| 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 |
|