Versions in this module Expand all Collapse all v0 v0.2.3 Jul 15, 2022 v0.2.2 Feb 27, 2018 Changes in this version + type DFA struct + Accepting machines.DFAAccepting + Error int + Matches [][]int + Start int + Trans machines.DFATrans + func Generate(root frontend.AST) *DFA + func (dfa *DFA) Dotty() string + func (dfa *DFA) String() string + type LabeledAST struct + Kids [][]int + Matches []int + Order []frontend.AST + Positions []int + Root frontend.AST + func Label(ast frontend.AST) *LabeledAST + func (a *LabeledAST) First() (first [][]int) + func (a *LabeledAST) Follow() (firstOfTree []int, follow []map[int]bool) + func (a *LabeledAST) Last() (last [][]int) + func (a *LabeledAST) MatchesEmptyString() (nullable []bool)