equal
deleted
inserted
replaced
68 /* null_visitor_c */ |
68 /* null_visitor_c */ |
69 /******************/ |
69 /******************/ |
70 |
70 |
71 null_visitor_c::~null_visitor_c(void) {return;} |
71 null_visitor_c::~null_visitor_c(void) {return;} |
72 |
72 |
73 #define SYM_LIST(class_name_c) \ |
73 #define SYM_LIST(class_name_c, ...) \ |
74 void *null_visitor_c::visit(class_name_c *symbol) {return NULL;} |
74 void *null_visitor_c::visit(class_name_c *symbol) {return NULL;} |
75 |
75 |
76 #define SYM_TOKEN(class_name_c, ...) \ |
76 #define SYM_TOKEN(class_name_c, ...) \ |
77 void *null_visitor_c::visit(class_name_c *symbol) {return NULL;} |
77 void *null_visitor_c::visit(class_name_c *symbol) {return NULL;} |
78 |
78 |
172 } |
172 } |
173 return NULL; |
173 return NULL; |
174 } |
174 } |
175 |
175 |
176 |
176 |
177 #define SYM_LIST(class_name_c) \ |
177 #define SYM_LIST(class_name_c, ...) \ |
178 void *iterator_visitor_c::visit(class_name_c *symbol) {return visit_list(symbol);} |
178 void *iterator_visitor_c::visit(class_name_c *symbol) {return visit_list(symbol);} |
179 |
179 |
180 #define SYM_TOKEN(class_name_c, ...) \ |
180 #define SYM_TOKEN(class_name_c, ...) \ |
181 void *iterator_visitor_c::visit(class_name_c *symbol) {return NULL;} |
181 void *iterator_visitor_c::visit(class_name_c *symbol) {return NULL;} |
182 |
182 |
316 } |
316 } |
317 return NULL; |
317 return NULL; |
318 } |
318 } |
319 |
319 |
320 |
320 |
321 #define SYM_LIST(class_name_c) \ |
321 #define SYM_LIST(class_name_c, ...) \ |
322 void *search_visitor_c::visit(class_name_c *symbol) {return visit_list(symbol);} |
322 void *search_visitor_c::visit(class_name_c *symbol) {return visit_list(symbol);} |
323 |
323 |
324 #define SYM_TOKEN(class_name_c, ...) \ |
324 #define SYM_TOKEN(class_name_c, ...) \ |
325 void *search_visitor_c::visit(class_name_c *symbol) {return NULL;} |
325 void *search_visitor_c::visit(class_name_c *symbol) {return NULL;} |
326 |
326 |