namespaceSqlFaker\Generation\Plan

Namespaces 1§

CompilationSqlFaker\Generation\Plan\Compilation

Classes 4§

GenerationPlan public APIAn immutable plan selecting the start rule, productions, lexemes and expansion limits. Plans can be reused without carrying mutable choice cursors between generations.
LexemeConstraint public APIA constructive set of token spellings, independent of their position in a statement.
ProductionPattern @visibility rootNarrows a rule to the alternatives a caller will accept.
RulePlan public APIConditions on a grammar subtree; nested conditions use grammar roles rather than global occurrence numbers.