Home | History | Annotate | Download | only in glcpp

Lines Matching full:expression

165 %type <ival> expression INTEGER operator SPACE integer_constant
203 IF_EXPANDED expression NEWLINE {
206 | ELIF_EXPANDED expression NEWLINE {
256 /* Be careful to only evaluate the 'if' expression if
276 /* #if without an expression is only an error if we
281 glcpp_error(& @1, parser, "#if with no expression");
296 /* Be careful to only evaluate the 'elif' expression
316 /* #elif without an expression is an error unless we
321 glcpp_error(& @1, parser, "#elif with no expression");
327 glcpp_warning(& @1, parser, "ignoring illegal #elif without expression");
374 expression:
379 | expression OR expression {
382 | expression AND expression {
385 | expression '|' expression {
388 | expression '^' expression {
391 | expression '&' expression {
394 | expression NOT_EQUAL expression {
397 | expression EQUAL expression {
400 | expression GREATER_OR_EQUAL expression {
403 | expression LESS_OR_EQUAL expression {
406 | expression '>' expression {
409 | expression '<' expression {
412 | expression RIGHT_SHIFT expression {
415 | expression LEFT_SHIFT expression {
418 | expression '-' expression {
421 | expression '+' expression {
424 | expression '%' expression {
432 | expression '/' expression {
440 | expression '*' expression {
443 | '!' expression %prec UNARY {
446 | '~' expression %prec UNARY {
449 | '-' expression %prec UNARY {
452 | '+' expression %prec UNARY {
455 | '(' expression ')' {