Versions in this module Expand all Collapse all v0 v0.2.0 Mar 1, 2023 Changes in this version + type AttrExpr struct + Attr *Node + Dot *Node + func (e *AttrExpr) EndPos() int + func (e *AttrExpr) StartPos() int + type Expr interface + EndPos func() int + StartPos func() int + type IndexExpr struct + Index LitExpr + LBracket *Node + RBracket *Node + func (e *IndexExpr) EndPos() int + func (e *IndexExpr) StartPos() int + type IntLit struct + Node *Node + func (l *IntLit) EndPos() int + func (l *IntLit) StartPos() int + func (l *IntLit) Value() interface{} + type LitExpr interface + Value func() interface{} + type Node struct + EndPos int + Lit string + StartPos int + Tok token.Token + type StringLit struct + Node *Node + func (l *StringLit) EndPos() int + func (l *StringLit) StartPos() int + func (l *StringLit) Value() interface{}