Changes in src/Parser/parser.yy [3cfe27f:4040425]
- File:
-
- 1 edited
-
src/Parser/parser.yy (modified) (4 diffs)
Legend:
- Unmodified
- Added
- Removed
-
src/Parser/parser.yy
r3cfe27f r4040425 10 10 // Created On : Sat Sep 1 20:22:55 2001 11 11 // Last Modified By : Peter A. Buhr 12 // Last Modified On : Thu Mar 24 16:16:16201613 // Update Count : 149 812 // Last Modified On : Wed Mar 2 17:24:45 2016 13 // Update Count : 1495 14 14 // 15 15 … … 51 51 #include <cstdio> 52 52 #include <stack> 53 #include "TypedefTable.h" 53 54 #include "lex.h" 54 #include "parser.h"55 55 #include "ParseNode.h" 56 #include "TypedefTable.h"57 56 #include "TypeData.h" 58 57 #include "LinkageSpec.h" … … 1029 1028 { 1030 1029 typedefTable.addToEnclosingScope( TypedefTable::ID ); 1031 $$ = $1 ->addInitializer( $2 );1030 $$ = $1; 1032 1031 } 1033 1032 | declaration_qualifier_list new_variable_specifier initializer_opt … … 1036 1035 { 1037 1036 typedefTable.addToEnclosingScope( TypedefTable::ID ); 1038 $$ = $2->addQualifiers( $1 ) ->addInitializer( $3 );;1037 $$ = $2->addQualifiers( $1 ); 1039 1038 } 1040 1039 | new_variable_declaration pop ',' push identifier_or_type_name initializer_opt 1041 1040 { 1042 1041 typedefTable.addToEnclosingScope( *$5, TypedefTable::ID ); 1043 $$ = $1->appendList( $1->cloneType( $5 ) ->addInitializer( $6 ));1042 $$ = $1->appendList( $1->cloneType( $5 ) ); 1044 1043 } 1045 1044 ;
Note:
See TracChangeset
for help on using the changeset viewer.