namespaceSqlFaker\Compiler\Bison\Directive

Interfaces 1§

BisonDirectiveReader @visibility rootReads the arguments of one kind of Bison declaration.

Classes 10§

BisonDeclarationBoundary @visibility rootDecides where one declaration stops and the next thing starts.
BisonDirectiveReaderChain @visibility rootRoutes a directive to the reader that knows its arguments.
DefineDirectiveReader @visibility rootReads %define, which sets a named option of the generated parser.
ExpectDirectiveReader @visibility rootReads %expect, the count of shift/reduce conflicts the author accepts.
ParamDirectiveReader @visibility rootReads %parse-param and %lex-param, which add arguments to the generated parser and scanner.
PrecedenceDirectiveReader @visibility rootReads the four directives that rank operators against each other.
StartDirectiveReader @visibility rootReads %start, which names the rule a derivation begins from.
TokenDirectiveReader @visibility rootReads %token, which names the terminals the scanner may hand the parser.
TypeDirectiveReader @visibility rootReads %type, which gives rules the semantic type their values carry.
UnknownDirectiveReader @visibility rootReads any directive no other reader knows.