Change test

This commit is contained in:
2016-04-19 09:06:38 +02:00
parent ee739393f1
commit d630e285ba
184 changed files with 16516 additions and 0 deletions

View File

@@ -0,0 +1,79 @@
main id_fonction main
( symbole PARENTHESE_OUVRANTE
) symbole PARENTHESE_FERMANTE
entier mot_clef entier
$temp id_variable $temp
, symbole VIRGULE
entier mot_clef entier
$g id_variable $g
, symbole VIRGULE
entier mot_clef entier
$l id_variable $l
, symbole VIRGULE
entier mot_clef entier
$v id_variable $v
; symbole POINT_VIRGULE
{ symbole ACCOLADE_OUVRANTE
$temp id_variable $temp
= symbole EGAL
lire mot_clef lire
( symbole PARENTHESE_OUVRANTE
) symbole PARENTHESE_FERMANTE
; symbole POINT_VIRGULE
$g id_variable $g
= symbole EGAL
$temp id_variable $temp
< symbole INFERIEUR
0 nombre 0
| symbole OU
$temp id_variable $temp
= symbole EGAL
0 nombre 0
? symbole INTERROGATION
1 nombre 1
: symbole DEUXPOINTS
0 nombre 0
; symbole POINT_VIRGULE
$l id_variable $l
= symbole EGAL
$temp id_variable $temp
< symbole INFERIEUR
100 nombre 100
& symbole ET
0 nombre 0
< symbole INFERIEUR
$temp id_variable $temp
? symbole INTERROGATION
1 nombre 1
: symbole DEUXPOINTS
0 nombre 0
; symbole POINT_VIRGULE
$v id_variable $v
= symbole EGAL
! symbole NON
$g id_variable $g
& symbole ET
! symbole NON
$l id_variable $l
? symbole INTERROGATION
1 nombre 1
: symbole DEUXPOINTS
0 nombre 0
; symbole POINT_VIRGULE
ecrire mot_clef ecrire
( symbole PARENTHESE_OUVRANTE
$g id_variable $g
) symbole PARENTHESE_FERMANTE
; symbole POINT_VIRGULE
ecrire mot_clef ecrire
( symbole PARENTHESE_OUVRANTE
$l id_variable $l
) symbole PARENTHESE_FERMANTE
; symbole POINT_VIRGULE
ecrire mot_clef ecrire
( symbole PARENTHESE_OUVRANTE
$v id_variable $v
) symbole PARENTHESE_FERMANTE
; symbole POINT_VIRGULE
} symbole ACCOLADE_FERMANTE
symbole FIN