github.com/mdogan/gopher-lua@v0.2.0/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  }