Allow anonymous tokens to be used in grammars' external token lists
This commit is contained in:
parent
e2baf0930b
commit
ed8fbff175
24 changed files with 282 additions and 183 deletions
|
|
@ -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;
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue