(tok ast.Token, message string)
| 462 | } |
| 463 | |
| 464 | func (lx *Lexer) TokenError(tok ast.Token, message string) { |
| 465 | panic(lx.scanner.TokenError(tok, message)) |
| 466 | } |
| 467 | |
| 468 | func Parse(reader io.Reader, name string) (chunk []ast.Stmt, err error) { |
| 469 | lexer := &Lexer{NewScanner(reader, name), nil, false, ast.Token{Str: ""}, TNil} |