Lines Matching refs:expression

199 %type <expression_value> expression
236 IF_EXPANDED expression NEWLINE {
238 glcpp_error(& @1, parser, "undefined macro %s in expression (illegal in GLES)", $2.undefined_macro);
241 | ELIF_EXPANDED expression NEWLINE {
243 glcpp_error(& @1, parser, "undefined macro %s in expression (illegal in GLES)", $2.undefined_macro);
427 /* Be careful to only evaluate the 'if' expression if
448 /* #if without an expression is only an error if we
453 glcpp_error(& @1, parser, "#if with no expression");
470 /* Be careful to only evaluate the 'elif' expression
496 /* #elif without an expression is an error unless we
501 glcpp_error(& @1, parser, "#elif with no expression");
512 glcpp_warning(& @1, parser, "ignoring illegal #elif without expression");
583 expression:
595 | expression OR expression {
606 | expression AND expression {
617 | expression '|' expression {
624 | expression '^' expression {
631 | expression '&' expression {
638 | expression NOT_EQUAL expression {
645 | expression EQUAL expression {
652 | expression GREATER_OR_EQUAL expression {
659 | expression LESS_OR_EQUAL expression {
666 | expression '>' expression {
673 | expression '<' expression {
680 | expression RIGHT_SHIFT expression {
687 | expression LEFT_SHIFT expression {
694 | expression '-' expression {
701 | expression '+' expression {
708 | expression '%' expression {
720 | expression '/' expression {
732 | expression '*' expression {
739 | '!' expression %prec UNARY {
743 | '~' expression %prec UNARY {
747 | '-' expression %prec UNARY {
751 | '+' expression %prec UNARY {
755 | '(' expression ')' {