Commit c95442b9 authored by Christoph Grüninger's avatar Christoph Grüninger Committed by Brad King
Browse files

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.
parent 5a8a61a7
......@@ -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
......
......@@ -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
......
......@@ -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
......
......@@ -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
......
......@@ -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
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment