33 lines
540 B
Java
33 lines
540 B
Java
|
|
||
|
// Note: ce fichier ne respecte pas la *grammaire* de micro-java
|
||
|
// Il ne fait qu'enumerer les tokens de la grammaire.
|
||
|
|
||
|
// mot clefs
|
||
|
// class extends private public static main
|
||
|
|
||
|
// types
|
||
|
int void float bool char String
|
||
|
|
||
|
// structures de controle
|
||
|
if else while return
|
||
|
|
||
|
// instructions
|
||
|
new null
|
||
|
|
||
|
// operateurs
|
||
|
< > >= <= == !=
|
||
|
+ - / * % && || ! = .
|
||
|
|
||
|
// parentheses
|
||
|
( [ { } ] )
|
||
|
|
||
|
// separateurs
|
||
|
, ;
|
||
|
|
||
|
// constantes
|
||
|
true false 0 245 1_234_567 0b1101 0B1_0100_1100 077 01_345 0xFF 0X1_FF00_1234 'a' 567.34 1e-5 .12
|
||
|
"bonjour"
|
||
|
|
||
|
// noms
|
||
|
x toto Point
|