Home
last modified time | relevance | path

Searched refs:code_props (Results 1 – 12 of 12) sorted by relevance

/external/bison/src/
Dsymtab.h81 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 …]
Dscan-code.h41 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);
Dsymtab.c52 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 …]
Dsymlist.h69 code_props action_props;
123 code_props const *destructor);
127 code_props const *printer);
Dscan-code.l44 # 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()
Dparse-gram.y247 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;
Dsymlist.c226 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()
Dscan-code.c695 # 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()
Dparse-gram.c2204 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;
Doutput.c396 code_props const *(*get)(symbol const *)) in symbol_code_props_output()
/external/bison/
DChangeLog-20122426 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 …]
DChangeLog2005 (symbol_list_printer_set): Take the action as code_props instead of