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 DFAAccepting map[int]int + type DFATrans [][256]int + type EmptyMatchError struct + Column int + Line int + MatchID int + TC int + func (e *EmptyMatchError) Error() string + type Match struct + Bytes []byte + EndColumn int + EndLine int + PC int + StartColumn int + StartLine int + TC int + func (m *Match) Equals(other *Match) bool + func (m Match) String() string + type Scanner func(int) (int, *Match, error, Scanner) + func DFALexerEngine(startState, errorState int, trans DFATrans, accepting DFAAccepting, ...) Scanner + func LexerEngine(program inst.Slice, text []byte) Scanner + type UnconsumedInput struct + FailColumn int + FailLine int + FailTC int + StartColumn int + StartLine int + StartTC int + Text []byte + func (u *UnconsumedInput) Error() string