equal
deleted
inserted
replaced
116 /********************************************/ |
116 /********************************************/ |
117 /* B.1.4.1 Directly Represented Variables */ |
117 /* B.1.4.1 Directly Represented Variables */ |
118 /********************************************/ |
118 /********************************************/ |
119 |
119 |
120 void *visit(direct_variable_c *symbol) { |
120 void *visit(direct_variable_c *symbol) { |
|
121 s4o.print("__LOCATED_VAR("); |
121 current_var_type_symbol->accept(*generate_cc_base); |
122 current_var_type_symbol->accept(*generate_cc_base); |
122 s4o.print(" "); |
123 s4o.print(","); |
123 /* Do not use print_token() as it will change everything into uppercase */ |
124 /* Do not use print_token() as it will change everything into uppercase */ |
124 s4o.printlocation((symbol->value)+1); |
125 s4o.printlocation((symbol->value)+1); |
125 s4o.print("\n"); |
126 s4o.print(")\n"); |
126 return NULL; |
127 return NULL; |
127 } |
128 } |
128 |
129 |
129 |
130 |
130 /********************************************/ |
131 /********************************************/ |