81 /**********************/ |
81 /**********************/ |
82 /* B 1.5.3 - Programs */ |
82 /* B 1.5.3 - Programs */ |
83 /**********************/ |
83 /**********************/ |
84 void *visit(program_declaration_c *symbol); |
84 void *visit(program_declaration_c *symbol); |
85 |
85 |
|
86 /****************************************/ |
|
87 /* B.2 - Language IL (Instruction List) */ |
|
88 /****************************************/ |
|
89 /***********************************/ |
|
90 /* B 2.1 Instructions and Operands */ |
|
91 /***********************************/ |
|
92 void *visit(il_instruction_c *symbol); |
|
93 void *visit(il_simple_operation_c *symbol); |
|
94 |
|
95 /*******************/ |
|
96 /* B 2.2 Operators */ |
|
97 /*******************/ |
|
98 void *visit(ST_operator_c *symbol); |
|
99 void *visit(STN_operator_c *symbol); |
|
100 void *visit(S_operator_c *symbol); |
|
101 void *visit(R_operator_c *symbol); |
|
102 void *visit(S1_operator_c *symbol); |
|
103 void *visit(R1_operator_c *symbol); |
|
104 |
86 /***************************************/ |
105 /***************************************/ |
87 /* B.3 - Language ST (Structured Text) */ |
106 /* B.3 - Language ST (Structured Text) */ |
88 /***************************************/ |
107 /***************************************/ |
89 /***********************/ |
108 /***********************/ |
90 /* B 3.1 - Expressions */ |
109 /* B 3.1 - Expressions */ |