Searched refs:code_props (Results 1 – 12 of 12) sorted by relevance
/external/bison/src/ |
D | symtab.h | 81 code_props destructor; 87 code_props printer; 144 void symbol_destructor_set (symbol *sym, code_props const *destructor); 148 code_props const *symbol_destructor_get (symbol const *sym); 151 void symbol_printer_set (symbol *sym, code_props const *printer); 155 code_props const *symbol_printer_get (symbol const *sym); 201 code_props destructor; 203 code_props printer; 214 code_props const *destructor); 218 code_props const *printer); [all …]
|
D | scan-code.h | 41 typedef struct code_props { struct 74 } code_props; typedef 82 void code_props_none_init (code_props *self); 89 extern code_props const code_props_none; 103 void code_props_plain_init (code_props *self, char const *code, 118 void code_props_symbol_action_init (code_props *self, char const *code, 138 void code_props_rule_action_init (code_props *self, char const *code, 153 void code_props_translate_code (code_props *self);
|
D | symtab.c | 52 static code_props default_tagged_destructor = CODE_PROPS_NONE_INIT; 53 static code_props default_tagless_destructor = CODE_PROPS_NONE_INIT; 54 static code_props default_tagged_printer = CODE_PROPS_NONE_INIT; 55 static code_props default_tagless_printer = CODE_PROPS_NONE_INIT; 194 symbol_destructor_set (symbol *sym, code_props const *destructor) in symbol_destructor_set() 208 code_props const *destructor) in semantic_type_destructor_set() 221 code_props const * 231 code_props const *destructor = in symbol_destructor_get() 251 symbol_printer_set (symbol *sym, code_props const *printer) in symbol_printer_set() 264 semantic_type_printer_set (semantic_type *type, code_props const *printer) in semantic_type_printer_set() [all …]
|
D | symlist.h | 69 code_props action_props; 123 code_props const *destructor); 127 code_props const *printer);
|
D | scan-code.l | 44 # define YY_DECL static char *code_lex (code_props *self, int sc_context) 857 translate_action (code_props *self, int sc_context) in translate_action() 881 code_props_none_init (code_props *self) in code_props_none_init() 886 code_props const code_props_none = CODE_PROPS_NONE_INIT; 889 code_props_plain_init (code_props *self, char const *code, in code_props_plain_init() 901 code_props_symbol_action_init (code_props *self, char const *code, in code_props_symbol_action_init() 913 code_props_rule_action_init (code_props *self, char const *code, in code_props_rule_action_init() 926 code_props_translate_code (code_props *self) in code_props_translate_code()
|
D | parse-gram.y | 247 code_props plain_code; 279 code_props action; 351 code_props code; 363 code_props code; 622 code_props plain_code; 673 code_props plain_code;
|
D | symlist.c | 226 symbol_list_destructor_set (symbol_list *node, code_props const *destructor) in symbol_list_destructor_set() 247 symbol_list_printer_set (symbol_list *node, code_props const *printer) in symbol_list_printer_set()
|
D | scan-code.c | 695 # define YY_DECL static char *code_lex (code_props *self, int sc_context) 3046 translate_action (code_props *self, int sc_context) in translate_action() 3070 code_props_none_init (code_props *self) in code_props_none_init() 3075 code_props const code_props_none = CODE_PROPS_NONE_INIT; 3078 code_props_plain_init (code_props *self, char const *code, in code_props_plain_init() 3090 code_props_symbol_action_init (code_props *self, char const *code, in code_props_symbol_action_init() 3102 code_props_rule_action_init (code_props *self, char const *code, in code_props_rule_action_init() 3115 code_props_translate_code (code_props *self) in code_props_translate_code()
|
D | parse-gram.c | 2204 code_props plain_code; 2287 code_props action; 2439 code_props code; 2455 code_props code; 2840 code_props plain_code; 2884 code_props plain_code;
|
D | output.c | 396 code_props const *(*get)(symbol const *)) in symbol_code_props_output()
|
/external/bison/ |
D | ChangeLog-2012 | 2426 code_props data structure. Keeps named ref of midrule 5848 Use the new code_props interface for destructors and printers. 5851 printer members to code_props. 5856 default_tagless_printer_set): Use code_props in arguments and return 5874 of these to code_props. 5883 code_props members. 5888 Use the new code_props interface for rule actions. 5890 used members with a code_props action_props member. 5901 Use the new code_props interface in parse-gram.y. 5903 Update all uses of translate_* functions to use the new code_props [all …]
|
D | ChangeLog | 2005 (symbol_list_printer_set): Take the action as code_props instead of
|