12 %name-prefix "ematch_"
21 extern int ematch_lex(void);
22 extern void yyerror(const char *s);
23 extern struct ematch *ematch_root;
24 extern char *ematch_err;
30 %type <i> invert relation
59 invert ATTRIBUTE '(' args ')'
62 $$ = new_ematch($2, $1);
68 $$ = new_ematch(NULL, $1);
84 { $$ = TCF_EM_REL_AND; }
86 { $$ = TCF_EM_REL_OR; }
97 void yyerror(const char *s)
99 ematch_err = strdup(s);