stage4/generate_c/generate_c_base.cc
changeset 202 da1a8186f86f
parent 177 697562a5da7c
child 217 f5dfadf5de54
child 257 90782e241346
equal deleted inserted replaced
201:e657008f43d0 202:da1a8186f86f
   253     void *visit(integer_c *symbol) {return print_striped_token(symbol);}
   253     void *visit(integer_c *symbol) {return print_striped_token(symbol);}
   254     void *visit(binary_integer_c *symbol) {return print_striped_binary_token(symbol, 2);}
   254     void *visit(binary_integer_c *symbol) {return print_striped_binary_token(symbol, 2);}
   255     void *visit(octal_integer_c *symbol) {s4o.print("0"); return print_striped_token(symbol, 2);}
   255     void *visit(octal_integer_c *symbol) {s4o.print("0"); return print_striped_token(symbol, 2);}
   256     void *visit(hex_integer_c *symbol) {s4o.print("0x"); return print_striped_token(symbol, 3);}
   256     void *visit(hex_integer_c *symbol) {s4o.print("0x"); return print_striped_token(symbol, 3);}
   257 
   257 
   258     void *visit(numeric_literal_c *symbol) {return print_literal(symbol->type, symbol->value);}
       
   259     void *visit(integer_literal_c *symbol) {return print_literal(symbol->type, symbol->value);}
   258     void *visit(integer_literal_c *symbol) {return print_literal(symbol->type, symbol->value);}
   260     void *visit(real_literal_c *symbol) {return print_literal(symbol->type, symbol->value);}
   259     void *visit(real_literal_c *symbol) {return print_literal(symbol->type, symbol->value);}
   261     void *visit(bit_string_literal_c *symbol) {return print_literal(symbol->type, symbol->value);}
   260     void *visit(bit_string_literal_c *symbol) {return print_literal(symbol->type, symbol->value);}
   262     void *visit(boolean_literal_c *symbol) {return print_literal(symbol->type, symbol->value);}
   261     void *visit(boolean_literal_c *symbol) {return print_literal(symbol->type, symbol->value);}
   263 
   262