23 lines
391 B
TypeScript
23 lines
391 B
TypeScript
export {
|
|
Rule,
|
|
Terminal,
|
|
NonTerminal,
|
|
Option,
|
|
Repetition,
|
|
RepetitionMandatory,
|
|
RepetitionMandatoryWithSeparator,
|
|
RepetitionWithSeparator,
|
|
Alternation,
|
|
Alternative,
|
|
serializeGrammar,
|
|
serializeProduction
|
|
} from "./model"
|
|
|
|
export { GAstVisitor } from "./visitor"
|
|
|
|
export {
|
|
getProductionDslName,
|
|
isOptionalProd,
|
|
isBranchingProd,
|
|
isSequenceProd
|
|
} from "./helpers"
|