Versions in this module Expand all Collapse all v0 v0.0.1 Oct 1, 2021 Changes in this version + type Lexer interface + Lex func() *token.Token + type LexerTokenFreeFloatingTestSuite struct + Code string + Expected [][]*token.Token + func NewLexerTokenFreeFloatingTestSuite(t *testing.T) *LexerTokenFreeFloatingTestSuite + func (l *LexerTokenFreeFloatingTestSuite) Run() + type LexerTokenStringTestSuite struct + Code string + Expected []string + func NewLexerTokenStringTestSuite(t *testing.T) *LexerTokenStringTestSuite + func (l *LexerTokenStringTestSuite) Run() + type LexerTokenStructTestSuite struct + Code string + Expected []*token.Token + func NewLexerTokenStructTestSuite(t *testing.T) *LexerTokenStructTestSuite + func (l *LexerTokenStructTestSuite) Run() + func (l *LexerTokenStructTestSuite) WithFreeFloating() + func (l *LexerTokenStructTestSuite) WithPos() + type ParserErrorTestSuite struct + Code string + Expected []*errors.Error + func NewParserErrorTestSuite(t *testing.T) *ParserErrorTestSuite + func (p *ParserErrorTestSuite) Run() + type ParserPrintTestSuite struct + type ParserTestSuite struct + Code string + Expected ast.Node + func NewParserTestSuite(t *testing.T) *ParserTestSuite + func (p *ParserTestSuite) Run()