Lines Matching refs:code_props
41 typedef struct code_props {
49 * \c NULL iff \c code_props::kind is \c CODE_PROPS_NONE.
53 /** Undefined iff \c code_props::code is \c NULL. */
59 * the \c code_props that would contain the code passage associated
60 * with \c self. (That \c code_props is not the same as this one if this
61 * one is for a RHS \c symbol_list node. Instead, it's the \c code_props
63 * - \c code_props_translate_code has been invoked for that \c code_props,
64 * but the symbol value associated with this \c code_props was not
69 /** \c NULL iff \c code_props::kind is not \c CODE_PROPS_RULE_ACTION. */
74 } code_props;
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);
160 * \c code_props_translate_code (if any) was freed. The \c code_props
171 * \c code_props_translate_code (if any) has been freed. All \c code_props