Versions in this module Expand all Collapse all v0 v0.2.1 Aug 29, 2018 Changes in this version + func HasRecursion(g *ast.Grammar) bool + func Interpret(g *ast.Grammar, parser parser.Interface) (bool, error) + func Nullable(refs ast.RefLookup, p *ast.Pattern) bool + type Simplifier interface + Grammar func() *ast.Grammar + OptimizeForRecord func() Simplifier + Simplify func(p *ast.Pattern) *ast.Pattern + func NewSimplifier(g *ast.Grammar) Simplifier