Préparation pour test intermediaire

- Analyseur lexical OK
- Analyseur syntaxyque OK
This commit is contained in:
2016-02-09 15:45:20 +01:00
parent 3b5b693f67
commit 755d2b6140
63 changed files with 8847 additions and 49 deletions

6
test/ref-tab/affect.tab Normal file
View File

@@ -0,0 +1,6 @@
------------------------------------------
base = 2
sommet = 2
0 $a GLOBALE ENTIER 0 -1
1 main GLOBALE FONCTION 0 0
------------------------------------------

7
test/ref-tab/boucle.tab Normal file
View File

@@ -0,0 +1,7 @@
------------------------------------------
base = 3
sommet = 3
0 $i GLOBALE ENTIER 0 -1
1 $carre GLOBALE ENTIER 4 -1
2 main GLOBALE FONCTION 0 0
------------------------------------------

View File

@@ -0,0 +1,6 @@
------------------------------------------
base = 2
sommet = 2
0 $a GLOBALE ENTIER 0 -1
1 main GLOBALE FONCTION 0 0
------------------------------------------

15
test/ref-tab/max.tab Normal file
View File

@@ -0,0 +1,15 @@
------------------------------------------
base = 1
sommet = 3
0 max GLOBALE FONCTION 0 2
1 $a ARGUMENT ENTIER 0 -1
2 $b ARGUMENT ENTIER 4 -1
------------------------------------------
------------------------------------------
base = 2
sommet = 4
0 max GLOBALE FONCTION 0 2
1 main GLOBALE FONCTION 0 0
2 $v_1 LOCALE ENTIER 0 -1
3 $v_2 LOCALE ENTIER 4 -1
------------------------------------------

49
test/ref-tab/tri.tab Normal file
View File

@@ -0,0 +1,49 @@
------------------------------------------
base = 2
sommet = 2
0 $tab GLOBALE TABLEAU 0 -1
1 initialiser GLOBALE FONCTION 0 0
------------------------------------------
------------------------------------------
base = 3
sommet = 5
0 $tab GLOBALE TABLEAU 0 -1
1 initialiser GLOBALE FONCTION 0 0
2 afficher GLOBALE FONCTION 0 1
3 $n ARGUMENT ENTIER 0 -1
4 $i LOCALE ENTIER 0 -1
------------------------------------------
------------------------------------------
base = 4
sommet = 7
0 $tab GLOBALE TABLEAU 0 -1
1 initialiser GLOBALE FONCTION 0 0
2 afficher GLOBALE FONCTION 0 1
3 echanger GLOBALE FONCTION 0 2
4 $i ARGUMENT ENTIER 0 -1
5 $j ARGUMENT ENTIER 4 -1
6 $temp LOCALE ENTIER 0 -1
------------------------------------------
------------------------------------------
base = 5
sommet = 9
0 $tab GLOBALE TABLEAU 0 -1
1 initialiser GLOBALE FONCTION 0 0
2 afficher GLOBALE FONCTION 0 1
3 echanger GLOBALE FONCTION 0 2
4 trier GLOBALE FONCTION 0 1
5 $n ARGUMENT ENTIER 0 -1
6 $echange LOCALE ENTIER 0 -1
7 $j LOCALE ENTIER 4 -1
8 $m LOCALE ENTIER 8 -1
------------------------------------------
------------------------------------------
base = 6
sommet = 6
0 $tab GLOBALE TABLEAU 0 -1
1 initialiser GLOBALE FONCTION 0 0
2 afficher GLOBALE FONCTION 0 1
3 echanger GLOBALE FONCTION 0 2
4 trier GLOBALE FONCTION 0 1
5 main GLOBALE FONCTION 0 0
------------------------------------------