Lines Matching defs:expr
39 struct expr *expr;
93 %type <expr> expr
94 %type <expr> if_expr
188 config_option: default expr if_expr T_EOL
304 if_entry: T_IF expr T_EOL
407 depends: T_DEPENDS T_ON expr T_EOL
434 | T_IF expr { $$ = $2; }
437 expr: symbol { $$ = expr_alloc_symbol($1); }
444 | T_OPEN_PAREN expr T_CLOSE_PAREN { $$ = $2; }
445 | T_NOT expr { $$ = expr_alloc_one(E_NOT, $2); }
446 | expr T_OR expr { $$ = expr_alloc_two(E_OR, $1, $3); }
447 | expr T_AND expr { $$ = expr_alloc_two(E_AND, $1, $3); }
643 if (!expr_is_yes(prop->visible.expr)) {
645 expr_fprint(prop->visible.expr, out);
651 expr_fprint(prop->expr, out);
652 if (!expr_is_yes(prop->visible.expr)) {
654 expr_fprint(prop->visible.expr, out);
663 expr_fprint(prop->expr, out);
668 expr_fprint(prop->expr, out);
673 expr_fprint(prop->expr, out);
723 if (!expr_is_yes(prop->visible.expr)) {
725 expr_fprint(prop->visible.expr, out);