Documentation ¶
Index ¶
- Variables
- func CalculateConstants(statements []parser.Stmt, definitions Definitions) (errors []error, warnings []error)
- type AnalyzerError
- type AnalyzerResult
- type Assignment
- type Constant
- type CustomEvent
- type Definitions
- type Event
- type ExprFuncCall
- type FuncCall
- type Function
- type List
- type Param
- type Signature
- type Var
- type Variable
Constants ¶
This section is empty.
Variables ¶
View Source
var Assignments = make(map[string]Assignment)
View Source
var Events = make(map[string]Event)
View Source
var ExprFuncCalls = make(map[string]ExprFuncCall)
View Source
var FuncCalls = make(map[string]FuncCall)
View Source
var Variables = make(map[string]Var)
Functions ¶
func CalculateConstants ¶
func CalculateConstants(statements []parser.Stmt, definitions Definitions) (errors []error, warnings []error)
Types ¶
type AnalyzerError ¶
func (AnalyzerError) Error ¶
func (e AnalyzerError) Error() string
type AnalyzerResult ¶
type AnalyzerResult struct { Definitions Definitions Warnings []error Errors []error }
type Assignment ¶
type Assignment struct { Name string DataType parser.DataType AssignType blocks.BlockType IncreaseType blocks.BlockType InputName string }
func (Assignment) String ¶
func (a Assignment) String() string
type CustomEvent ¶
type Definitions ¶
type ExprFuncCall ¶
Click to show internal directories.
Click to hide internal directories.