Lines Matching refs:expr
46 struct expr *expr;
87 %type <expr> expr
88 %type <expr> if_expr
201 config_option: T_DEFAULT expr if_expr T_EOL
319 if_entry: T_IF expr nl
419 depends: T_DEPENDS T_ON expr T_EOL
449 | T_IF expr { $$ = $2; }
452 expr: symbol { $$ = expr_alloc_symbol($1); }
455 | T_OPEN_PAREN expr T_CLOSE_PAREN { $$ = $2; }
456 | T_NOT expr { $$ = expr_alloc_one(E_NOT, $2); }
457 | expr T_OR expr { $$ = expr_alloc_two(E_OR, $1, $3); }
458 | expr T_AND expr { $$ = expr_alloc_two(E_AND, $1, $3); }
495 prop->expr = expr_alloc_symbol(sym_lookup("MODULES", 0));
624 if (!expr_is_yes(prop->visible.expr)) {
626 expr_fprint(prop->visible.expr, out);
632 expr_fprint(prop->expr, out);
633 if (!expr_is_yes(prop->visible.expr)) {
635 expr_fprint(prop->visible.expr, out);
644 expr_fprint(prop->expr, out);
649 expr_fprint(prop->expr, out);
695 if (!expr_is_yes(prop->visible.expr)) {
697 expr_fprint(prop->visible.expr, out);
720 #include "expr.c"