corundum

package
v0.0.0-...-4c43aeb Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jan 4, 2022 License: Apache-2.0 Imports: 5 Imported by: 0

Documentation

Overview

Example
package main

import (
	"bramp.net/antlr4/corundum"

	"fmt"
	"github.com/antlr/antlr4/runtime/Go/antlr"
)

type exampleListener struct {
	*corundum.BaseCorundumListener
}

func (l *exampleListener) EnterEveryRule(ctx antlr.ParserRuleContext) {
	fmt.Println(ctx.GetText())
}
func main() {
	// Setup the input
	is := antlr.NewInputStream("...some text to parse...")

	// Create the Lexer
	lexer := corundum.NewCorundumLexer(is)
	stream := antlr.NewCommonTokenStream(lexer, antlr.TokenDefaultChannel)

	// Create the Parser
	p := corundum.NewCorundumParser(stream)
	p.BuildParseTrees = true
	p.AddErrorListener(antlr.NewDiagnosticErrorListener(true))

	// Finally walk the tree
	tree := p.Prog()
	antlr.ParseTreeWalkerDefault.Walk(&exampleListener{}, tree)
}
Output:

Index

Examples

Constants

View Source
const (
	CorundumLexerLITERAL        = 1
	CorundumLexerCOMMA          = 2
	CorundumLexerSEMICOLON      = 3
	CorundumLexerCRLF           = 4
	CorundumLexerREQUIRE        = 5
	CorundumLexerEND            = 6
	CorundumLexerDEF            = 7
	CorundumLexerRETURN         = 8
	CorundumLexerPIR            = 9
	CorundumLexerIF             = 10
	CorundumLexerELSE           = 11
	CorundumLexerELSIF          = 12
	CorundumLexerUNLESS         = 13
	CorundumLexerWHILE          = 14
	CorundumLexerRETRY          = 15
	CorundumLexerBREAK          = 16
	CorundumLexerFOR            = 17
	CorundumLexerTRUE           = 18
	CorundumLexerFALSE          = 19
	CorundumLexerPLUS           = 20
	CorundumLexerMINUS          = 21
	CorundumLexerMUL            = 22
	CorundumLexerDIV            = 23
	CorundumLexerMOD            = 24
	CorundumLexerEXP            = 25
	CorundumLexerEQUAL          = 26
	CorundumLexerNOT_EQUAL      = 27
	CorundumLexerGREATER        = 28
	CorundumLexerLESS           = 29
	CorundumLexerLESS_EQUAL     = 30
	CorundumLexerGREATER_EQUAL  = 31
	CorundumLexerASSIGN         = 32
	CorundumLexerPLUS_ASSIGN    = 33
	CorundumLexerMINUS_ASSIGN   = 34
	CorundumLexerMUL_ASSIGN     = 35
	CorundumLexerDIV_ASSIGN     = 36
	CorundumLexerMOD_ASSIGN     = 37
	CorundumLexerEXP_ASSIGN     = 38
	CorundumLexerBIT_AND        = 39
	CorundumLexerBIT_OR         = 40
	CorundumLexerBIT_XOR        = 41
	CorundumLexerBIT_NOT        = 42
	CorundumLexerBIT_SHL        = 43
	CorundumLexerBIT_SHR        = 44
	CorundumLexerAND            = 45
	CorundumLexerOR             = 46
	CorundumLexerNOT            = 47
	CorundumLexerLEFT_RBRACKET  = 48
	CorundumLexerRIGHT_RBRACKET = 49
	CorundumLexerLEFT_SBRACKET  = 50
	CorundumLexerRIGHT_SBRACKET = 51
	CorundumLexerNIL            = 52
	CorundumLexerSL_COMMENT     = 53
	CorundumLexerML_COMMENT     = 54
	CorundumLexerWS             = 55
	CorundumLexerINT            = 56
	CorundumLexerFLOAT          = 57
	CorundumLexerID             = 58
	CorundumLexerID_GLOBAL      = 59
	CorundumLexerID_FUNCTION    = 60
)

CorundumLexer tokens.

View Source
const (
	CorundumParserEOF            = antlr.TokenEOF
	CorundumParserLITERAL        = 1
	CorundumParserCOMMA          = 2
	CorundumParserSEMICOLON      = 3
	CorundumParserCRLF           = 4
	CorundumParserREQUIRE        = 5
	CorundumParserEND            = 6
	CorundumParserDEF            = 7
	CorundumParserRETURN         = 8
	CorundumParserPIR            = 9
	CorundumParserIF             = 10
	CorundumParserELSE           = 11
	CorundumParserELSIF          = 12
	CorundumParserUNLESS         = 13
	CorundumParserWHILE          = 14
	CorundumParserRETRY          = 15
	CorundumParserBREAK          = 16
	CorundumParserFOR            = 17
	CorundumParserTRUE           = 18
	CorundumParserFALSE          = 19
	CorundumParserPLUS           = 20
	CorundumParserMINUS          = 21
	CorundumParserMUL            = 22
	CorundumParserDIV            = 23
	CorundumParserMOD            = 24
	CorundumParserEXP            = 25
	CorundumParserEQUAL          = 26
	CorundumParserNOT_EQUAL      = 27
	CorundumParserGREATER        = 28
	CorundumParserLESS           = 29
	CorundumParserLESS_EQUAL     = 30
	CorundumParserGREATER_EQUAL  = 31
	CorundumParserASSIGN         = 32
	CorundumParserPLUS_ASSIGN    = 33
	CorundumParserMINUS_ASSIGN   = 34
	CorundumParserMUL_ASSIGN     = 35
	CorundumParserDIV_ASSIGN     = 36
	CorundumParserMOD_ASSIGN     = 37
	CorundumParserEXP_ASSIGN     = 38
	CorundumParserBIT_AND        = 39
	CorundumParserBIT_OR         = 40
	CorundumParserBIT_XOR        = 41
	CorundumParserBIT_NOT        = 42
	CorundumParserBIT_SHL        = 43
	CorundumParserBIT_SHR        = 44
	CorundumParserAND            = 45
	CorundumParserOR             = 46
	CorundumParserNOT            = 47
	CorundumParserLEFT_RBRACKET  = 48
	CorundumParserRIGHT_RBRACKET = 49
	CorundumParserLEFT_SBRACKET  = 50
	CorundumParserRIGHT_SBRACKET = 51
	CorundumParserNIL            = 52
	CorundumParserSL_COMMENT     = 53
	CorundumParserML_COMMENT     = 54
	CorundumParserWS             = 55
	CorundumParserINT            = 56
	CorundumParserFLOAT          = 57
	CorundumParserID             = 58
	CorundumParserID_GLOBAL      = 59
	CorundumParserID_FUNCTION    = 60
)

CorundumParser tokens.

View Source
const (
	CorundumParserRULE_prog                            = 0
	CorundumParserRULE_expression_list                 = 1
	CorundumParserRULE_expression                      = 2
	CorundumParserRULE_global_get                      = 3
	CorundumParserRULE_global_set                      = 4
	CorundumParserRULE_global_result                   = 5
	CorundumParserRULE_function_inline_call            = 6
	CorundumParserRULE_require_block                   = 7
	CorundumParserRULE_pir_inline                      = 8
	CorundumParserRULE_pir_expression_list             = 9
	CorundumParserRULE_function_definition             = 10
	CorundumParserRULE_function_definition_body        = 11
	CorundumParserRULE_function_definition_header      = 12
	CorundumParserRULE_function_name                   = 13
	CorundumParserRULE_function_definition_params      = 14
	CorundumParserRULE_function_definition_params_list = 15
	CorundumParserRULE_function_definition_param_id    = 16
	CorundumParserRULE_return_statement                = 17
	CorundumParserRULE_function_call                   = 18
	CorundumParserRULE_function_call_param_list        = 19
	CorundumParserRULE_function_call_params            = 20
	CorundumParserRULE_function_param                  = 21
	CorundumParserRULE_function_unnamed_param          = 22
	CorundumParserRULE_function_named_param            = 23
	CorundumParserRULE_function_call_assignment        = 24
	CorundumParserRULE_all_result                      = 25
	CorundumParserRULE_elsif_statement                 = 26
	CorundumParserRULE_if_elsif_statement              = 27
	CorundumParserRULE_if_statement                    = 28
	CorundumParserRULE_unless_statement                = 29
	CorundumParserRULE_while_statement                 = 30
	CorundumParserRULE_for_statement                   = 31
	CorundumParserRULE_init_expression                 = 32
	CorundumParserRULE_all_assignment                  = 33
	CorundumParserRULE_for_init_list                   = 34
	CorundumParserRULE_cond_expression                 = 35
	CorundumParserRULE_loop_expression                 = 36
	CorundumParserRULE_for_loop_list                   = 37
	CorundumParserRULE_statement_body                  = 38
	CorundumParserRULE_statement_expression_list       = 39
	CorundumParserRULE_assignment                      = 40
	CorundumParserRULE_dynamic_assignment              = 41
	CorundumParserRULE_int_assignment                  = 42
	CorundumParserRULE_float_assignment                = 43
	CorundumParserRULE_string_assignment               = 44
	CorundumParserRULE_initial_array_assignment        = 45
	CorundumParserRULE_array_assignment                = 46
	CorundumParserRULE_array_definition                = 47
	CorundumParserRULE_array_definition_elements       = 48
	CorundumParserRULE_array_selector                  = 49
	CorundumParserRULE_dynamic_result                  = 50
	CorundumParserRULE_dynamic                         = 51
	CorundumParserRULE_int_result                      = 52
	CorundumParserRULE_float_result                    = 53
	CorundumParserRULE_string_result                   = 54
	CorundumParserRULE_comparison_list                 = 55
	CorundumParserRULE_comparison                      = 56
	CorundumParserRULE_comp_var                        = 57
	CorundumParserRULE_lvalue                          = 58
	CorundumParserRULE_rvalue                          = 59
	CorundumParserRULE_break_expression                = 60
	CorundumParserRULE_literal_t                       = 61
	CorundumParserRULE_float_t                         = 62
	CorundumParserRULE_int_t                           = 63
	CorundumParserRULE_bool_t                          = 64
	CorundumParserRULE_nil_t                           = 65
	CorundumParserRULE_id                              = 66
	CorundumParserRULE_id_global                       = 67
	CorundumParserRULE_id_function                     = 68
	CorundumParserRULE_terminator                      = 69
	CorundumParserRULE_else_token                      = 70
	CorundumParserRULE_crlf                            = 71
)

CorundumParser rules.

Variables

This section is empty.

Functions

This section is empty.

Types

type All_assignmentContext

type All_assignmentContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewAll_assignmentContext

func NewAll_assignmentContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *All_assignmentContext

func NewEmptyAll_assignmentContext

func NewEmptyAll_assignmentContext() *All_assignmentContext

func (*All_assignmentContext) Dynamic_assignment

func (s *All_assignmentContext) Dynamic_assignment() IDynamic_assignmentContext

func (*All_assignmentContext) EnterRule

func (s *All_assignmentContext) EnterRule(listener antlr.ParseTreeListener)

func (*All_assignmentContext) ExitRule

func (s *All_assignmentContext) ExitRule(listener antlr.ParseTreeListener)

func (*All_assignmentContext) Float_assignment

func (s *All_assignmentContext) Float_assignment() IFloat_assignmentContext

func (*All_assignmentContext) GetParser

func (s *All_assignmentContext) GetParser() antlr.Parser

func (*All_assignmentContext) GetRuleContext

func (s *All_assignmentContext) GetRuleContext() antlr.RuleContext

func (*All_assignmentContext) Int_assignment

func (s *All_assignmentContext) Int_assignment() IInt_assignmentContext

func (*All_assignmentContext) IsAll_assignmentContext

func (*All_assignmentContext) IsAll_assignmentContext()

func (*All_assignmentContext) String_assignment

func (s *All_assignmentContext) String_assignment() IString_assignmentContext

func (*All_assignmentContext) ToStringTree

func (s *All_assignmentContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type All_resultContext

type All_resultContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewAll_resultContext

func NewAll_resultContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *All_resultContext

func NewEmptyAll_resultContext

func NewEmptyAll_resultContext() *All_resultContext

func (*All_resultContext) Dynamic_result

func (s *All_resultContext) Dynamic_result() IDynamic_resultContext

func (*All_resultContext) EnterRule

func (s *All_resultContext) EnterRule(listener antlr.ParseTreeListener)

func (*All_resultContext) ExitRule

func (s *All_resultContext) ExitRule(listener antlr.ParseTreeListener)

func (*All_resultContext) Float_result

func (s *All_resultContext) Float_result() IFloat_resultContext

func (*All_resultContext) GetParser

func (s *All_resultContext) GetParser() antlr.Parser

func (*All_resultContext) GetRuleContext

func (s *All_resultContext) GetRuleContext() antlr.RuleContext

func (*All_resultContext) Global_result

func (s *All_resultContext) Global_result() IGlobal_resultContext

func (*All_resultContext) Int_result

func (s *All_resultContext) Int_result() IInt_resultContext

func (*All_resultContext) IsAll_resultContext

func (*All_resultContext) IsAll_resultContext()

func (*All_resultContext) String_result

func (s *All_resultContext) String_result() IString_resultContext

func (*All_resultContext) ToStringTree

func (s *All_resultContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type Array_assignmentContext

type Array_assignmentContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewArray_assignmentContext

func NewArray_assignmentContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *Array_assignmentContext

func NewEmptyArray_assignmentContext

func NewEmptyArray_assignmentContext() *Array_assignmentContext

func (*Array_assignmentContext) ASSIGN

func (*Array_assignmentContext) All_result

func (*Array_assignmentContext) Array_selector

func (s *Array_assignmentContext) Array_selector() IArray_selectorContext

func (*Array_assignmentContext) EnterRule

func (s *Array_assignmentContext) EnterRule(listener antlr.ParseTreeListener)

func (*Array_assignmentContext) ExitRule

func (s *Array_assignmentContext) ExitRule(listener antlr.ParseTreeListener)

func (*Array_assignmentContext) GetArr_def

func (*Array_assignmentContext) GetArr_val

func (*Array_assignmentContext) GetOp

func (s *Array_assignmentContext) GetOp() antlr.Token

func (*Array_assignmentContext) GetParser

func (s *Array_assignmentContext) GetParser() antlr.Parser

func (*Array_assignmentContext) GetRuleContext

func (s *Array_assignmentContext) GetRuleContext() antlr.RuleContext

func (*Array_assignmentContext) IsArray_assignmentContext

func (*Array_assignmentContext) IsArray_assignmentContext()

func (*Array_assignmentContext) SetArr_def

func (*Array_assignmentContext) SetArr_val

func (*Array_assignmentContext) SetOp

func (s *Array_assignmentContext) SetOp(v antlr.Token)

func (*Array_assignmentContext) ToStringTree

func (s *Array_assignmentContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type Array_definitionContext

type Array_definitionContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewArray_definitionContext

func NewArray_definitionContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *Array_definitionContext

func NewEmptyArray_definitionContext

func NewEmptyArray_definitionContext() *Array_definitionContext

func (*Array_definitionContext) Array_definition_elements

func (s *Array_definitionContext) Array_definition_elements() IArray_definition_elementsContext

func (*Array_definitionContext) EnterRule

func (s *Array_definitionContext) EnterRule(listener antlr.ParseTreeListener)

func (*Array_definitionContext) ExitRule

func (s *Array_definitionContext) ExitRule(listener antlr.ParseTreeListener)

func (*Array_definitionContext) GetParser

func (s *Array_definitionContext) GetParser() antlr.Parser

func (*Array_definitionContext) GetRuleContext

func (s *Array_definitionContext) GetRuleContext() antlr.RuleContext

func (*Array_definitionContext) IsArray_definitionContext

func (*Array_definitionContext) IsArray_definitionContext()

func (*Array_definitionContext) LEFT_SBRACKET

func (s *Array_definitionContext) LEFT_SBRACKET() antlr.TerminalNode

func (*Array_definitionContext) RIGHT_SBRACKET

func (s *Array_definitionContext) RIGHT_SBRACKET() antlr.TerminalNode

func (*Array_definitionContext) ToStringTree

func (s *Array_definitionContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type Array_definition_elementsContext

type Array_definition_elementsContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewArray_definition_elementsContext

func NewArray_definition_elementsContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *Array_definition_elementsContext

func NewEmptyArray_definition_elementsContext

func NewEmptyArray_definition_elementsContext() *Array_definition_elementsContext

func (*Array_definition_elementsContext) Array_definition_elements

func (*Array_definition_elementsContext) COMMA

func (*Array_definition_elementsContext) Dynamic_result

func (*Array_definition_elementsContext) EnterRule

func (*Array_definition_elementsContext) ExitRule

func (*Array_definition_elementsContext) GetParser

func (*Array_definition_elementsContext) GetRuleContext

func (*Array_definition_elementsContext) Int_result

func (*Array_definition_elementsContext) IsArray_definition_elementsContext

func (*Array_definition_elementsContext) IsArray_definition_elementsContext()

func (*Array_definition_elementsContext) ToStringTree

func (s *Array_definition_elementsContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type Array_selectorContext

type Array_selectorContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewArray_selectorContext

func NewArray_selectorContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *Array_selectorContext

func NewEmptyArray_selectorContext

func NewEmptyArray_selectorContext() *Array_selectorContext

func (*Array_selectorContext) Dynamic_result

func (s *Array_selectorContext) Dynamic_result() IDynamic_resultContext

func (*Array_selectorContext) EnterRule

func (s *Array_selectorContext) EnterRule(listener antlr.ParseTreeListener)

func (*Array_selectorContext) ExitRule

func (s *Array_selectorContext) ExitRule(listener antlr.ParseTreeListener)

func (*Array_selectorContext) GetParser

func (s *Array_selectorContext) GetParser() antlr.Parser

func (*Array_selectorContext) GetRuleContext

func (s *Array_selectorContext) GetRuleContext() antlr.RuleContext

func (*Array_selectorContext) Id

func (*Array_selectorContext) Id_global

func (*Array_selectorContext) Int_result

func (s *Array_selectorContext) Int_result() IInt_resultContext

func (*Array_selectorContext) IsArray_selectorContext

func (*Array_selectorContext) IsArray_selectorContext()

func (*Array_selectorContext) LEFT_SBRACKET

func (s *Array_selectorContext) LEFT_SBRACKET() antlr.TerminalNode

func (*Array_selectorContext) RIGHT_SBRACKET

func (s *Array_selectorContext) RIGHT_SBRACKET() antlr.TerminalNode

func (*Array_selectorContext) ToStringTree

func (s *Array_selectorContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type AssignmentContext

type AssignmentContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewAssignmentContext

func NewAssignmentContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *AssignmentContext

func NewEmptyAssignmentContext

func NewEmptyAssignmentContext() *AssignmentContext

func (*AssignmentContext) ASSIGN

func (s *AssignmentContext) ASSIGN() antlr.TerminalNode

func (*AssignmentContext) DIV_ASSIGN

func (s *AssignmentContext) DIV_ASSIGN() antlr.TerminalNode

func (*AssignmentContext) EXP_ASSIGN

func (s *AssignmentContext) EXP_ASSIGN() antlr.TerminalNode

func (*AssignmentContext) EnterRule

func (s *AssignmentContext) EnterRule(listener antlr.ParseTreeListener)

func (*AssignmentContext) ExitRule

func (s *AssignmentContext) ExitRule(listener antlr.ParseTreeListener)

func (*AssignmentContext) GetOp

func (s *AssignmentContext) GetOp() antlr.Token

func (*AssignmentContext) GetParser

func (s *AssignmentContext) GetParser() antlr.Parser

func (*AssignmentContext) GetRuleContext

func (s *AssignmentContext) GetRuleContext() antlr.RuleContext

func (*AssignmentContext) GetVar_id

func (s *AssignmentContext) GetVar_id() ILvalueContext

func (*AssignmentContext) IsAssignmentContext

func (*AssignmentContext) IsAssignmentContext()

func (*AssignmentContext) Lvalue

func (s *AssignmentContext) Lvalue() ILvalueContext

func (*AssignmentContext) MINUS_ASSIGN

func (s *AssignmentContext) MINUS_ASSIGN() antlr.TerminalNode

func (*AssignmentContext) MOD_ASSIGN

func (s *AssignmentContext) MOD_ASSIGN() antlr.TerminalNode

func (*AssignmentContext) MUL_ASSIGN

func (s *AssignmentContext) MUL_ASSIGN() antlr.TerminalNode

func (*AssignmentContext) PLUS_ASSIGN

func (s *AssignmentContext) PLUS_ASSIGN() antlr.TerminalNode

func (*AssignmentContext) Rvalue

func (s *AssignmentContext) Rvalue() IRvalueContext

func (*AssignmentContext) SetOp

func (s *AssignmentContext) SetOp(v antlr.Token)

func (*AssignmentContext) SetVar_id

func (s *AssignmentContext) SetVar_id(v ILvalueContext)

func (*AssignmentContext) ToStringTree

func (s *AssignmentContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type BaseCorundumListener

type BaseCorundumListener struct{}

BaseCorundumListener is a complete listener for a parse tree produced by CorundumParser.

func (*BaseCorundumListener) EnterAll_assignment

func (s *BaseCorundumListener) EnterAll_assignment(ctx *All_assignmentContext)

EnterAll_assignment is called when production all_assignment is entered.

func (*BaseCorundumListener) EnterAll_result

func (s *BaseCorundumListener) EnterAll_result(ctx *All_resultContext)

EnterAll_result is called when production all_result is entered.

func (*BaseCorundumListener) EnterArray_assignment

func (s *BaseCorundumListener) EnterArray_assignment(ctx *Array_assignmentContext)

EnterArray_assignment is called when production array_assignment is entered.

func (*BaseCorundumListener) EnterArray_definition

func (s *BaseCorundumListener) EnterArray_definition(ctx *Array_definitionContext)

EnterArray_definition is called when production array_definition is entered.

func (*BaseCorundumListener) EnterArray_definition_elements

func (s *BaseCorundumListener) EnterArray_definition_elements(ctx *Array_definition_elementsContext)

EnterArray_definition_elements is called when production array_definition_elements is entered.

func (*BaseCorundumListener) EnterArray_selector

func (s *BaseCorundumListener) EnterArray_selector(ctx *Array_selectorContext)

EnterArray_selector is called when production array_selector is entered.

func (*BaseCorundumListener) EnterAssignment

func (s *BaseCorundumListener) EnterAssignment(ctx *AssignmentContext)

EnterAssignment is called when production assignment is entered.

func (*BaseCorundumListener) EnterBool_t

func (s *BaseCorundumListener) EnterBool_t(ctx *Bool_tContext)

EnterBool_t is called when production bool_t is entered.

func (*BaseCorundumListener) EnterBreak_expression

func (s *BaseCorundumListener) EnterBreak_expression(ctx *Break_expressionContext)

EnterBreak_expression is called when production break_expression is entered.

func (*BaseCorundumListener) EnterComp_var

func (s *BaseCorundumListener) EnterComp_var(ctx *Comp_varContext)

EnterComp_var is called when production comp_var is entered.

func (*BaseCorundumListener) EnterComparison

func (s *BaseCorundumListener) EnterComparison(ctx *ComparisonContext)

EnterComparison is called when production comparison is entered.

func (*BaseCorundumListener) EnterComparison_list

func (s *BaseCorundumListener) EnterComparison_list(ctx *Comparison_listContext)

EnterComparison_list is called when production comparison_list is entered.

func (*BaseCorundumListener) EnterCond_expression

func (s *BaseCorundumListener) EnterCond_expression(ctx *Cond_expressionContext)

EnterCond_expression is called when production cond_expression is entered.

func (*BaseCorundumListener) EnterCrlf

func (s *BaseCorundumListener) EnterCrlf(ctx *CrlfContext)

EnterCrlf is called when production crlf is entered.

func (*BaseCorundumListener) EnterDynamic

func (s *BaseCorundumListener) EnterDynamic(ctx *DynamicContext)

EnterDynamic is called when production dynamic is entered.

func (*BaseCorundumListener) EnterDynamic_assignment

func (s *BaseCorundumListener) EnterDynamic_assignment(ctx *Dynamic_assignmentContext)

EnterDynamic_assignment is called when production dynamic_assignment is entered.

func (*BaseCorundumListener) EnterDynamic_result

func (s *BaseCorundumListener) EnterDynamic_result(ctx *Dynamic_resultContext)

EnterDynamic_result is called when production dynamic_result is entered.

func (*BaseCorundumListener) EnterElse_token

func (s *BaseCorundumListener) EnterElse_token(ctx *Else_tokenContext)

EnterElse_token is called when production else_token is entered.

func (*BaseCorundumListener) EnterElsif_statement

func (s *BaseCorundumListener) EnterElsif_statement(ctx *Elsif_statementContext)

EnterElsif_statement is called when production elsif_statement is entered.

func (*BaseCorundumListener) EnterEveryRule

func (s *BaseCorundumListener) EnterEveryRule(ctx antlr.ParserRuleContext)

EnterEveryRule is called when any rule is entered.

func (*BaseCorundumListener) EnterExpression

func (s *BaseCorundumListener) EnterExpression(ctx *ExpressionContext)

EnterExpression is called when production expression is entered.

func (*BaseCorundumListener) EnterExpression_list

func (s *BaseCorundumListener) EnterExpression_list(ctx *Expression_listContext)

EnterExpression_list is called when production expression_list is entered.

func (*BaseCorundumListener) EnterFloat_assignment

func (s *BaseCorundumListener) EnterFloat_assignment(ctx *Float_assignmentContext)

EnterFloat_assignment is called when production float_assignment is entered.

func (*BaseCorundumListener) EnterFloat_result

func (s *BaseCorundumListener) EnterFloat_result(ctx *Float_resultContext)

EnterFloat_result is called when production float_result is entered.

func (*BaseCorundumListener) EnterFloat_t

func (s *BaseCorundumListener) EnterFloat_t(ctx *Float_tContext)

EnterFloat_t is called when production float_t is entered.

func (*BaseCorundumListener) EnterFor_init_list

func (s *BaseCorundumListener) EnterFor_init_list(ctx *For_init_listContext)

EnterFor_init_list is called when production for_init_list is entered.

func (*BaseCorundumListener) EnterFor_loop_list

func (s *BaseCorundumListener) EnterFor_loop_list(ctx *For_loop_listContext)

EnterFor_loop_list is called when production for_loop_list is entered.

func (*BaseCorundumListener) EnterFor_statement

func (s *BaseCorundumListener) EnterFor_statement(ctx *For_statementContext)

EnterFor_statement is called when production for_statement is entered.

func (*BaseCorundumListener) EnterFunction_call

func (s *BaseCorundumListener) EnterFunction_call(ctx *Function_callContext)

EnterFunction_call is called when production function_call is entered.

func (*BaseCorundumListener) EnterFunction_call_assignment

func (s *BaseCorundumListener) EnterFunction_call_assignment(ctx *Function_call_assignmentContext)

EnterFunction_call_assignment is called when production function_call_assignment is entered.

func (*BaseCorundumListener) EnterFunction_call_param_list

func (s *BaseCorundumListener) EnterFunction_call_param_list(ctx *Function_call_param_listContext)

EnterFunction_call_param_list is called when production function_call_param_list is entered.

func (*BaseCorundumListener) EnterFunction_call_params

func (s *BaseCorundumListener) EnterFunction_call_params(ctx *Function_call_paramsContext)

EnterFunction_call_params is called when production function_call_params is entered.

func (*BaseCorundumListener) EnterFunction_definition

func (s *BaseCorundumListener) EnterFunction_definition(ctx *Function_definitionContext)

EnterFunction_definition is called when production function_definition is entered.

func (*BaseCorundumListener) EnterFunction_definition_body

func (s *BaseCorundumListener) EnterFunction_definition_body(ctx *Function_definition_bodyContext)

EnterFunction_definition_body is called when production function_definition_body is entered.

func (*BaseCorundumListener) EnterFunction_definition_header

func (s *BaseCorundumListener) EnterFunction_definition_header(ctx *Function_definition_headerContext)

EnterFunction_definition_header is called when production function_definition_header is entered.

func (*BaseCorundumListener) EnterFunction_definition_param_id

func (s *BaseCorundumListener) EnterFunction_definition_param_id(ctx *Function_definition_param_idContext)

EnterFunction_definition_param_id is called when production function_definition_param_id is entered.

func (*BaseCorundumListener) EnterFunction_definition_params

func (s *BaseCorundumListener) EnterFunction_definition_params(ctx *Function_definition_paramsContext)

EnterFunction_definition_params is called when production function_definition_params is entered.

func (*BaseCorundumListener) EnterFunction_definition_params_list

func (s *BaseCorundumListener) EnterFunction_definition_params_list(ctx *Function_definition_params_listContext)

EnterFunction_definition_params_list is called when production function_definition_params_list is entered.

func (*BaseCorundumListener) EnterFunction_inline_call

func (s *BaseCorundumListener) EnterFunction_inline_call(ctx *Function_inline_callContext)

EnterFunction_inline_call is called when production function_inline_call is entered.

func (*BaseCorundumListener) EnterFunction_name

func (s *BaseCorundumListener) EnterFunction_name(ctx *Function_nameContext)

EnterFunction_name is called when production function_name is entered.

func (*BaseCorundumListener) EnterFunction_named_param

func (s *BaseCorundumListener) EnterFunction_named_param(ctx *Function_named_paramContext)

EnterFunction_named_param is called when production function_named_param is entered.

func (*BaseCorundumListener) EnterFunction_param

func (s *BaseCorundumListener) EnterFunction_param(ctx *Function_paramContext)

EnterFunction_param is called when production function_param is entered.

func (*BaseCorundumListener) EnterFunction_unnamed_param

func (s *BaseCorundumListener) EnterFunction_unnamed_param(ctx *Function_unnamed_paramContext)

EnterFunction_unnamed_param is called when production function_unnamed_param is entered.

func (*BaseCorundumListener) EnterGlobal_get

func (s *BaseCorundumListener) EnterGlobal_get(ctx *Global_getContext)

EnterGlobal_get is called when production global_get is entered.

func (*BaseCorundumListener) EnterGlobal_result

func (s *BaseCorundumListener) EnterGlobal_result(ctx *Global_resultContext)

EnterGlobal_result is called when production global_result is entered.

func (*BaseCorundumListener) EnterGlobal_set

func (s *BaseCorundumListener) EnterGlobal_set(ctx *Global_setContext)

EnterGlobal_set is called when production global_set is entered.

func (*BaseCorundumListener) EnterId

func (s *BaseCorundumListener) EnterId(ctx *IdContext)

EnterId is called when production id is entered.

func (*BaseCorundumListener) EnterId_function

func (s *BaseCorundumListener) EnterId_function(ctx *Id_functionContext)

EnterId_function is called when production id_function is entered.

func (*BaseCorundumListener) EnterId_global

func (s *BaseCorundumListener) EnterId_global(ctx *Id_globalContext)

EnterId_global is called when production id_global is entered.

func (*BaseCorundumListener) EnterIf_elsif_statement

func (s *BaseCorundumListener) EnterIf_elsif_statement(ctx *If_elsif_statementContext)

EnterIf_elsif_statement is called when production if_elsif_statement is entered.

func (*BaseCorundumListener) EnterIf_statement

func (s *BaseCorundumListener) EnterIf_statement(ctx *If_statementContext)

EnterIf_statement is called when production if_statement is entered.

func (*BaseCorundumListener) EnterInit_expression

func (s *BaseCorundumListener) EnterInit_expression(ctx *Init_expressionContext)

EnterInit_expression is called when production init_expression is entered.

func (*BaseCorundumListener) EnterInitial_array_assignment

func (s *BaseCorundumListener) EnterInitial_array_assignment(ctx *Initial_array_assignmentContext)

EnterInitial_array_assignment is called when production initial_array_assignment is entered.

func (*BaseCorundumListener) EnterInt_assignment

func (s *BaseCorundumListener) EnterInt_assignment(ctx *Int_assignmentContext)

EnterInt_assignment is called when production int_assignment is entered.

func (*BaseCorundumListener) EnterInt_result

func (s *BaseCorundumListener) EnterInt_result(ctx *Int_resultContext)

EnterInt_result is called when production int_result is entered.

func (*BaseCorundumListener) EnterInt_t

func (s *BaseCorundumListener) EnterInt_t(ctx *Int_tContext)

EnterInt_t is called when production int_t is entered.

func (*BaseCorundumListener) EnterLiteral_t

func (s *BaseCorundumListener) EnterLiteral_t(ctx *Literal_tContext)

EnterLiteral_t is called when production literal_t is entered.

func (*BaseCorundumListener) EnterLoop_expression

func (s *BaseCorundumListener) EnterLoop_expression(ctx *Loop_expressionContext)

EnterLoop_expression is called when production loop_expression is entered.

func (*BaseCorundumListener) EnterLvalue

func (s *BaseCorundumListener) EnterLvalue(ctx *LvalueContext)

EnterLvalue is called when production lvalue is entered.

func (*BaseCorundumListener) EnterNil_t

func (s *BaseCorundumListener) EnterNil_t(ctx *Nil_tContext)

EnterNil_t is called when production nil_t is entered.

func (*BaseCorundumListener) EnterPir_expression_list

func (s *BaseCorundumListener) EnterPir_expression_list(ctx *Pir_expression_listContext)

EnterPir_expression_list is called when production pir_expression_list is entered.

func (*BaseCorundumListener) EnterPir_inline

func (s *BaseCorundumListener) EnterPir_inline(ctx *Pir_inlineContext)

EnterPir_inline is called when production pir_inline is entered.

func (*BaseCorundumListener) EnterProg

func (s *BaseCorundumListener) EnterProg(ctx *ProgContext)

EnterProg is called when production prog is entered.

func (*BaseCorundumListener) EnterRequire_block

func (s *BaseCorundumListener) EnterRequire_block(ctx *Require_blockContext)

EnterRequire_block is called when production require_block is entered.

func (*BaseCorundumListener) EnterReturn_statement

func (s *BaseCorundumListener) EnterReturn_statement(ctx *Return_statementContext)

EnterReturn_statement is called when production return_statement is entered.

func (*BaseCorundumListener) EnterRvalue

func (s *BaseCorundumListener) EnterRvalue(ctx *RvalueContext)

EnterRvalue is called when production rvalue is entered.

func (*BaseCorundumListener) EnterStatement_body

func (s *BaseCorundumListener) EnterStatement_body(ctx *Statement_bodyContext)

EnterStatement_body is called when production statement_body is entered.

func (*BaseCorundumListener) EnterStatement_expression_list

func (s *BaseCorundumListener) EnterStatement_expression_list(ctx *Statement_expression_listContext)

EnterStatement_expression_list is called when production statement_expression_list is entered.

func (*BaseCorundumListener) EnterString_assignment

func (s *BaseCorundumListener) EnterString_assignment(ctx *String_assignmentContext)

EnterString_assignment is called when production string_assignment is entered.

func (*BaseCorundumListener) EnterString_result

func (s *BaseCorundumListener) EnterString_result(ctx *String_resultContext)

EnterString_result is called when production string_result is entered.

func (*BaseCorundumListener) EnterTerminator

func (s *BaseCorundumListener) EnterTerminator(ctx *TerminatorContext)

EnterTerminator is called when production terminator is entered.

func (*BaseCorundumListener) EnterUnless_statement

func (s *BaseCorundumListener) EnterUnless_statement(ctx *Unless_statementContext)

EnterUnless_statement is called when production unless_statement is entered.

func (*BaseCorundumListener) EnterWhile_statement

func (s *BaseCorundumListener) EnterWhile_statement(ctx *While_statementContext)

EnterWhile_statement is called when production while_statement is entered.

func (*BaseCorundumListener) ExitAll_assignment

func (s *BaseCorundumListener) ExitAll_assignment(ctx *All_assignmentContext)

ExitAll_assignment is called when production all_assignment is exited.

func (*BaseCorundumListener) ExitAll_result

func (s *BaseCorundumListener) ExitAll_result(ctx *All_resultContext)

ExitAll_result is called when production all_result is exited.

func (*BaseCorundumListener) ExitArray_assignment

func (s *BaseCorundumListener) ExitArray_assignment(ctx *Array_assignmentContext)

ExitArray_assignment is called when production array_assignment is exited.

func (*BaseCorundumListener) ExitArray_definition

func (s *BaseCorundumListener) ExitArray_definition(ctx *Array_definitionContext)

ExitArray_definition is called when production array_definition is exited.

func (*BaseCorundumListener) ExitArray_definition_elements

func (s *BaseCorundumListener) ExitArray_definition_elements(ctx *Array_definition_elementsContext)

ExitArray_definition_elements is called when production array_definition_elements is exited.

func (*BaseCorundumListener) ExitArray_selector

func (s *BaseCorundumListener) ExitArray_selector(ctx *Array_selectorContext)

ExitArray_selector is called when production array_selector is exited.

func (*BaseCorundumListener) ExitAssignment

func (s *BaseCorundumListener) ExitAssignment(ctx *AssignmentContext)

ExitAssignment is called when production assignment is exited.

func (*BaseCorundumListener) ExitBool_t

func (s *BaseCorundumListener) ExitBool_t(ctx *Bool_tContext)

ExitBool_t is called when production bool_t is exited.

func (*BaseCorundumListener) ExitBreak_expression

func (s *BaseCorundumListener) ExitBreak_expression(ctx *Break_expressionContext)

ExitBreak_expression is called when production break_expression is exited.

func (*BaseCorundumListener) ExitComp_var

func (s *BaseCorundumListener) ExitComp_var(ctx *Comp_varContext)

ExitComp_var is called when production comp_var is exited.

func (*BaseCorundumListener) ExitComparison

func (s *BaseCorundumListener) ExitComparison(ctx *ComparisonContext)

ExitComparison is called when production comparison is exited.

func (*BaseCorundumListener) ExitComparison_list

func (s *BaseCorundumListener) ExitComparison_list(ctx *Comparison_listContext)

ExitComparison_list is called when production comparison_list is exited.

func (*BaseCorundumListener) ExitCond_expression

func (s *BaseCorundumListener) ExitCond_expression(ctx *Cond_expressionContext)

ExitCond_expression is called when production cond_expression is exited.

func (*BaseCorundumListener) ExitCrlf

func (s *BaseCorundumListener) ExitCrlf(ctx *CrlfContext)

ExitCrlf is called when production crlf is exited.

func (*BaseCorundumListener) ExitDynamic

func (s *BaseCorundumListener) ExitDynamic(ctx *DynamicContext)

ExitDynamic is called when production dynamic is exited.

func (*BaseCorundumListener) ExitDynamic_assignment

func (s *BaseCorundumListener) ExitDynamic_assignment(ctx *Dynamic_assignmentContext)

ExitDynamic_assignment is called when production dynamic_assignment is exited.

func (*BaseCorundumListener) ExitDynamic_result

func (s *BaseCorundumListener) ExitDynamic_result(ctx *Dynamic_resultContext)

ExitDynamic_result is called when production dynamic_result is exited.

func (*BaseCorundumListener) ExitElse_token

func (s *BaseCorundumListener) ExitElse_token(ctx *Else_tokenContext)

ExitElse_token is called when production else_token is exited.

func (*BaseCorundumListener) ExitElsif_statement

func (s *BaseCorundumListener) ExitElsif_statement(ctx *Elsif_statementContext)

ExitElsif_statement is called when production elsif_statement is exited.

func (*BaseCorundumListener) ExitEveryRule

func (s *BaseCorundumListener) ExitEveryRule(ctx antlr.ParserRuleContext)

ExitEveryRule is called when any rule is exited.

func (*BaseCorundumListener) ExitExpression

func (s *BaseCorundumListener) ExitExpression(ctx *ExpressionContext)

ExitExpression is called when production expression is exited.

func (*BaseCorundumListener) ExitExpression_list

func (s *BaseCorundumListener) ExitExpression_list(ctx *Expression_listContext)

ExitExpression_list is called when production expression_list is exited.

func (*BaseCorundumListener) ExitFloat_assignment

func (s *BaseCorundumListener) ExitFloat_assignment(ctx *Float_assignmentContext)

ExitFloat_assignment is called when production float_assignment is exited.

func (*BaseCorundumListener) ExitFloat_result

func (s *BaseCorundumListener) ExitFloat_result(ctx *Float_resultContext)

ExitFloat_result is called when production float_result is exited.

func (*BaseCorundumListener) ExitFloat_t

func (s *BaseCorundumListener) ExitFloat_t(ctx *Float_tContext)

ExitFloat_t is called when production float_t is exited.

func (*BaseCorundumListener) ExitFor_init_list

func (s *BaseCorundumListener) ExitFor_init_list(ctx *For_init_listContext)

ExitFor_init_list is called when production for_init_list is exited.

func (*BaseCorundumListener) ExitFor_loop_list

func (s *BaseCorundumListener) ExitFor_loop_list(ctx *For_loop_listContext)

ExitFor_loop_list is called when production for_loop_list is exited.

func (*BaseCorundumListener) ExitFor_statement

func (s *BaseCorundumListener) ExitFor_statement(ctx *For_statementContext)

ExitFor_statement is called when production for_statement is exited.

func (*BaseCorundumListener) ExitFunction_call

func (s *BaseCorundumListener) ExitFunction_call(ctx *Function_callContext)

ExitFunction_call is called when production function_call is exited.

func (*BaseCorundumListener) ExitFunction_call_assignment

func (s *BaseCorundumListener) ExitFunction_call_assignment(ctx *Function_call_assignmentContext)

ExitFunction_call_assignment is called when production function_call_assignment is exited.

func (*BaseCorundumListener) ExitFunction_call_param_list

func (s *BaseCorundumListener) ExitFunction_call_param_list(ctx *Function_call_param_listContext)

ExitFunction_call_param_list is called when production function_call_param_list is exited.

func (*BaseCorundumListener) ExitFunction_call_params

func (s *BaseCorundumListener) ExitFunction_call_params(ctx *Function_call_paramsContext)

ExitFunction_call_params is called when production function_call_params is exited.

func (*BaseCorundumListener) ExitFunction_definition

func (s *BaseCorundumListener) ExitFunction_definition(ctx *Function_definitionContext)

ExitFunction_definition is called when production function_definition is exited.

func (*BaseCorundumListener) ExitFunction_definition_body

func (s *BaseCorundumListener) ExitFunction_definition_body(ctx *Function_definition_bodyContext)

ExitFunction_definition_body is called when production function_definition_body is exited.

func (*BaseCorundumListener) ExitFunction_definition_header

func (s *BaseCorundumListener) ExitFunction_definition_header(ctx *Function_definition_headerContext)

ExitFunction_definition_header is called when production function_definition_header is exited.

func (*BaseCorundumListener) ExitFunction_definition_param_id

func (s *BaseCorundumListener) ExitFunction_definition_param_id(ctx *Function_definition_param_idContext)

ExitFunction_definition_param_id is called when production function_definition_param_id is exited.

func (*BaseCorundumListener) ExitFunction_definition_params

func (s *BaseCorundumListener) ExitFunction_definition_params(ctx *Function_definition_paramsContext)

ExitFunction_definition_params is called when production function_definition_params is exited.

func (*BaseCorundumListener) ExitFunction_definition_params_list

func (s *BaseCorundumListener) ExitFunction_definition_params_list(ctx *Function_definition_params_listContext)

ExitFunction_definition_params_list is called when production function_definition_params_list is exited.

func (*BaseCorundumListener) ExitFunction_inline_call

func (s *BaseCorundumListener) ExitFunction_inline_call(ctx *Function_inline_callContext)

ExitFunction_inline_call is called when production function_inline_call is exited.

func (*BaseCorundumListener) ExitFunction_name

func (s *BaseCorundumListener) ExitFunction_name(ctx *Function_nameContext)

ExitFunction_name is called when production function_name is exited.

func (*BaseCorundumListener) ExitFunction_named_param

func (s *BaseCorundumListener) ExitFunction_named_param(ctx *Function_named_paramContext)

ExitFunction_named_param is called when production function_named_param is exited.

func (*BaseCorundumListener) ExitFunction_param

func (s *BaseCorundumListener) ExitFunction_param(ctx *Function_paramContext)

ExitFunction_param is called when production function_param is exited.

func (*BaseCorundumListener) ExitFunction_unnamed_param

func (s *BaseCorundumListener) ExitFunction_unnamed_param(ctx *Function_unnamed_paramContext)

ExitFunction_unnamed_param is called when production function_unnamed_param is exited.

func (*BaseCorundumListener) ExitGlobal_get

func (s *BaseCorundumListener) ExitGlobal_get(ctx *Global_getContext)

ExitGlobal_get is called when production global_get is exited.

func (*BaseCorundumListener) ExitGlobal_result

func (s *BaseCorundumListener) ExitGlobal_result(ctx *Global_resultContext)

ExitGlobal_result is called when production global_result is exited.

func (*BaseCorundumListener) ExitGlobal_set

func (s *BaseCorundumListener) ExitGlobal_set(ctx *Global_setContext)

ExitGlobal_set is called when production global_set is exited.

func (*BaseCorundumListener) ExitId

func (s *BaseCorundumListener) ExitId(ctx *IdContext)

ExitId is called when production id is exited.

func (*BaseCorundumListener) ExitId_function

func (s *BaseCorundumListener) ExitId_function(ctx *Id_functionContext)

ExitId_function is called when production id_function is exited.

func (*BaseCorundumListener) ExitId_global

func (s *BaseCorundumListener) ExitId_global(ctx *Id_globalContext)

ExitId_global is called when production id_global is exited.

func (*BaseCorundumListener) ExitIf_elsif_statement

func (s *BaseCorundumListener) ExitIf_elsif_statement(ctx *If_elsif_statementContext)

ExitIf_elsif_statement is called when production if_elsif_statement is exited.

func (*BaseCorundumListener) ExitIf_statement

func (s *BaseCorundumListener) ExitIf_statement(ctx *If_statementContext)

ExitIf_statement is called when production if_statement is exited.

func (*BaseCorundumListener) ExitInit_expression

func (s *BaseCorundumListener) ExitInit_expression(ctx *Init_expressionContext)

ExitInit_expression is called when production init_expression is exited.

func (*BaseCorundumListener) ExitInitial_array_assignment

func (s *BaseCorundumListener) ExitInitial_array_assignment(ctx *Initial_array_assignmentContext)

ExitInitial_array_assignment is called when production initial_array_assignment is exited.

func (*BaseCorundumListener) ExitInt_assignment

func (s *BaseCorundumListener) ExitInt_assignment(ctx *Int_assignmentContext)

ExitInt_assignment is called when production int_assignment is exited.

func (*BaseCorundumListener) ExitInt_result

func (s *BaseCorundumListener) ExitInt_result(ctx *Int_resultContext)

ExitInt_result is called when production int_result is exited.

func (*BaseCorundumListener) ExitInt_t

func (s *BaseCorundumListener) ExitInt_t(ctx *Int_tContext)

ExitInt_t is called when production int_t is exited.

func (*BaseCorundumListener) ExitLiteral_t

func (s *BaseCorundumListener) ExitLiteral_t(ctx *Literal_tContext)

ExitLiteral_t is called when production literal_t is exited.

func (*BaseCorundumListener) ExitLoop_expression

func (s *BaseCorundumListener) ExitLoop_expression(ctx *Loop_expressionContext)

ExitLoop_expression is called when production loop_expression is exited.

func (*BaseCorundumListener) ExitLvalue

func (s *BaseCorundumListener) ExitLvalue(ctx *LvalueContext)

ExitLvalue is called when production lvalue is exited.

func (*BaseCorundumListener) ExitNil_t

func (s *BaseCorundumListener) ExitNil_t(ctx *Nil_tContext)

ExitNil_t is called when production nil_t is exited.

func (*BaseCorundumListener) ExitPir_expression_list

func (s *BaseCorundumListener) ExitPir_expression_list(ctx *Pir_expression_listContext)

ExitPir_expression_list is called when production pir_expression_list is exited.

func (*BaseCorundumListener) ExitPir_inline

func (s *BaseCorundumListener) ExitPir_inline(ctx *Pir_inlineContext)

ExitPir_inline is called when production pir_inline is exited.

func (*BaseCorundumListener) ExitProg

func (s *BaseCorundumListener) ExitProg(ctx *ProgContext)

ExitProg is called when production prog is exited.

func (*BaseCorundumListener) ExitRequire_block

func (s *BaseCorundumListener) ExitRequire_block(ctx *Require_blockContext)

ExitRequire_block is called when production require_block is exited.

func (*BaseCorundumListener) ExitReturn_statement

func (s *BaseCorundumListener) ExitReturn_statement(ctx *Return_statementContext)

ExitReturn_statement is called when production return_statement is exited.

func (*BaseCorundumListener) ExitRvalue

func (s *BaseCorundumListener) ExitRvalue(ctx *RvalueContext)

ExitRvalue is called when production rvalue is exited.

func (*BaseCorundumListener) ExitStatement_body

func (s *BaseCorundumListener) ExitStatement_body(ctx *Statement_bodyContext)

ExitStatement_body is called when production statement_body is exited.

func (*BaseCorundumListener) ExitStatement_expression_list

func (s *BaseCorundumListener) ExitStatement_expression_list(ctx *Statement_expression_listContext)

ExitStatement_expression_list is called when production statement_expression_list is exited.

func (*BaseCorundumListener) ExitString_assignment

func (s *BaseCorundumListener) ExitString_assignment(ctx *String_assignmentContext)

ExitString_assignment is called when production string_assignment is exited.

func (*BaseCorundumListener) ExitString_result

func (s *BaseCorundumListener) ExitString_result(ctx *String_resultContext)

ExitString_result is called when production string_result is exited.

func (*BaseCorundumListener) ExitTerminator

func (s *BaseCorundumListener) ExitTerminator(ctx *TerminatorContext)

ExitTerminator is called when production terminator is exited.

func (*BaseCorundumListener) ExitUnless_statement

func (s *BaseCorundumListener) ExitUnless_statement(ctx *Unless_statementContext)

ExitUnless_statement is called when production unless_statement is exited.

func (*BaseCorundumListener) ExitWhile_statement

func (s *BaseCorundumListener) ExitWhile_statement(ctx *While_statementContext)

ExitWhile_statement is called when production while_statement is exited.

func (*BaseCorundumListener) VisitErrorNode

func (s *BaseCorundumListener) VisitErrorNode(node antlr.ErrorNode)

VisitErrorNode is called when an error node is visited.

func (*BaseCorundumListener) VisitTerminal

func (s *BaseCorundumListener) VisitTerminal(node antlr.TerminalNode)

VisitTerminal is called when a terminal node is visited.

type Bool_tContext

type Bool_tContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewBool_tContext

func NewBool_tContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *Bool_tContext

func NewEmptyBool_tContext

func NewEmptyBool_tContext() *Bool_tContext

func (*Bool_tContext) EnterRule

func (s *Bool_tContext) EnterRule(listener antlr.ParseTreeListener)

func (*Bool_tContext) ExitRule

func (s *Bool_tContext) ExitRule(listener antlr.ParseTreeListener)

func (*Bool_tContext) FALSE

func (s *Bool_tContext) FALSE() antlr.TerminalNode

func (*Bool_tContext) GetParser

func (s *Bool_tContext) GetParser() antlr.Parser

func (*Bool_tContext) GetRuleContext

func (s *Bool_tContext) GetRuleContext() antlr.RuleContext

func (*Bool_tContext) IsBool_tContext

func (*Bool_tContext) IsBool_tContext()

func (*Bool_tContext) TRUE

func (s *Bool_tContext) TRUE() antlr.TerminalNode

func (*Bool_tContext) ToStringTree

func (s *Bool_tContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type Break_expressionContext

type Break_expressionContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewBreak_expressionContext

func NewBreak_expressionContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *Break_expressionContext

func NewEmptyBreak_expressionContext

func NewEmptyBreak_expressionContext() *Break_expressionContext

func (*Break_expressionContext) BREAK

func (*Break_expressionContext) EnterRule

func (s *Break_expressionContext) EnterRule(listener antlr.ParseTreeListener)

func (*Break_expressionContext) ExitRule

func (s *Break_expressionContext) ExitRule(listener antlr.ParseTreeListener)

func (*Break_expressionContext) GetParser

func (s *Break_expressionContext) GetParser() antlr.Parser

func (*Break_expressionContext) GetRuleContext

func (s *Break_expressionContext) GetRuleContext() antlr.RuleContext

func (*Break_expressionContext) IsBreak_expressionContext

func (*Break_expressionContext) IsBreak_expressionContext()

func (*Break_expressionContext) ToStringTree

func (s *Break_expressionContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type Comp_varContext

type Comp_varContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewComp_varContext

func NewComp_varContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *Comp_varContext

func NewEmptyComp_varContext

func NewEmptyComp_varContext() *Comp_varContext

func (*Comp_varContext) All_result

func (s *Comp_varContext) All_result() IAll_resultContext

func (*Comp_varContext) Array_selector

func (s *Comp_varContext) Array_selector() IArray_selectorContext

func (*Comp_varContext) EnterRule

func (s *Comp_varContext) EnterRule(listener antlr.ParseTreeListener)

func (*Comp_varContext) ExitRule

func (s *Comp_varContext) ExitRule(listener antlr.ParseTreeListener)

func (*Comp_varContext) GetParser

func (s *Comp_varContext) GetParser() antlr.Parser

func (*Comp_varContext) GetRuleContext

func (s *Comp_varContext) GetRuleContext() antlr.RuleContext

func (*Comp_varContext) Id

func (s *Comp_varContext) Id() IIdContext

func (*Comp_varContext) IsComp_varContext

func (*Comp_varContext) IsComp_varContext()

func (*Comp_varContext) ToStringTree

func (s *Comp_varContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type ComparisonContext

type ComparisonContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewComparisonContext

func NewComparisonContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ComparisonContext

func NewEmptyComparisonContext

func NewEmptyComparisonContext() *ComparisonContext

func (*ComparisonContext) AllComp_var

func (s *ComparisonContext) AllComp_var() []IComp_varContext

func (*ComparisonContext) Comp_var

func (s *ComparisonContext) Comp_var(i int) IComp_varContext

func (*ComparisonContext) EQUAL

func (*ComparisonContext) EnterRule

func (s *ComparisonContext) EnterRule(listener antlr.ParseTreeListener)

func (*ComparisonContext) ExitRule

func (s *ComparisonContext) ExitRule(listener antlr.ParseTreeListener)

func (*ComparisonContext) GREATER

func (s *ComparisonContext) GREATER() antlr.TerminalNode

func (*ComparisonContext) GREATER_EQUAL

func (s *ComparisonContext) GREATER_EQUAL() antlr.TerminalNode

func (*ComparisonContext) GetLeft

func (s *ComparisonContext) GetLeft() IComp_varContext

func (*ComparisonContext) GetOp

func (s *ComparisonContext) GetOp() antlr.Token

func (*ComparisonContext) GetParser

func (s *ComparisonContext) GetParser() antlr.Parser

func (*ComparisonContext) GetRight

func (s *ComparisonContext) GetRight() IComp_varContext

func (*ComparisonContext) GetRuleContext

func (s *ComparisonContext) GetRuleContext() antlr.RuleContext

func (*ComparisonContext) IsComparisonContext

func (*ComparisonContext) IsComparisonContext()

func (*ComparisonContext) LESS

func (*ComparisonContext) LESS_EQUAL

func (s *ComparisonContext) LESS_EQUAL() antlr.TerminalNode

func (*ComparisonContext) NOT_EQUAL

func (s *ComparisonContext) NOT_EQUAL() antlr.TerminalNode

func (*ComparisonContext) SetLeft

func (s *ComparisonContext) SetLeft(v IComp_varContext)

func (*ComparisonContext) SetOp

func (s *ComparisonContext) SetOp(v antlr.Token)

func (*ComparisonContext) SetRight

func (s *ComparisonContext) SetRight(v IComp_varContext)

func (*ComparisonContext) ToStringTree

func (s *ComparisonContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type Comparison_listContext

type Comparison_listContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewComparison_listContext

func NewComparison_listContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *Comparison_listContext

func NewEmptyComparison_listContext

func NewEmptyComparison_listContext() *Comparison_listContext

func (*Comparison_listContext) AND

func (*Comparison_listContext) BIT_AND

func (*Comparison_listContext) BIT_OR

func (*Comparison_listContext) Comparison

func (*Comparison_listContext) Comparison_list

func (s *Comparison_listContext) Comparison_list() IComparison_listContext

func (*Comparison_listContext) EnterRule

func (s *Comparison_listContext) EnterRule(listener antlr.ParseTreeListener)

func (*Comparison_listContext) ExitRule

func (s *Comparison_listContext) ExitRule(listener antlr.ParseTreeListener)

func (*Comparison_listContext) GetLeft

func (*Comparison_listContext) GetOp

func (s *Comparison_listContext) GetOp() antlr.Token

func (*Comparison_listContext) GetParser

func (s *Comparison_listContext) GetParser() antlr.Parser

func (*Comparison_listContext) GetRight

func (*Comparison_listContext) GetRuleContext

func (s *Comparison_listContext) GetRuleContext() antlr.RuleContext

func (*Comparison_listContext) IsComparison_listContext

func (*Comparison_listContext) IsComparison_listContext()

func (*Comparison_listContext) LEFT_RBRACKET

func (s *Comparison_listContext) LEFT_RBRACKET() antlr.TerminalNode

func (*Comparison_listContext) OR

func (*Comparison_listContext) RIGHT_RBRACKET

func (s *Comparison_listContext) RIGHT_RBRACKET() antlr.TerminalNode

func (*Comparison_listContext) SetLeft

func (*Comparison_listContext) SetOp

func (s *Comparison_listContext) SetOp(v antlr.Token)

func (*Comparison_listContext) SetRight

func (*Comparison_listContext) ToStringTree

func (s *Comparison_listContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type Cond_expressionContext

type Cond_expressionContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewCond_expressionContext

func NewCond_expressionContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *Cond_expressionContext

func NewEmptyCond_expressionContext

func NewEmptyCond_expressionContext() *Cond_expressionContext

func (*Cond_expressionContext) Comparison_list

func (s *Cond_expressionContext) Comparison_list() IComparison_listContext

func (*Cond_expressionContext) EnterRule

func (s *Cond_expressionContext) EnterRule(listener antlr.ParseTreeListener)

func (*Cond_expressionContext) ExitRule

func (s *Cond_expressionContext) ExitRule(listener antlr.ParseTreeListener)

func (*Cond_expressionContext) GetParser

func (s *Cond_expressionContext) GetParser() antlr.Parser

func (*Cond_expressionContext) GetRuleContext

func (s *Cond_expressionContext) GetRuleContext() antlr.RuleContext

func (*Cond_expressionContext) IsCond_expressionContext

func (*Cond_expressionContext) IsCond_expressionContext()

func (*Cond_expressionContext) ToStringTree

func (s *Cond_expressionContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type CorundumLexer

type CorundumLexer struct {
	*antlr.BaseLexer
	// contains filtered or unexported fields
}

func NewCorundumLexer

func NewCorundumLexer(input antlr.CharStream) *CorundumLexer

type CorundumListener

type CorundumListener interface {
	antlr.ParseTreeListener

	// EnterProg is called when entering the prog production.
	EnterProg(c *ProgContext)

	// EnterExpression_list is called when entering the expression_list production.
	EnterExpression_list(c *Expression_listContext)

	// EnterExpression is called when entering the expression production.
	EnterExpression(c *ExpressionContext)

	// EnterGlobal_get is called when entering the global_get production.
	EnterGlobal_get(c *Global_getContext)

	// EnterGlobal_set is called when entering the global_set production.
	EnterGlobal_set(c *Global_setContext)

	// EnterGlobal_result is called when entering the global_result production.
	EnterGlobal_result(c *Global_resultContext)

	// EnterFunction_inline_call is called when entering the function_inline_call production.
	EnterFunction_inline_call(c *Function_inline_callContext)

	// EnterRequire_block is called when entering the require_block production.
	EnterRequire_block(c *Require_blockContext)

	// EnterPir_inline is called when entering the pir_inline production.
	EnterPir_inline(c *Pir_inlineContext)

	// EnterPir_expression_list is called when entering the pir_expression_list production.
	EnterPir_expression_list(c *Pir_expression_listContext)

	// EnterFunction_definition is called when entering the function_definition production.
	EnterFunction_definition(c *Function_definitionContext)

	// EnterFunction_definition_body is called when entering the function_definition_body production.
	EnterFunction_definition_body(c *Function_definition_bodyContext)

	// EnterFunction_definition_header is called when entering the function_definition_header production.
	EnterFunction_definition_header(c *Function_definition_headerContext)

	// EnterFunction_name is called when entering the function_name production.
	EnterFunction_name(c *Function_nameContext)

	// EnterFunction_definition_params is called when entering the function_definition_params production.
	EnterFunction_definition_params(c *Function_definition_paramsContext)

	// EnterFunction_definition_params_list is called when entering the function_definition_params_list production.
	EnterFunction_definition_params_list(c *Function_definition_params_listContext)

	// EnterFunction_definition_param_id is called when entering the function_definition_param_id production.
	EnterFunction_definition_param_id(c *Function_definition_param_idContext)

	// EnterReturn_statement is called when entering the return_statement production.
	EnterReturn_statement(c *Return_statementContext)

	// EnterFunction_call is called when entering the function_call production.
	EnterFunction_call(c *Function_callContext)

	// EnterFunction_call_param_list is called when entering the function_call_param_list production.
	EnterFunction_call_param_list(c *Function_call_param_listContext)

	// EnterFunction_call_params is called when entering the function_call_params production.
	EnterFunction_call_params(c *Function_call_paramsContext)

	// EnterFunction_param is called when entering the function_param production.
	EnterFunction_param(c *Function_paramContext)

	// EnterFunction_unnamed_param is called when entering the function_unnamed_param production.
	EnterFunction_unnamed_param(c *Function_unnamed_paramContext)

	// EnterFunction_named_param is called when entering the function_named_param production.
	EnterFunction_named_param(c *Function_named_paramContext)

	// EnterFunction_call_assignment is called when entering the function_call_assignment production.
	EnterFunction_call_assignment(c *Function_call_assignmentContext)

	// EnterAll_result is called when entering the all_result production.
	EnterAll_result(c *All_resultContext)

	// EnterElsif_statement is called when entering the elsif_statement production.
	EnterElsif_statement(c *Elsif_statementContext)

	// EnterIf_elsif_statement is called when entering the if_elsif_statement production.
	EnterIf_elsif_statement(c *If_elsif_statementContext)

	// EnterIf_statement is called when entering the if_statement production.
	EnterIf_statement(c *If_statementContext)

	// EnterUnless_statement is called when entering the unless_statement production.
	EnterUnless_statement(c *Unless_statementContext)

	// EnterWhile_statement is called when entering the while_statement production.
	EnterWhile_statement(c *While_statementContext)

	// EnterFor_statement is called when entering the for_statement production.
	EnterFor_statement(c *For_statementContext)

	// EnterInit_expression is called when entering the init_expression production.
	EnterInit_expression(c *Init_expressionContext)

	// EnterAll_assignment is called when entering the all_assignment production.
	EnterAll_assignment(c *All_assignmentContext)

	// EnterFor_init_list is called when entering the for_init_list production.
	EnterFor_init_list(c *For_init_listContext)

	// EnterCond_expression is called when entering the cond_expression production.
	EnterCond_expression(c *Cond_expressionContext)

	// EnterLoop_expression is called when entering the loop_expression production.
	EnterLoop_expression(c *Loop_expressionContext)

	// EnterFor_loop_list is called when entering the for_loop_list production.
	EnterFor_loop_list(c *For_loop_listContext)

	// EnterStatement_body is called when entering the statement_body production.
	EnterStatement_body(c *Statement_bodyContext)

	// EnterStatement_expression_list is called when entering the statement_expression_list production.
	EnterStatement_expression_list(c *Statement_expression_listContext)

	// EnterAssignment is called when entering the assignment production.
	EnterAssignment(c *AssignmentContext)

	// EnterDynamic_assignment is called when entering the dynamic_assignment production.
	EnterDynamic_assignment(c *Dynamic_assignmentContext)

	// EnterInt_assignment is called when entering the int_assignment production.
	EnterInt_assignment(c *Int_assignmentContext)

	// EnterFloat_assignment is called when entering the float_assignment production.
	EnterFloat_assignment(c *Float_assignmentContext)

	// EnterString_assignment is called when entering the string_assignment production.
	EnterString_assignment(c *String_assignmentContext)

	// EnterInitial_array_assignment is called when entering the initial_array_assignment production.
	EnterInitial_array_assignment(c *Initial_array_assignmentContext)

	// EnterArray_assignment is called when entering the array_assignment production.
	EnterArray_assignment(c *Array_assignmentContext)

	// EnterArray_definition is called when entering the array_definition production.
	EnterArray_definition(c *Array_definitionContext)

	// EnterArray_definition_elements is called when entering the array_definition_elements production.
	EnterArray_definition_elements(c *Array_definition_elementsContext)

	// EnterArray_selector is called when entering the array_selector production.
	EnterArray_selector(c *Array_selectorContext)

	// EnterDynamic_result is called when entering the dynamic_result production.
	EnterDynamic_result(c *Dynamic_resultContext)

	// EnterDynamic is called when entering the dynamic production.
	EnterDynamic(c *DynamicContext)

	// EnterInt_result is called when entering the int_result production.
	EnterInt_result(c *Int_resultContext)

	// EnterFloat_result is called when entering the float_result production.
	EnterFloat_result(c *Float_resultContext)

	// EnterString_result is called when entering the string_result production.
	EnterString_result(c *String_resultContext)

	// EnterComparison_list is called when entering the comparison_list production.
	EnterComparison_list(c *Comparison_listContext)

	// EnterComparison is called when entering the comparison production.
	EnterComparison(c *ComparisonContext)

	// EnterComp_var is called when entering the comp_var production.
	EnterComp_var(c *Comp_varContext)

	// EnterLvalue is called when entering the lvalue production.
	EnterLvalue(c *LvalueContext)

	// EnterRvalue is called when entering the rvalue production.
	EnterRvalue(c *RvalueContext)

	// EnterBreak_expression is called when entering the break_expression production.
	EnterBreak_expression(c *Break_expressionContext)

	// EnterLiteral_t is called when entering the literal_t production.
	EnterLiteral_t(c *Literal_tContext)

	// EnterFloat_t is called when entering the float_t production.
	EnterFloat_t(c *Float_tContext)

	// EnterInt_t is called when entering the int_t production.
	EnterInt_t(c *Int_tContext)

	// EnterBool_t is called when entering the bool_t production.
	EnterBool_t(c *Bool_tContext)

	// EnterNil_t is called when entering the nil_t production.
	EnterNil_t(c *Nil_tContext)

	// EnterId is called when entering the id production.
	EnterId(c *IdContext)

	// EnterId_global is called when entering the id_global production.
	EnterId_global(c *Id_globalContext)

	// EnterId_function is called when entering the id_function production.
	EnterId_function(c *Id_functionContext)

	// EnterTerminator is called when entering the terminator production.
	EnterTerminator(c *TerminatorContext)

	// EnterElse_token is called when entering the else_token production.
	EnterElse_token(c *Else_tokenContext)

	// EnterCrlf is called when entering the crlf production.
	EnterCrlf(c *CrlfContext)

	// ExitProg is called when exiting the prog production.
	ExitProg(c *ProgContext)

	// ExitExpression_list is called when exiting the expression_list production.
	ExitExpression_list(c *Expression_listContext)

	// ExitExpression is called when exiting the expression production.
	ExitExpression(c *ExpressionContext)

	// ExitGlobal_get is called when exiting the global_get production.
	ExitGlobal_get(c *Global_getContext)

	// ExitGlobal_set is called when exiting the global_set production.
	ExitGlobal_set(c *Global_setContext)

	// ExitGlobal_result is called when exiting the global_result production.
	ExitGlobal_result(c *Global_resultContext)

	// ExitFunction_inline_call is called when exiting the function_inline_call production.
	ExitFunction_inline_call(c *Function_inline_callContext)

	// ExitRequire_block is called when exiting the require_block production.
	ExitRequire_block(c *Require_blockContext)

	// ExitPir_inline is called when exiting the pir_inline production.
	ExitPir_inline(c *Pir_inlineContext)

	// ExitPir_expression_list is called when exiting the pir_expression_list production.
	ExitPir_expression_list(c *Pir_expression_listContext)

	// ExitFunction_definition is called when exiting the function_definition production.
	ExitFunction_definition(c *Function_definitionContext)

	// ExitFunction_definition_body is called when exiting the function_definition_body production.
	ExitFunction_definition_body(c *Function_definition_bodyContext)

	// ExitFunction_definition_header is called when exiting the function_definition_header production.
	ExitFunction_definition_header(c *Function_definition_headerContext)

	// ExitFunction_name is called when exiting the function_name production.
	ExitFunction_name(c *Function_nameContext)

	// ExitFunction_definition_params is called when exiting the function_definition_params production.
	ExitFunction_definition_params(c *Function_definition_paramsContext)

	// ExitFunction_definition_params_list is called when exiting the function_definition_params_list production.
	ExitFunction_definition_params_list(c *Function_definition_params_listContext)

	// ExitFunction_definition_param_id is called when exiting the function_definition_param_id production.
	ExitFunction_definition_param_id(c *Function_definition_param_idContext)

	// ExitReturn_statement is called when exiting the return_statement production.
	ExitReturn_statement(c *Return_statementContext)

	// ExitFunction_call is called when exiting the function_call production.
	ExitFunction_call(c *Function_callContext)

	// ExitFunction_call_param_list is called when exiting the function_call_param_list production.
	ExitFunction_call_param_list(c *Function_call_param_listContext)

	// ExitFunction_call_params is called when exiting the function_call_params production.
	ExitFunction_call_params(c *Function_call_paramsContext)

	// ExitFunction_param is called when exiting the function_param production.
	ExitFunction_param(c *Function_paramContext)

	// ExitFunction_unnamed_param is called when exiting the function_unnamed_param production.
	ExitFunction_unnamed_param(c *Function_unnamed_paramContext)

	// ExitFunction_named_param is called when exiting the function_named_param production.
	ExitFunction_named_param(c *Function_named_paramContext)

	// ExitFunction_call_assignment is called when exiting the function_call_assignment production.
	ExitFunction_call_assignment(c *Function_call_assignmentContext)

	// ExitAll_result is called when exiting the all_result production.
	ExitAll_result(c *All_resultContext)

	// ExitElsif_statement is called when exiting the elsif_statement production.
	ExitElsif_statement(c *Elsif_statementContext)

	// ExitIf_elsif_statement is called when exiting the if_elsif_statement production.
	ExitIf_elsif_statement(c *If_elsif_statementContext)

	// ExitIf_statement is called when exiting the if_statement production.
	ExitIf_statement(c *If_statementContext)

	// ExitUnless_statement is called when exiting the unless_statement production.
	ExitUnless_statement(c *Unless_statementContext)

	// ExitWhile_statement is called when exiting the while_statement production.
	ExitWhile_statement(c *While_statementContext)

	// ExitFor_statement is called when exiting the for_statement production.
	ExitFor_statement(c *For_statementContext)

	// ExitInit_expression is called when exiting the init_expression production.
	ExitInit_expression(c *Init_expressionContext)

	// ExitAll_assignment is called when exiting the all_assignment production.
	ExitAll_assignment(c *All_assignmentContext)

	// ExitFor_init_list is called when exiting the for_init_list production.
	ExitFor_init_list(c *For_init_listContext)

	// ExitCond_expression is called when exiting the cond_expression production.
	ExitCond_expression(c *Cond_expressionContext)

	// ExitLoop_expression is called when exiting the loop_expression production.
	ExitLoop_expression(c *Loop_expressionContext)

	// ExitFor_loop_list is called when exiting the for_loop_list production.
	ExitFor_loop_list(c *For_loop_listContext)

	// ExitStatement_body is called when exiting the statement_body production.
	ExitStatement_body(c *Statement_bodyContext)

	// ExitStatement_expression_list is called when exiting the statement_expression_list production.
	ExitStatement_expression_list(c *Statement_expression_listContext)

	// ExitAssignment is called when exiting the assignment production.
	ExitAssignment(c *AssignmentContext)

	// ExitDynamic_assignment is called when exiting the dynamic_assignment production.
	ExitDynamic_assignment(c *Dynamic_assignmentContext)

	// ExitInt_assignment is called when exiting the int_assignment production.
	ExitInt_assignment(c *Int_assignmentContext)

	// ExitFloat_assignment is called when exiting the float_assignment production.
	ExitFloat_assignment(c *Float_assignmentContext)

	// ExitString_assignment is called when exiting the string_assignment production.
	ExitString_assignment(c *String_assignmentContext)

	// ExitInitial_array_assignment is called when exiting the initial_array_assignment production.
	ExitInitial_array_assignment(c *Initial_array_assignmentContext)

	// ExitArray_assignment is called when exiting the array_assignment production.
	ExitArray_assignment(c *Array_assignmentContext)

	// ExitArray_definition is called when exiting the array_definition production.
	ExitArray_definition(c *Array_definitionContext)

	// ExitArray_definition_elements is called when exiting the array_definition_elements production.
	ExitArray_definition_elements(c *Array_definition_elementsContext)

	// ExitArray_selector is called when exiting the array_selector production.
	ExitArray_selector(c *Array_selectorContext)

	// ExitDynamic_result is called when exiting the dynamic_result production.
	ExitDynamic_result(c *Dynamic_resultContext)

	// ExitDynamic is called when exiting the dynamic production.
	ExitDynamic(c *DynamicContext)

	// ExitInt_result is called when exiting the int_result production.
	ExitInt_result(c *Int_resultContext)

	// ExitFloat_result is called when exiting the float_result production.
	ExitFloat_result(c *Float_resultContext)

	// ExitString_result is called when exiting the string_result production.
	ExitString_result(c *String_resultContext)

	// ExitComparison_list is called when exiting the comparison_list production.
	ExitComparison_list(c *Comparison_listContext)

	// ExitComparison is called when exiting the comparison production.
	ExitComparison(c *ComparisonContext)

	// ExitComp_var is called when exiting the comp_var production.
	ExitComp_var(c *Comp_varContext)

	// ExitLvalue is called when exiting the lvalue production.
	ExitLvalue(c *LvalueContext)

	// ExitRvalue is called when exiting the rvalue production.
	ExitRvalue(c *RvalueContext)

	// ExitBreak_expression is called when exiting the break_expression production.
	ExitBreak_expression(c *Break_expressionContext)

	// ExitLiteral_t is called when exiting the literal_t production.
	ExitLiteral_t(c *Literal_tContext)

	// ExitFloat_t is called when exiting the float_t production.
	ExitFloat_t(c *Float_tContext)

	// ExitInt_t is called when exiting the int_t production.
	ExitInt_t(c *Int_tContext)

	// ExitBool_t is called when exiting the bool_t production.
	ExitBool_t(c *Bool_tContext)

	// ExitNil_t is called when exiting the nil_t production.
	ExitNil_t(c *Nil_tContext)

	// ExitId is called when exiting the id production.
	ExitId(c *IdContext)

	// ExitId_global is called when exiting the id_global production.
	ExitId_global(c *Id_globalContext)

	// ExitId_function is called when exiting the id_function production.
	ExitId_function(c *Id_functionContext)

	// ExitTerminator is called when exiting the terminator production.
	ExitTerminator(c *TerminatorContext)

	// ExitElse_token is called when exiting the else_token production.
	ExitElse_token(c *Else_tokenContext)

	// ExitCrlf is called when exiting the crlf production.
	ExitCrlf(c *CrlfContext)
}

CorundumListener is a complete listener for a parse tree produced by CorundumParser.

type CorundumParser

type CorundumParser struct {
	*antlr.BaseParser
}

func NewCorundumParser

func NewCorundumParser(input antlr.TokenStream) *CorundumParser

func (*CorundumParser) All_assignment

func (p *CorundumParser) All_assignment() (localctx IAll_assignmentContext)

func (*CorundumParser) All_result

func (p *CorundumParser) All_result() (localctx IAll_resultContext)

func (*CorundumParser) Array_assignment

func (p *CorundumParser) Array_assignment() (localctx IArray_assignmentContext)

func (*CorundumParser) Array_definition

func (p *CorundumParser) Array_definition() (localctx IArray_definitionContext)

func (*CorundumParser) Array_definition_elements

func (p *CorundumParser) Array_definition_elements() (localctx IArray_definition_elementsContext)

func (*CorundumParser) Array_definition_elements_Sempred

func (p *CorundumParser) Array_definition_elements_Sempred(localctx antlr.RuleContext, predIndex int) bool

func (*CorundumParser) Array_selector

func (p *CorundumParser) Array_selector() (localctx IArray_selectorContext)

func (*CorundumParser) Assignment

func (p *CorundumParser) Assignment() (localctx IAssignmentContext)

func (*CorundumParser) Bool_t

func (p *CorundumParser) Bool_t() (localctx IBool_tContext)

func (*CorundumParser) Break_expression

func (p *CorundumParser) Break_expression() (localctx IBreak_expressionContext)

func (*CorundumParser) Comp_var

func (p *CorundumParser) Comp_var() (localctx IComp_varContext)

func (*CorundumParser) Comparison

func (p *CorundumParser) Comparison() (localctx IComparisonContext)

func (*CorundumParser) Comparison_list

func (p *CorundumParser) Comparison_list() (localctx IComparison_listContext)

func (*CorundumParser) Cond_expression

func (p *CorundumParser) Cond_expression() (localctx ICond_expressionContext)

func (*CorundumParser) Crlf

func (p *CorundumParser) Crlf() (localctx ICrlfContext)

func (*CorundumParser) Dynamic

func (p *CorundumParser) Dynamic() (localctx IDynamicContext)

func (*CorundumParser) Dynamic_assignment

func (p *CorundumParser) Dynamic_assignment() (localctx IDynamic_assignmentContext)

func (*CorundumParser) Dynamic_result

func (p *CorundumParser) Dynamic_result() (localctx IDynamic_resultContext)

func (*CorundumParser) Dynamic_result_Sempred

func (p *CorundumParser) Dynamic_result_Sempred(localctx antlr.RuleContext, predIndex int) bool

func (*CorundumParser) Else_token

func (p *CorundumParser) Else_token() (localctx IElse_tokenContext)

func (*CorundumParser) Elsif_statement

func (p *CorundumParser) Elsif_statement() (localctx IElsif_statementContext)

func (*CorundumParser) Expression

func (p *CorundumParser) Expression() (localctx IExpressionContext)

func (*CorundumParser) Expression_list

func (p *CorundumParser) Expression_list() (localctx IExpression_listContext)

func (*CorundumParser) Expression_list_Sempred

func (p *CorundumParser) Expression_list_Sempred(localctx antlr.RuleContext, predIndex int) bool

func (*CorundumParser) Float_assignment

func (p *CorundumParser) Float_assignment() (localctx IFloat_assignmentContext)

func (*CorundumParser) Float_result

func (p *CorundumParser) Float_result() (localctx IFloat_resultContext)

func (*CorundumParser) Float_result_Sempred

func (p *CorundumParser) Float_result_Sempred(localctx antlr.RuleContext, predIndex int) bool

func (*CorundumParser) Float_t

func (p *CorundumParser) Float_t() (localctx IFloat_tContext)

func (*CorundumParser) For_init_list

func (p *CorundumParser) For_init_list() (localctx IFor_init_listContext)

func (*CorundumParser) For_init_list_Sempred

func (p *CorundumParser) For_init_list_Sempred(localctx antlr.RuleContext, predIndex int) bool

func (*CorundumParser) For_loop_list

func (p *CorundumParser) For_loop_list() (localctx IFor_loop_listContext)

func (*CorundumParser) For_loop_list_Sempred

func (p *CorundumParser) For_loop_list_Sempred(localctx antlr.RuleContext, predIndex int) bool

func (*CorundumParser) For_statement

func (p *CorundumParser) For_statement() (localctx IFor_statementContext)

func (*CorundumParser) Function_call

func (p *CorundumParser) Function_call() (localctx IFunction_callContext)

func (*CorundumParser) Function_call_assignment

func (p *CorundumParser) Function_call_assignment() (localctx IFunction_call_assignmentContext)

func (*CorundumParser) Function_call_param_list

func (p *CorundumParser) Function_call_param_list() (localctx IFunction_call_param_listContext)

func (*CorundumParser) Function_call_params

func (p *CorundumParser) Function_call_params() (localctx IFunction_call_paramsContext)

func (*CorundumParser) Function_call_params_Sempred

func (p *CorundumParser) Function_call_params_Sempred(localctx antlr.RuleContext, predIndex int) bool

func (*CorundumParser) Function_definition

func (p *CorundumParser) Function_definition() (localctx IFunction_definitionContext)

func (*CorundumParser) Function_definition_body

func (p *CorundumParser) Function_definition_body() (localctx IFunction_definition_bodyContext)

func (*CorundumParser) Function_definition_header

func (p *CorundumParser) Function_definition_header() (localctx IFunction_definition_headerContext)

func (*CorundumParser) Function_definition_param_id

func (p *CorundumParser) Function_definition_param_id() (localctx IFunction_definition_param_idContext)

func (*CorundumParser) Function_definition_params

func (p *CorundumParser) Function_definition_params() (localctx IFunction_definition_paramsContext)

func (*CorundumParser) Function_definition_params_list

func (p *CorundumParser) Function_definition_params_list() (localctx IFunction_definition_params_listContext)

func (*CorundumParser) Function_definition_params_list_Sempred

func (p *CorundumParser) Function_definition_params_list_Sempred(localctx antlr.RuleContext, predIndex int) bool

func (*CorundumParser) Function_inline_call

func (p *CorundumParser) Function_inline_call() (localctx IFunction_inline_callContext)

func (*CorundumParser) Function_name

func (p *CorundumParser) Function_name() (localctx IFunction_nameContext)

func (*CorundumParser) Function_named_param

func (p *CorundumParser) Function_named_param() (localctx IFunction_named_paramContext)

func (*CorundumParser) Function_param

func (p *CorundumParser) Function_param() (localctx IFunction_paramContext)

func (*CorundumParser) Function_unnamed_param

func (p *CorundumParser) Function_unnamed_param() (localctx IFunction_unnamed_paramContext)

func (*CorundumParser) Global_get

func (p *CorundumParser) Global_get() (localctx IGlobal_getContext)

func (*CorundumParser) Global_result

func (p *CorundumParser) Global_result() (localctx IGlobal_resultContext)

func (*CorundumParser) Global_set

func (p *CorundumParser) Global_set() (localctx IGlobal_setContext)

func (*CorundumParser) Id

func (p *CorundumParser) Id() (localctx IIdContext)

func (*CorundumParser) Id_function

func (p *CorundumParser) Id_function() (localctx IId_functionContext)

func (*CorundumParser) Id_global

func (p *CorundumParser) Id_global() (localctx IId_globalContext)

func (*CorundumParser) If_elsif_statement

func (p *CorundumParser) If_elsif_statement() (localctx IIf_elsif_statementContext)

func (*CorundumParser) If_statement

func (p *CorundumParser) If_statement() (localctx IIf_statementContext)

func (*CorundumParser) Init_expression

func (p *CorundumParser) Init_expression() (localctx IInit_expressionContext)

func (*CorundumParser) Initial_array_assignment

func (p *CorundumParser) Initial_array_assignment() (localctx IInitial_array_assignmentContext)

func (*CorundumParser) Int_assignment

func (p *CorundumParser) Int_assignment() (localctx IInt_assignmentContext)

func (*CorundumParser) Int_result

func (p *CorundumParser) Int_result() (localctx IInt_resultContext)

func (*CorundumParser) Int_result_Sempred

func (p *CorundumParser) Int_result_Sempred(localctx antlr.RuleContext, predIndex int) bool

func (*CorundumParser) Int_t

func (p *CorundumParser) Int_t() (localctx IInt_tContext)

func (*CorundumParser) Literal_t

func (p *CorundumParser) Literal_t() (localctx ILiteral_tContext)

func (*CorundumParser) Loop_expression

func (p *CorundumParser) Loop_expression() (localctx ILoop_expressionContext)

func (*CorundumParser) Lvalue

func (p *CorundumParser) Lvalue() (localctx ILvalueContext)

func (*CorundumParser) Nil_t

func (p *CorundumParser) Nil_t() (localctx INil_tContext)

func (*CorundumParser) Pir_expression_list

func (p *CorundumParser) Pir_expression_list() (localctx IPir_expression_listContext)

func (*CorundumParser) Pir_inline

func (p *CorundumParser) Pir_inline() (localctx IPir_inlineContext)

func (*CorundumParser) Prog

func (p *CorundumParser) Prog() (localctx IProgContext)

func (*CorundumParser) Require_block

func (p *CorundumParser) Require_block() (localctx IRequire_blockContext)

func (*CorundumParser) Return_statement

func (p *CorundumParser) Return_statement() (localctx IReturn_statementContext)

func (*CorundumParser) Rvalue

func (p *CorundumParser) Rvalue() (localctx IRvalueContext)

func (*CorundumParser) Rvalue_Sempred

func (p *CorundumParser) Rvalue_Sempred(localctx antlr.RuleContext, predIndex int) bool

func (*CorundumParser) Sempred

func (p *CorundumParser) Sempred(localctx antlr.RuleContext, ruleIndex, predIndex int) bool

func (*CorundumParser) Statement_body

func (p *CorundumParser) Statement_body() (localctx IStatement_bodyContext)

func (*CorundumParser) Statement_expression_list

func (p *CorundumParser) Statement_expression_list() (localctx IStatement_expression_listContext)

func (*CorundumParser) Statement_expression_list_Sempred

func (p *CorundumParser) Statement_expression_list_Sempred(localctx antlr.RuleContext, predIndex int) bool

func (*CorundumParser) String_assignment

func (p *CorundumParser) String_assignment() (localctx IString_assignmentContext)

func (*CorundumParser) String_result

func (p *CorundumParser) String_result() (localctx IString_resultContext)

func (*CorundumParser) String_result_Sempred

func (p *CorundumParser) String_result_Sempred(localctx antlr.RuleContext, predIndex int) bool

func (*CorundumParser) Terminator

func (p *CorundumParser) Terminator() (localctx ITerminatorContext)

func (*CorundumParser) Terminator_Sempred

func (p *CorundumParser) Terminator_Sempred(localctx antlr.RuleContext, predIndex int) bool

func (*CorundumParser) Unless_statement

func (p *CorundumParser) Unless_statement() (localctx IUnless_statementContext)

func (*CorundumParser) While_statement

func (p *CorundumParser) While_statement() (localctx IWhile_statementContext)

type CrlfContext

type CrlfContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewCrlfContext

func NewCrlfContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *CrlfContext

func NewEmptyCrlfContext

func NewEmptyCrlfContext() *CrlfContext

func (*CrlfContext) CRLF

func (s *CrlfContext) CRLF() antlr.TerminalNode

func (*CrlfContext) EnterRule

func (s *CrlfContext) EnterRule(listener antlr.ParseTreeListener)

func (*CrlfContext) ExitRule

func (s *CrlfContext) ExitRule(listener antlr.ParseTreeListener)

func (*CrlfContext) GetParser

func (s *CrlfContext) GetParser() antlr.Parser

func (*CrlfContext) GetRuleContext

func (s *CrlfContext) GetRuleContext() antlr.RuleContext

func (*CrlfContext) IsCrlfContext

func (*CrlfContext) IsCrlfContext()

func (*CrlfContext) ToStringTree

func (s *CrlfContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type DynamicContext

type DynamicContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewDynamicContext

func NewDynamicContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *DynamicContext

func NewEmptyDynamicContext

func NewEmptyDynamicContext() *DynamicContext

func (*DynamicContext) Array_selector

func (s *DynamicContext) Array_selector() IArray_selectorContext

func (*DynamicContext) EnterRule

func (s *DynamicContext) EnterRule(listener antlr.ParseTreeListener)

func (*DynamicContext) ExitRule

func (s *DynamicContext) ExitRule(listener antlr.ParseTreeListener)

func (*DynamicContext) Function_call_assignment

func (s *DynamicContext) Function_call_assignment() IFunction_call_assignmentContext

func (*DynamicContext) GetParser

func (s *DynamicContext) GetParser() antlr.Parser

func (*DynamicContext) GetRuleContext

func (s *DynamicContext) GetRuleContext() antlr.RuleContext

func (*DynamicContext) Id

func (s *DynamicContext) Id() IIdContext

func (*DynamicContext) IsDynamicContext

func (*DynamicContext) IsDynamicContext()

func (*DynamicContext) ToStringTree

func (s *DynamicContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type Dynamic_assignmentContext

type Dynamic_assignmentContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewDynamic_assignmentContext

func NewDynamic_assignmentContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *Dynamic_assignmentContext

func NewEmptyDynamic_assignmentContext

func NewEmptyDynamic_assignmentContext() *Dynamic_assignmentContext

func (*Dynamic_assignmentContext) ASSIGN

func (*Dynamic_assignmentContext) DIV_ASSIGN

func (*Dynamic_assignmentContext) Dynamic_result

func (*Dynamic_assignmentContext) EXP_ASSIGN

func (*Dynamic_assignmentContext) EnterRule

func (s *Dynamic_assignmentContext) EnterRule(listener antlr.ParseTreeListener)

func (*Dynamic_assignmentContext) ExitRule

func (s *Dynamic_assignmentContext) ExitRule(listener antlr.ParseTreeListener)

func (*Dynamic_assignmentContext) GetOp

func (*Dynamic_assignmentContext) GetParser

func (s *Dynamic_assignmentContext) GetParser() antlr.Parser

func (*Dynamic_assignmentContext) GetRuleContext

func (s *Dynamic_assignmentContext) GetRuleContext() antlr.RuleContext

func (*Dynamic_assignmentContext) GetVar_id

func (*Dynamic_assignmentContext) IsDynamic_assignmentContext

func (*Dynamic_assignmentContext) IsDynamic_assignmentContext()

func (*Dynamic_assignmentContext) Lvalue

func (*Dynamic_assignmentContext) MINUS_ASSIGN

func (s *Dynamic_assignmentContext) MINUS_ASSIGN() antlr.TerminalNode

func (*Dynamic_assignmentContext) MOD_ASSIGN

func (*Dynamic_assignmentContext) MUL_ASSIGN

func (*Dynamic_assignmentContext) PLUS_ASSIGN

func (s *Dynamic_assignmentContext) PLUS_ASSIGN() antlr.TerminalNode

func (*Dynamic_assignmentContext) SetOp

func (*Dynamic_assignmentContext) SetVar_id

func (s *Dynamic_assignmentContext) SetVar_id(v ILvalueContext)

func (*Dynamic_assignmentContext) ToStringTree

func (s *Dynamic_assignmentContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type Dynamic_resultContext

type Dynamic_resultContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewDynamic_resultContext

func NewDynamic_resultContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *Dynamic_resultContext

func NewEmptyDynamic_resultContext

func NewEmptyDynamic_resultContext() *Dynamic_resultContext

func (*Dynamic_resultContext) AllDynamic_result

func (s *Dynamic_resultContext) AllDynamic_result() []IDynamic_resultContext

func (*Dynamic_resultContext) DIV

func (*Dynamic_resultContext) Dynamic

func (*Dynamic_resultContext) Dynamic_result

func (s *Dynamic_resultContext) Dynamic_result(i int) IDynamic_resultContext

func (*Dynamic_resultContext) EnterRule

func (s *Dynamic_resultContext) EnterRule(listener antlr.ParseTreeListener)

func (*Dynamic_resultContext) ExitRule

func (s *Dynamic_resultContext) ExitRule(listener antlr.ParseTreeListener)

func (*Dynamic_resultContext) Float_result

func (s *Dynamic_resultContext) Float_result() IFloat_resultContext

func (*Dynamic_resultContext) GetOp

func (s *Dynamic_resultContext) GetOp() antlr.Token

func (*Dynamic_resultContext) GetParser

func (s *Dynamic_resultContext) GetParser() antlr.Parser

func (*Dynamic_resultContext) GetRuleContext

func (s *Dynamic_resultContext) GetRuleContext() antlr.RuleContext

func (*Dynamic_resultContext) Int_result

func (s *Dynamic_resultContext) Int_result() IInt_resultContext

func (*Dynamic_resultContext) IsDynamic_resultContext

func (*Dynamic_resultContext) IsDynamic_resultContext()

func (*Dynamic_resultContext) LEFT_RBRACKET

func (s *Dynamic_resultContext) LEFT_RBRACKET() antlr.TerminalNode

func (*Dynamic_resultContext) MINUS

func (*Dynamic_resultContext) MOD

func (*Dynamic_resultContext) MUL

func (*Dynamic_resultContext) PLUS

func (*Dynamic_resultContext) RIGHT_RBRACKET

func (s *Dynamic_resultContext) RIGHT_RBRACKET() antlr.TerminalNode

func (*Dynamic_resultContext) SetOp

func (s *Dynamic_resultContext) SetOp(v antlr.Token)

func (*Dynamic_resultContext) String_result

func (s *Dynamic_resultContext) String_result() IString_resultContext

func (*Dynamic_resultContext) ToStringTree

func (s *Dynamic_resultContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type Else_tokenContext

type Else_tokenContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewElse_tokenContext

func NewElse_tokenContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *Else_tokenContext

func NewEmptyElse_tokenContext

func NewEmptyElse_tokenContext() *Else_tokenContext

func (*Else_tokenContext) ELSE

func (*Else_tokenContext) EnterRule

func (s *Else_tokenContext) EnterRule(listener antlr.ParseTreeListener)

func (*Else_tokenContext) ExitRule

func (s *Else_tokenContext) ExitRule(listener antlr.ParseTreeListener)

func (*Else_tokenContext) GetParser

func (s *Else_tokenContext) GetParser() antlr.Parser

func (*Else_tokenContext) GetRuleContext

func (s *Else_tokenContext) GetRuleContext() antlr.RuleContext

func (*Else_tokenContext) IsElse_tokenContext

func (*Else_tokenContext) IsElse_tokenContext()

func (*Else_tokenContext) ToStringTree

func (s *Else_tokenContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type Elsif_statementContext

type Elsif_statementContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewElsif_statementContext

func NewElsif_statementContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *Elsif_statementContext

func NewEmptyElsif_statementContext

func NewEmptyElsif_statementContext() *Elsif_statementContext

func (*Elsif_statementContext) EnterRule

func (s *Elsif_statementContext) EnterRule(listener antlr.ParseTreeListener)

func (*Elsif_statementContext) ExitRule

func (s *Elsif_statementContext) ExitRule(listener antlr.ParseTreeListener)

func (*Elsif_statementContext) GetParser

func (s *Elsif_statementContext) GetParser() antlr.Parser

func (*Elsif_statementContext) GetRuleContext

func (s *Elsif_statementContext) GetRuleContext() antlr.RuleContext

func (*Elsif_statementContext) If_elsif_statement

func (s *Elsif_statementContext) If_elsif_statement() IIf_elsif_statementContext

func (*Elsif_statementContext) IsElsif_statementContext

func (*Elsif_statementContext) IsElsif_statementContext()

func (*Elsif_statementContext) ToStringTree

func (s *Elsif_statementContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type ExpressionContext

type ExpressionContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyExpressionContext

func NewEmptyExpressionContext() *ExpressionContext

func NewExpressionContext

func NewExpressionContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ExpressionContext

func (*ExpressionContext) EnterRule

func (s *ExpressionContext) EnterRule(listener antlr.ParseTreeListener)

func (*ExpressionContext) ExitRule

func (s *ExpressionContext) ExitRule(listener antlr.ParseTreeListener)

func (*ExpressionContext) For_statement

func (s *ExpressionContext) For_statement() IFor_statementContext

func (*ExpressionContext) Function_definition

func (s *ExpressionContext) Function_definition() IFunction_definitionContext

func (*ExpressionContext) Function_inline_call

func (s *ExpressionContext) Function_inline_call() IFunction_inline_callContext

func (*ExpressionContext) GetParser

func (s *ExpressionContext) GetParser() antlr.Parser

func (*ExpressionContext) GetRuleContext

func (s *ExpressionContext) GetRuleContext() antlr.RuleContext

func (*ExpressionContext) If_statement

func (s *ExpressionContext) If_statement() IIf_statementContext

func (*ExpressionContext) IsExpressionContext

func (*ExpressionContext) IsExpressionContext()

func (*ExpressionContext) Pir_inline

func (s *ExpressionContext) Pir_inline() IPir_inlineContext

func (*ExpressionContext) Require_block

func (s *ExpressionContext) Require_block() IRequire_blockContext

func (*ExpressionContext) Return_statement

func (s *ExpressionContext) Return_statement() IReturn_statementContext

func (*ExpressionContext) Rvalue

func (s *ExpressionContext) Rvalue() IRvalueContext

func (*ExpressionContext) ToStringTree

func (s *ExpressionContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

func (*ExpressionContext) Unless_statement

func (s *ExpressionContext) Unless_statement() IUnless_statementContext

func (*ExpressionContext) While_statement

func (s *ExpressionContext) While_statement() IWhile_statementContext

type Expression_listContext

type Expression_listContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyExpression_listContext

func NewEmptyExpression_listContext() *Expression_listContext

func NewExpression_listContext

func NewExpression_listContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *Expression_listContext

func (*Expression_listContext) EnterRule

func (s *Expression_listContext) EnterRule(listener antlr.ParseTreeListener)

func (*Expression_listContext) ExitRule

func (s *Expression_listContext) ExitRule(listener antlr.ParseTreeListener)

func (*Expression_listContext) Expression

func (*Expression_listContext) Expression_list

func (s *Expression_listContext) Expression_list() IExpression_listContext

func (*Expression_listContext) GetParser

func (s *Expression_listContext) GetParser() antlr.Parser

func (*Expression_listContext) GetRuleContext

func (s *Expression_listContext) GetRuleContext() antlr.RuleContext

func (*Expression_listContext) IsExpression_listContext

func (*Expression_listContext) IsExpression_listContext()

func (*Expression_listContext) Terminator

func (*Expression_listContext) ToStringTree

func (s *Expression_listContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type Float_assignmentContext

type Float_assignmentContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyFloat_assignmentContext

func NewEmptyFloat_assignmentContext() *Float_assignmentContext

func NewFloat_assignmentContext

func NewFloat_assignmentContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *Float_assignmentContext

func (*Float_assignmentContext) ASSIGN

func (*Float_assignmentContext) DIV_ASSIGN

func (s *Float_assignmentContext) DIV_ASSIGN() antlr.TerminalNode

func (*Float_assignmentContext) EXP_ASSIGN

func (s *Float_assignmentContext) EXP_ASSIGN() antlr.TerminalNode

func (*Float_assignmentContext) EnterRule

func (s *Float_assignmentContext) EnterRule(listener antlr.ParseTreeListener)

func (*Float_assignmentContext) ExitRule

func (s *Float_assignmentContext) ExitRule(listener antlr.ParseTreeListener)

func (*Float_assignmentContext) Float_result

func (*Float_assignmentContext) GetOp

func (s *Float_assignmentContext) GetOp() antlr.Token

func (*Float_assignmentContext) GetParser

func (s *Float_assignmentContext) GetParser() antlr.Parser

func (*Float_assignmentContext) GetRuleContext

func (s *Float_assignmentContext) GetRuleContext() antlr.RuleContext

func (*Float_assignmentContext) GetVar_id

func (s *Float_assignmentContext) GetVar_id() ILvalueContext

func (*Float_assignmentContext) IsFloat_assignmentContext

func (*Float_assignmentContext) IsFloat_assignmentContext()

func (*Float_assignmentContext) Lvalue

func (*Float_assignmentContext) MINUS_ASSIGN

func (s *Float_assignmentContext) MINUS_ASSIGN() antlr.TerminalNode

func (*Float_assignmentContext) MOD_ASSIGN

func (s *Float_assignmentContext) MOD_ASSIGN() antlr.TerminalNode

func (*Float_assignmentContext) MUL_ASSIGN

func (s *Float_assignmentContext) MUL_ASSIGN() antlr.TerminalNode

func (*Float_assignmentContext) PLUS_ASSIGN

func (s *Float_assignmentContext) PLUS_ASSIGN() antlr.TerminalNode

func (*Float_assignmentContext) SetOp

func (s *Float_assignmentContext) SetOp(v antlr.Token)

func (*Float_assignmentContext) SetVar_id

func (s *Float_assignmentContext) SetVar_id(v ILvalueContext)

func (*Float_assignmentContext) ToStringTree

func (s *Float_assignmentContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type Float_resultContext

type Float_resultContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyFloat_resultContext

func NewEmptyFloat_resultContext() *Float_resultContext

func NewFloat_resultContext

func NewFloat_resultContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *Float_resultContext

func (*Float_resultContext) AllFloat_result

func (s *Float_resultContext) AllFloat_result() []IFloat_resultContext

func (*Float_resultContext) DIV

func (*Float_resultContext) EnterRule

func (s *Float_resultContext) EnterRule(listener antlr.ParseTreeListener)

func (*Float_resultContext) ExitRule

func (s *Float_resultContext) ExitRule(listener antlr.ParseTreeListener)

func (*Float_resultContext) Float_result

func (s *Float_resultContext) Float_result(i int) IFloat_resultContext

func (*Float_resultContext) Float_t

func (s *Float_resultContext) Float_t() IFloat_tContext

func (*Float_resultContext) GetOp

func (s *Float_resultContext) GetOp() antlr.Token

func (*Float_resultContext) GetParser

func (s *Float_resultContext) GetParser() antlr.Parser

func (*Float_resultContext) GetRuleContext

func (s *Float_resultContext) GetRuleContext() antlr.RuleContext

func (*Float_resultContext) Int_result

func (s *Float_resultContext) Int_result() IInt_resultContext

func (*Float_resultContext) IsFloat_resultContext

func (*Float_resultContext) IsFloat_resultContext()

func (*Float_resultContext) LEFT_RBRACKET

func (s *Float_resultContext) LEFT_RBRACKET() antlr.TerminalNode

func (*Float_resultContext) MINUS

func (*Float_resultContext) MOD

func (*Float_resultContext) MUL

func (*Float_resultContext) PLUS

func (*Float_resultContext) RIGHT_RBRACKET

func (s *Float_resultContext) RIGHT_RBRACKET() antlr.TerminalNode

func (*Float_resultContext) SetOp

func (s *Float_resultContext) SetOp(v antlr.Token)

func (*Float_resultContext) ToStringTree

func (s *Float_resultContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type Float_tContext

type Float_tContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyFloat_tContext

func NewEmptyFloat_tContext() *Float_tContext

func NewFloat_tContext

func NewFloat_tContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *Float_tContext

func (*Float_tContext) EnterRule

func (s *Float_tContext) EnterRule(listener antlr.ParseTreeListener)

func (*Float_tContext) ExitRule

func (s *Float_tContext) ExitRule(listener antlr.ParseTreeListener)

func (*Float_tContext) FLOAT

func (s *Float_tContext) FLOAT() antlr.TerminalNode

func (*Float_tContext) GetParser

func (s *Float_tContext) GetParser() antlr.Parser

func (*Float_tContext) GetRuleContext

func (s *Float_tContext) GetRuleContext() antlr.RuleContext

func (*Float_tContext) IsFloat_tContext

func (*Float_tContext) IsFloat_tContext()

func (*Float_tContext) ToStringTree

func (s *Float_tContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type For_init_listContext

type For_init_listContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyFor_init_listContext

func NewEmptyFor_init_listContext() *For_init_listContext

func NewFor_init_listContext

func NewFor_init_listContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *For_init_listContext

func (*For_init_listContext) All_assignment

func (s *For_init_listContext) All_assignment() IAll_assignmentContext

func (*For_init_listContext) COMMA

func (*For_init_listContext) EnterRule

func (s *For_init_listContext) EnterRule(listener antlr.ParseTreeListener)

func (*For_init_listContext) ExitRule

func (s *For_init_listContext) ExitRule(listener antlr.ParseTreeListener)

func (*For_init_listContext) For_init_list

func (s *For_init_listContext) For_init_list() IFor_init_listContext

func (*For_init_listContext) GetParser

func (s *For_init_listContext) GetParser() antlr.Parser

func (*For_init_listContext) GetRuleContext

func (s *For_init_listContext) GetRuleContext() antlr.RuleContext

func (*For_init_listContext) IsFor_init_listContext

func (*For_init_listContext) IsFor_init_listContext()

func (*For_init_listContext) ToStringTree

func (s *For_init_listContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type For_loop_listContext

type For_loop_listContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyFor_loop_listContext

func NewEmptyFor_loop_listContext() *For_loop_listContext

func NewFor_loop_listContext

func NewFor_loop_listContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *For_loop_listContext

func (*For_loop_listContext) All_assignment

func (s *For_loop_listContext) All_assignment() IAll_assignmentContext

func (*For_loop_listContext) COMMA

func (*For_loop_listContext) EnterRule

func (s *For_loop_listContext) EnterRule(listener antlr.ParseTreeListener)

func (*For_loop_listContext) ExitRule

func (s *For_loop_listContext) ExitRule(listener antlr.ParseTreeListener)

func (*For_loop_listContext) For_loop_list

func (s *For_loop_listContext) For_loop_list() IFor_loop_listContext

func (*For_loop_listContext) GetParser

func (s *For_loop_listContext) GetParser() antlr.Parser

func (*For_loop_listContext) GetRuleContext

func (s *For_loop_listContext) GetRuleContext() antlr.RuleContext

func (*For_loop_listContext) IsFor_loop_listContext

func (*For_loop_listContext) IsFor_loop_listContext()

func (*For_loop_listContext) ToStringTree

func (s *For_loop_listContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type For_statementContext

type For_statementContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyFor_statementContext

func NewEmptyFor_statementContext() *For_statementContext

func NewFor_statementContext

func NewFor_statementContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *For_statementContext

func (*For_statementContext) AllSEMICOLON

func (s *For_statementContext) AllSEMICOLON() []antlr.TerminalNode

func (*For_statementContext) Cond_expression

func (s *For_statementContext) Cond_expression() ICond_expressionContext

func (*For_statementContext) Crlf

func (*For_statementContext) END

func (*For_statementContext) EnterRule

func (s *For_statementContext) EnterRule(listener antlr.ParseTreeListener)

func (*For_statementContext) ExitRule

func (s *For_statementContext) ExitRule(listener antlr.ParseTreeListener)

func (*For_statementContext) FOR

func (*For_statementContext) GetParser

func (s *For_statementContext) GetParser() antlr.Parser

func (*For_statementContext) GetRuleContext

func (s *For_statementContext) GetRuleContext() antlr.RuleContext

func (*For_statementContext) Init_expression

func (s *For_statementContext) Init_expression() IInit_expressionContext

func (*For_statementContext) IsFor_statementContext

func (*For_statementContext) IsFor_statementContext()

func (*For_statementContext) LEFT_RBRACKET

func (s *For_statementContext) LEFT_RBRACKET() antlr.TerminalNode

func (*For_statementContext) Loop_expression

func (s *For_statementContext) Loop_expression() ILoop_expressionContext

func (*For_statementContext) RIGHT_RBRACKET

func (s *For_statementContext) RIGHT_RBRACKET() antlr.TerminalNode

func (*For_statementContext) SEMICOLON

func (s *For_statementContext) SEMICOLON(i int) antlr.TerminalNode

func (*For_statementContext) Statement_body

func (s *For_statementContext) Statement_body() IStatement_bodyContext

func (*For_statementContext) ToStringTree

func (s *For_statementContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type Function_callContext

type Function_callContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyFunction_callContext

func NewEmptyFunction_callContext() *Function_callContext

func NewFunction_callContext

func NewFunction_callContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *Function_callContext

func (*Function_callContext) EnterRule

func (s *Function_callContext) EnterRule(listener antlr.ParseTreeListener)

func (*Function_callContext) ExitRule

func (s *Function_callContext) ExitRule(listener antlr.ParseTreeListener)

func (*Function_callContext) Function_call_param_list

func (s *Function_callContext) Function_call_param_list() IFunction_call_param_listContext

func (*Function_callContext) Function_name

func (s *Function_callContext) Function_name() IFunction_nameContext

func (*Function_callContext) GetName

func (*Function_callContext) GetParams

func (*Function_callContext) GetParser

func (s *Function_callContext) GetParser() antlr.Parser

func (*Function_callContext) GetRuleContext

func (s *Function_callContext) GetRuleContext() antlr.RuleContext

func (*Function_callContext) IsFunction_callContext

func (*Function_callContext) IsFunction_callContext()

func (*Function_callContext) LEFT_RBRACKET

func (s *Function_callContext) LEFT_RBRACKET() antlr.TerminalNode

func (*Function_callContext) RIGHT_RBRACKET

func (s *Function_callContext) RIGHT_RBRACKET() antlr.TerminalNode

func (*Function_callContext) SetName

func (*Function_callContext) SetParams

func (*Function_callContext) ToStringTree

func (s *Function_callContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type Function_call_assignmentContext

type Function_call_assignmentContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyFunction_call_assignmentContext

func NewEmptyFunction_call_assignmentContext() *Function_call_assignmentContext

func NewFunction_call_assignmentContext

func NewFunction_call_assignmentContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *Function_call_assignmentContext

func (*Function_call_assignmentContext) EnterRule

func (*Function_call_assignmentContext) ExitRule

func (*Function_call_assignmentContext) Function_call

func (*Function_call_assignmentContext) GetParser

func (*Function_call_assignmentContext) GetRuleContext

func (*Function_call_assignmentContext) IsFunction_call_assignmentContext

func (*Function_call_assignmentContext) IsFunction_call_assignmentContext()

func (*Function_call_assignmentContext) ToStringTree

func (s *Function_call_assignmentContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type Function_call_param_listContext

type Function_call_param_listContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyFunction_call_param_listContext

func NewEmptyFunction_call_param_listContext() *Function_call_param_listContext

func NewFunction_call_param_listContext

func NewFunction_call_param_listContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *Function_call_param_listContext

func (*Function_call_param_listContext) EnterRule

func (*Function_call_param_listContext) ExitRule

func (*Function_call_param_listContext) Function_call_params

func (*Function_call_param_listContext) GetParser

func (*Function_call_param_listContext) GetRuleContext

func (*Function_call_param_listContext) IsFunction_call_param_listContext

func (*Function_call_param_listContext) IsFunction_call_param_listContext()

func (*Function_call_param_listContext) ToStringTree

func (s *Function_call_param_listContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type Function_call_paramsContext

type Function_call_paramsContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyFunction_call_paramsContext

func NewEmptyFunction_call_paramsContext() *Function_call_paramsContext

func NewFunction_call_paramsContext

func NewFunction_call_paramsContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *Function_call_paramsContext

func (*Function_call_paramsContext) COMMA

func (*Function_call_paramsContext) EnterRule

func (s *Function_call_paramsContext) EnterRule(listener antlr.ParseTreeListener)

func (*Function_call_paramsContext) ExitRule

func (s *Function_call_paramsContext) ExitRule(listener antlr.ParseTreeListener)

func (*Function_call_paramsContext) Function_call_params

func (*Function_call_paramsContext) Function_param

func (*Function_call_paramsContext) GetParser

func (s *Function_call_paramsContext) GetParser() antlr.Parser

func (*Function_call_paramsContext) GetRuleContext

func (s *Function_call_paramsContext) GetRuleContext() antlr.RuleContext

func (*Function_call_paramsContext) IsFunction_call_paramsContext

func (*Function_call_paramsContext) IsFunction_call_paramsContext()

func (*Function_call_paramsContext) ToStringTree

func (s *Function_call_paramsContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type Function_definitionContext

type Function_definitionContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyFunction_definitionContext

func NewEmptyFunction_definitionContext() *Function_definitionContext

func NewFunction_definitionContext

func NewFunction_definitionContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *Function_definitionContext

func (*Function_definitionContext) END

func (*Function_definitionContext) EnterRule

func (s *Function_definitionContext) EnterRule(listener antlr.ParseTreeListener)

func (*Function_definitionContext) ExitRule

func (s *Function_definitionContext) ExitRule(listener antlr.ParseTreeListener)

func (*Function_definitionContext) Function_definition_body

func (s *Function_definitionContext) Function_definition_body() IFunction_definition_bodyContext

func (*Function_definitionContext) Function_definition_header

func (s *Function_definitionContext) Function_definition_header() IFunction_definition_headerContext

func (*Function_definitionContext) GetParser

func (s *Function_definitionContext) GetParser() antlr.Parser

func (*Function_definitionContext) GetRuleContext

func (s *Function_definitionContext) GetRuleContext() antlr.RuleContext

func (*Function_definitionContext) IsFunction_definitionContext

func (*Function_definitionContext) IsFunction_definitionContext()

func (*Function_definitionContext) ToStringTree

func (s *Function_definitionContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type Function_definition_bodyContext

type Function_definition_bodyContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyFunction_definition_bodyContext

func NewEmptyFunction_definition_bodyContext() *Function_definition_bodyContext

func NewFunction_definition_bodyContext

func NewFunction_definition_bodyContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *Function_definition_bodyContext

func (*Function_definition_bodyContext) EnterRule

func (*Function_definition_bodyContext) ExitRule

func (*Function_definition_bodyContext) Expression_list

func (*Function_definition_bodyContext) GetParser

func (*Function_definition_bodyContext) GetRuleContext

func (*Function_definition_bodyContext) IsFunction_definition_bodyContext

func (*Function_definition_bodyContext) IsFunction_definition_bodyContext()

func (*Function_definition_bodyContext) ToStringTree

func (s *Function_definition_bodyContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type Function_definition_headerContext

type Function_definition_headerContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyFunction_definition_headerContext

func NewEmptyFunction_definition_headerContext() *Function_definition_headerContext

func NewFunction_definition_headerContext

func NewFunction_definition_headerContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *Function_definition_headerContext

func (*Function_definition_headerContext) Crlf

func (*Function_definition_headerContext) DEF

func (*Function_definition_headerContext) EnterRule

func (*Function_definition_headerContext) ExitRule

func (*Function_definition_headerContext) Function_definition_params

func (*Function_definition_headerContext) Function_name

func (*Function_definition_headerContext) GetParser

func (*Function_definition_headerContext) GetRuleContext

func (*Function_definition_headerContext) IsFunction_definition_headerContext

func (*Function_definition_headerContext) IsFunction_definition_headerContext()

func (*Function_definition_headerContext) ToStringTree

func (s *Function_definition_headerContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type Function_definition_param_idContext

type Function_definition_param_idContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyFunction_definition_param_idContext

func NewEmptyFunction_definition_param_idContext() *Function_definition_param_idContext

func NewFunction_definition_param_idContext

func NewFunction_definition_param_idContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *Function_definition_param_idContext

func (*Function_definition_param_idContext) EnterRule

func (*Function_definition_param_idContext) ExitRule

func (*Function_definition_param_idContext) GetParser

func (*Function_definition_param_idContext) GetRuleContext

func (*Function_definition_param_idContext) Id

func (*Function_definition_param_idContext) IsFunction_definition_param_idContext

func (*Function_definition_param_idContext) IsFunction_definition_param_idContext()

func (*Function_definition_param_idContext) ToStringTree

func (s *Function_definition_param_idContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type Function_definition_paramsContext

type Function_definition_paramsContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyFunction_definition_paramsContext

func NewEmptyFunction_definition_paramsContext() *Function_definition_paramsContext

func NewFunction_definition_paramsContext

func NewFunction_definition_paramsContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *Function_definition_paramsContext

func (*Function_definition_paramsContext) EnterRule

func (*Function_definition_paramsContext) ExitRule

func (*Function_definition_paramsContext) Function_definition_params_list

func (*Function_definition_paramsContext) GetParser

func (*Function_definition_paramsContext) GetRuleContext

func (*Function_definition_paramsContext) IsFunction_definition_paramsContext

func (*Function_definition_paramsContext) IsFunction_definition_paramsContext()

func (*Function_definition_paramsContext) LEFT_RBRACKET

func (*Function_definition_paramsContext) RIGHT_RBRACKET

func (*Function_definition_paramsContext) ToStringTree

func (s *Function_definition_paramsContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type Function_definition_params_listContext

type Function_definition_params_listContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyFunction_definition_params_listContext

func NewEmptyFunction_definition_params_listContext() *Function_definition_params_listContext

func NewFunction_definition_params_listContext

func NewFunction_definition_params_listContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *Function_definition_params_listContext

func (*Function_definition_params_listContext) COMMA

func (*Function_definition_params_listContext) EnterRule

func (*Function_definition_params_listContext) ExitRule

func (*Function_definition_params_listContext) Function_definition_param_id

func (*Function_definition_params_listContext) Function_definition_params_list

func (*Function_definition_params_listContext) GetParser

func (*Function_definition_params_listContext) GetRuleContext

func (*Function_definition_params_listContext) IsFunction_definition_params_listContext

func (*Function_definition_params_listContext) IsFunction_definition_params_listContext()

func (*Function_definition_params_listContext) ToStringTree

func (s *Function_definition_params_listContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type Function_inline_callContext

type Function_inline_callContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyFunction_inline_callContext

func NewEmptyFunction_inline_callContext() *Function_inline_callContext

func NewFunction_inline_callContext

func NewFunction_inline_callContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *Function_inline_callContext

func (*Function_inline_callContext) EnterRule

func (s *Function_inline_callContext) EnterRule(listener antlr.ParseTreeListener)

func (*Function_inline_callContext) ExitRule

func (s *Function_inline_callContext) ExitRule(listener antlr.ParseTreeListener)

func (*Function_inline_callContext) Function_call

func (*Function_inline_callContext) GetParser

func (s *Function_inline_callContext) GetParser() antlr.Parser

func (*Function_inline_callContext) GetRuleContext

func (s *Function_inline_callContext) GetRuleContext() antlr.RuleContext

func (*Function_inline_callContext) IsFunction_inline_callContext

func (*Function_inline_callContext) IsFunction_inline_callContext()

func (*Function_inline_callContext) ToStringTree

func (s *Function_inline_callContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type Function_nameContext

type Function_nameContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyFunction_nameContext

func NewEmptyFunction_nameContext() *Function_nameContext

func NewFunction_nameContext

func NewFunction_nameContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *Function_nameContext

func (*Function_nameContext) EnterRule

func (s *Function_nameContext) EnterRule(listener antlr.ParseTreeListener)

func (*Function_nameContext) ExitRule

func (s *Function_nameContext) ExitRule(listener antlr.ParseTreeListener)

func (*Function_nameContext) GetParser

func (s *Function_nameContext) GetParser() antlr.Parser

func (*Function_nameContext) GetRuleContext

func (s *Function_nameContext) GetRuleContext() antlr.RuleContext

func (*Function_nameContext) Id

func (*Function_nameContext) Id_function

func (s *Function_nameContext) Id_function() IId_functionContext

func (*Function_nameContext) IsFunction_nameContext

func (*Function_nameContext) IsFunction_nameContext()

func (*Function_nameContext) ToStringTree

func (s *Function_nameContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type Function_named_paramContext

type Function_named_paramContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyFunction_named_paramContext

func NewEmptyFunction_named_paramContext() *Function_named_paramContext

func NewFunction_named_paramContext

func NewFunction_named_paramContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *Function_named_paramContext

func (*Function_named_paramContext) ASSIGN

func (*Function_named_paramContext) Dynamic_result

func (*Function_named_paramContext) EnterRule

func (s *Function_named_paramContext) EnterRule(listener antlr.ParseTreeListener)

func (*Function_named_paramContext) ExitRule

func (s *Function_named_paramContext) ExitRule(listener antlr.ParseTreeListener)

func (*Function_named_paramContext) Float_result

func (*Function_named_paramContext) GetOp

func (*Function_named_paramContext) GetParser

func (s *Function_named_paramContext) GetParser() antlr.Parser

func (*Function_named_paramContext) GetRuleContext

func (s *Function_named_paramContext) GetRuleContext() antlr.RuleContext

func (*Function_named_paramContext) Id

func (*Function_named_paramContext) Int_result

func (*Function_named_paramContext) IsFunction_named_paramContext

func (*Function_named_paramContext) IsFunction_named_paramContext()

func (*Function_named_paramContext) SetOp

func (*Function_named_paramContext) String_result

func (*Function_named_paramContext) ToStringTree

func (s *Function_named_paramContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type Function_paramContext

type Function_paramContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyFunction_paramContext

func NewEmptyFunction_paramContext() *Function_paramContext

func NewFunction_paramContext

func NewFunction_paramContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *Function_paramContext

func (*Function_paramContext) EnterRule

func (s *Function_paramContext) EnterRule(listener antlr.ParseTreeListener)

func (*Function_paramContext) ExitRule

func (s *Function_paramContext) ExitRule(listener antlr.ParseTreeListener)

func (*Function_paramContext) Function_named_param

func (s *Function_paramContext) Function_named_param() IFunction_named_paramContext

func (*Function_paramContext) Function_unnamed_param

func (s *Function_paramContext) Function_unnamed_param() IFunction_unnamed_paramContext

func (*Function_paramContext) GetParser

func (s *Function_paramContext) GetParser() antlr.Parser

func (*Function_paramContext) GetRuleContext

func (s *Function_paramContext) GetRuleContext() antlr.RuleContext

func (*Function_paramContext) IsFunction_paramContext

func (*Function_paramContext) IsFunction_paramContext()

func (*Function_paramContext) ToStringTree

func (s *Function_paramContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type Function_unnamed_paramContext

type Function_unnamed_paramContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyFunction_unnamed_paramContext

func NewEmptyFunction_unnamed_paramContext() *Function_unnamed_paramContext

func NewFunction_unnamed_paramContext

func NewFunction_unnamed_paramContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *Function_unnamed_paramContext

func (*Function_unnamed_paramContext) Dynamic_result

func (*Function_unnamed_paramContext) EnterRule

func (s *Function_unnamed_paramContext) EnterRule(listener antlr.ParseTreeListener)

func (*Function_unnamed_paramContext) ExitRule

func (*Function_unnamed_paramContext) Float_result

func (*Function_unnamed_paramContext) GetParser

func (*Function_unnamed_paramContext) GetRuleContext

func (s *Function_unnamed_paramContext) GetRuleContext() antlr.RuleContext

func (*Function_unnamed_paramContext) Int_result

func (*Function_unnamed_paramContext) IsFunction_unnamed_paramContext

func (*Function_unnamed_paramContext) IsFunction_unnamed_paramContext()

func (*Function_unnamed_paramContext) String_result

func (*Function_unnamed_paramContext) ToStringTree

func (s *Function_unnamed_paramContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type Global_getContext

type Global_getContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyGlobal_getContext

func NewEmptyGlobal_getContext() *Global_getContext

func NewGlobal_getContext

func NewGlobal_getContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *Global_getContext

func (*Global_getContext) ASSIGN

func (s *Global_getContext) ASSIGN() antlr.TerminalNode

func (*Global_getContext) EnterRule

func (s *Global_getContext) EnterRule(listener antlr.ParseTreeListener)

func (*Global_getContext) ExitRule

func (s *Global_getContext) ExitRule(listener antlr.ParseTreeListener)

func (*Global_getContext) GetGlobal_name

func (s *Global_getContext) GetGlobal_name() IId_globalContext

func (*Global_getContext) GetOp

func (s *Global_getContext) GetOp() antlr.Token

func (*Global_getContext) GetParser

func (s *Global_getContext) GetParser() antlr.Parser

func (*Global_getContext) GetRuleContext

func (s *Global_getContext) GetRuleContext() antlr.RuleContext

func (*Global_getContext) GetVar_name

func (s *Global_getContext) GetVar_name() ILvalueContext

func (*Global_getContext) Id_global

func (s *Global_getContext) Id_global() IId_globalContext

func (*Global_getContext) IsGlobal_getContext

func (*Global_getContext) IsGlobal_getContext()

func (*Global_getContext) Lvalue

func (s *Global_getContext) Lvalue() ILvalueContext

func (*Global_getContext) SetGlobal_name

func (s *Global_getContext) SetGlobal_name(v IId_globalContext)

func (*Global_getContext) SetOp

func (s *Global_getContext) SetOp(v antlr.Token)

func (*Global_getContext) SetVar_name

func (s *Global_getContext) SetVar_name(v ILvalueContext)

func (*Global_getContext) ToStringTree

func (s *Global_getContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type Global_resultContext

type Global_resultContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyGlobal_resultContext

func NewEmptyGlobal_resultContext() *Global_resultContext

func NewGlobal_resultContext

func NewGlobal_resultContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *Global_resultContext

func (*Global_resultContext) EnterRule

func (s *Global_resultContext) EnterRule(listener antlr.ParseTreeListener)

func (*Global_resultContext) ExitRule

func (s *Global_resultContext) ExitRule(listener antlr.ParseTreeListener)

func (*Global_resultContext) GetParser

func (s *Global_resultContext) GetParser() antlr.Parser

func (*Global_resultContext) GetRuleContext

func (s *Global_resultContext) GetRuleContext() antlr.RuleContext

func (*Global_resultContext) Id_global

func (s *Global_resultContext) Id_global() IId_globalContext

func (*Global_resultContext) IsGlobal_resultContext

func (*Global_resultContext) IsGlobal_resultContext()

func (*Global_resultContext) ToStringTree

func (s *Global_resultContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type Global_setContext

type Global_setContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyGlobal_setContext

func NewEmptyGlobal_setContext() *Global_setContext

func NewGlobal_setContext

func NewGlobal_setContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *Global_setContext

func (*Global_setContext) ASSIGN

func (s *Global_setContext) ASSIGN() antlr.TerminalNode

func (*Global_setContext) All_result

func (s *Global_setContext) All_result() IAll_resultContext

func (*Global_setContext) EnterRule

func (s *Global_setContext) EnterRule(listener antlr.ParseTreeListener)

func (*Global_setContext) ExitRule

func (s *Global_setContext) ExitRule(listener antlr.ParseTreeListener)

func (*Global_setContext) GetGlobal_name

func (s *Global_setContext) GetGlobal_name() IId_globalContext

func (*Global_setContext) GetOp

func (s *Global_setContext) GetOp() antlr.Token

func (*Global_setContext) GetParser

func (s *Global_setContext) GetParser() antlr.Parser

func (*Global_setContext) GetResult

func (s *Global_setContext) GetResult() IAll_resultContext

func (*Global_setContext) GetRuleContext

func (s *Global_setContext) GetRuleContext() antlr.RuleContext

func (*Global_setContext) Id_global

func (s *Global_setContext) Id_global() IId_globalContext

func (*Global_setContext) IsGlobal_setContext

func (*Global_setContext) IsGlobal_setContext()

func (*Global_setContext) SetGlobal_name

func (s *Global_setContext) SetGlobal_name(v IId_globalContext)

func (*Global_setContext) SetOp

func (s *Global_setContext) SetOp(v antlr.Token)

func (*Global_setContext) SetResult

func (s *Global_setContext) SetResult(v IAll_resultContext)

func (*Global_setContext) ToStringTree

func (s *Global_setContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type IAll_assignmentContext

type IAll_assignmentContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsAll_assignmentContext differentiates from other interfaces.
	IsAll_assignmentContext()
}

IAll_assignmentContext is an interface to support dynamic dispatch.

type IAll_resultContext

type IAll_resultContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsAll_resultContext differentiates from other interfaces.
	IsAll_resultContext()
}

IAll_resultContext is an interface to support dynamic dispatch.

type IArray_assignmentContext

type IArray_assignmentContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// GetOp returns the op token.
	GetOp() antlr.Token

	// SetOp sets the op token.
	SetOp(antlr.Token)

	// GetArr_def returns the arr_def rule contexts.
	GetArr_def() IArray_selectorContext

	// GetArr_val returns the arr_val rule contexts.
	GetArr_val() IAll_resultContext

	// SetArr_def sets the arr_def rule contexts.
	SetArr_def(IArray_selectorContext)

	// SetArr_val sets the arr_val rule contexts.
	SetArr_val(IAll_resultContext)

	// IsArray_assignmentContext differentiates from other interfaces.
	IsArray_assignmentContext()
}

IArray_assignmentContext is an interface to support dynamic dispatch.

type IArray_definitionContext

type IArray_definitionContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsArray_definitionContext differentiates from other interfaces.
	IsArray_definitionContext()
}

IArray_definitionContext is an interface to support dynamic dispatch.

type IArray_definition_elementsContext

type IArray_definition_elementsContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsArray_definition_elementsContext differentiates from other interfaces.
	IsArray_definition_elementsContext()
}

IArray_definition_elementsContext is an interface to support dynamic dispatch.

type IArray_selectorContext

type IArray_selectorContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsArray_selectorContext differentiates from other interfaces.
	IsArray_selectorContext()
}

IArray_selectorContext is an interface to support dynamic dispatch.

type IAssignmentContext

type IAssignmentContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// GetOp returns the op token.
	GetOp() antlr.Token

	// SetOp sets the op token.
	SetOp(antlr.Token)

	// GetVar_id returns the var_id rule contexts.
	GetVar_id() ILvalueContext

	// SetVar_id sets the var_id rule contexts.
	SetVar_id(ILvalueContext)

	// IsAssignmentContext differentiates from other interfaces.
	IsAssignmentContext()
}

IAssignmentContext is an interface to support dynamic dispatch.

type IBool_tContext

type IBool_tContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsBool_tContext differentiates from other interfaces.
	IsBool_tContext()
}

IBool_tContext is an interface to support dynamic dispatch.

type IBreak_expressionContext

type IBreak_expressionContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsBreak_expressionContext differentiates from other interfaces.
	IsBreak_expressionContext()
}

IBreak_expressionContext is an interface to support dynamic dispatch.

type IComp_varContext

type IComp_varContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsComp_varContext differentiates from other interfaces.
	IsComp_varContext()
}

IComp_varContext is an interface to support dynamic dispatch.

type IComparisonContext

type IComparisonContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// GetOp returns the op token.
	GetOp() antlr.Token

	// SetOp sets the op token.
	SetOp(antlr.Token)

	// GetLeft returns the left rule contexts.
	GetLeft() IComp_varContext

	// GetRight returns the right rule contexts.
	GetRight() IComp_varContext

	// SetLeft sets the left rule contexts.
	SetLeft(IComp_varContext)

	// SetRight sets the right rule contexts.
	SetRight(IComp_varContext)

	// IsComparisonContext differentiates from other interfaces.
	IsComparisonContext()
}

IComparisonContext is an interface to support dynamic dispatch.

type IComparison_listContext

type IComparison_listContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// GetOp returns the op token.
	GetOp() antlr.Token

	// SetOp sets the op token.
	SetOp(antlr.Token)

	// GetLeft returns the left rule contexts.
	GetLeft() IComparisonContext

	// GetRight returns the right rule contexts.
	GetRight() IComparison_listContext

	// SetLeft sets the left rule contexts.
	SetLeft(IComparisonContext)

	// SetRight sets the right rule contexts.
	SetRight(IComparison_listContext)

	// IsComparison_listContext differentiates from other interfaces.
	IsComparison_listContext()
}

IComparison_listContext is an interface to support dynamic dispatch.

type ICond_expressionContext

type ICond_expressionContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsCond_expressionContext differentiates from other interfaces.
	IsCond_expressionContext()
}

ICond_expressionContext is an interface to support dynamic dispatch.

type ICrlfContext

type ICrlfContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsCrlfContext differentiates from other interfaces.
	IsCrlfContext()
}

ICrlfContext is an interface to support dynamic dispatch.

type IDynamicContext

type IDynamicContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsDynamicContext differentiates from other interfaces.
	IsDynamicContext()
}

IDynamicContext is an interface to support dynamic dispatch.

type IDynamic_assignmentContext

type IDynamic_assignmentContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// GetOp returns the op token.
	GetOp() antlr.Token

	// SetOp sets the op token.
	SetOp(antlr.Token)

	// GetVar_id returns the var_id rule contexts.
	GetVar_id() ILvalueContext

	// SetVar_id sets the var_id rule contexts.
	SetVar_id(ILvalueContext)

	// IsDynamic_assignmentContext differentiates from other interfaces.
	IsDynamic_assignmentContext()
}

IDynamic_assignmentContext is an interface to support dynamic dispatch.

type IDynamic_resultContext

type IDynamic_resultContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// GetOp returns the op token.
	GetOp() antlr.Token

	// SetOp sets the op token.
	SetOp(antlr.Token)

	// IsDynamic_resultContext differentiates from other interfaces.
	IsDynamic_resultContext()
}

IDynamic_resultContext is an interface to support dynamic dispatch.

type IElse_tokenContext

type IElse_tokenContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsElse_tokenContext differentiates from other interfaces.
	IsElse_tokenContext()
}

IElse_tokenContext is an interface to support dynamic dispatch.

type IElsif_statementContext

type IElsif_statementContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsElsif_statementContext differentiates from other interfaces.
	IsElsif_statementContext()
}

IElsif_statementContext is an interface to support dynamic dispatch.

type IExpressionContext

type IExpressionContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsExpressionContext differentiates from other interfaces.
	IsExpressionContext()
}

IExpressionContext is an interface to support dynamic dispatch.

type IExpression_listContext

type IExpression_listContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsExpression_listContext differentiates from other interfaces.
	IsExpression_listContext()
}

IExpression_listContext is an interface to support dynamic dispatch.

type IFloat_assignmentContext

type IFloat_assignmentContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// GetOp returns the op token.
	GetOp() antlr.Token

	// SetOp sets the op token.
	SetOp(antlr.Token)

	// GetVar_id returns the var_id rule contexts.
	GetVar_id() ILvalueContext

	// SetVar_id sets the var_id rule contexts.
	SetVar_id(ILvalueContext)

	// IsFloat_assignmentContext differentiates from other interfaces.
	IsFloat_assignmentContext()
}

IFloat_assignmentContext is an interface to support dynamic dispatch.

type IFloat_resultContext

type IFloat_resultContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// GetOp returns the op token.
	GetOp() antlr.Token

	// SetOp sets the op token.
	SetOp(antlr.Token)

	// IsFloat_resultContext differentiates from other interfaces.
	IsFloat_resultContext()
}

IFloat_resultContext is an interface to support dynamic dispatch.

type IFloat_tContext

type IFloat_tContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsFloat_tContext differentiates from other interfaces.
	IsFloat_tContext()
}

IFloat_tContext is an interface to support dynamic dispatch.

type IFor_init_listContext

type IFor_init_listContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsFor_init_listContext differentiates from other interfaces.
	IsFor_init_listContext()
}

IFor_init_listContext is an interface to support dynamic dispatch.

type IFor_loop_listContext

type IFor_loop_listContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsFor_loop_listContext differentiates from other interfaces.
	IsFor_loop_listContext()
}

IFor_loop_listContext is an interface to support dynamic dispatch.

type IFor_statementContext

type IFor_statementContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsFor_statementContext differentiates from other interfaces.
	IsFor_statementContext()
}

IFor_statementContext is an interface to support dynamic dispatch.

type IFunction_callContext

type IFunction_callContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// GetName returns the name rule contexts.
	GetName() IFunction_nameContext

	// GetParams returns the params rule contexts.
	GetParams() IFunction_call_param_listContext

	// SetName sets the name rule contexts.
	SetName(IFunction_nameContext)

	// SetParams sets the params rule contexts.
	SetParams(IFunction_call_param_listContext)

	// IsFunction_callContext differentiates from other interfaces.
	IsFunction_callContext()
}

IFunction_callContext is an interface to support dynamic dispatch.

type IFunction_call_assignmentContext

type IFunction_call_assignmentContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsFunction_call_assignmentContext differentiates from other interfaces.
	IsFunction_call_assignmentContext()
}

IFunction_call_assignmentContext is an interface to support dynamic dispatch.

type IFunction_call_param_listContext

type IFunction_call_param_listContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsFunction_call_param_listContext differentiates from other interfaces.
	IsFunction_call_param_listContext()
}

IFunction_call_param_listContext is an interface to support dynamic dispatch.

type IFunction_call_paramsContext

type IFunction_call_paramsContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsFunction_call_paramsContext differentiates from other interfaces.
	IsFunction_call_paramsContext()
}

IFunction_call_paramsContext is an interface to support dynamic dispatch.

type IFunction_definitionContext

type IFunction_definitionContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsFunction_definitionContext differentiates from other interfaces.
	IsFunction_definitionContext()
}

IFunction_definitionContext is an interface to support dynamic dispatch.

type IFunction_definition_bodyContext

type IFunction_definition_bodyContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsFunction_definition_bodyContext differentiates from other interfaces.
	IsFunction_definition_bodyContext()
}

IFunction_definition_bodyContext is an interface to support dynamic dispatch.

type IFunction_definition_headerContext

type IFunction_definition_headerContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsFunction_definition_headerContext differentiates from other interfaces.
	IsFunction_definition_headerContext()
}

IFunction_definition_headerContext is an interface to support dynamic dispatch.

type IFunction_definition_param_idContext

type IFunction_definition_param_idContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsFunction_definition_param_idContext differentiates from other interfaces.
	IsFunction_definition_param_idContext()
}

IFunction_definition_param_idContext is an interface to support dynamic dispatch.

type IFunction_definition_paramsContext

type IFunction_definition_paramsContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsFunction_definition_paramsContext differentiates from other interfaces.
	IsFunction_definition_paramsContext()
}

IFunction_definition_paramsContext is an interface to support dynamic dispatch.

type IFunction_definition_params_listContext

type IFunction_definition_params_listContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsFunction_definition_params_listContext differentiates from other interfaces.
	IsFunction_definition_params_listContext()
}

IFunction_definition_params_listContext is an interface to support dynamic dispatch.

type IFunction_inline_callContext

type IFunction_inline_callContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsFunction_inline_callContext differentiates from other interfaces.
	IsFunction_inline_callContext()
}

IFunction_inline_callContext is an interface to support dynamic dispatch.

type IFunction_nameContext

type IFunction_nameContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsFunction_nameContext differentiates from other interfaces.
	IsFunction_nameContext()
}

IFunction_nameContext is an interface to support dynamic dispatch.

type IFunction_named_paramContext

type IFunction_named_paramContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// GetOp returns the op token.
	GetOp() antlr.Token

	// SetOp sets the op token.
	SetOp(antlr.Token)

	// IsFunction_named_paramContext differentiates from other interfaces.
	IsFunction_named_paramContext()
}

IFunction_named_paramContext is an interface to support dynamic dispatch.

type IFunction_paramContext

type IFunction_paramContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsFunction_paramContext differentiates from other interfaces.
	IsFunction_paramContext()
}

IFunction_paramContext is an interface to support dynamic dispatch.

type IFunction_unnamed_paramContext

type IFunction_unnamed_paramContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsFunction_unnamed_paramContext differentiates from other interfaces.
	IsFunction_unnamed_paramContext()
}

IFunction_unnamed_paramContext is an interface to support dynamic dispatch.

type IGlobal_getContext

type IGlobal_getContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// GetOp returns the op token.
	GetOp() antlr.Token

	// SetOp sets the op token.
	SetOp(antlr.Token)

	// GetVar_name returns the var_name rule contexts.
	GetVar_name() ILvalueContext

	// GetGlobal_name returns the global_name rule contexts.
	GetGlobal_name() IId_globalContext

	// SetVar_name sets the var_name rule contexts.
	SetVar_name(ILvalueContext)

	// SetGlobal_name sets the global_name rule contexts.
	SetGlobal_name(IId_globalContext)

	// IsGlobal_getContext differentiates from other interfaces.
	IsGlobal_getContext()
}

IGlobal_getContext is an interface to support dynamic dispatch.

type IGlobal_resultContext

type IGlobal_resultContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsGlobal_resultContext differentiates from other interfaces.
	IsGlobal_resultContext()
}

IGlobal_resultContext is an interface to support dynamic dispatch.

type IGlobal_setContext

type IGlobal_setContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// GetOp returns the op token.
	GetOp() antlr.Token

	// SetOp sets the op token.
	SetOp(antlr.Token)

	// GetGlobal_name returns the global_name rule contexts.
	GetGlobal_name() IId_globalContext

	// GetResult returns the result rule contexts.
	GetResult() IAll_resultContext

	// SetGlobal_name sets the global_name rule contexts.
	SetGlobal_name(IId_globalContext)

	// SetResult sets the result rule contexts.
	SetResult(IAll_resultContext)

	// IsGlobal_setContext differentiates from other interfaces.
	IsGlobal_setContext()
}

IGlobal_setContext is an interface to support dynamic dispatch.

type IIdContext

type IIdContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsIdContext differentiates from other interfaces.
	IsIdContext()
}

IIdContext is an interface to support dynamic dispatch.

type IId_functionContext

type IId_functionContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsId_functionContext differentiates from other interfaces.
	IsId_functionContext()
}

IId_functionContext is an interface to support dynamic dispatch.

type IId_globalContext

type IId_globalContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsId_globalContext differentiates from other interfaces.
	IsId_globalContext()
}

IId_globalContext is an interface to support dynamic dispatch.

type IIf_elsif_statementContext

type IIf_elsif_statementContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsIf_elsif_statementContext differentiates from other interfaces.
	IsIf_elsif_statementContext()
}

IIf_elsif_statementContext is an interface to support dynamic dispatch.

type IIf_statementContext

type IIf_statementContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsIf_statementContext differentiates from other interfaces.
	IsIf_statementContext()
}

IIf_statementContext is an interface to support dynamic dispatch.

type IInit_expressionContext

type IInit_expressionContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsInit_expressionContext differentiates from other interfaces.
	IsInit_expressionContext()
}

IInit_expressionContext is an interface to support dynamic dispatch.

type IInitial_array_assignmentContext

type IInitial_array_assignmentContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// GetOp returns the op token.
	GetOp() antlr.Token

	// SetOp sets the op token.
	SetOp(antlr.Token)

	// GetVar_id returns the var_id rule contexts.
	GetVar_id() ILvalueContext

	// SetVar_id sets the var_id rule contexts.
	SetVar_id(ILvalueContext)

	// IsInitial_array_assignmentContext differentiates from other interfaces.
	IsInitial_array_assignmentContext()
}

IInitial_array_assignmentContext is an interface to support dynamic dispatch.

type IInt_assignmentContext

type IInt_assignmentContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// GetOp returns the op token.
	GetOp() antlr.Token

	// SetOp sets the op token.
	SetOp(antlr.Token)

	// GetVar_id returns the var_id rule contexts.
	GetVar_id() ILvalueContext

	// SetVar_id sets the var_id rule contexts.
	SetVar_id(ILvalueContext)

	// IsInt_assignmentContext differentiates from other interfaces.
	IsInt_assignmentContext()
}

IInt_assignmentContext is an interface to support dynamic dispatch.

type IInt_resultContext

type IInt_resultContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// GetOp returns the op token.
	GetOp() antlr.Token

	// SetOp sets the op token.
	SetOp(antlr.Token)

	// IsInt_resultContext differentiates from other interfaces.
	IsInt_resultContext()
}

IInt_resultContext is an interface to support dynamic dispatch.

type IInt_tContext

type IInt_tContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsInt_tContext differentiates from other interfaces.
	IsInt_tContext()
}

IInt_tContext is an interface to support dynamic dispatch.

type ILiteral_tContext

type ILiteral_tContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsLiteral_tContext differentiates from other interfaces.
	IsLiteral_tContext()
}

ILiteral_tContext is an interface to support dynamic dispatch.

type ILoop_expressionContext

type ILoop_expressionContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsLoop_expressionContext differentiates from other interfaces.
	IsLoop_expressionContext()
}

ILoop_expressionContext is an interface to support dynamic dispatch.

type ILvalueContext

type ILvalueContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsLvalueContext differentiates from other interfaces.
	IsLvalueContext()
}

ILvalueContext is an interface to support dynamic dispatch.

type INil_tContext

type INil_tContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsNil_tContext differentiates from other interfaces.
	IsNil_tContext()
}

INil_tContext is an interface to support dynamic dispatch.

type IPir_expression_listContext

type IPir_expression_listContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsPir_expression_listContext differentiates from other interfaces.
	IsPir_expression_listContext()
}

IPir_expression_listContext is an interface to support dynamic dispatch.

type IPir_inlineContext

type IPir_inlineContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsPir_inlineContext differentiates from other interfaces.
	IsPir_inlineContext()
}

IPir_inlineContext is an interface to support dynamic dispatch.

type IProgContext

type IProgContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsProgContext differentiates from other interfaces.
	IsProgContext()
}

IProgContext is an interface to support dynamic dispatch.

type IRequire_blockContext

type IRequire_blockContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsRequire_blockContext differentiates from other interfaces.
	IsRequire_blockContext()
}

IRequire_blockContext is an interface to support dynamic dispatch.

type IReturn_statementContext

type IReturn_statementContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsReturn_statementContext differentiates from other interfaces.
	IsReturn_statementContext()
}

IReturn_statementContext is an interface to support dynamic dispatch.

type IRvalueContext

type IRvalueContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsRvalueContext differentiates from other interfaces.
	IsRvalueContext()
}

IRvalueContext is an interface to support dynamic dispatch.

type IStatement_bodyContext

type IStatement_bodyContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsStatement_bodyContext differentiates from other interfaces.
	IsStatement_bodyContext()
}

IStatement_bodyContext is an interface to support dynamic dispatch.

type IStatement_expression_listContext

type IStatement_expression_listContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsStatement_expression_listContext differentiates from other interfaces.
	IsStatement_expression_listContext()
}

IStatement_expression_listContext is an interface to support dynamic dispatch.

type IString_assignmentContext

type IString_assignmentContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// GetOp returns the op token.
	GetOp() antlr.Token

	// SetOp sets the op token.
	SetOp(antlr.Token)

	// GetVar_id returns the var_id rule contexts.
	GetVar_id() ILvalueContext

	// SetVar_id sets the var_id rule contexts.
	SetVar_id(ILvalueContext)

	// IsString_assignmentContext differentiates from other interfaces.
	IsString_assignmentContext()
}

IString_assignmentContext is an interface to support dynamic dispatch.

type IString_resultContext

type IString_resultContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// GetOp returns the op token.
	GetOp() antlr.Token

	// SetOp sets the op token.
	SetOp(antlr.Token)

	// IsString_resultContext differentiates from other interfaces.
	IsString_resultContext()
}

IString_resultContext is an interface to support dynamic dispatch.

type ITerminatorContext

type ITerminatorContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsTerminatorContext differentiates from other interfaces.
	IsTerminatorContext()
}

ITerminatorContext is an interface to support dynamic dispatch.

type IUnless_statementContext

type IUnless_statementContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsUnless_statementContext differentiates from other interfaces.
	IsUnless_statementContext()
}

IUnless_statementContext is an interface to support dynamic dispatch.

type IWhile_statementContext

type IWhile_statementContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsWhile_statementContext differentiates from other interfaces.
	IsWhile_statementContext()
}

IWhile_statementContext is an interface to support dynamic dispatch.

type IdContext

type IdContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyIdContext

func NewEmptyIdContext() *IdContext

func NewIdContext

func NewIdContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *IdContext

func (*IdContext) EnterRule

func (s *IdContext) EnterRule(listener antlr.ParseTreeListener)

func (*IdContext) ExitRule

func (s *IdContext) ExitRule(listener antlr.ParseTreeListener)

func (*IdContext) GetParser

func (s *IdContext) GetParser() antlr.Parser

func (*IdContext) GetRuleContext

func (s *IdContext) GetRuleContext() antlr.RuleContext

func (*IdContext) ID

func (s *IdContext) ID() antlr.TerminalNode

func (*IdContext) IsIdContext

func (*IdContext) IsIdContext()

func (*IdContext) ToStringTree

func (s *IdContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type Id_functionContext

type Id_functionContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyId_functionContext

func NewEmptyId_functionContext() *Id_functionContext

func NewId_functionContext

func NewId_functionContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *Id_functionContext

func (*Id_functionContext) EnterRule

func (s *Id_functionContext) EnterRule(listener antlr.ParseTreeListener)

func (*Id_functionContext) ExitRule

func (s *Id_functionContext) ExitRule(listener antlr.ParseTreeListener)

func (*Id_functionContext) GetParser

func (s *Id_functionContext) GetParser() antlr.Parser

func (*Id_functionContext) GetRuleContext

func (s *Id_functionContext) GetRuleContext() antlr.RuleContext

func (*Id_functionContext) ID_FUNCTION

func (s *Id_functionContext) ID_FUNCTION() antlr.TerminalNode

func (*Id_functionContext) IsId_functionContext

func (*Id_functionContext) IsId_functionContext()

func (*Id_functionContext) ToStringTree

func (s *Id_functionContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type Id_globalContext

type Id_globalContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyId_globalContext

func NewEmptyId_globalContext() *Id_globalContext

func NewId_globalContext

func NewId_globalContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *Id_globalContext

func (*Id_globalContext) EnterRule

func (s *Id_globalContext) EnterRule(listener antlr.ParseTreeListener)

func (*Id_globalContext) ExitRule

func (s *Id_globalContext) ExitRule(listener antlr.ParseTreeListener)

func (*Id_globalContext) GetParser

func (s *Id_globalContext) GetParser() antlr.Parser

func (*Id_globalContext) GetRuleContext

func (s *Id_globalContext) GetRuleContext() antlr.RuleContext

func (*Id_globalContext) ID_GLOBAL

func (s *Id_globalContext) ID_GLOBAL() antlr.TerminalNode

func (*Id_globalContext) IsId_globalContext

func (*Id_globalContext) IsId_globalContext()

func (*Id_globalContext) ToStringTree

func (s *Id_globalContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type If_elsif_statementContext

type If_elsif_statementContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyIf_elsif_statementContext

func NewEmptyIf_elsif_statementContext() *If_elsif_statementContext

func NewIf_elsif_statementContext

func NewIf_elsif_statementContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *If_elsif_statementContext

func (*If_elsif_statementContext) AllCrlf

func (s *If_elsif_statementContext) AllCrlf() []ICrlfContext

func (*If_elsif_statementContext) AllStatement_body

func (s *If_elsif_statementContext) AllStatement_body() []IStatement_bodyContext

func (*If_elsif_statementContext) Cond_expression

func (*If_elsif_statementContext) Crlf

func (*If_elsif_statementContext) ELSIF

func (*If_elsif_statementContext) Else_token

func (*If_elsif_statementContext) EnterRule

func (s *If_elsif_statementContext) EnterRule(listener antlr.ParseTreeListener)

func (*If_elsif_statementContext) ExitRule

func (s *If_elsif_statementContext) ExitRule(listener antlr.ParseTreeListener)

func (*If_elsif_statementContext) GetParser

func (s *If_elsif_statementContext) GetParser() antlr.Parser

func (*If_elsif_statementContext) GetRuleContext

func (s *If_elsif_statementContext) GetRuleContext() antlr.RuleContext

func (*If_elsif_statementContext) If_elsif_statement

func (s *If_elsif_statementContext) If_elsif_statement() IIf_elsif_statementContext

func (*If_elsif_statementContext) IsIf_elsif_statementContext

func (*If_elsif_statementContext) IsIf_elsif_statementContext()

func (*If_elsif_statementContext) Statement_body

func (*If_elsif_statementContext) ToStringTree

func (s *If_elsif_statementContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type If_statementContext

type If_statementContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyIf_statementContext

func NewEmptyIf_statementContext() *If_statementContext

func NewIf_statementContext

func NewIf_statementContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *If_statementContext

func (*If_statementContext) AllCrlf

func (s *If_statementContext) AllCrlf() []ICrlfContext

func (*If_statementContext) AllStatement_body

func (s *If_statementContext) AllStatement_body() []IStatement_bodyContext

func (*If_statementContext) Cond_expression

func (s *If_statementContext) Cond_expression() ICond_expressionContext

func (*If_statementContext) Crlf

func (*If_statementContext) END

func (*If_statementContext) Else_token

func (s *If_statementContext) Else_token() IElse_tokenContext

func (*If_statementContext) Elsif_statement

func (s *If_statementContext) Elsif_statement() IElsif_statementContext

func (*If_statementContext) EnterRule

func (s *If_statementContext) EnterRule(listener antlr.ParseTreeListener)

func (*If_statementContext) ExitRule

func (s *If_statementContext) ExitRule(listener antlr.ParseTreeListener)

func (*If_statementContext) GetParser

func (s *If_statementContext) GetParser() antlr.Parser

func (*If_statementContext) GetRuleContext

func (s *If_statementContext) GetRuleContext() antlr.RuleContext

func (*If_statementContext) IF

func (*If_statementContext) IsIf_statementContext

func (*If_statementContext) IsIf_statementContext()

func (*If_statementContext) Statement_body

func (s *If_statementContext) Statement_body(i int) IStatement_bodyContext

func (*If_statementContext) ToStringTree

func (s *If_statementContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type Init_expressionContext

type Init_expressionContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyInit_expressionContext

func NewEmptyInit_expressionContext() *Init_expressionContext

func NewInit_expressionContext

func NewInit_expressionContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *Init_expressionContext

func (*Init_expressionContext) EnterRule

func (s *Init_expressionContext) EnterRule(listener antlr.ParseTreeListener)

func (*Init_expressionContext) ExitRule

func (s *Init_expressionContext) ExitRule(listener antlr.ParseTreeListener)

func (*Init_expressionContext) For_init_list

func (s *Init_expressionContext) For_init_list() IFor_init_listContext

func (*Init_expressionContext) GetParser

func (s *Init_expressionContext) GetParser() antlr.Parser

func (*Init_expressionContext) GetRuleContext

func (s *Init_expressionContext) GetRuleContext() antlr.RuleContext

func (*Init_expressionContext) IsInit_expressionContext

func (*Init_expressionContext) IsInit_expressionContext()

func (*Init_expressionContext) ToStringTree

func (s *Init_expressionContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type Initial_array_assignmentContext

type Initial_array_assignmentContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyInitial_array_assignmentContext

func NewEmptyInitial_array_assignmentContext() *Initial_array_assignmentContext

func NewInitial_array_assignmentContext

func NewInitial_array_assignmentContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *Initial_array_assignmentContext

func (*Initial_array_assignmentContext) ASSIGN

func (*Initial_array_assignmentContext) EnterRule

func (*Initial_array_assignmentContext) ExitRule

func (*Initial_array_assignmentContext) GetOp

func (*Initial_array_assignmentContext) GetParser

func (*Initial_array_assignmentContext) GetRuleContext

func (*Initial_array_assignmentContext) GetVar_id

func (*Initial_array_assignmentContext) IsInitial_array_assignmentContext

func (*Initial_array_assignmentContext) IsInitial_array_assignmentContext()

func (*Initial_array_assignmentContext) LEFT_SBRACKET

func (*Initial_array_assignmentContext) Lvalue

func (*Initial_array_assignmentContext) RIGHT_SBRACKET

func (*Initial_array_assignmentContext) SetOp

func (*Initial_array_assignmentContext) SetVar_id

func (*Initial_array_assignmentContext) ToStringTree

func (s *Initial_array_assignmentContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type Int_assignmentContext

type Int_assignmentContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyInt_assignmentContext

func NewEmptyInt_assignmentContext() *Int_assignmentContext

func NewInt_assignmentContext

func NewInt_assignmentContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *Int_assignmentContext

func (*Int_assignmentContext) ASSIGN

func (*Int_assignmentContext) DIV_ASSIGN

func (s *Int_assignmentContext) DIV_ASSIGN() antlr.TerminalNode

func (*Int_assignmentContext) EXP_ASSIGN

func (s *Int_assignmentContext) EXP_ASSIGN() antlr.TerminalNode

func (*Int_assignmentContext) EnterRule

func (s *Int_assignmentContext) EnterRule(listener antlr.ParseTreeListener)

func (*Int_assignmentContext) ExitRule

func (s *Int_assignmentContext) ExitRule(listener antlr.ParseTreeListener)

func (*Int_assignmentContext) GetOp

func (s *Int_assignmentContext) GetOp() antlr.Token

func (*Int_assignmentContext) GetParser

func (s *Int_assignmentContext) GetParser() antlr.Parser

func (*Int_assignmentContext) GetRuleContext

func (s *Int_assignmentContext) GetRuleContext() antlr.RuleContext

func (*Int_assignmentContext) GetVar_id

func (s *Int_assignmentContext) GetVar_id() ILvalueContext

func (*Int_assignmentContext) Int_result

func (s *Int_assignmentContext) Int_result() IInt_resultContext

func (*Int_assignmentContext) IsInt_assignmentContext

func (*Int_assignmentContext) IsInt_assignmentContext()

func (*Int_assignmentContext) Lvalue

func (*Int_assignmentContext) MINUS_ASSIGN

func (s *Int_assignmentContext) MINUS_ASSIGN() antlr.TerminalNode

func (*Int_assignmentContext) MOD_ASSIGN

func (s *Int_assignmentContext) MOD_ASSIGN() antlr.TerminalNode

func (*Int_assignmentContext) MUL_ASSIGN

func (s *Int_assignmentContext) MUL_ASSIGN() antlr.TerminalNode

func (*Int_assignmentContext) PLUS_ASSIGN

func (s *Int_assignmentContext) PLUS_ASSIGN() antlr.TerminalNode

func (*Int_assignmentContext) SetOp

func (s *Int_assignmentContext) SetOp(v antlr.Token)

func (*Int_assignmentContext) SetVar_id

func (s *Int_assignmentContext) SetVar_id(v ILvalueContext)

func (*Int_assignmentContext) ToStringTree

func (s *Int_assignmentContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type Int_resultContext

type Int_resultContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyInt_resultContext

func NewEmptyInt_resultContext() *Int_resultContext

func NewInt_resultContext

func NewInt_resultContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *Int_resultContext

func (*Int_resultContext) AllInt_result

func (s *Int_resultContext) AllInt_result() []IInt_resultContext

func (*Int_resultContext) DIV

func (*Int_resultContext) EnterRule

func (s *Int_resultContext) EnterRule(listener antlr.ParseTreeListener)

func (*Int_resultContext) ExitRule

func (s *Int_resultContext) ExitRule(listener antlr.ParseTreeListener)

func (*Int_resultContext) GetOp

func (s *Int_resultContext) GetOp() antlr.Token

func (*Int_resultContext) GetParser

func (s *Int_resultContext) GetParser() antlr.Parser

func (*Int_resultContext) GetRuleContext

func (s *Int_resultContext) GetRuleContext() antlr.RuleContext

func (*Int_resultContext) Int_result

func (s *Int_resultContext) Int_result(i int) IInt_resultContext

func (*Int_resultContext) Int_t

func (s *Int_resultContext) Int_t() IInt_tContext

func (*Int_resultContext) IsInt_resultContext

func (*Int_resultContext) IsInt_resultContext()

func (*Int_resultContext) LEFT_RBRACKET

func (s *Int_resultContext) LEFT_RBRACKET() antlr.TerminalNode

func (*Int_resultContext) MINUS

func (*Int_resultContext) MOD

func (*Int_resultContext) MUL

func (*Int_resultContext) PLUS

func (*Int_resultContext) RIGHT_RBRACKET

func (s *Int_resultContext) RIGHT_RBRACKET() antlr.TerminalNode

func (*Int_resultContext) SetOp

func (s *Int_resultContext) SetOp(v antlr.Token)

func (*Int_resultContext) ToStringTree

func (s *Int_resultContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type Int_tContext

type Int_tContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyInt_tContext

func NewEmptyInt_tContext() *Int_tContext

func NewInt_tContext

func NewInt_tContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *Int_tContext

func (*Int_tContext) EnterRule

func (s *Int_tContext) EnterRule(listener antlr.ParseTreeListener)

func (*Int_tContext) ExitRule

func (s *Int_tContext) ExitRule(listener antlr.ParseTreeListener)

func (*Int_tContext) GetParser

func (s *Int_tContext) GetParser() antlr.Parser

func (*Int_tContext) GetRuleContext

func (s *Int_tContext) GetRuleContext() antlr.RuleContext

func (*Int_tContext) INT

func (s *Int_tContext) INT() antlr.TerminalNode

func (*Int_tContext) IsInt_tContext

func (*Int_tContext) IsInt_tContext()

func (*Int_tContext) ToStringTree

func (s *Int_tContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type Literal_tContext

type Literal_tContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyLiteral_tContext

func NewEmptyLiteral_tContext() *Literal_tContext

func NewLiteral_tContext

func NewLiteral_tContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *Literal_tContext

func (*Literal_tContext) EnterRule

func (s *Literal_tContext) EnterRule(listener antlr.ParseTreeListener)

func (*Literal_tContext) ExitRule

func (s *Literal_tContext) ExitRule(listener antlr.ParseTreeListener)

func (*Literal_tContext) GetParser

func (s *Literal_tContext) GetParser() antlr.Parser

func (*Literal_tContext) GetRuleContext

func (s *Literal_tContext) GetRuleContext() antlr.RuleContext

func (*Literal_tContext) IsLiteral_tContext

func (*Literal_tContext) IsLiteral_tContext()

func (*Literal_tContext) LITERAL

func (s *Literal_tContext) LITERAL() antlr.TerminalNode

func (*Literal_tContext) ToStringTree

func (s *Literal_tContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type Loop_expressionContext

type Loop_expressionContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyLoop_expressionContext

func NewEmptyLoop_expressionContext() *Loop_expressionContext

func NewLoop_expressionContext

func NewLoop_expressionContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *Loop_expressionContext

func (*Loop_expressionContext) EnterRule

func (s *Loop_expressionContext) EnterRule(listener antlr.ParseTreeListener)

func (*Loop_expressionContext) ExitRule

func (s *Loop_expressionContext) ExitRule(listener antlr.ParseTreeListener)

func (*Loop_expressionContext) For_loop_list

func (s *Loop_expressionContext) For_loop_list() IFor_loop_listContext

func (*Loop_expressionContext) GetParser

func (s *Loop_expressionContext) GetParser() antlr.Parser

func (*Loop_expressionContext) GetRuleContext

func (s *Loop_expressionContext) GetRuleContext() antlr.RuleContext

func (*Loop_expressionContext) IsLoop_expressionContext

func (*Loop_expressionContext) IsLoop_expressionContext()

func (*Loop_expressionContext) ToStringTree

func (s *Loop_expressionContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type LvalueContext

type LvalueContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyLvalueContext

func NewEmptyLvalueContext() *LvalueContext

func NewLvalueContext

func NewLvalueContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *LvalueContext

func (*LvalueContext) EnterRule

func (s *LvalueContext) EnterRule(listener antlr.ParseTreeListener)

func (*LvalueContext) ExitRule

func (s *LvalueContext) ExitRule(listener antlr.ParseTreeListener)

func (*LvalueContext) GetParser

func (s *LvalueContext) GetParser() antlr.Parser

func (*LvalueContext) GetRuleContext

func (s *LvalueContext) GetRuleContext() antlr.RuleContext

func (*LvalueContext) Id

func (s *LvalueContext) Id() IIdContext

func (*LvalueContext) IsLvalueContext

func (*LvalueContext) IsLvalueContext()

func (*LvalueContext) ToStringTree

func (s *LvalueContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type Nil_tContext

type Nil_tContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyNil_tContext

func NewEmptyNil_tContext() *Nil_tContext

func NewNil_tContext

func NewNil_tContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *Nil_tContext

func (*Nil_tContext) EnterRule

func (s *Nil_tContext) EnterRule(listener antlr.ParseTreeListener)

func (*Nil_tContext) ExitRule

func (s *Nil_tContext) ExitRule(listener antlr.ParseTreeListener)

func (*Nil_tContext) GetParser

func (s *Nil_tContext) GetParser() antlr.Parser

func (*Nil_tContext) GetRuleContext

func (s *Nil_tContext) GetRuleContext() antlr.RuleContext

func (*Nil_tContext) IsNil_tContext

func (*Nil_tContext) IsNil_tContext()

func (*Nil_tContext) NIL

func (s *Nil_tContext) NIL() antlr.TerminalNode

func (*Nil_tContext) ToStringTree

func (s *Nil_tContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type Pir_expression_listContext

type Pir_expression_listContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyPir_expression_listContext

func NewEmptyPir_expression_listContext() *Pir_expression_listContext

func NewPir_expression_listContext

func NewPir_expression_listContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *Pir_expression_listContext

func (*Pir_expression_listContext) EnterRule

func (s *Pir_expression_listContext) EnterRule(listener antlr.ParseTreeListener)

func (*Pir_expression_listContext) ExitRule

func (s *Pir_expression_listContext) ExitRule(listener antlr.ParseTreeListener)

func (*Pir_expression_listContext) Expression_list

func (*Pir_expression_listContext) GetParser

func (s *Pir_expression_listContext) GetParser() antlr.Parser

func (*Pir_expression_listContext) GetRuleContext

func (s *Pir_expression_listContext) GetRuleContext() antlr.RuleContext

func (*Pir_expression_listContext) IsPir_expression_listContext

func (*Pir_expression_listContext) IsPir_expression_listContext()

func (*Pir_expression_listContext) ToStringTree

func (s *Pir_expression_listContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type Pir_inlineContext

type Pir_inlineContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyPir_inlineContext

func NewEmptyPir_inlineContext() *Pir_inlineContext

func NewPir_inlineContext

func NewPir_inlineContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *Pir_inlineContext

func (*Pir_inlineContext) Crlf

func (s *Pir_inlineContext) Crlf() ICrlfContext

func (*Pir_inlineContext) END

func (*Pir_inlineContext) EnterRule

func (s *Pir_inlineContext) EnterRule(listener antlr.ParseTreeListener)

func (*Pir_inlineContext) ExitRule

func (s *Pir_inlineContext) ExitRule(listener antlr.ParseTreeListener)

func (*Pir_inlineContext) GetParser

func (s *Pir_inlineContext) GetParser() antlr.Parser

func (*Pir_inlineContext) GetRuleContext

func (s *Pir_inlineContext) GetRuleContext() antlr.RuleContext

func (*Pir_inlineContext) IsPir_inlineContext

func (*Pir_inlineContext) IsPir_inlineContext()

func (*Pir_inlineContext) PIR

func (*Pir_inlineContext) Pir_expression_list

func (s *Pir_inlineContext) Pir_expression_list() IPir_expression_listContext

func (*Pir_inlineContext) ToStringTree

func (s *Pir_inlineContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type ProgContext

type ProgContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyProgContext

func NewEmptyProgContext() *ProgContext

func NewProgContext

func NewProgContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ProgContext

func (*ProgContext) EnterRule

func (s *ProgContext) EnterRule(listener antlr.ParseTreeListener)

func (*ProgContext) ExitRule

func (s *ProgContext) ExitRule(listener antlr.ParseTreeListener)

func (*ProgContext) Expression_list

func (s *ProgContext) Expression_list() IExpression_listContext

func (*ProgContext) GetParser

func (s *ProgContext) GetParser() antlr.Parser

func (*ProgContext) GetRuleContext

func (s *ProgContext) GetRuleContext() antlr.RuleContext

func (*ProgContext) IsProgContext

func (*ProgContext) IsProgContext()

func (*ProgContext) ToStringTree

func (s *ProgContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type Require_blockContext

type Require_blockContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyRequire_blockContext

func NewEmptyRequire_blockContext() *Require_blockContext

func NewRequire_blockContext

func NewRequire_blockContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *Require_blockContext

func (*Require_blockContext) EnterRule

func (s *Require_blockContext) EnterRule(listener antlr.ParseTreeListener)

func (*Require_blockContext) ExitRule

func (s *Require_blockContext) ExitRule(listener antlr.ParseTreeListener)

func (*Require_blockContext) GetParser

func (s *Require_blockContext) GetParser() antlr.Parser

func (*Require_blockContext) GetRuleContext

func (s *Require_blockContext) GetRuleContext() antlr.RuleContext

func (*Require_blockContext) IsRequire_blockContext

func (*Require_blockContext) IsRequire_blockContext()

func (*Require_blockContext) Literal_t

func (s *Require_blockContext) Literal_t() ILiteral_tContext

func (*Require_blockContext) REQUIRE

func (*Require_blockContext) ToStringTree

func (s *Require_blockContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type Return_statementContext

type Return_statementContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyReturn_statementContext

func NewEmptyReturn_statementContext() *Return_statementContext

func NewReturn_statementContext

func NewReturn_statementContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *Return_statementContext

func (*Return_statementContext) All_result

func (*Return_statementContext) EnterRule

func (s *Return_statementContext) EnterRule(listener antlr.ParseTreeListener)

func (*Return_statementContext) ExitRule

func (s *Return_statementContext) ExitRule(listener antlr.ParseTreeListener)

func (*Return_statementContext) GetParser

func (s *Return_statementContext) GetParser() antlr.Parser

func (*Return_statementContext) GetRuleContext

func (s *Return_statementContext) GetRuleContext() antlr.RuleContext

func (*Return_statementContext) IsReturn_statementContext

func (*Return_statementContext) IsReturn_statementContext()

func (*Return_statementContext) RETURN

func (*Return_statementContext) ToStringTree

func (s *Return_statementContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type RvalueContext

type RvalueContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyRvalueContext

func NewEmptyRvalueContext() *RvalueContext

func NewRvalueContext

func NewRvalueContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *RvalueContext

func (*RvalueContext) AND

func (s *RvalueContext) AND() antlr.TerminalNode

func (*RvalueContext) AllRvalue

func (s *RvalueContext) AllRvalue() []IRvalueContext

func (*RvalueContext) Array_assignment

func (s *RvalueContext) Array_assignment() IArray_assignmentContext

func (*RvalueContext) Assignment

func (s *RvalueContext) Assignment() IAssignmentContext

func (*RvalueContext) BIT_AND

func (s *RvalueContext) BIT_AND() antlr.TerminalNode

func (*RvalueContext) BIT_NOT

func (s *RvalueContext) BIT_NOT() antlr.TerminalNode

func (*RvalueContext) BIT_OR

func (s *RvalueContext) BIT_OR() antlr.TerminalNode

func (*RvalueContext) BIT_SHL

func (s *RvalueContext) BIT_SHL() antlr.TerminalNode

func (*RvalueContext) BIT_SHR

func (s *RvalueContext) BIT_SHR() antlr.TerminalNode

func (*RvalueContext) BIT_XOR

func (s *RvalueContext) BIT_XOR() antlr.TerminalNode

func (*RvalueContext) Bool_t

func (s *RvalueContext) Bool_t() IBool_tContext

func (*RvalueContext) DIV

func (s *RvalueContext) DIV() antlr.TerminalNode

func (*RvalueContext) Dynamic_assignment

func (s *RvalueContext) Dynamic_assignment() IDynamic_assignmentContext

func (*RvalueContext) EQUAL

func (s *RvalueContext) EQUAL() antlr.TerminalNode

func (*RvalueContext) EXP

func (s *RvalueContext) EXP() antlr.TerminalNode

func (*RvalueContext) EnterRule

func (s *RvalueContext) EnterRule(listener antlr.ParseTreeListener)

func (*RvalueContext) ExitRule

func (s *RvalueContext) ExitRule(listener antlr.ParseTreeListener)

func (*RvalueContext) Float_assignment

func (s *RvalueContext) Float_assignment() IFloat_assignmentContext

func (*RvalueContext) Float_result

func (s *RvalueContext) Float_result() IFloat_resultContext

func (*RvalueContext) Float_t

func (s *RvalueContext) Float_t() IFloat_tContext

func (*RvalueContext) Function_call

func (s *RvalueContext) Function_call() IFunction_callContext

func (*RvalueContext) GREATER

func (s *RvalueContext) GREATER() antlr.TerminalNode

func (*RvalueContext) GREATER_EQUAL

func (s *RvalueContext) GREATER_EQUAL() antlr.TerminalNode

func (*RvalueContext) GetParser

func (s *RvalueContext) GetParser() antlr.Parser

func (*RvalueContext) GetRuleContext

func (s *RvalueContext) GetRuleContext() antlr.RuleContext

func (*RvalueContext) Global_get

func (s *RvalueContext) Global_get() IGlobal_getContext

func (*RvalueContext) Global_set

func (s *RvalueContext) Global_set() IGlobal_setContext

func (*RvalueContext) Initial_array_assignment

func (s *RvalueContext) Initial_array_assignment() IInitial_array_assignmentContext

func (*RvalueContext) Int_assignment

func (s *RvalueContext) Int_assignment() IInt_assignmentContext

func (*RvalueContext) Int_result

func (s *RvalueContext) Int_result() IInt_resultContext

func (*RvalueContext) Int_t

func (s *RvalueContext) Int_t() IInt_tContext

func (*RvalueContext) IsRvalueContext

func (*RvalueContext) IsRvalueContext()

func (*RvalueContext) LEFT_RBRACKET

func (s *RvalueContext) LEFT_RBRACKET() antlr.TerminalNode

func (*RvalueContext) LESS

func (s *RvalueContext) LESS() antlr.TerminalNode

func (*RvalueContext) LESS_EQUAL

func (s *RvalueContext) LESS_EQUAL() antlr.TerminalNode

func (*RvalueContext) Literal_t

func (s *RvalueContext) Literal_t() ILiteral_tContext

func (*RvalueContext) Lvalue

func (s *RvalueContext) Lvalue() ILvalueContext

func (*RvalueContext) MINUS

func (s *RvalueContext) MINUS() antlr.TerminalNode

func (*RvalueContext) MOD

func (s *RvalueContext) MOD() antlr.TerminalNode

func (*RvalueContext) MUL

func (s *RvalueContext) MUL() antlr.TerminalNode

func (*RvalueContext) NOT

func (s *RvalueContext) NOT() antlr.TerminalNode

func (*RvalueContext) NOT_EQUAL

func (s *RvalueContext) NOT_EQUAL() antlr.TerminalNode

func (*RvalueContext) Nil_t

func (s *RvalueContext) Nil_t() INil_tContext

func (*RvalueContext) OR

func (*RvalueContext) PLUS

func (s *RvalueContext) PLUS() antlr.TerminalNode

func (*RvalueContext) RIGHT_RBRACKET

func (s *RvalueContext) RIGHT_RBRACKET() antlr.TerminalNode

func (*RvalueContext) Rvalue

func (s *RvalueContext) Rvalue(i int) IRvalueContext

func (*RvalueContext) String_assignment

func (s *RvalueContext) String_assignment() IString_assignmentContext

func (*RvalueContext) String_result

func (s *RvalueContext) String_result() IString_resultContext

func (*RvalueContext) ToStringTree

func (s *RvalueContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type Statement_bodyContext

type Statement_bodyContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyStatement_bodyContext

func NewEmptyStatement_bodyContext() *Statement_bodyContext

func NewStatement_bodyContext

func NewStatement_bodyContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *Statement_bodyContext

func (*Statement_bodyContext) EnterRule

func (s *Statement_bodyContext) EnterRule(listener antlr.ParseTreeListener)

func (*Statement_bodyContext) ExitRule

func (s *Statement_bodyContext) ExitRule(listener antlr.ParseTreeListener)

func (*Statement_bodyContext) GetParser

func (s *Statement_bodyContext) GetParser() antlr.Parser

func (*Statement_bodyContext) GetRuleContext

func (s *Statement_bodyContext) GetRuleContext() antlr.RuleContext

func (*Statement_bodyContext) IsStatement_bodyContext

func (*Statement_bodyContext) IsStatement_bodyContext()

func (*Statement_bodyContext) Statement_expression_list

func (s *Statement_bodyContext) Statement_expression_list() IStatement_expression_listContext

func (*Statement_bodyContext) ToStringTree

func (s *Statement_bodyContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type Statement_expression_listContext

type Statement_expression_listContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyStatement_expression_listContext

func NewEmptyStatement_expression_listContext() *Statement_expression_listContext

func NewStatement_expression_listContext

func NewStatement_expression_listContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *Statement_expression_listContext

func (*Statement_expression_listContext) Break_expression

func (*Statement_expression_listContext) EnterRule

func (*Statement_expression_listContext) ExitRule

func (*Statement_expression_listContext) Expression

func (*Statement_expression_listContext) GetParser

func (*Statement_expression_listContext) GetRuleContext

func (*Statement_expression_listContext) IsStatement_expression_listContext

func (*Statement_expression_listContext) IsStatement_expression_listContext()

func (*Statement_expression_listContext) RETRY

func (*Statement_expression_listContext) Statement_expression_list

func (*Statement_expression_listContext) Terminator

func (*Statement_expression_listContext) ToStringTree

func (s *Statement_expression_listContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type String_assignmentContext

type String_assignmentContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyString_assignmentContext

func NewEmptyString_assignmentContext() *String_assignmentContext

func NewString_assignmentContext

func NewString_assignmentContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *String_assignmentContext

func (*String_assignmentContext) ASSIGN

func (*String_assignmentContext) EnterRule

func (s *String_assignmentContext) EnterRule(listener antlr.ParseTreeListener)

func (*String_assignmentContext) ExitRule

func (s *String_assignmentContext) ExitRule(listener antlr.ParseTreeListener)

func (*String_assignmentContext) GetOp

func (*String_assignmentContext) GetParser

func (s *String_assignmentContext) GetParser() antlr.Parser

func (*String_assignmentContext) GetRuleContext

func (s *String_assignmentContext) GetRuleContext() antlr.RuleContext

func (*String_assignmentContext) GetVar_id

func (*String_assignmentContext) IsString_assignmentContext

func (*String_assignmentContext) IsString_assignmentContext()

func (*String_assignmentContext) Lvalue

func (*String_assignmentContext) PLUS_ASSIGN

func (s *String_assignmentContext) PLUS_ASSIGN() antlr.TerminalNode

func (*String_assignmentContext) SetOp

func (s *String_assignmentContext) SetOp(v antlr.Token)

func (*String_assignmentContext) SetVar_id

func (s *String_assignmentContext) SetVar_id(v ILvalueContext)

func (*String_assignmentContext) String_result

func (*String_assignmentContext) ToStringTree

func (s *String_assignmentContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type String_resultContext

type String_resultContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyString_resultContext

func NewEmptyString_resultContext() *String_resultContext

func NewString_resultContext

func NewString_resultContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *String_resultContext

func (*String_resultContext) AllString_result

func (s *String_resultContext) AllString_result() []IString_resultContext

func (*String_resultContext) EnterRule

func (s *String_resultContext) EnterRule(listener antlr.ParseTreeListener)

func (*String_resultContext) ExitRule

func (s *String_resultContext) ExitRule(listener antlr.ParseTreeListener)

func (*String_resultContext) GetOp

func (s *String_resultContext) GetOp() antlr.Token

func (*String_resultContext) GetParser

func (s *String_resultContext) GetParser() antlr.Parser

func (*String_resultContext) GetRuleContext

func (s *String_resultContext) GetRuleContext() antlr.RuleContext

func (*String_resultContext) Int_result

func (s *String_resultContext) Int_result() IInt_resultContext

func (*String_resultContext) IsString_resultContext

func (*String_resultContext) IsString_resultContext()

func (*String_resultContext) Literal_t

func (s *String_resultContext) Literal_t() ILiteral_tContext

func (*String_resultContext) MUL

func (*String_resultContext) PLUS

func (*String_resultContext) SetOp

func (s *String_resultContext) SetOp(v antlr.Token)

func (*String_resultContext) String_result

func (s *String_resultContext) String_result(i int) IString_resultContext

func (*String_resultContext) ToStringTree

func (s *String_resultContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type TerminatorContext

type TerminatorContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyTerminatorContext

func NewEmptyTerminatorContext() *TerminatorContext

func NewTerminatorContext

func NewTerminatorContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *TerminatorContext

func (*TerminatorContext) Crlf

func (s *TerminatorContext) Crlf() ICrlfContext

func (*TerminatorContext) EnterRule

func (s *TerminatorContext) EnterRule(listener antlr.ParseTreeListener)

func (*TerminatorContext) ExitRule

func (s *TerminatorContext) ExitRule(listener antlr.ParseTreeListener)

func (*TerminatorContext) GetParser

func (s *TerminatorContext) GetParser() antlr.Parser

func (*TerminatorContext) GetRuleContext

func (s *TerminatorContext) GetRuleContext() antlr.RuleContext

func (*TerminatorContext) IsTerminatorContext

func (*TerminatorContext) IsTerminatorContext()

func (*TerminatorContext) SEMICOLON

func (s *TerminatorContext) SEMICOLON() antlr.TerminalNode

func (*TerminatorContext) Terminator

func (s *TerminatorContext) Terminator() ITerminatorContext

func (*TerminatorContext) ToStringTree

func (s *TerminatorContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type Unless_statementContext

type Unless_statementContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyUnless_statementContext

func NewEmptyUnless_statementContext() *Unless_statementContext

func NewUnless_statementContext

func NewUnless_statementContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *Unless_statementContext

func (*Unless_statementContext) AllCrlf

func (s *Unless_statementContext) AllCrlf() []ICrlfContext

func (*Unless_statementContext) AllStatement_body

func (s *Unless_statementContext) AllStatement_body() []IStatement_bodyContext

func (*Unless_statementContext) Cond_expression

func (s *Unless_statementContext) Cond_expression() ICond_expressionContext

func (*Unless_statementContext) Crlf

func (*Unless_statementContext) END

func (*Unless_statementContext) Else_token

func (*Unless_statementContext) Elsif_statement

func (s *Unless_statementContext) Elsif_statement() IElsif_statementContext

func (*Unless_statementContext) EnterRule

func (s *Unless_statementContext) EnterRule(listener antlr.ParseTreeListener)

func (*Unless_statementContext) ExitRule

func (s *Unless_statementContext) ExitRule(listener antlr.ParseTreeListener)

func (*Unless_statementContext) GetParser

func (s *Unless_statementContext) GetParser() antlr.Parser

func (*Unless_statementContext) GetRuleContext

func (s *Unless_statementContext) GetRuleContext() antlr.RuleContext

func (*Unless_statementContext) IsUnless_statementContext

func (*Unless_statementContext) IsUnless_statementContext()

func (*Unless_statementContext) Statement_body

func (s *Unless_statementContext) Statement_body(i int) IStatement_bodyContext

func (*Unless_statementContext) ToStringTree

func (s *Unless_statementContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

func (*Unless_statementContext) UNLESS

type While_statementContext

type While_statementContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyWhile_statementContext

func NewEmptyWhile_statementContext() *While_statementContext

func NewWhile_statementContext

func NewWhile_statementContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *While_statementContext

func (*While_statementContext) Cond_expression

func (s *While_statementContext) Cond_expression() ICond_expressionContext

func (*While_statementContext) Crlf

func (*While_statementContext) END

func (*While_statementContext) EnterRule

func (s *While_statementContext) EnterRule(listener antlr.ParseTreeListener)

func (*While_statementContext) ExitRule

func (s *While_statementContext) ExitRule(listener antlr.ParseTreeListener)

func (*While_statementContext) GetParser

func (s *While_statementContext) GetParser() antlr.Parser

func (*While_statementContext) GetRuleContext

func (s *While_statementContext) GetRuleContext() antlr.RuleContext

func (*While_statementContext) IsWhile_statementContext

func (*While_statementContext) IsWhile_statementContext()

func (*While_statementContext) Statement_body

func (s *While_statementContext) Statement_body() IStatement_bodyContext

func (*While_statementContext) ToStringTree

func (s *While_statementContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

func (*While_statementContext) WHILE

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL