_hx509_make_expr 1377 source4/heimdal/lib/hx509/sel-gram.c { (yyval.expr) = _hx509_make_expr(op_TRUE, NULL, NULL); } _hx509_make_expr 1382 source4/heimdal/lib/hx509/sel-gram.c { (yyval.expr) = _hx509_make_expr(op_FALSE, NULL, NULL); } _hx509_make_expr 1387 source4/heimdal/lib/hx509/sel-gram.c { (yyval.expr) = _hx509_make_expr(op_NOT, (yyvsp[(2) - (2)].expr), NULL); } _hx509_make_expr 1392 source4/heimdal/lib/hx509/sel-gram.c { (yyval.expr) = _hx509_make_expr(op_AND, (yyvsp[(1) - (3)].expr), (yyvsp[(3) - (3)].expr)); } _hx509_make_expr 1397 source4/heimdal/lib/hx509/sel-gram.c { (yyval.expr) = _hx509_make_expr(op_OR, (yyvsp[(1) - (3)].expr), (yyvsp[(3) - (3)].expr)); } _hx509_make_expr 1407 source4/heimdal/lib/hx509/sel-gram.c { (yyval.expr) = _hx509_make_expr(op_COMP, (yyvsp[(1) - (1)].expr), NULL); } _hx509_make_expr 1412 source4/heimdal/lib/hx509/sel-gram.c { (yyval.expr) = _hx509_make_expr(expr_WORDS, (yyvsp[(1) - (1)].expr), NULL); } _hx509_make_expr 1417 source4/heimdal/lib/hx509/sel-gram.c { (yyval.expr) = _hx509_make_expr(expr_WORDS, (yyvsp[(1) - (3)].expr), (yyvsp[(3) - (3)].expr)); } _hx509_make_expr 1422 source4/heimdal/lib/hx509/sel-gram.c { (yyval.expr) = _hx509_make_expr(comp_EQ, (yyvsp[(1) - (4)].expr), (yyvsp[(4) - (4)].expr)); } _hx509_make_expr 1427 source4/heimdal/lib/hx509/sel-gram.c { (yyval.expr) = _hx509_make_expr(comp_NE, (yyvsp[(1) - (4)].expr), (yyvsp[(4) - (4)].expr)); } _hx509_make_expr 1432 source4/heimdal/lib/hx509/sel-gram.c { (yyval.expr) = _hx509_make_expr(comp_TAILEQ, (yyvsp[(1) - (3)].expr), (yyvsp[(3) - (3)].expr)); } _hx509_make_expr 1437 source4/heimdal/lib/hx509/sel-gram.c { (yyval.expr) = _hx509_make_expr(comp_IN, (yyvsp[(1) - (5)].expr), (yyvsp[(4) - (5)].expr)); } _hx509_make_expr 1442 source4/heimdal/lib/hx509/sel-gram.c { (yyval.expr) = _hx509_make_expr(comp_IN, (yyvsp[(1) - (3)].expr), (yyvsp[(3) - (3)].expr)); } _hx509_make_expr 1467 source4/heimdal/lib/hx509/sel-gram.c { (yyval.expr) = _hx509_make_expr(expr_NUMBER, (yyvsp[(1) - (1)].string), NULL); } _hx509_make_expr 1472 source4/heimdal/lib/hx509/sel-gram.c { (yyval.expr) = _hx509_make_expr(expr_STRING, (yyvsp[(1) - (1)].string), NULL); } _hx509_make_expr 1478 source4/heimdal/lib/hx509/sel-gram.c (yyval.expr) = _hx509_make_expr(expr_FUNCTION, (yyvsp[(1) - (4)].string), (yyvsp[(3) - (4)].expr)); } _hx509_make_expr 1489 source4/heimdal/lib/hx509/sel-gram.c (yyval.expr) = _hx509_make_expr(expr_VAR, (yyvsp[(1) - (3)].string), (yyvsp[(3) - (3)].expr)); } _hx509_make_expr 1495 source4/heimdal/lib/hx509/sel-gram.c (yyval.expr) = _hx509_make_expr(expr_VAR, (yyvsp[(1) - (1)].string), NULL); } _hx509_make_expr 76 source4/heimdal/lib/hx509/sel-gram.y expr : kw_TRUE { $$ = _hx509_make_expr(op_TRUE, NULL, NULL); } _hx509_make_expr 77 source4/heimdal/lib/hx509/sel-gram.y | kw_FALSE { $$ = _hx509_make_expr(op_FALSE, NULL, NULL); } _hx509_make_expr 78 source4/heimdal/lib/hx509/sel-gram.y | '!' expr { $$ = _hx509_make_expr(op_NOT, $2, NULL); } _hx509_make_expr 79 source4/heimdal/lib/hx509/sel-gram.y | expr kw_AND expr { $$ = _hx509_make_expr(op_AND, $1, $3); } _hx509_make_expr 80 source4/heimdal/lib/hx509/sel-gram.y | expr kw_OR expr { $$ = _hx509_make_expr(op_OR, $1, $3); } _hx509_make_expr 82 source4/heimdal/lib/hx509/sel-gram.y | comp { $$ = _hx509_make_expr(op_COMP, $1, NULL); } _hx509_make_expr 85 source4/heimdal/lib/hx509/sel-gram.y words : word { $$ = _hx509_make_expr(expr_WORDS, $1, NULL); } _hx509_make_expr 86 source4/heimdal/lib/hx509/sel-gram.y | word ',' words { $$ = _hx509_make_expr(expr_WORDS, $1, $3); } _hx509_make_expr 89 source4/heimdal/lib/hx509/sel-gram.y comp : word '=' '=' word { $$ = _hx509_make_expr(comp_EQ, $1, $4); } _hx509_make_expr 90 source4/heimdal/lib/hx509/sel-gram.y | word '!' '=' word { $$ = _hx509_make_expr(comp_NE, $1, $4); } _hx509_make_expr 91 source4/heimdal/lib/hx509/sel-gram.y | word kw_TAILMATCH word { $$ = _hx509_make_expr(comp_TAILEQ, $1, $3); } _hx509_make_expr 92 source4/heimdal/lib/hx509/sel-gram.y | word kw_IN '(' words ')' { $$ = _hx509_make_expr(comp_IN, $1, $4); } _hx509_make_expr 93 source4/heimdal/lib/hx509/sel-gram.y | word kw_IN variable { $$ = _hx509_make_expr(comp_IN, $1, $3); } _hx509_make_expr 102 source4/heimdal/lib/hx509/sel-gram.y number : NUMBER { $$ = _hx509_make_expr(expr_NUMBER, $1, NULL); }; _hx509_make_expr 103 source4/heimdal/lib/hx509/sel-gram.y string : STRING { $$ = _hx509_make_expr(expr_STRING, $1, NULL); }; _hx509_make_expr 106 source4/heimdal/lib/hx509/sel-gram.y $$ = _hx509_make_expr(expr_FUNCTION, $1, $3); } _hx509_make_expr 112 source4/heimdal/lib/hx509/sel-gram.y $$ = _hx509_make_expr(expr_VAR, $1, $3); } _hx509_make_expr 114 source4/heimdal/lib/hx509/sel-gram.y $$ = _hx509_make_expr(expr_VAR, $1, NULL); }