Allow anonymous tokens to be used in grammars' external token lists

This commit is contained in:
Max Brunsfeld 2017-03-17 16:31:29 -07:00
parent e2baf0930b
commit ed8fbff175
24 changed files with 282 additions and 183 deletions

View file

@ -111,6 +111,7 @@ ostream &operator<<(ostream &, const CompileError &);
ostream &operator<<(ostream &, const ExternalToken &);
ostream &operator<<(ostream &, const ProductionStep &);
ostream &operator<<(ostream &, const PrecedenceRange &);
ostream &operator<<(ostream &, const Variable &);
ostream &operator<<(ostream &, const LexicalVariable &);
namespace rules {
@ -130,13 +131,6 @@ ostream &operator<<(ostream &stream, const Rule &rule);
} // namespace rules
namespace prepare_grammar {
ostream &operator<<(ostream &, const InitialSyntaxGrammar::Variable &);
ostream &operator<<(ostream &, const InternedGrammar::Variable &);
} // namespace prepare_grammar
namespace build_tables {
class LexItem;