namespaceSqlFaker\Compiler\Bison\Ast

Interfaces 1§

BisonDeclaration @visibility rootMarker interface for Bison declaration nodes.

Classes 13§

BisonAlternativeNode @visibility rootRepresents a single alternative in a grammar rule.
BisonAst @visibility rootRoot AST node representing a complete Bison grammar file.
BisonDefineDeclaration @visibility rootRepresents a %define declaration.
BisonExpectDeclaration @visibility rootRepresents a %expect declaration.
BisonParamDeclaration @visibility rootRepresents a %parse-param or %lex-param declaration.
BisonPrecedenceDeclaration @visibility rootRepresents a %left, %right, or %nonassoc declaration.
BisonRuleNode @visibility rootRepresents a grammar rule definition.
BisonStartDeclaration @visibility rootRepresents a %start declaration.
BisonSymbolNode @visibility rootA symbol on the right-hand side of one rule alternative.
BisonTokenDeclaration @visibility rootRepresents a %token declaration.
BisonTokenDefinition @visibility rootOne terminal declared by a %token directive.
BisonTypeDeclaration @visibility rootRepresents a %type declaration.
BisonUnknownDeclaration @visibility rootRepresents an unknown or unsupported directive.

Enums 1§

BisonSymbolForm @visibility rootHow a symbol was written on the right-hand side of a rule.