github.com/yuin/gopher-lua@v1.1.2-0.20231212122839-2348fd042596/ast/token.go (about) 1 package ast 2 3 import ( 4 "fmt" 5 ) 6 7 type Position struct { 8 Source string 9 Line int 10 Column int 11 } 12 13 type Token struct { 14 Type int 15 Name string 16 Str string 17 Pos Position 18 } 19 20 func (self *Token) String() string { 21 return fmt.Sprintf("<type:%v, str:%v>", self.Name, self.Str) 22 }