Browse Source

LexerParser: Manual removing code from Bison is no longer needed

This was needed to avoid warnings while compiling the sources generated
by older versions of GNU Bison, but is not with GNU Bison 3.7.4.
Christoph Grüninger 4 năm trước cách đây
mục cha
commit
c95442b9b1

+ 0 - 3
Source/LexerParser/cmCommandArgumentParser.y

@@ -9,9 +9,6 @@ Run bison like this:
 
   bison --name-prefix=cmCommandArgument_yy --defines=cmCommandArgumentParserTokens.h -ocmCommandArgumentParser.cxx cmCommandArgumentParser.y
 
-Modify cmCommandArgumentParser.cxx:
-  - "#if 0" out yyerrorlab block in range ["goto yyerrlab1", "yyerrlab1:"]
-
 */
 
 #include "cmConfigure.h" // IWYU pragma: keep

+ 0 - 3
Source/LexerParser/cmDependsJavaParser.y

@@ -9,9 +9,6 @@ Run bison like this:
 
   bison --name-prefix=cmDependsJava_yy --defines=cmDependsJavaParserTokens.h -ocmDependsJavaParser.cxx cmDependsJavaParser.y
 
-Modify cmDependsJavaParser.cxx:
-  - "#if 0" out yyerrorlab block in range ["goto yyerrlab1", "yyerrlab1:"]
-
 */
 
 #include "cmConfigure.h" // IWYU pragma: keep

+ 0 - 3
Source/LexerParser/cmExprParser.y

@@ -9,9 +9,6 @@ Run bison like this:
 
   bison --name-prefix=cmExpr_yy --defines=cmExprParserTokens.h -ocmExprParser.cxx cmExprParser.y
 
-Modify cmExprParser.cxx:
-  - "#if 0" out yyerrorlab block in range ["goto yyerrlab1", "yyerrlab1:"]
-
 */
 
 #include "cmConfigure.h" // IWYU pragma: keep

+ 0 - 2
Source/LexerParser/cmFortranParser.y

@@ -22,8 +22,6 @@ Run bison like this:
          -ocmFortranParser.cxx
           cmFortranParser.y
 
-Modify cmFortranParser.cxx:
-  - "#if 0" out yyerrorlab block in range ["goto yyerrlab1", "yyerrlab1:"]
 */
 
 #include "cmConfigure.h" // IWYU pragma: keep

+ 0 - 5
Utilities/Scripts/regenerate-parsers.bash

@@ -23,11 +23,6 @@ do
     if [[ (${in_file} -nt ${cxx_file}) || (${in_file} -nt ${h_file}) || (${forced} -gt 0) ]]; then
         echo "Generating Parser ${parser}"
           bison --name-prefix=${prefix} --defines=${h_file} -o${cxx_file}  ${in_file}
-          sed -i '/\/\* Else will try to reuse/ i\
-#if 0
-/^yyerrlab1:/ a\
-#endif
-' ${cxx_file}
     else
         echo "Skipped generating Parser ${parser}"
     fi