Changes in src/Parser/parser.yy [90c3b1c:bd85400]
- File:
-
- 1 edited
-
src/Parser/parser.yy (modified) (4 diffs)
Legend:
- Unmodified
- Added
- Removed
-
src/Parser/parser.yy
r90c3b1c rbd85400 10 10 // Created On : Sat Sep 1 20:22:55 2001 11 11 // Last Modified By : Peter A. Buhr 12 // Last Modified On : Sun Feb 28 11:49:18201613 // Update Count : 14 9212 // Last Modified On : Mon Feb 1 18:22:42 2016 13 // Update Count : 1483 14 14 // 15 15 … … 74 74 %token FORALL LVALUE // CFA 75 75 %token VOID CHAR SHORT INT LONG FLOAT DOUBLE SIGNED UNSIGNED 76 %token VALIST // GCC77 76 %token BOOL COMPLEX IMAGINARY // C99 78 77 %token TYPEOF LABEL // GCC … … 449 448 { $$ = new CompositeExprNode( new OperatorNode( OperatorNode::SizeOf ), new TypeValueNode( $3 )); } 450 449 | OFFSETOF '(' type_name_no_function ',' no_attr_identifier ')' 451 { $$ = new CompositeExprNode( new OperatorNode( OperatorNode::OffsetOf ), new TypeValueNode( $3 ), new VarRefNode( $5 )); }450 { $$ = new CompositeExprNode( new OperatorNode( OperatorNode::OffsetOf ), new TypeValueNode( $3 ), new VarRefNode( $5 )); } 452 451 | ATTR_IDENTIFIER 453 452 { $$ = new CompositeExprNode( new OperatorNode( OperatorNode::Attr ), new VarRefNode( $1 )); } … … 1346 1345 | IMAGINARY // C99 1347 1346 { $$ = DeclarationNode::newBasicType( DeclarationNode::Imaginary ); } 1348 | VALIST // GCC, __builtin_va_list1349 { $$ = DeclarationNode::newBuiltinType( DeclarationNode::Valist ); }1350 1347 ; 1351 1348
Note:
See TracChangeset
for help on using the changeset viewer.