ssl_expr_make 108 modules/ssl/ssl_expr.h extern ssl_expr *ssl_expr_make(ssl_expr_node_op, void *, void *); ssl_expr_make 437 modules/ssl/ssl_expr_parse.c { ssl_expr_yyval.exVal = ssl_expr_make(op_True, NULL, NULL); } ssl_expr_make 441 modules/ssl/ssl_expr_parse.c { ssl_expr_yyval.exVal = ssl_expr_make(op_False, NULL, NULL); } ssl_expr_make 445 modules/ssl/ssl_expr_parse.c { ssl_expr_yyval.exVal = ssl_expr_make(op_Not, ssl_expr_yyvsp[0].exVal, NULL); } ssl_expr_make 449 modules/ssl/ssl_expr_parse.c { ssl_expr_yyval.exVal = ssl_expr_make(op_Or, ssl_expr_yyvsp[-2].exVal, ssl_expr_yyvsp[0].exVal); } ssl_expr_make 453 modules/ssl/ssl_expr_parse.c { ssl_expr_yyval.exVal = ssl_expr_make(op_And, ssl_expr_yyvsp[-2].exVal, ssl_expr_yyvsp[0].exVal); } ssl_expr_make 457 modules/ssl/ssl_expr_parse.c { ssl_expr_yyval.exVal = ssl_expr_make(op_Comp, ssl_expr_yyvsp[0].exVal, NULL); } ssl_expr_make 465 modules/ssl/ssl_expr_parse.c { ssl_expr_yyval.exVal = ssl_expr_make(op_EQ, ssl_expr_yyvsp[-2].exVal, ssl_expr_yyvsp[0].exVal); } ssl_expr_make 469 modules/ssl/ssl_expr_parse.c { ssl_expr_yyval.exVal = ssl_expr_make(op_NE, ssl_expr_yyvsp[-2].exVal, ssl_expr_yyvsp[0].exVal); } ssl_expr_make 473 modules/ssl/ssl_expr_parse.c { ssl_expr_yyval.exVal = ssl_expr_make(op_LT, ssl_expr_yyvsp[-2].exVal, ssl_expr_yyvsp[0].exVal); } ssl_expr_make 477 modules/ssl/ssl_expr_parse.c { ssl_expr_yyval.exVal = ssl_expr_make(op_LE, ssl_expr_yyvsp[-2].exVal, ssl_expr_yyvsp[0].exVal); } ssl_expr_make 481 modules/ssl/ssl_expr_parse.c { ssl_expr_yyval.exVal = ssl_expr_make(op_GT, ssl_expr_yyvsp[-2].exVal, ssl_expr_yyvsp[0].exVal); } ssl_expr_make 485 modules/ssl/ssl_expr_parse.c { ssl_expr_yyval.exVal = ssl_expr_make(op_GE, ssl_expr_yyvsp[-2].exVal, ssl_expr_yyvsp[0].exVal); } ssl_expr_make 489 modules/ssl/ssl_expr_parse.c { ssl_expr_yyval.exVal = ssl_expr_make(op_IN, ssl_expr_yyvsp[-2].exVal, ssl_expr_yyvsp[0].exVal); } ssl_expr_make 493 modules/ssl/ssl_expr_parse.c { ssl_expr_yyval.exVal = ssl_expr_make(op_REG, ssl_expr_yyvsp[-2].exVal, ssl_expr_yyvsp[0].exVal); } ssl_expr_make 497 modules/ssl/ssl_expr_parse.c { ssl_expr_yyval.exVal = ssl_expr_make(op_NRE, ssl_expr_yyvsp[-2].exVal, ssl_expr_yyvsp[0].exVal); } ssl_expr_make 501 modules/ssl/ssl_expr_parse.c { ssl_expr_yyval.exVal = ssl_expr_make(op_OidListElement, ssl_expr_yyvsp[-1].exVal, NULL); } ssl_expr_make 509 modules/ssl/ssl_expr_parse.c { ssl_expr_yyval.exVal = ssl_expr_make(op_ListElement, ssl_expr_yyvsp[0].exVal, NULL); } ssl_expr_make 513 modules/ssl/ssl_expr_parse.c { ssl_expr_yyval.exVal = ssl_expr_make(op_ListElement, ssl_expr_yyvsp[0].exVal, ssl_expr_yyvsp[-2].exVal); } ssl_expr_make 517 modules/ssl/ssl_expr_parse.c { ssl_expr_yyval.exVal = ssl_expr_make(op_Digit, ssl_expr_yyvsp[0].cpVal, NULL); } ssl_expr_make 521 modules/ssl/ssl_expr_parse.c { ssl_expr_yyval.exVal = ssl_expr_make(op_String, ssl_expr_yyvsp[0].cpVal, NULL); } ssl_expr_make 525 modules/ssl/ssl_expr_parse.c { ssl_expr_yyval.exVal = ssl_expr_make(op_Var, ssl_expr_yyvsp[-1].cpVal, NULL); } ssl_expr_make 540 modules/ssl/ssl_expr_parse.c ssl_expr_yyval.exVal = ssl_expr_make(op_Regex, regex, NULL); ssl_expr_make 552 modules/ssl/ssl_expr_parse.c ssl_expr_yyval.exVal = ssl_expr_make(op_Regex, regex, NULL); ssl_expr_make 558 modules/ssl/ssl_expr_parse.c ssl_expr *args = ssl_expr_make(op_ListElement, ssl_expr_yyvsp[-1].cpVal, NULL); ssl_expr_make 559 modules/ssl/ssl_expr_parse.c ssl_expr_yyval.exVal = ssl_expr_make(op_Func, "file", args); ssl_expr_make 87 modules/ssl/ssl_expr_parse.y expr : T_TRUE { $$ = ssl_expr_make(op_True, NULL, NULL); } ssl_expr_make 88 modules/ssl/ssl_expr_parse.y | T_FALSE { $$ = ssl_expr_make(op_False, NULL, NULL); } ssl_expr_make 89 modules/ssl/ssl_expr_parse.y | T_OP_NOT expr { $$ = ssl_expr_make(op_Not, $2, NULL); } ssl_expr_make 90 modules/ssl/ssl_expr_parse.y | expr T_OP_OR expr { $$ = ssl_expr_make(op_Or, $1, $3); } ssl_expr_make 91 modules/ssl/ssl_expr_parse.y | expr T_OP_AND expr { $$ = ssl_expr_make(op_And, $1, $3); } ssl_expr_make 92 modules/ssl/ssl_expr_parse.y | comparison { $$ = ssl_expr_make(op_Comp, $1, NULL); } ssl_expr_make 96 modules/ssl/ssl_expr_parse.y comparison: word T_OP_EQ word { $$ = ssl_expr_make(op_EQ, $1, $3); } ssl_expr_make 97 modules/ssl/ssl_expr_parse.y | word T_OP_NE word { $$ = ssl_expr_make(op_NE, $1, $3); } ssl_expr_make 98 modules/ssl/ssl_expr_parse.y | word T_OP_LT word { $$ = ssl_expr_make(op_LT, $1, $3); } ssl_expr_make 99 modules/ssl/ssl_expr_parse.y | word T_OP_LE word { $$ = ssl_expr_make(op_LE, $1, $3); } ssl_expr_make 100 modules/ssl/ssl_expr_parse.y | word T_OP_GT word { $$ = ssl_expr_make(op_GT, $1, $3); } ssl_expr_make 101 modules/ssl/ssl_expr_parse.y | word T_OP_GE word { $$ = ssl_expr_make(op_GE, $1, $3); } ssl_expr_make 102 modules/ssl/ssl_expr_parse.y | word T_OP_IN wordlist { $$ = ssl_expr_make(op_IN, $1, $3); } ssl_expr_make 103 modules/ssl/ssl_expr_parse.y | word T_OP_REG regex { $$ = ssl_expr_make(op_REG, $1, $3); } ssl_expr_make 104 modules/ssl/ssl_expr_parse.y | word T_OP_NRE regex { $$ = ssl_expr_make(op_NRE, $1, $3); } ssl_expr_make 107 modules/ssl/ssl_expr_parse.y wordlist : T_OP_OID '(' word ')' { $$ = ssl_expr_make(op_OidListElement, $3, NULL); } ssl_expr_make 111 modules/ssl/ssl_expr_parse.y words : word { $$ = ssl_expr_make(op_ListElement, $1, NULL); } ssl_expr_make 112 modules/ssl/ssl_expr_parse.y | words ',' word { $$ = ssl_expr_make(op_ListElement, $3, $1); } ssl_expr_make 115 modules/ssl/ssl_expr_parse.y word : T_DIGIT { $$ = ssl_expr_make(op_Digit, $1, NULL); } ssl_expr_make 116 modules/ssl/ssl_expr_parse.y | T_STRING { $$ = ssl_expr_make(op_String, $1, NULL); } ssl_expr_make 117 modules/ssl/ssl_expr_parse.y | '%' '{' T_ID '}' { $$ = ssl_expr_make(op_Var, $3, NULL); } ssl_expr_make 128 modules/ssl/ssl_expr_parse.y $$ = ssl_expr_make(op_Regex, regex, NULL); ssl_expr_make 137 modules/ssl/ssl_expr_parse.y $$ = ssl_expr_make(op_Regex, regex, NULL); ssl_expr_make 142 modules/ssl/ssl_expr_parse.y ssl_expr *args = ssl_expr_make(op_ListElement, $3, NULL); ssl_expr_make 143 modules/ssl/ssl_expr_parse.y $$ = ssl_expr_make(op_Func, "file", args);