Lines Matching refs:expr
47 struct expr *expr;
104 %type <expr> expr
105 %type <expr> if_expr
201 config_option: default expr if_expr T_EOL
322 if_entry: T_IF expr T_EOL
427 depends: T_DEPENDS T_ON expr T_EOL
454 | T_IF expr { $$ = $2; }
457 expr: symbol { $$ = expr_alloc_symbol($1); }
464 | T_OPEN_PAREN expr T_CLOSE_PAREN { $$ = $2; }
465 | T_NOT expr { $$ = expr_alloc_one(E_NOT, $2); }
466 | expr T_OR expr { $$ = expr_alloc_two(E_OR, $1, $3); }
467 | expr T_AND expr { $$ = expr_alloc_two(E_AND, $1, $3); }
645 if (!expr_is_yes(prop->visible.expr)) {
647 expr_fprint(prop->visible.expr, out);
653 expr_fprint(prop->expr, out);
654 if (!expr_is_yes(prop->visible.expr)) {
656 expr_fprint(prop->visible.expr, out);
665 expr_fprint(prop->expr, out);
670 expr_fprint(prop->expr, out);
675 expr_fprint(prop->expr, out);
725 if (!expr_is_yes(prop->visible.expr)) {
727 expr_fprint(prop->visible.expr, out);