Versions in this module Expand all Collapse all v0 v0.4.8 Apr 14, 2023 Changes in this version + var Assignments = make(map[string]Assignment) + var Events = map[string]func(g *generator, stmt *parser.StmtEvent) (*blocks.Block, error) + var ExprFuncCalls = map[string]ExprFuncCall + var FuncCalls = map[string]FuncCall + var Variables = make(map[string]Var) + func GenerateBlocks(statements []parser.Stmt, definitions analyzer.Definitions) (map[string]*blocks.Block, []error) + func Package(writer io.Writer, blocks []map[string]*blocks.Block, ...) error + type Assignment struct + AssignType blocks.BlockType + IncreaseType blocks.BlockType + InputName string + Name string + type ExprFuncCall func(g *generator, expr *parser.ExprFuncCall) (*blocks.Block, error) + type FuncCall func(g *generator, stmt *parser.StmtCall) (*blocks.Block, error) + type GenerateError struct + End parser.Position + Message string + Start parser.Position + Warning bool + func (e GenerateError) Error() string + type Var struct + Name string