equal
deleted
inserted
replaced
152 void *visit(numeric_literal_c *symbol) {return print_literal(symbol->type, symbol->value);} |
152 void *visit(numeric_literal_c *symbol) {return print_literal(symbol->type, symbol->value);} |
153 void *visit(integer_literal_c *symbol) {return print_literal(symbol->type, symbol->value);} |
153 void *visit(integer_literal_c *symbol) {return print_literal(symbol->type, symbol->value);} |
154 void *visit(real_literal_c *symbol) {return print_literal(symbol->type, symbol->value);} |
154 void *visit(real_literal_c *symbol) {return print_literal(symbol->type, symbol->value);} |
155 void *visit(bit_string_literal_c *symbol) {return print_literal(symbol->type, symbol->value);} |
155 void *visit(bit_string_literal_c *symbol) {return print_literal(symbol->type, symbol->value);} |
156 void *visit(boolean_literal_c *symbol) {return print_literal(symbol->type, symbol->value);} |
156 void *visit(boolean_literal_c *symbol) {return print_literal(symbol->type, symbol->value);} |
|
157 void *visit(neg_literal_c *symbol) {return print_unary_expression(symbol->exp, "-");} |
|
158 |
157 |
159 |
158 /* helper class for boolean_literal_c */ |
160 /* helper class for boolean_literal_c */ |
159 void *visit(boolean_true_c *symbol) {s4o.print(/*"TRUE"*/"1"); return NULL;} |
161 void *visit(boolean_true_c *symbol) {s4o.print(/*"TRUE"*/"1"); return NULL;} |
160 void *visit(boolean_false_c *symbol) {s4o.print(/*"FALSE"*/"0"); return NULL;} |
162 void *visit(boolean_false_c *symbol) {s4o.print(/*"FALSE"*/"0"); return NULL;} |
161 |
163 |