Changes in src/Parser/parser.yy [f7e4db27:c4f68dc]
- File:
-
- 1 edited
-
src/Parser/parser.yy (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
-
src/Parser/parser.yy
rf7e4db27 rc4f68dc 10 10 // Created On : Sat Sep 1 20:22:55 2001 11 11 // Last Modified By : Peter A. Buhr 12 // Last Modified On : Fri Jul 20 11:46:46201813 // Update Count : 38 3712 // Last Modified On : Wed Jul 25 15:54:35 2018 13 // Update Count : 3841 14 14 // 15 15 … … 2804 2804 typedef 2805 2805 // hide type name in enclosing scope by variable name 2806 { typedefTable.addToEnclosingScope( *$1->name, IDENTIFIER, "ID" ); } 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 } 2807 2813 | '(' paren_type ')' 2808 2814 { $$ = $2; } … … 2815 2821 { $$ = $3->addPointer( DeclarationNode::newPointer( $2, $1 ) ); } 2816 2822 | '(' type_ptr ')' attribute_list_opt 2817 { $$ = $2->addQualifiers( $4 ); } 2823 { $$ = $2->addQualifiers( $4 ); } // redundant parenthesis 2818 2824 ; 2819 2825
Note:
See TracChangeset
for help on using the changeset viewer.