33 lines
570 B
Java
Executable file
33 lines
570 B
Java
Executable file
|
|
// 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 1.5e-4 2.
|
|
"bonjour"
|
|
|
|
// noms
|
|
x toto Point
|