tt/parser/parser.go
2025-01-19 21:45:07 +01:00

19 lines
300 B
Go

package parser
import (
"robaertschi.xyz/robaertschi/tt/lexer"
"robaertschi.xyz/robaertschi/tt/token"
)
type ErrorCallback func(token.Token, string, ...any)
type Parser struct {
lexer lexer.Lexer
curToken token.Token
peekToken token.Token
errors int
errorCallback ErrorCallback
}