CUP$Parser$actions |
Cup generated class to encapsulate user supplied action code.
|
Decl_fun |
Une déclaration de fonction C
|
Decl_var |
|
Eaccess_field |
|
Eaccess_local |
|
Eassign_field |
|
Eassign_local |
|
Ebinop |
|
Ecall |
|
Econst |
|
EmptyVisitor |
Un visiteur qui ne fait rien.
|
Esizeof |
|
Eunop |
|
Expr |
Une expression C
|
Field |
Un champ de structure
|
File |
Point d'entrée de la syntaxe abstraite issue du typage.
|
Lexer |
This class is a scanner generated by
JFlex 1.4.3
on 2/19/17 7:55 PM from the specification file
src/mini_c/Lexer.flex
|
Loc |
Une localisation dans le source
|
Main |
|
MyParser |
|
Parrow |
Une expression de la forme "e->x", utilisée comme valeur gauche
|
Parser |
CUP v0.11a beta 20060608 generated parser.
|
Passign |
Une affectation
|
Pbinop |
Une opération binaire (par ex.
|
Pbloc |
Un bloc
|
Pcall |
Un appel de fonction
|
Pdecl |
Une déclaration de mini-C
|
Pdeclvar |
Déclaration de variable.
|
Peval |
Une instruction réduite à une expression "e" (par exemple un appel)
|
Pexpr |
Une expression C
|
Pfile |
Point d'entrée de la syntaxe abstraite issue du parseur.
|
Pfun |
Déclaration de fonction
|
Pident |
Une variable, utilisée comme valeur gauche
|
Pif |
Une instruction "if(e) s1; else s2"
L'instruction "s2" est l'instruction vide (Pskip) s'il n'y avait pas de "else".
|
Pint |
Une constante entière
|
Plvalue |
Une valeur gauche (en anglais, left value), c'est-à-dire une expression
pouvant apparaître à gauche d'une affectation.
|
Preturn |
Une instruction "return e;"
|
Psizeof |
Une expression "sizeof(struct S)"
|
Pskip |
Une instruction vide
|
Pstmt |
Une instruction mini-C
|
Pstring |
Un identificateur avec sa localisation dans le source
|
Pstruct |
Déclaration de structure
|
PTint |
Le type "int"
|
PTstruct |
Un type de la forme "struct S*" (pointeur vers une structure)
|
Ptype |
Un type de mini-C
|
Punop |
Une opération unaire (par ex.
|
Pwhile |
Une instruction "while(e) s1"
|
Sblock |
|
Sexpr |
|
Sif |
|
Sreturn |
|
Sskip |
|
Stmt |
Une instruction C
|
Structure |
Une structure C
|
Swhile |
|
sym |
CUP generated class containing symbol constants.
|
Tint |
|
Tstructp |
|
Ttypenull |
|
Tvoidstar |
|
Typ |
Un type C
|
Typing |
|