equal
deleted
inserted
replaced
369 class class_name_c: public symbol_c { \ |
369 class class_name_c: public symbol_c { \ |
370 public: \ |
370 public: \ |
371 symbol_c *ref1; \ |
371 symbol_c *ref1; \ |
372 __VA_ARGS__ \ |
372 __VA_ARGS__ \ |
373 public: \ |
373 public: \ |
374 class_name_c(symbol_c *ref1, \ |
374 class_name_c(symbol_c *ref1 = NULL, \ |
375 int fl = 0, int fc = 0, const char *ffile = NULL /* filename */, long int forder=0, \ |
375 int fl = 0, int fc = 0, const char *ffile = NULL /* filename */, long int forder=0, \ |
376 int ll = 0, int lc = 0, const char *lfile = NULL /* filename */, long int lorder=0); \ |
376 int ll = 0, int lc = 0, const char *lfile = NULL /* filename */, long int lorder=0); \ |
377 virtual void *accept(visitor_c &visitor); \ |
377 virtual void *accept(visitor_c &visitor); \ |
378 /* WARNING: only use this method for debugging purposes!! */ \ |
378 /* WARNING: only use this method for debugging purposes!! */ \ |
379 virtual const char *absyntax_cname(void) {return #class_name_c;}; \ |
379 virtual const char *absyntax_cname(void) {return #class_name_c;}; \ |
385 public: \ |
385 public: \ |
386 symbol_c *ref1; \ |
386 symbol_c *ref1; \ |
387 symbol_c *ref2; \ |
387 symbol_c *ref2; \ |
388 __VA_ARGS__ \ |
388 __VA_ARGS__ \ |
389 public: \ |
389 public: \ |
390 class_name_c(symbol_c *ref1, \ |
390 class_name_c(symbol_c *ref1 = NULL, \ |
391 symbol_c *ref2 = NULL, \ |
391 symbol_c *ref2 = NULL, \ |
392 int fl = 0, int fc = 0, const char *ffile = NULL /* filename */, long int forder=0, \ |
392 int fl = 0, int fc = 0, const char *ffile = NULL /* filename */, long int forder=0, \ |
393 int ll = 0, int lc = 0, const char *lfile = NULL /* filename */, long int lorder=0); \ |
393 int ll = 0, int lc = 0, const char *lfile = NULL /* filename */, long int lorder=0); \ |
394 virtual void *accept(visitor_c &visitor); \ |
394 virtual void *accept(visitor_c &visitor); \ |
395 /* WARNING: only use this method for debugging purposes!! */ \ |
395 /* WARNING: only use this method for debugging purposes!! */ \ |
403 symbol_c *ref1; \ |
403 symbol_c *ref1; \ |
404 symbol_c *ref2; \ |
404 symbol_c *ref2; \ |
405 symbol_c *ref3; \ |
405 symbol_c *ref3; \ |
406 __VA_ARGS__ \ |
406 __VA_ARGS__ \ |
407 public: \ |
407 public: \ |
408 class_name_c(symbol_c *ref1, \ |
408 class_name_c(symbol_c *ref1 = NULL, \ |
409 symbol_c *ref2, \ |
409 symbol_c *ref2 = NULL, \ |
410 symbol_c *ref3, \ |
410 symbol_c *ref3 = NULL, \ |
411 int fl = 0, int fc = 0, const char *ffile = NULL /* filename */, long int forder=0, \ |
411 int fl = 0, int fc = 0, const char *ffile = NULL /* filename */, long int forder=0, \ |
412 int ll = 0, int lc = 0, const char *lfile = NULL /* filename */, long int lorder=0); \ |
412 int ll = 0, int lc = 0, const char *lfile = NULL /* filename */, long int lorder=0); \ |
413 virtual void *accept(visitor_c &visitor); \ |
413 virtual void *accept(visitor_c &visitor); \ |
414 /* WARNING: only use this method for debugging purposes!! */ \ |
414 /* WARNING: only use this method for debugging purposes!! */ \ |
415 virtual const char *absyntax_cname(void) {return #class_name_c;}; \ |
415 virtual const char *absyntax_cname(void) {return #class_name_c;}; \ |
423 symbol_c *ref2; \ |
423 symbol_c *ref2; \ |
424 symbol_c *ref3; \ |
424 symbol_c *ref3; \ |
425 symbol_c *ref4; \ |
425 symbol_c *ref4; \ |
426 __VA_ARGS__ \ |
426 __VA_ARGS__ \ |
427 public: \ |
427 public: \ |
428 class_name_c(symbol_c *ref1, \ |
428 class_name_c(symbol_c *ref1 = NULL, \ |
429 symbol_c *ref2, \ |
429 symbol_c *ref2 = NULL, \ |
430 symbol_c *ref3, \ |
430 symbol_c *ref3 = NULL, \ |
431 symbol_c *ref4 = NULL, \ |
431 symbol_c *ref4 = NULL, \ |
432 int fl = 0, int fc = 0, const char *ffile = NULL /* filename */, long int forder=0, \ |
432 int fl = 0, int fc = 0, const char *ffile = NULL /* filename */, long int forder=0, \ |
433 int ll = 0, int lc = 0, const char *lfile = NULL /* filename */, long int lorder=0); \ |
433 int ll = 0, int lc = 0, const char *lfile = NULL /* filename */, long int lorder=0); \ |
434 virtual void *accept(visitor_c &visitor); \ |
434 virtual void *accept(visitor_c &visitor); \ |
435 /* WARNING: only use this method for debugging purposes!! */ \ |
435 /* WARNING: only use this method for debugging purposes!! */ \ |
445 symbol_c *ref3; \ |
445 symbol_c *ref3; \ |
446 symbol_c *ref4; \ |
446 symbol_c *ref4; \ |
447 symbol_c *ref5; \ |
447 symbol_c *ref5; \ |
448 __VA_ARGS__ \ |
448 __VA_ARGS__ \ |
449 public: \ |
449 public: \ |
450 class_name_c(symbol_c *ref1, \ |
450 class_name_c(symbol_c *ref1 = NULL, \ |
451 symbol_c *ref2, \ |
451 symbol_c *ref2 = NULL, \ |
452 symbol_c *ref3, \ |
452 symbol_c *ref3 = NULL, \ |
453 symbol_c *ref4, \ |
453 symbol_c *ref4 = NULL, \ |
454 symbol_c *ref5, \ |
454 symbol_c *ref5 = NULL, \ |
455 int fl = 0, int fc = 0, const char *ffile = NULL /* filename */, long int forder=0, \ |
455 int fl = 0, int fc = 0, const char *ffile = NULL /* filename */, long int forder=0, \ |
456 int ll = 0, int lc = 0, const char *lfile = NULL /* filename */, long int lorder=0); \ |
456 int ll = 0, int lc = 0, const char *lfile = NULL /* filename */, long int lorder=0); \ |
457 virtual void *accept(visitor_c &visitor); \ |
457 virtual void *accept(visitor_c &visitor); \ |
458 /* WARNING: only use this method for debugging purposes!! */ \ |
458 /* WARNING: only use this method for debugging purposes!! */ \ |
459 virtual const char *absyntax_cname(void) {return #class_name_c;}; \ |
459 virtual const char *absyntax_cname(void) {return #class_name_c;}; \ |
469 symbol_c *ref4; \ |
469 symbol_c *ref4; \ |
470 symbol_c *ref5; \ |
470 symbol_c *ref5; \ |
471 symbol_c *ref6; \ |
471 symbol_c *ref6; \ |
472 __VA_ARGS__ \ |
472 __VA_ARGS__ \ |
473 public: \ |
473 public: \ |
474 class_name_c(symbol_c *ref1, \ |
474 class_name_c(symbol_c *ref1 = NULL, \ |
475 symbol_c *ref2, \ |
475 symbol_c *ref2 = NULL, \ |
476 symbol_c *ref3, \ |
476 symbol_c *ref3 = NULL, \ |
477 symbol_c *ref4, \ |
477 symbol_c *ref4 = NULL, \ |
478 symbol_c *ref5, \ |
478 symbol_c *ref5 = NULL, \ |
479 symbol_c *ref6 = NULL, \ |
479 symbol_c *ref6 = NULL, \ |
480 int fl = 0, int fc = 0, const char *ffile = NULL /* filename */, long int forder=0, \ |
480 int fl = 0, int fc = 0, const char *ffile = NULL /* filename */, long int forder=0, \ |
481 int ll = 0, int lc = 0, const char *lfile = NULL /* filename */, long int lorder=0); \ |
481 int ll = 0, int lc = 0, const char *lfile = NULL /* filename */, long int lorder=0); \ |
482 virtual void *accept(visitor_c &visitor); \ |
482 virtual void *accept(visitor_c &visitor); \ |
483 /* WARNING: only use this method for debugging purposes!! */ \ |
483 /* WARNING: only use this method for debugging purposes!! */ \ |