Lines Matching refs:_hx509_make_expr
75 expr : kw_TRUE { $$ = _hx509_make_expr(op_TRUE, NULL, NULL); }
76 | kw_FALSE { $$ = _hx509_make_expr(op_FALSE, NULL, NULL); }
77 | '!' expr { $$ = _hx509_make_expr(op_NOT, $2, NULL); }
78 | expr kw_AND expr { $$ = _hx509_make_expr(op_AND, $1, $3); }
79 | expr kw_OR expr { $$ = _hx509_make_expr(op_OR, $1, $3); }
81 | comp { $$ = _hx509_make_expr(op_COMP, $1, NULL); }
84 words : word { $$ = _hx509_make_expr(expr_WORDS, $1, NULL); }
85 | word ',' words { $$ = _hx509_make_expr(expr_WORDS, $1, $3); }
88 comp : word '=' '=' word { $$ = _hx509_make_expr(comp_EQ, $1, $4); }
89 | word '!' '=' word { $$ = _hx509_make_expr(comp_NE, $1, $4); }
90 | word kw_TAILMATCH word { $$ = _hx509_make_expr(comp_TAILEQ, $1, $3); }
91 | word kw_IN '(' words ')' { $$ = _hx509_make_expr(comp_IN, $1, $4); }
92 | word kw_IN variable { $$ = _hx509_make_expr(comp_IN, $1, $3); }
101 number : NUMBER { $$ = _hx509_make_expr(expr_NUMBER, $1, NULL); };
102 string : STRING { $$ = _hx509_make_expr(expr_STRING, $1, NULL); };
105 $$ = _hx509_make_expr(expr_FUNCTION, $1, $3); }
111 $$ = _hx509_make_expr(expr_VAR, $1, $3); }
113 $$ = _hx509_make_expr(expr_VAR, $1, NULL); }