refactor printer
This commit is contained in:
@@ -22867,6 +22867,7 @@ func (lex *Lexer) Lex(lval Lval) int {
|
||||
|
||||
token.Tokens = lex.Tokens
|
||||
token.Value = lex.data[lex.ts:lex.te]
|
||||
token.ID = tok
|
||||
|
||||
lval.Token(token)
|
||||
|
||||
|
||||
@@ -510,6 +510,7 @@ func (lex *Lexer) Lex(lval Lval) int {
|
||||
|
||||
token.Tokens = lex.Tokens
|
||||
token.Value = lex.data[lex.ts:lex.te]
|
||||
token.ID = tok
|
||||
|
||||
lval.Token(token)
|
||||
|
||||
|
||||
@@ -6,6 +6,7 @@ import (
|
||||
|
||||
// Token value returned by lexer
|
||||
type Token struct {
|
||||
ID TokenID
|
||||
Value []byte
|
||||
Tokens []token.Token
|
||||
StartLine int
|
||||
|
||||
Reference in New Issue
Block a user