Lines Matching refs:expr
48 struct expr *expr;
89 %type <expr> expr
90 %type <expr> if_expr
196 config_option: T_DEFAULT expr if_expr T_EOL
294 if_entry: T_IF expr nl
394 depends: T_DEPENDS T_ON expr T_EOL
399 | T_DEPENDS expr T_EOL
404 | T_REQUIRES expr T_EOL
434 | T_IF expr { $$ = $2; }
437 expr: symbol { $$ = expr_alloc_symbol($1); }
440 | T_OPEN_PAREN expr T_CLOSE_PAREN { $$ = $2; }
441 | T_NOT expr { $$ = expr_alloc_one(E_NOT, $2); }
442 | expr T_OR expr { $$ = expr_alloc_two(E_OR, $1, $3); }
443 | expr T_AND expr { $$ = expr_alloc_two(E_AND, $1, $3); }
596 if (!expr_is_yes(prop->visible.expr)) {
598 expr_fprint(prop->visible.expr, out);
604 expr_fprint(prop->expr, out);
605 if (!expr_is_yes(prop->visible.expr)) {
607 expr_fprint(prop->visible.expr, out);
653 if (!expr_is_yes(prop->visible.expr)) {
655 expr_fprint(prop->visible.expr, out);
679 #include "expr.c"