Documentation ¶
Index ¶
- func Change(varname string, value interface{})
- func Init(params map[string]interface{})
- func Interpret(token *Token, params map[string]interface{}) interface{}
- func Run(code string, params map[string]interface{}) interface{}
- type AsyncFn
- type AwaitCall
- type Lexem
- type Parser
- func (this *Parser) AccComparators() *Token
- func (this *Parser) AccID() *Token
- func (this *Parser) AccLogicOperators() *Token
- func (this *Parser) Add() *Token
- func (this *Parser) Compound() (tokens []*Token)
- func (this *Parser) CreateToken(left interface{}, value string, right interface{}) *Token
- func (this *Parser) Current() *Lexem
- func (this *Parser) Eat(lexemType int) *Lexem
- func (this *Parser) Expr() *Token
- func (this *Parser) Factor() *Token
- func (this *Parser) JumpBreaks()
- func (this *Parser) Mult() *Token
- func (this *Parser) Parse() *Token
- type Token
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type Parser ¶
func (*Parser) AccComparators ¶
func (*Parser) AccLogicOperators ¶
func (*Parser) CreateToken ¶
func (*Parser) JumpBreaks ¶
func (this *Parser) JumpBreaks()
Click to show internal directories.
Click to hide internal directories.