80 lines
1.6 KiB
Plaintext
80 lines
1.6 KiB
Plaintext
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
|