Changes in src/Parser/parser.yy [c4f68dc:f7e4db27]
- File:
-
- 1 edited
-
src/Parser/parser.yy (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
-
src/Parser/parser.yy
rc4f68dc rf7e4db27 10 10 // Created On : Sat Sep 1 20:22:55 2001 11 11 // Last Modified By : Peter A. Buhr 12 // Last Modified On : Wed Jul 25 15:54:35201813 // Update Count : 38 4112 // Last Modified On : Fri Jul 20 11:46:46 2018 13 // Update Count : 3837 14 14 // 15 15 … … 2804 2804 typedef 2805 2805 // hide type name in enclosing scope by variable name 2806 { 2807 // if ( ! typedefTable.existsCurr( *$1->name ) ) { 2808 typedefTable.addToEnclosingScope( *$1->name, IDENTIFIER, "ID" ); 2809 // } else { 2810 // SemanticError( yylloc, string("'") + *$1->name + "' redeclared as different kind of symbol." ); $$ = nullptr; 2811 // } // if 2812 } 2806 { typedefTable.addToEnclosingScope( *$1->name, IDENTIFIER, "ID" ); } 2813 2807 | '(' paren_type ')' 2814 2808 { $$ = $2; } … … 2821 2815 { $$ = $3->addPointer( DeclarationNode::newPointer( $2, $1 ) ); } 2822 2816 | '(' type_ptr ')' attribute_list_opt 2823 { $$ = $2->addQualifiers( $4 ); } // redundant parenthesis2817 { $$ = $2->addQualifiers( $4 ); } 2824 2818 ; 2825 2819
Note:
See TracChangeset
for help on using the changeset viewer.