diff options
Diffstat (limited to 'support/splint/cweb/mkeparser.w')
-rw-r--r-- | support/splint/cweb/mkeparser.w | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/support/splint/cweb/mkeparser.w b/support/splint/cweb/mkeparser.w index f60ccf5d64..79505b3be4 100644 --- a/support/splint/cweb/mkeparser.w +++ b/support/splint/cweb/mkeparser.w @@ -1,4 +1,4 @@ -% Copyright 2012-2020, Alexander Shibakov +% Copyright 2012-2024, Alexander Shibakov % This file is part of SPLinT % % SPLinT is free software: you can redistribute it and/or modify @@ -24,7 +24,7 @@ Sourcer(er?) (\.{bs.w}) which will be included as soon as this paragraph is over. Since the main function of this code is to {\it dump\/} tables produced by \bison, and a {\it bison\/} is a large buffalo like animal, {\it and\/} the only reason it has to be done like this is due -to the less than optimal choices of a few developers, feel free to +to a less than optimal choices of a few developers, feel free to interpret the acronym as something easier to remember. @ @<Table names@>= @@ -32,6 +32,9 @@ interpret the acronym as something easier to remember. @ @<Constant names@>= @<Parser constants@>@; +#ifdef YYEOF + @<Parser virtual constants@>@; +#endif @ @<Local variable and type declarations@>= @<Variables and types local to the parser@>@; @@ -83,6 +86,7 @@ interpret the acronym as something easier to remember. @ @<\Cee\ preamble@>= @<Common code for \Cee\ preamble@>@; + @<\Cee\ setup code specific to \bison@>@; @i common.w @i bs.w |