(source file.Source)
| 52 | } |
| 53 | |
| 54 | func (l *Lexer) Reset(source file.Source) { |
| 55 | l.source = source |
| 56 | l.tokens.Reset() |
| 57 | l.state = root |
| 58 | } |
| 59 | |
| 60 | func (l *Lexer) Next() (Token, error) { |
| 61 | for l.state != nil && l.err == nil && l.tokens.Len() == 0 { |
no outgoing calls
no test coverage detected