peoplecode

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/peoplecode"

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

type exampleListener struct {
	*peoplecode.BasePeopleCodeListener
}

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 := peoplecode.NewPeopleCodeLexer(is)
	stream := antlr.NewCommonTokenStream(lexer, antlr.TokenDefaultChannel)

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

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

Index

Examples

Constants

View Source
const (
	PeopleCodeLexerT__0           = 1
	PeopleCodeLexerT__1           = 2
	PeopleCodeLexerT__2           = 3
	PeopleCodeLexerT__3           = 4
	PeopleCodeLexerT__4           = 5
	PeopleCodeLexerT__5           = 6
	PeopleCodeLexerT__6           = 7
	PeopleCodeLexerT__7           = 8
	PeopleCodeLexerT__8           = 9
	PeopleCodeLexerT__9           = 10
	PeopleCodeLexerT__10          = 11
	PeopleCodeLexerT__11          = 12
	PeopleCodeLexerT__12          = 13
	PeopleCodeLexerT__13          = 14
	PeopleCodeLexerT__14          = 15
	PeopleCodeLexerT__15          = 16
	PeopleCodeLexerT__16          = 17
	PeopleCodeLexerT__17          = 18
	PeopleCodeLexerT__18          = 19
	PeopleCodeLexerT__19          = 20
	PeopleCodeLexerT__20          = 21
	PeopleCodeLexerT__21          = 22
	PeopleCodeLexerT__22          = 23
	PeopleCodeLexerT__23          = 24
	PeopleCodeLexerT__24          = 25
	PeopleCodeLexerT__25          = 26
	PeopleCodeLexerT__26          = 27
	PeopleCodeLexerT__27          = 28
	PeopleCodeLexerT__28          = 29
	PeopleCodeLexerT__29          = 30
	PeopleCodeLexerT__30          = 31
	PeopleCodeLexerT__31          = 32
	PeopleCodeLexerT__32          = 33
	PeopleCodeLexerT__33          = 34
	PeopleCodeLexerT__34          = 35
	PeopleCodeLexerT__35          = 36
	PeopleCodeLexerT__36          = 37
	PeopleCodeLexerT__37          = 38
	PeopleCodeLexerT__38          = 39
	PeopleCodeLexerT__39          = 40
	PeopleCodeLexerT__40          = 41
	PeopleCodeLexerT__41          = 42
	PeopleCodeLexerT__42          = 43
	PeopleCodeLexerT__43          = 44
	PeopleCodeLexerT__44          = 45
	PeopleCodeLexerT__45          = 46
	PeopleCodeLexerT__46          = 47
	PeopleCodeLexerT__47          = 48
	PeopleCodeLexerT__48          = 49
	PeopleCodeLexerT__49          = 50
	PeopleCodeLexerT__50          = 51
	PeopleCodeLexerT__51          = 52
	PeopleCodeLexerT__52          = 53
	PeopleCodeLexerT__53          = 54
	PeopleCodeLexerT__54          = 55
	PeopleCodeLexerT__55          = 56
	PeopleCodeLexerT__56          = 57
	PeopleCodeLexerT__57          = 58
	PeopleCodeLexerT__58          = 59
	PeopleCodeLexerT__59          = 60
	PeopleCodeLexerT__60          = 61
	PeopleCodeLexerT__61          = 62
	PeopleCodeLexerT__62          = 63
	PeopleCodeLexerT__63          = 64
	PeopleCodeLexerT__64          = 65
	PeopleCodeLexerT__65          = 66
	PeopleCodeLexerT__66          = 67
	PeopleCodeLexerT__67          = 68
	PeopleCodeLexerT__68          = 69
	PeopleCodeLexerT__69          = 70
	PeopleCodeLexerT__70          = 71
	PeopleCodeLexerDecimalLiteral = 72
	PeopleCodeLexerIntegerLiteral = 73
	PeopleCodeLexerStringLiteral  = 74
	PeopleCodeLexerBoolLiteral    = 75
	PeopleCodeLexerVAR_ID         = 76
	PeopleCodeLexerSYS_VAR_ID     = 77
	PeopleCodeLexerGENERIC_ID     = 78
	PeopleCodeLexerREM            = 79
	PeopleCodeLexerCOMMENT_1      = 80
	PeopleCodeLexerCOMMENT_2      = 81
	PeopleCodeLexerCOMMENT_3      = 82
	PeopleCodeLexerWS             = 83
)

PeopleCodeLexer tokens.

View Source
const (
	PeopleCodeParserEOF            = antlr.TokenEOF
	PeopleCodeParserT__0           = 1
	PeopleCodeParserT__1           = 2
	PeopleCodeParserT__2           = 3
	PeopleCodeParserT__3           = 4
	PeopleCodeParserT__4           = 5
	PeopleCodeParserT__5           = 6
	PeopleCodeParserT__6           = 7
	PeopleCodeParserT__7           = 8
	PeopleCodeParserT__8           = 9
	PeopleCodeParserT__9           = 10
	PeopleCodeParserT__10          = 11
	PeopleCodeParserT__11          = 12
	PeopleCodeParserT__12          = 13
	PeopleCodeParserT__13          = 14
	PeopleCodeParserT__14          = 15
	PeopleCodeParserT__15          = 16
	PeopleCodeParserT__16          = 17
	PeopleCodeParserT__17          = 18
	PeopleCodeParserT__18          = 19
	PeopleCodeParserT__19          = 20
	PeopleCodeParserT__20          = 21
	PeopleCodeParserT__21          = 22
	PeopleCodeParserT__22          = 23
	PeopleCodeParserT__23          = 24
	PeopleCodeParserT__24          = 25
	PeopleCodeParserT__25          = 26
	PeopleCodeParserT__26          = 27
	PeopleCodeParserT__27          = 28
	PeopleCodeParserT__28          = 29
	PeopleCodeParserT__29          = 30
	PeopleCodeParserT__30          = 31
	PeopleCodeParserT__31          = 32
	PeopleCodeParserT__32          = 33
	PeopleCodeParserT__33          = 34
	PeopleCodeParserT__34          = 35
	PeopleCodeParserT__35          = 36
	PeopleCodeParserT__36          = 37
	PeopleCodeParserT__37          = 38
	PeopleCodeParserT__38          = 39
	PeopleCodeParserT__39          = 40
	PeopleCodeParserT__40          = 41
	PeopleCodeParserT__41          = 42
	PeopleCodeParserT__42          = 43
	PeopleCodeParserT__43          = 44
	PeopleCodeParserT__44          = 45
	PeopleCodeParserT__45          = 46
	PeopleCodeParserT__46          = 47
	PeopleCodeParserT__47          = 48
	PeopleCodeParserT__48          = 49
	PeopleCodeParserT__49          = 50
	PeopleCodeParserT__50          = 51
	PeopleCodeParserT__51          = 52
	PeopleCodeParserT__52          = 53
	PeopleCodeParserT__53          = 54
	PeopleCodeParserT__54          = 55
	PeopleCodeParserT__55          = 56
	PeopleCodeParserT__56          = 57
	PeopleCodeParserT__57          = 58
	PeopleCodeParserT__58          = 59
	PeopleCodeParserT__59          = 60
	PeopleCodeParserT__60          = 61
	PeopleCodeParserT__61          = 62
	PeopleCodeParserT__62          = 63
	PeopleCodeParserT__63          = 64
	PeopleCodeParserT__64          = 65
	PeopleCodeParserT__65          = 66
	PeopleCodeParserT__66          = 67
	PeopleCodeParserT__67          = 68
	PeopleCodeParserT__68          = 69
	PeopleCodeParserT__69          = 70
	PeopleCodeParserT__70          = 71
	PeopleCodeParserDecimalLiteral = 72
	PeopleCodeParserIntegerLiteral = 73
	PeopleCodeParserStringLiteral  = 74
	PeopleCodeParserBoolLiteral    = 75
	PeopleCodeParserVAR_ID         = 76
	PeopleCodeParserSYS_VAR_ID     = 77
	PeopleCodeParserGENERIC_ID     = 78
	PeopleCodeParserREM            = 79
	PeopleCodeParserCOMMENT_1      = 80
	PeopleCodeParserCOMMENT_2      = 81
	PeopleCodeParserCOMMENT_3      = 82
	PeopleCodeParserWS             = 83
)

PeopleCodeParser tokens.

View Source
const (
	PeopleCodeParserRULE_program          = 0
	PeopleCodeParserRULE_stmtList         = 1
	PeopleCodeParserRULE_stmt             = 2
	PeopleCodeParserRULE_expr             = 3
	PeopleCodeParserRULE_exprList         = 4
	PeopleCodeParserRULE_varDeclaration   = 5
	PeopleCodeParserRULE_varDeclarator    = 6
	PeopleCodeParserRULE_varType          = 7
	PeopleCodeParserRULE_appClassImport   = 8
	PeopleCodeParserRULE_appPkgPath       = 9
	PeopleCodeParserRULE_appClassPath     = 10
	PeopleCodeParserRULE_extFuncImport    = 11
	PeopleCodeParserRULE_recDefnPath      = 12
	PeopleCodeParserRULE_event            = 13
	PeopleCodeParserRULE_classDeclaration = 14
	PeopleCodeParserRULE_classBlock       = 15
	PeopleCodeParserRULE_classBlockStmt   = 16
	PeopleCodeParserRULE_method           = 17
	PeopleCodeParserRULE_constant         = 18
	PeopleCodeParserRULE_property         = 19
	PeopleCodeParserRULE_instance         = 20
	PeopleCodeParserRULE_methodImpl       = 21
	PeopleCodeParserRULE_getImpl          = 22
	PeopleCodeParserRULE_setImpl          = 23
	PeopleCodeParserRULE_funcImpl         = 24
	PeopleCodeParserRULE_funcSignature    = 25
	PeopleCodeParserRULE_formalParamList  = 26
	PeopleCodeParserRULE_param            = 27
	PeopleCodeParserRULE_returnType       = 28
	PeopleCodeParserRULE_ifStmt           = 29
	PeopleCodeParserRULE_forStmt          = 30
	PeopleCodeParserRULE_whileStmt        = 31
	PeopleCodeParserRULE_evaluateStmt     = 32
	PeopleCodeParserRULE_whenBranch       = 33
	PeopleCodeParserRULE_whenOtherBranch  = 34
	PeopleCodeParserRULE_tryCatchStmt     = 35
	PeopleCodeParserRULE_catchSignature   = 36
	PeopleCodeParserRULE_createInvocation = 37
	PeopleCodeParserRULE_literal          = 38
	PeopleCodeParserRULE_id               = 39
)

PeopleCodeParser rules.

Variables

This section is empty.

Functions

This section is empty.

Types

type AppClassImportContext

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

func NewAppClassImportContext

func NewAppClassImportContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *AppClassImportContext

func NewEmptyAppClassImportContext

func NewEmptyAppClassImportContext() *AppClassImportContext

func (*AppClassImportContext) AppClassPath

func (s *AppClassImportContext) AppClassPath() IAppClassPathContext

func (*AppClassImportContext) AppPkgPath

func (s *AppClassImportContext) AppPkgPath() IAppPkgPathContext

func (*AppClassImportContext) EnterRule

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

func (*AppClassImportContext) ExitRule

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

func (*AppClassImportContext) GetParser

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

func (*AppClassImportContext) GetRuleContext

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

func (*AppClassImportContext) IsAppClassImportContext

func (*AppClassImportContext) IsAppClassImportContext()

func (*AppClassImportContext) ToStringTree

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

type AppClassPathContext

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

func NewAppClassPathContext

func NewAppClassPathContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *AppClassPathContext

func NewEmptyAppClassPathContext

func NewEmptyAppClassPathContext() *AppClassPathContext

func (*AppClassPathContext) AllGENERIC_ID

func (s *AppClassPathContext) AllGENERIC_ID() []antlr.TerminalNode

func (*AppClassPathContext) EnterRule

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

func (*AppClassPathContext) ExitRule

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

func (*AppClassPathContext) GENERIC_ID

func (s *AppClassPathContext) GENERIC_ID(i int) antlr.TerminalNode

func (*AppClassPathContext) GetParser

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

func (*AppClassPathContext) GetRuleContext

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

func (*AppClassPathContext) IsAppClassPathContext

func (*AppClassPathContext) IsAppClassPathContext()

func (*AppClassPathContext) ToStringTree

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

type AppPkgPathContext

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

func NewAppPkgPathContext

func NewAppPkgPathContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *AppPkgPathContext

func NewEmptyAppPkgPathContext

func NewEmptyAppPkgPathContext() *AppPkgPathContext

func (*AppPkgPathContext) AllGENERIC_ID

func (s *AppPkgPathContext) AllGENERIC_ID() []antlr.TerminalNode

func (*AppPkgPathContext) EnterRule

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

func (*AppPkgPathContext) ExitRule

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

func (*AppPkgPathContext) GENERIC_ID

func (s *AppPkgPathContext) GENERIC_ID(i int) antlr.TerminalNode

func (*AppPkgPathContext) GetParser

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

func (*AppPkgPathContext) GetRuleContext

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

func (*AppPkgPathContext) IsAppPkgPathContext

func (*AppPkgPathContext) IsAppPkgPathContext()

func (*AppPkgPathContext) ToStringTree

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

type BasePeopleCodeListener

type BasePeopleCodeListener struct{}

BasePeopleCodeListener is a complete listener for a parse tree produced by PeopleCodeParser.

func (*BasePeopleCodeListener) EnterAppClassImport

func (s *BasePeopleCodeListener) EnterAppClassImport(ctx *AppClassImportContext)

EnterAppClassImport is called when production appClassImport is entered.

func (*BasePeopleCodeListener) EnterAppClassPath

func (s *BasePeopleCodeListener) EnterAppClassPath(ctx *AppClassPathContext)

EnterAppClassPath is called when production appClassPath is entered.

func (*BasePeopleCodeListener) EnterAppPkgPath

func (s *BasePeopleCodeListener) EnterAppPkgPath(ctx *AppPkgPathContext)

EnterAppPkgPath is called when production appPkgPath is entered.

func (*BasePeopleCodeListener) EnterCatchSignature

func (s *BasePeopleCodeListener) EnterCatchSignature(ctx *CatchSignatureContext)

EnterCatchSignature is called when production catchSignature is entered.

func (*BasePeopleCodeListener) EnterClassBlock

func (s *BasePeopleCodeListener) EnterClassBlock(ctx *ClassBlockContext)

EnterClassBlock is called when production classBlock is entered.

func (*BasePeopleCodeListener) EnterClassBlockStmt

func (s *BasePeopleCodeListener) EnterClassBlockStmt(ctx *ClassBlockStmtContext)

EnterClassBlockStmt is called when production classBlockStmt is entered.

func (*BasePeopleCodeListener) EnterClassDeclaration

func (s *BasePeopleCodeListener) EnterClassDeclaration(ctx *ClassDeclarationContext)

EnterClassDeclaration is called when production classDeclaration is entered.

func (*BasePeopleCodeListener) EnterConstant

func (s *BasePeopleCodeListener) EnterConstant(ctx *ConstantContext)

EnterConstant is called when production constant is entered.

func (*BasePeopleCodeListener) EnterCreateInvocation

func (s *BasePeopleCodeListener) EnterCreateInvocation(ctx *CreateInvocationContext)

EnterCreateInvocation is called when production createInvocation is entered.

func (*BasePeopleCodeListener) EnterEvaluateStmt

func (s *BasePeopleCodeListener) EnterEvaluateStmt(ctx *EvaluateStmtContext)

EnterEvaluateStmt is called when production evaluateStmt is entered.

func (*BasePeopleCodeListener) EnterEvent

func (s *BasePeopleCodeListener) EnterEvent(ctx *EventContext)

EnterEvent is called when production event is entered.

func (*BasePeopleCodeListener) EnterEveryRule

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

EnterEveryRule is called when any rule is entered.

func (*BasePeopleCodeListener) EnterExprAddSub

func (s *BasePeopleCodeListener) EnterExprAddSub(ctx *ExprAddSubContext)

EnterExprAddSub is called when production ExprAddSub is entered.

func (*BasePeopleCodeListener) EnterExprArrayIndex

func (s *BasePeopleCodeListener) EnterExprArrayIndex(ctx *ExprArrayIndexContext)

EnterExprArrayIndex is called when production ExprArrayIndex is entered.

func (*BasePeopleCodeListener) EnterExprBoolean

func (s *BasePeopleCodeListener) EnterExprBoolean(ctx *ExprBooleanContext)

EnterExprBoolean is called when production ExprBoolean is entered.

func (*BasePeopleCodeListener) EnterExprComparison

func (s *BasePeopleCodeListener) EnterExprComparison(ctx *ExprComparisonContext)

EnterExprComparison is called when production ExprComparison is entered.

func (*BasePeopleCodeListener) EnterExprConcat

func (s *BasePeopleCodeListener) EnterExprConcat(ctx *ExprConcatContext)

EnterExprConcat is called when production ExprConcat is entered.

func (*BasePeopleCodeListener) EnterExprCreate

func (s *BasePeopleCodeListener) EnterExprCreate(ctx *ExprCreateContext)

EnterExprCreate is called when production ExprCreate is entered.

func (*BasePeopleCodeListener) EnterExprDotAccess

func (s *BasePeopleCodeListener) EnterExprDotAccess(ctx *ExprDotAccessContext)

EnterExprDotAccess is called when production ExprDotAccess is entered.

func (*BasePeopleCodeListener) EnterExprDynamicReference

func (s *BasePeopleCodeListener) EnterExprDynamicReference(ctx *ExprDynamicReferenceContext)

EnterExprDynamicReference is called when production ExprDynamicReference is entered.

func (*BasePeopleCodeListener) EnterExprEquality

func (s *BasePeopleCodeListener) EnterExprEquality(ctx *ExprEqualityContext)

EnterExprEquality is called when production ExprEquality is entered.

func (*BasePeopleCodeListener) EnterExprFnOrIdxCall

func (s *BasePeopleCodeListener) EnterExprFnOrIdxCall(ctx *ExprFnOrIdxCallContext)

EnterExprFnOrIdxCall is called when production ExprFnOrIdxCall is entered.

func (*BasePeopleCodeListener) EnterExprId

func (s *BasePeopleCodeListener) EnterExprId(ctx *ExprIdContext)

EnterExprId is called when production ExprId is entered.

func (*BasePeopleCodeListener) EnterExprList

func (s *BasePeopleCodeListener) EnterExprList(ctx *ExprListContext)

EnterExprList is called when production exprList is entered.

func (*BasePeopleCodeListener) EnterExprLiteral

func (s *BasePeopleCodeListener) EnterExprLiteral(ctx *ExprLiteralContext)

EnterExprLiteral is called when production ExprLiteral is entered.

func (*BasePeopleCodeListener) EnterExprMulDiv

func (s *BasePeopleCodeListener) EnterExprMulDiv(ctx *ExprMulDivContext)

EnterExprMulDiv is called when production ExprMulDiv is entered.

func (*BasePeopleCodeListener) EnterExprNegate

func (s *BasePeopleCodeListener) EnterExprNegate(ctx *ExprNegateContext)

EnterExprNegate is called when production ExprNegate is entered.

func (*BasePeopleCodeListener) EnterExprNot

func (s *BasePeopleCodeListener) EnterExprNot(ctx *ExprNotContext)

EnterExprNot is called when production ExprNot is entered.

func (*BasePeopleCodeListener) EnterExprParenthesized

func (s *BasePeopleCodeListener) EnterExprParenthesized(ctx *ExprParenthesizedContext)

EnterExprParenthesized is called when production ExprParenthesized is entered.

func (*BasePeopleCodeListener) EnterExtFuncImport

func (s *BasePeopleCodeListener) EnterExtFuncImport(ctx *ExtFuncImportContext)

EnterExtFuncImport is called when production extFuncImport is entered.

func (*BasePeopleCodeListener) EnterForStmt

func (s *BasePeopleCodeListener) EnterForStmt(ctx *ForStmtContext)

EnterForStmt is called when production forStmt is entered.

func (*BasePeopleCodeListener) EnterFormalParamList

func (s *BasePeopleCodeListener) EnterFormalParamList(ctx *FormalParamListContext)

EnterFormalParamList is called when production formalParamList is entered.

func (*BasePeopleCodeListener) EnterFuncImpl

func (s *BasePeopleCodeListener) EnterFuncImpl(ctx *FuncImplContext)

EnterFuncImpl is called when production funcImpl is entered.

func (*BasePeopleCodeListener) EnterFuncSignature

func (s *BasePeopleCodeListener) EnterFuncSignature(ctx *FuncSignatureContext)

EnterFuncSignature is called when production funcSignature is entered.

func (*BasePeopleCodeListener) EnterGetImpl

func (s *BasePeopleCodeListener) EnterGetImpl(ctx *GetImplContext)

EnterGetImpl is called when production getImpl is entered.

func (*BasePeopleCodeListener) EnterId

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

EnterId is called when production id is entered.

func (*BasePeopleCodeListener) EnterIfStmt

func (s *BasePeopleCodeListener) EnterIfStmt(ctx *IfStmtContext)

EnterIfStmt is called when production ifStmt is entered.

func (*BasePeopleCodeListener) EnterInstance

func (s *BasePeopleCodeListener) EnterInstance(ctx *InstanceContext)

EnterInstance is called when production instance is entered.

func (*BasePeopleCodeListener) EnterLiteral

func (s *BasePeopleCodeListener) EnterLiteral(ctx *LiteralContext)

EnterLiteral is called when production literal is entered.

func (*BasePeopleCodeListener) EnterMethod

func (s *BasePeopleCodeListener) EnterMethod(ctx *MethodContext)

EnterMethod is called when production method is entered.

func (*BasePeopleCodeListener) EnterMethodImpl

func (s *BasePeopleCodeListener) EnterMethodImpl(ctx *MethodImplContext)

EnterMethodImpl is called when production methodImpl is entered.

func (*BasePeopleCodeListener) EnterParam

func (s *BasePeopleCodeListener) EnterParam(ctx *ParamContext)

EnterParam is called when production param is entered.

func (*BasePeopleCodeListener) EnterProgram

func (s *BasePeopleCodeListener) EnterProgram(ctx *ProgramContext)

EnterProgram is called when production program is entered.

func (*BasePeopleCodeListener) EnterProperty

func (s *BasePeopleCodeListener) EnterProperty(ctx *PropertyContext)

EnterProperty is called when production property is entered.

func (*BasePeopleCodeListener) EnterRecDefnPath

func (s *BasePeopleCodeListener) EnterRecDefnPath(ctx *RecDefnPathContext)

EnterRecDefnPath is called when production recDefnPath is entered.

func (*BasePeopleCodeListener) EnterReturnType

func (s *BasePeopleCodeListener) EnterReturnType(ctx *ReturnTypeContext)

EnterReturnType is called when production returnType is entered.

func (*BasePeopleCodeListener) EnterSetImpl

func (s *BasePeopleCodeListener) EnterSetImpl(ctx *SetImplContext)

EnterSetImpl is called when production setImpl is entered.

func (*BasePeopleCodeListener) EnterStmtAppClassImport

func (s *BasePeopleCodeListener) EnterStmtAppClassImport(ctx *StmtAppClassImportContext)

EnterStmtAppClassImport is called when production StmtAppClassImport is entered.

func (*BasePeopleCodeListener) EnterStmtAssign

func (s *BasePeopleCodeListener) EnterStmtAssign(ctx *StmtAssignContext)

EnterStmtAssign is called when production StmtAssign is entered.

func (*BasePeopleCodeListener) EnterStmtBreak

func (s *BasePeopleCodeListener) EnterStmtBreak(ctx *StmtBreakContext)

EnterStmtBreak is called when production StmtBreak is entered.

func (*BasePeopleCodeListener) EnterStmtClassDeclaration

func (s *BasePeopleCodeListener) EnterStmtClassDeclaration(ctx *StmtClassDeclarationContext)

EnterStmtClassDeclaration is called when production StmtClassDeclaration is entered.

func (*BasePeopleCodeListener) EnterStmtError

func (s *BasePeopleCodeListener) EnterStmtError(ctx *StmtErrorContext)

EnterStmtError is called when production StmtError is entered.

func (*BasePeopleCodeListener) EnterStmtEvaluate

func (s *BasePeopleCodeListener) EnterStmtEvaluate(ctx *StmtEvaluateContext)

EnterStmtEvaluate is called when production StmtEvaluate is entered.

func (*BasePeopleCodeListener) EnterStmtExit

func (s *BasePeopleCodeListener) EnterStmtExit(ctx *StmtExitContext)

EnterStmtExit is called when production StmtExit is entered.

func (*BasePeopleCodeListener) EnterStmtExpr

func (s *BasePeopleCodeListener) EnterStmtExpr(ctx *StmtExprContext)

EnterStmtExpr is called when production StmtExpr is entered.

func (*BasePeopleCodeListener) EnterStmtExternalFuncImport

func (s *BasePeopleCodeListener) EnterStmtExternalFuncImport(ctx *StmtExternalFuncImportContext)

EnterStmtExternalFuncImport is called when production StmtExternalFuncImport is entered.

func (*BasePeopleCodeListener) EnterStmtFor

func (s *BasePeopleCodeListener) EnterStmtFor(ctx *StmtForContext)

EnterStmtFor is called when production StmtFor is entered.

func (*BasePeopleCodeListener) EnterStmtFuncImpl

func (s *BasePeopleCodeListener) EnterStmtFuncImpl(ctx *StmtFuncImplContext)

EnterStmtFuncImpl is called when production StmtFuncImpl is entered.

func (*BasePeopleCodeListener) EnterStmtGetImpl

func (s *BasePeopleCodeListener) EnterStmtGetImpl(ctx *StmtGetImplContext)

EnterStmtGetImpl is called when production StmtGetImpl is entered.

func (*BasePeopleCodeListener) EnterStmtIf

func (s *BasePeopleCodeListener) EnterStmtIf(ctx *StmtIfContext)

EnterStmtIf is called when production StmtIf is entered.

func (*BasePeopleCodeListener) EnterStmtList

func (s *BasePeopleCodeListener) EnterStmtList(ctx *StmtListContext)

EnterStmtList is called when production stmtList is entered.

func (*BasePeopleCodeListener) EnterStmtMethodImpl

func (s *BasePeopleCodeListener) EnterStmtMethodImpl(ctx *StmtMethodImplContext)

EnterStmtMethodImpl is called when production StmtMethodImpl is entered.

func (*BasePeopleCodeListener) EnterStmtReturn

func (s *BasePeopleCodeListener) EnterStmtReturn(ctx *StmtReturnContext)

EnterStmtReturn is called when production StmtReturn is entered.

func (*BasePeopleCodeListener) EnterStmtSetImpl

func (s *BasePeopleCodeListener) EnterStmtSetImpl(ctx *StmtSetImplContext)

EnterStmtSetImpl is called when production StmtSetImpl is entered.

func (*BasePeopleCodeListener) EnterStmtThrow

func (s *BasePeopleCodeListener) EnterStmtThrow(ctx *StmtThrowContext)

EnterStmtThrow is called when production StmtThrow is entered.

func (*BasePeopleCodeListener) EnterStmtTryCatch

func (s *BasePeopleCodeListener) EnterStmtTryCatch(ctx *StmtTryCatchContext)

EnterStmtTryCatch is called when production StmtTryCatch is entered.

func (*BasePeopleCodeListener) EnterStmtVarDeclaration

func (s *BasePeopleCodeListener) EnterStmtVarDeclaration(ctx *StmtVarDeclarationContext)

EnterStmtVarDeclaration is called when production StmtVarDeclaration is entered.

func (*BasePeopleCodeListener) EnterStmtWarning

func (s *BasePeopleCodeListener) EnterStmtWarning(ctx *StmtWarningContext)

EnterStmtWarning is called when production StmtWarning is entered.

func (*BasePeopleCodeListener) EnterStmtWhile

func (s *BasePeopleCodeListener) EnterStmtWhile(ctx *StmtWhileContext)

EnterStmtWhile is called when production StmtWhile is entered.

func (*BasePeopleCodeListener) EnterTryCatchStmt

func (s *BasePeopleCodeListener) EnterTryCatchStmt(ctx *TryCatchStmtContext)

EnterTryCatchStmt is called when production tryCatchStmt is entered.

func (*BasePeopleCodeListener) EnterVarDeclaration

func (s *BasePeopleCodeListener) EnterVarDeclaration(ctx *VarDeclarationContext)

EnterVarDeclaration is called when production varDeclaration is entered.

func (*BasePeopleCodeListener) EnterVarDeclarator

func (s *BasePeopleCodeListener) EnterVarDeclarator(ctx *VarDeclaratorContext)

EnterVarDeclarator is called when production varDeclarator is entered.

func (*BasePeopleCodeListener) EnterVarType

func (s *BasePeopleCodeListener) EnterVarType(ctx *VarTypeContext)

EnterVarType is called when production varType is entered.

func (*BasePeopleCodeListener) EnterWhenBranch

func (s *BasePeopleCodeListener) EnterWhenBranch(ctx *WhenBranchContext)

EnterWhenBranch is called when production whenBranch is entered.

func (*BasePeopleCodeListener) EnterWhenOtherBranch

func (s *BasePeopleCodeListener) EnterWhenOtherBranch(ctx *WhenOtherBranchContext)

EnterWhenOtherBranch is called when production whenOtherBranch is entered.

func (*BasePeopleCodeListener) EnterWhileStmt

func (s *BasePeopleCodeListener) EnterWhileStmt(ctx *WhileStmtContext)

EnterWhileStmt is called when production whileStmt is entered.

func (*BasePeopleCodeListener) ExitAppClassImport

func (s *BasePeopleCodeListener) ExitAppClassImport(ctx *AppClassImportContext)

ExitAppClassImport is called when production appClassImport is exited.

func (*BasePeopleCodeListener) ExitAppClassPath

func (s *BasePeopleCodeListener) ExitAppClassPath(ctx *AppClassPathContext)

ExitAppClassPath is called when production appClassPath is exited.

func (*BasePeopleCodeListener) ExitAppPkgPath

func (s *BasePeopleCodeListener) ExitAppPkgPath(ctx *AppPkgPathContext)

ExitAppPkgPath is called when production appPkgPath is exited.

func (*BasePeopleCodeListener) ExitCatchSignature

func (s *BasePeopleCodeListener) ExitCatchSignature(ctx *CatchSignatureContext)

ExitCatchSignature is called when production catchSignature is exited.

func (*BasePeopleCodeListener) ExitClassBlock

func (s *BasePeopleCodeListener) ExitClassBlock(ctx *ClassBlockContext)

ExitClassBlock is called when production classBlock is exited.

func (*BasePeopleCodeListener) ExitClassBlockStmt

func (s *BasePeopleCodeListener) ExitClassBlockStmt(ctx *ClassBlockStmtContext)

ExitClassBlockStmt is called when production classBlockStmt is exited.

func (*BasePeopleCodeListener) ExitClassDeclaration

func (s *BasePeopleCodeListener) ExitClassDeclaration(ctx *ClassDeclarationContext)

ExitClassDeclaration is called when production classDeclaration is exited.

func (*BasePeopleCodeListener) ExitConstant

func (s *BasePeopleCodeListener) ExitConstant(ctx *ConstantContext)

ExitConstant is called when production constant is exited.

func (*BasePeopleCodeListener) ExitCreateInvocation

func (s *BasePeopleCodeListener) ExitCreateInvocation(ctx *CreateInvocationContext)

ExitCreateInvocation is called when production createInvocation is exited.

func (*BasePeopleCodeListener) ExitEvaluateStmt

func (s *BasePeopleCodeListener) ExitEvaluateStmt(ctx *EvaluateStmtContext)

ExitEvaluateStmt is called when production evaluateStmt is exited.

func (*BasePeopleCodeListener) ExitEvent

func (s *BasePeopleCodeListener) ExitEvent(ctx *EventContext)

ExitEvent is called when production event is exited.

func (*BasePeopleCodeListener) ExitEveryRule

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

ExitEveryRule is called when any rule is exited.

func (*BasePeopleCodeListener) ExitExprAddSub

func (s *BasePeopleCodeListener) ExitExprAddSub(ctx *ExprAddSubContext)

ExitExprAddSub is called when production ExprAddSub is exited.

func (*BasePeopleCodeListener) ExitExprArrayIndex

func (s *BasePeopleCodeListener) ExitExprArrayIndex(ctx *ExprArrayIndexContext)

ExitExprArrayIndex is called when production ExprArrayIndex is exited.

func (*BasePeopleCodeListener) ExitExprBoolean

func (s *BasePeopleCodeListener) ExitExprBoolean(ctx *ExprBooleanContext)

ExitExprBoolean is called when production ExprBoolean is exited.

func (*BasePeopleCodeListener) ExitExprComparison

func (s *BasePeopleCodeListener) ExitExprComparison(ctx *ExprComparisonContext)

ExitExprComparison is called when production ExprComparison is exited.

func (*BasePeopleCodeListener) ExitExprConcat

func (s *BasePeopleCodeListener) ExitExprConcat(ctx *ExprConcatContext)

ExitExprConcat is called when production ExprConcat is exited.

func (*BasePeopleCodeListener) ExitExprCreate

func (s *BasePeopleCodeListener) ExitExprCreate(ctx *ExprCreateContext)

ExitExprCreate is called when production ExprCreate is exited.

func (*BasePeopleCodeListener) ExitExprDotAccess

func (s *BasePeopleCodeListener) ExitExprDotAccess(ctx *ExprDotAccessContext)

ExitExprDotAccess is called when production ExprDotAccess is exited.

func (*BasePeopleCodeListener) ExitExprDynamicReference

func (s *BasePeopleCodeListener) ExitExprDynamicReference(ctx *ExprDynamicReferenceContext)

ExitExprDynamicReference is called when production ExprDynamicReference is exited.

func (*BasePeopleCodeListener) ExitExprEquality

func (s *BasePeopleCodeListener) ExitExprEquality(ctx *ExprEqualityContext)

ExitExprEquality is called when production ExprEquality is exited.

func (*BasePeopleCodeListener) ExitExprFnOrIdxCall

func (s *BasePeopleCodeListener) ExitExprFnOrIdxCall(ctx *ExprFnOrIdxCallContext)

ExitExprFnOrIdxCall is called when production ExprFnOrIdxCall is exited.

func (*BasePeopleCodeListener) ExitExprId

func (s *BasePeopleCodeListener) ExitExprId(ctx *ExprIdContext)

ExitExprId is called when production ExprId is exited.

func (*BasePeopleCodeListener) ExitExprList

func (s *BasePeopleCodeListener) ExitExprList(ctx *ExprListContext)

ExitExprList is called when production exprList is exited.

func (*BasePeopleCodeListener) ExitExprLiteral

func (s *BasePeopleCodeListener) ExitExprLiteral(ctx *ExprLiteralContext)

ExitExprLiteral is called when production ExprLiteral is exited.

func (*BasePeopleCodeListener) ExitExprMulDiv

func (s *BasePeopleCodeListener) ExitExprMulDiv(ctx *ExprMulDivContext)

ExitExprMulDiv is called when production ExprMulDiv is exited.

func (*BasePeopleCodeListener) ExitExprNegate

func (s *BasePeopleCodeListener) ExitExprNegate(ctx *ExprNegateContext)

ExitExprNegate is called when production ExprNegate is exited.

func (*BasePeopleCodeListener) ExitExprNot

func (s *BasePeopleCodeListener) ExitExprNot(ctx *ExprNotContext)

ExitExprNot is called when production ExprNot is exited.

func (*BasePeopleCodeListener) ExitExprParenthesized

func (s *BasePeopleCodeListener) ExitExprParenthesized(ctx *ExprParenthesizedContext)

ExitExprParenthesized is called when production ExprParenthesized is exited.

func (*BasePeopleCodeListener) ExitExtFuncImport

func (s *BasePeopleCodeListener) ExitExtFuncImport(ctx *ExtFuncImportContext)

ExitExtFuncImport is called when production extFuncImport is exited.

func (*BasePeopleCodeListener) ExitForStmt

func (s *BasePeopleCodeListener) ExitForStmt(ctx *ForStmtContext)

ExitForStmt is called when production forStmt is exited.

func (*BasePeopleCodeListener) ExitFormalParamList

func (s *BasePeopleCodeListener) ExitFormalParamList(ctx *FormalParamListContext)

ExitFormalParamList is called when production formalParamList is exited.

func (*BasePeopleCodeListener) ExitFuncImpl

func (s *BasePeopleCodeListener) ExitFuncImpl(ctx *FuncImplContext)

ExitFuncImpl is called when production funcImpl is exited.

func (*BasePeopleCodeListener) ExitFuncSignature

func (s *BasePeopleCodeListener) ExitFuncSignature(ctx *FuncSignatureContext)

ExitFuncSignature is called when production funcSignature is exited.

func (*BasePeopleCodeListener) ExitGetImpl

func (s *BasePeopleCodeListener) ExitGetImpl(ctx *GetImplContext)

ExitGetImpl is called when production getImpl is exited.

func (*BasePeopleCodeListener) ExitId

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

ExitId is called when production id is exited.

func (*BasePeopleCodeListener) ExitIfStmt

func (s *BasePeopleCodeListener) ExitIfStmt(ctx *IfStmtContext)

ExitIfStmt is called when production ifStmt is exited.

func (*BasePeopleCodeListener) ExitInstance

func (s *BasePeopleCodeListener) ExitInstance(ctx *InstanceContext)

ExitInstance is called when production instance is exited.

func (*BasePeopleCodeListener) ExitLiteral

func (s *BasePeopleCodeListener) ExitLiteral(ctx *LiteralContext)

ExitLiteral is called when production literal is exited.

func (*BasePeopleCodeListener) ExitMethod

func (s *BasePeopleCodeListener) ExitMethod(ctx *MethodContext)

ExitMethod is called when production method is exited.

func (*BasePeopleCodeListener) ExitMethodImpl

func (s *BasePeopleCodeListener) ExitMethodImpl(ctx *MethodImplContext)

ExitMethodImpl is called when production methodImpl is exited.

func (*BasePeopleCodeListener) ExitParam

func (s *BasePeopleCodeListener) ExitParam(ctx *ParamContext)

ExitParam is called when production param is exited.

func (*BasePeopleCodeListener) ExitProgram

func (s *BasePeopleCodeListener) ExitProgram(ctx *ProgramContext)

ExitProgram is called when production program is exited.

func (*BasePeopleCodeListener) ExitProperty

func (s *BasePeopleCodeListener) ExitProperty(ctx *PropertyContext)

ExitProperty is called when production property is exited.

func (*BasePeopleCodeListener) ExitRecDefnPath

func (s *BasePeopleCodeListener) ExitRecDefnPath(ctx *RecDefnPathContext)

ExitRecDefnPath is called when production recDefnPath is exited.

func (*BasePeopleCodeListener) ExitReturnType

func (s *BasePeopleCodeListener) ExitReturnType(ctx *ReturnTypeContext)

ExitReturnType is called when production returnType is exited.

func (*BasePeopleCodeListener) ExitSetImpl

func (s *BasePeopleCodeListener) ExitSetImpl(ctx *SetImplContext)

ExitSetImpl is called when production setImpl is exited.

func (*BasePeopleCodeListener) ExitStmtAppClassImport

func (s *BasePeopleCodeListener) ExitStmtAppClassImport(ctx *StmtAppClassImportContext)

ExitStmtAppClassImport is called when production StmtAppClassImport is exited.

func (*BasePeopleCodeListener) ExitStmtAssign

func (s *BasePeopleCodeListener) ExitStmtAssign(ctx *StmtAssignContext)

ExitStmtAssign is called when production StmtAssign is exited.

func (*BasePeopleCodeListener) ExitStmtBreak

func (s *BasePeopleCodeListener) ExitStmtBreak(ctx *StmtBreakContext)

ExitStmtBreak is called when production StmtBreak is exited.

func (*BasePeopleCodeListener) ExitStmtClassDeclaration

func (s *BasePeopleCodeListener) ExitStmtClassDeclaration(ctx *StmtClassDeclarationContext)

ExitStmtClassDeclaration is called when production StmtClassDeclaration is exited.

func (*BasePeopleCodeListener) ExitStmtError

func (s *BasePeopleCodeListener) ExitStmtError(ctx *StmtErrorContext)

ExitStmtError is called when production StmtError is exited.

func (*BasePeopleCodeListener) ExitStmtEvaluate

func (s *BasePeopleCodeListener) ExitStmtEvaluate(ctx *StmtEvaluateContext)

ExitStmtEvaluate is called when production StmtEvaluate is exited.

func (*BasePeopleCodeListener) ExitStmtExit

func (s *BasePeopleCodeListener) ExitStmtExit(ctx *StmtExitContext)

ExitStmtExit is called when production StmtExit is exited.

func (*BasePeopleCodeListener) ExitStmtExpr

func (s *BasePeopleCodeListener) ExitStmtExpr(ctx *StmtExprContext)

ExitStmtExpr is called when production StmtExpr is exited.

func (*BasePeopleCodeListener) ExitStmtExternalFuncImport

func (s *BasePeopleCodeListener) ExitStmtExternalFuncImport(ctx *StmtExternalFuncImportContext)

ExitStmtExternalFuncImport is called when production StmtExternalFuncImport is exited.

func (*BasePeopleCodeListener) ExitStmtFor

func (s *BasePeopleCodeListener) ExitStmtFor(ctx *StmtForContext)

ExitStmtFor is called when production StmtFor is exited.

func (*BasePeopleCodeListener) ExitStmtFuncImpl

func (s *BasePeopleCodeListener) ExitStmtFuncImpl(ctx *StmtFuncImplContext)

ExitStmtFuncImpl is called when production StmtFuncImpl is exited.

func (*BasePeopleCodeListener) ExitStmtGetImpl

func (s *BasePeopleCodeListener) ExitStmtGetImpl(ctx *StmtGetImplContext)

ExitStmtGetImpl is called when production StmtGetImpl is exited.

func (*BasePeopleCodeListener) ExitStmtIf

func (s *BasePeopleCodeListener) ExitStmtIf(ctx *StmtIfContext)

ExitStmtIf is called when production StmtIf is exited.

func (*BasePeopleCodeListener) ExitStmtList

func (s *BasePeopleCodeListener) ExitStmtList(ctx *StmtListContext)

ExitStmtList is called when production stmtList is exited.

func (*BasePeopleCodeListener) ExitStmtMethodImpl

func (s *BasePeopleCodeListener) ExitStmtMethodImpl(ctx *StmtMethodImplContext)

ExitStmtMethodImpl is called when production StmtMethodImpl is exited.

func (*BasePeopleCodeListener) ExitStmtReturn

func (s *BasePeopleCodeListener) ExitStmtReturn(ctx *StmtReturnContext)

ExitStmtReturn is called when production StmtReturn is exited.

func (*BasePeopleCodeListener) ExitStmtSetImpl

func (s *BasePeopleCodeListener) ExitStmtSetImpl(ctx *StmtSetImplContext)

ExitStmtSetImpl is called when production StmtSetImpl is exited.

func (*BasePeopleCodeListener) ExitStmtThrow

func (s *BasePeopleCodeListener) ExitStmtThrow(ctx *StmtThrowContext)

ExitStmtThrow is called when production StmtThrow is exited.

func (*BasePeopleCodeListener) ExitStmtTryCatch

func (s *BasePeopleCodeListener) ExitStmtTryCatch(ctx *StmtTryCatchContext)

ExitStmtTryCatch is called when production StmtTryCatch is exited.

func (*BasePeopleCodeListener) ExitStmtVarDeclaration

func (s *BasePeopleCodeListener) ExitStmtVarDeclaration(ctx *StmtVarDeclarationContext)

ExitStmtVarDeclaration is called when production StmtVarDeclaration is exited.

func (*BasePeopleCodeListener) ExitStmtWarning

func (s *BasePeopleCodeListener) ExitStmtWarning(ctx *StmtWarningContext)

ExitStmtWarning is called when production StmtWarning is exited.

func (*BasePeopleCodeListener) ExitStmtWhile

func (s *BasePeopleCodeListener) ExitStmtWhile(ctx *StmtWhileContext)

ExitStmtWhile is called when production StmtWhile is exited.

func (*BasePeopleCodeListener) ExitTryCatchStmt

func (s *BasePeopleCodeListener) ExitTryCatchStmt(ctx *TryCatchStmtContext)

ExitTryCatchStmt is called when production tryCatchStmt is exited.

func (*BasePeopleCodeListener) ExitVarDeclaration

func (s *BasePeopleCodeListener) ExitVarDeclaration(ctx *VarDeclarationContext)

ExitVarDeclaration is called when production varDeclaration is exited.

func (*BasePeopleCodeListener) ExitVarDeclarator

func (s *BasePeopleCodeListener) ExitVarDeclarator(ctx *VarDeclaratorContext)

ExitVarDeclarator is called when production varDeclarator is exited.

func (*BasePeopleCodeListener) ExitVarType

func (s *BasePeopleCodeListener) ExitVarType(ctx *VarTypeContext)

ExitVarType is called when production varType is exited.

func (*BasePeopleCodeListener) ExitWhenBranch

func (s *BasePeopleCodeListener) ExitWhenBranch(ctx *WhenBranchContext)

ExitWhenBranch is called when production whenBranch is exited.

func (*BasePeopleCodeListener) ExitWhenOtherBranch

func (s *BasePeopleCodeListener) ExitWhenOtherBranch(ctx *WhenOtherBranchContext)

ExitWhenOtherBranch is called when production whenOtherBranch is exited.

func (*BasePeopleCodeListener) ExitWhileStmt

func (s *BasePeopleCodeListener) ExitWhileStmt(ctx *WhileStmtContext)

ExitWhileStmt is called when production whileStmt is exited.

func (*BasePeopleCodeListener) VisitErrorNode

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

VisitErrorNode is called when an error node is visited.

func (*BasePeopleCodeListener) VisitTerminal

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

VisitTerminal is called when a terminal node is visited.

type CatchSignatureContext

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

func NewCatchSignatureContext

func NewCatchSignatureContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *CatchSignatureContext

func NewEmptyCatchSignatureContext

func NewEmptyCatchSignatureContext() *CatchSignatureContext

func (*CatchSignatureContext) EnterRule

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

func (*CatchSignatureContext) ExitRule

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

func (*CatchSignatureContext) GetExClass

func (s *CatchSignatureContext) GetExClass() antlr.Token

func (*CatchSignatureContext) GetParser

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

func (*CatchSignatureContext) GetRuleContext

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

func (*CatchSignatureContext) IsCatchSignatureContext

func (*CatchSignatureContext) IsCatchSignatureContext()

func (*CatchSignatureContext) SetExClass

func (s *CatchSignatureContext) SetExClass(v antlr.Token)

func (*CatchSignatureContext) ToStringTree

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

func (*CatchSignatureContext) VAR_ID

type ClassBlockContext

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

func NewClassBlockContext

func NewClassBlockContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ClassBlockContext

func NewEmptyClassBlockContext

func NewEmptyClassBlockContext() *ClassBlockContext

func (*ClassBlockContext) AllClassBlockStmt

func (s *ClassBlockContext) AllClassBlockStmt() []IClassBlockStmtContext

func (*ClassBlockContext) ClassBlockStmt

func (s *ClassBlockContext) ClassBlockStmt(i int) IClassBlockStmtContext

func (*ClassBlockContext) EnterRule

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

func (*ClassBlockContext) ExitRule

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

func (*ClassBlockContext) GetALvl

func (s *ClassBlockContext) GetALvl() antlr.Token

func (*ClassBlockContext) GetParser

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

func (*ClassBlockContext) GetRuleContext

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

func (*ClassBlockContext) IsClassBlockContext

func (*ClassBlockContext) IsClassBlockContext()

func (*ClassBlockContext) SetALvl

func (s *ClassBlockContext) SetALvl(v antlr.Token)

func (*ClassBlockContext) ToStringTree

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

type ClassBlockStmtContext

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

func NewClassBlockStmtContext

func NewClassBlockStmtContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ClassBlockStmtContext

func NewEmptyClassBlockStmtContext

func NewEmptyClassBlockStmtContext() *ClassBlockStmtContext

func (*ClassBlockStmtContext) Constant

func (*ClassBlockStmtContext) EnterRule

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

func (*ClassBlockStmtContext) ExitRule

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

func (*ClassBlockStmtContext) GetParser

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

func (*ClassBlockStmtContext) GetRuleContext

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

func (*ClassBlockStmtContext) Instance

func (*ClassBlockStmtContext) IsClassBlockStmtContext

func (*ClassBlockStmtContext) IsClassBlockStmtContext()

func (*ClassBlockStmtContext) Method

func (*ClassBlockStmtContext) Property

func (*ClassBlockStmtContext) ToStringTree

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

type ClassDeclarationContext

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

func NewClassDeclarationContext

func NewClassDeclarationContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ClassDeclarationContext

func NewEmptyClassDeclarationContext

func NewEmptyClassDeclarationContext() *ClassDeclarationContext

func (*ClassDeclarationContext) AllClassBlock

func (s *ClassDeclarationContext) AllClassBlock() []IClassBlockContext

func (*ClassDeclarationContext) ClassBlock

func (*ClassDeclarationContext) EnterRule

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

func (*ClassDeclarationContext) ExitRule

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

func (*ClassDeclarationContext) GENERIC_ID

func (s *ClassDeclarationContext) GENERIC_ID() antlr.TerminalNode

func (*ClassDeclarationContext) GetParser

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

func (*ClassDeclarationContext) GetRuleContext

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

func (*ClassDeclarationContext) IsClassDeclarationContext

func (*ClassDeclarationContext) IsClassDeclarationContext()

func (*ClassDeclarationContext) ToStringTree

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

type ConstantContext

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

func NewConstantContext

func NewConstantContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ConstantContext

func NewEmptyConstantContext

func NewEmptyConstantContext() *ConstantContext

func (*ConstantContext) EnterRule

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

func (*ConstantContext) ExitRule

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

func (*ConstantContext) Expr

func (s *ConstantContext) Expr() IExprContext

func (*ConstantContext) GetParser

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

func (*ConstantContext) GetRuleContext

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

func (*ConstantContext) IsConstantContext

func (*ConstantContext) IsConstantContext()

func (*ConstantContext) ToStringTree

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

func (*ConstantContext) VAR_ID

func (s *ConstantContext) VAR_ID() antlr.TerminalNode

type CreateInvocationContext

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

func NewCreateInvocationContext

func NewCreateInvocationContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *CreateInvocationContext

func NewEmptyCreateInvocationContext

func NewEmptyCreateInvocationContext() *CreateInvocationContext

func (*CreateInvocationContext) AppClassPath

func (*CreateInvocationContext) EnterRule

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

func (*CreateInvocationContext) ExitRule

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

func (*CreateInvocationContext) ExprList

func (*CreateInvocationContext) GENERIC_ID

func (s *CreateInvocationContext) GENERIC_ID() antlr.TerminalNode

func (*CreateInvocationContext) GetParser

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

func (*CreateInvocationContext) GetRuleContext

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

func (*CreateInvocationContext) IsCreateInvocationContext

func (*CreateInvocationContext) IsCreateInvocationContext()

func (*CreateInvocationContext) ToStringTree

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

type EvaluateStmtContext

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

func NewEmptyEvaluateStmtContext

func NewEmptyEvaluateStmtContext() *EvaluateStmtContext

func NewEvaluateStmtContext

func NewEvaluateStmtContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *EvaluateStmtContext

func (*EvaluateStmtContext) AllWhenBranch

func (s *EvaluateStmtContext) AllWhenBranch() []IWhenBranchContext

func (*EvaluateStmtContext) EnterRule

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

func (*EvaluateStmtContext) ExitRule

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

func (*EvaluateStmtContext) Expr

func (*EvaluateStmtContext) GetEndevaluate

func (s *EvaluateStmtContext) GetEndevaluate() antlr.Token

func (*EvaluateStmtContext) GetParser

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

func (*EvaluateStmtContext) GetRuleContext

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

func (*EvaluateStmtContext) IsEvaluateStmtContext

func (*EvaluateStmtContext) IsEvaluateStmtContext()

func (*EvaluateStmtContext) SetEndevaluate

func (s *EvaluateStmtContext) SetEndevaluate(v antlr.Token)

func (*EvaluateStmtContext) ToStringTree

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

func (*EvaluateStmtContext) WhenBranch

func (s *EvaluateStmtContext) WhenBranch(i int) IWhenBranchContext

func (*EvaluateStmtContext) WhenOtherBranch

func (s *EvaluateStmtContext) WhenOtherBranch() IWhenOtherBranchContext

type EventContext

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

func NewEmptyEventContext

func NewEmptyEventContext() *EventContext

func NewEventContext

func NewEventContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *EventContext

func (*EventContext) EnterRule

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

func (*EventContext) ExitRule

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

func (*EventContext) GetParser

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

func (*EventContext) GetRuleContext

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

func (*EventContext) IsEventContext

func (*EventContext) IsEventContext()

func (*EventContext) ToStringTree

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

type ExprAddSubContext

type ExprAddSubContext struct {
	*ExprContext
	// contains filtered or unexported fields
}

func NewExprAddSubContext

func NewExprAddSubContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *ExprAddSubContext

func (*ExprAddSubContext) AllExpr

func (s *ExprAddSubContext) AllExpr() []IExprContext

func (*ExprAddSubContext) EnterRule

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

func (*ExprAddSubContext) ExitRule

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

func (*ExprAddSubContext) Expr

func (s *ExprAddSubContext) Expr(i int) IExprContext

func (*ExprAddSubContext) GetA

func (s *ExprAddSubContext) GetA() antlr.Token

func (*ExprAddSubContext) GetRuleContext

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

func (*ExprAddSubContext) GetS

func (s *ExprAddSubContext) GetS() antlr.Token

func (*ExprAddSubContext) SetA

func (s *ExprAddSubContext) SetA(v antlr.Token)

func (*ExprAddSubContext) SetS

func (s *ExprAddSubContext) SetS(v antlr.Token)

type ExprArrayIndexContext

type ExprArrayIndexContext struct {
	*ExprContext
}

func NewExprArrayIndexContext

func NewExprArrayIndexContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *ExprArrayIndexContext

func (*ExprArrayIndexContext) EnterRule

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

func (*ExprArrayIndexContext) ExitRule

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

func (*ExprArrayIndexContext) Expr

func (*ExprArrayIndexContext) ExprList

func (*ExprArrayIndexContext) GetRuleContext

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

type ExprBooleanContext

type ExprBooleanContext struct {
	*ExprContext
	// contains filtered or unexported fields
}

func NewExprBooleanContext

func NewExprBooleanContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *ExprBooleanContext

func (*ExprBooleanContext) AllExpr

func (s *ExprBooleanContext) AllExpr() []IExprContext

func (*ExprBooleanContext) EnterRule

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

func (*ExprBooleanContext) ExitRule

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

func (*ExprBooleanContext) Expr

func (s *ExprBooleanContext) Expr(i int) IExprContext

func (*ExprBooleanContext) GetOp

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

func (*ExprBooleanContext) GetRuleContext

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

func (*ExprBooleanContext) SetOp

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

type ExprComparisonContext

type ExprComparisonContext struct {
	*ExprContext
	// contains filtered or unexported fields
}

func NewExprComparisonContext

func NewExprComparisonContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *ExprComparisonContext

func (*ExprComparisonContext) AllExpr

func (s *ExprComparisonContext) AllExpr() []IExprContext

func (*ExprComparisonContext) EnterRule

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

func (*ExprComparisonContext) ExitRule

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

func (*ExprComparisonContext) Expr

func (*ExprComparisonContext) GetG

func (s *ExprComparisonContext) GetG() antlr.Token

func (*ExprComparisonContext) GetGe

func (s *ExprComparisonContext) GetGe() antlr.Token

func (*ExprComparisonContext) GetL

func (s *ExprComparisonContext) GetL() antlr.Token

func (*ExprComparisonContext) GetLe

func (s *ExprComparisonContext) GetLe() antlr.Token

func (*ExprComparisonContext) GetRuleContext

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

func (*ExprComparisonContext) SetG

func (s *ExprComparisonContext) SetG(v antlr.Token)

func (*ExprComparisonContext) SetGe

func (s *ExprComparisonContext) SetGe(v antlr.Token)

func (*ExprComparisonContext) SetL

func (s *ExprComparisonContext) SetL(v antlr.Token)

func (*ExprComparisonContext) SetLe

func (s *ExprComparisonContext) SetLe(v antlr.Token)

type ExprConcatContext

type ExprConcatContext struct {
	*ExprContext
}

func NewExprConcatContext

func NewExprConcatContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *ExprConcatContext

func (*ExprConcatContext) AllExpr

func (s *ExprConcatContext) AllExpr() []IExprContext

func (*ExprConcatContext) EnterRule

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

func (*ExprConcatContext) ExitRule

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

func (*ExprConcatContext) Expr

func (s *ExprConcatContext) Expr(i int) IExprContext

func (*ExprConcatContext) GetRuleContext

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

type ExprContext

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

func NewEmptyExprContext

func NewEmptyExprContext() *ExprContext

func NewExprContext

func NewExprContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ExprContext

func (*ExprContext) CopyFrom

func (s *ExprContext) CopyFrom(ctx *ExprContext)

func (*ExprContext) GetParser

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

func (*ExprContext) GetRuleContext

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

func (*ExprContext) IsExprContext

func (*ExprContext) IsExprContext()

func (*ExprContext) ToStringTree

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

type ExprCreateContext

type ExprCreateContext struct {
	*ExprContext
}

func NewExprCreateContext

func NewExprCreateContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *ExprCreateContext

func (*ExprCreateContext) CreateInvocation

func (s *ExprCreateContext) CreateInvocation() ICreateInvocationContext

func (*ExprCreateContext) EnterRule

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

func (*ExprCreateContext) ExitRule

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

func (*ExprCreateContext) GetRuleContext

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

type ExprDotAccessContext

type ExprDotAccessContext struct {
	*ExprContext
}

func NewExprDotAccessContext

func NewExprDotAccessContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *ExprDotAccessContext

func (*ExprDotAccessContext) EnterRule

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

func (*ExprDotAccessContext) ExitRule

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

func (*ExprDotAccessContext) Expr

func (*ExprDotAccessContext) GetRuleContext

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

func (*ExprDotAccessContext) Id

type ExprDynamicReferenceContext

type ExprDynamicReferenceContext struct {
	*ExprContext
}

func NewExprDynamicReferenceContext

func NewExprDynamicReferenceContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *ExprDynamicReferenceContext

func (*ExprDynamicReferenceContext) EnterRule

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

func (*ExprDynamicReferenceContext) ExitRule

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

func (*ExprDynamicReferenceContext) Expr

func (*ExprDynamicReferenceContext) GetRuleContext

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

type ExprEqualityContext

type ExprEqualityContext struct {
	*ExprContext
	// contains filtered or unexported fields
}

func NewExprEqualityContext

func NewExprEqualityContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *ExprEqualityContext

func (*ExprEqualityContext) AllExpr

func (s *ExprEqualityContext) AllExpr() []IExprContext

func (*ExprEqualityContext) EnterRule

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

func (*ExprEqualityContext) ExitRule

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

func (*ExprEqualityContext) Expr

func (*ExprEqualityContext) GetE

func (s *ExprEqualityContext) GetE() antlr.Token

func (*ExprEqualityContext) GetI

func (s *ExprEqualityContext) GetI() antlr.Token

func (*ExprEqualityContext) GetRuleContext

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

func (*ExprEqualityContext) SetE

func (s *ExprEqualityContext) SetE(v antlr.Token)

func (*ExprEqualityContext) SetI

func (s *ExprEqualityContext) SetI(v antlr.Token)

type ExprFnOrIdxCallContext

type ExprFnOrIdxCallContext struct {
	*ExprContext
}

func NewExprFnOrIdxCallContext

func NewExprFnOrIdxCallContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *ExprFnOrIdxCallContext

func (*ExprFnOrIdxCallContext) EnterRule

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

func (*ExprFnOrIdxCallContext) ExitRule

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

func (*ExprFnOrIdxCallContext) Expr

func (*ExprFnOrIdxCallContext) ExprList

func (*ExprFnOrIdxCallContext) GetRuleContext

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

type ExprIdContext

type ExprIdContext struct {
	*ExprContext
}

func NewExprIdContext

func NewExprIdContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *ExprIdContext

func (*ExprIdContext) EnterRule

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

func (*ExprIdContext) ExitRule

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

func (*ExprIdContext) GetRuleContext

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

func (*ExprIdContext) Id

func (s *ExprIdContext) Id() IIdContext

type ExprListContext

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

func NewEmptyExprListContext

func NewEmptyExprListContext() *ExprListContext

func NewExprListContext

func NewExprListContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ExprListContext

func (*ExprListContext) AllExpr

func (s *ExprListContext) AllExpr() []IExprContext

func (*ExprListContext) EnterRule

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

func (*ExprListContext) ExitRule

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

func (*ExprListContext) Expr

func (s *ExprListContext) Expr(i int) IExprContext

func (*ExprListContext) GetParser

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

func (*ExprListContext) GetRuleContext

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

func (*ExprListContext) IsExprListContext

func (*ExprListContext) IsExprListContext()

func (*ExprListContext) ToStringTree

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

type ExprLiteralContext

type ExprLiteralContext struct {
	*ExprContext
}

func NewExprLiteralContext

func NewExprLiteralContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *ExprLiteralContext

func (*ExprLiteralContext) EnterRule

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

func (*ExprLiteralContext) ExitRule

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

func (*ExprLiteralContext) GetRuleContext

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

func (*ExprLiteralContext) Literal

func (s *ExprLiteralContext) Literal() ILiteralContext

type ExprMulDivContext

type ExprMulDivContext struct {
	*ExprContext
	// contains filtered or unexported fields
}

func NewExprMulDivContext

func NewExprMulDivContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *ExprMulDivContext

func (*ExprMulDivContext) AllExpr

func (s *ExprMulDivContext) AllExpr() []IExprContext

func (*ExprMulDivContext) EnterRule

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

func (*ExprMulDivContext) ExitRule

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

func (*ExprMulDivContext) Expr

func (s *ExprMulDivContext) Expr(i int) IExprContext

func (*ExprMulDivContext) GetD

func (s *ExprMulDivContext) GetD() antlr.Token

func (*ExprMulDivContext) GetM

func (s *ExprMulDivContext) GetM() antlr.Token

func (*ExprMulDivContext) GetRuleContext

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

func (*ExprMulDivContext) SetD

func (s *ExprMulDivContext) SetD(v antlr.Token)

func (*ExprMulDivContext) SetM

func (s *ExprMulDivContext) SetM(v antlr.Token)

type ExprNegateContext

type ExprNegateContext struct {
	*ExprContext
}

func NewExprNegateContext

func NewExprNegateContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *ExprNegateContext

func (*ExprNegateContext) EnterRule

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

func (*ExprNegateContext) ExitRule

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

func (*ExprNegateContext) Expr

func (s *ExprNegateContext) Expr() IExprContext

func (*ExprNegateContext) GetRuleContext

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

type ExprNotContext

type ExprNotContext struct {
	*ExprContext
}

func NewExprNotContext

func NewExprNotContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *ExprNotContext

func (*ExprNotContext) EnterRule

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

func (*ExprNotContext) ExitRule

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

func (*ExprNotContext) Expr

func (s *ExprNotContext) Expr() IExprContext

func (*ExprNotContext) GetRuleContext

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

type ExprParenthesizedContext

type ExprParenthesizedContext struct {
	*ExprContext
}

func NewExprParenthesizedContext

func NewExprParenthesizedContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *ExprParenthesizedContext

func (*ExprParenthesizedContext) EnterRule

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

func (*ExprParenthesizedContext) ExitRule

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

func (*ExprParenthesizedContext) Expr

func (*ExprParenthesizedContext) GetRuleContext

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

type ExtFuncImportContext

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

func NewEmptyExtFuncImportContext

func NewEmptyExtFuncImportContext() *ExtFuncImportContext

func NewExtFuncImportContext

func NewExtFuncImportContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ExtFuncImportContext

func (*ExtFuncImportContext) EnterRule

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

func (*ExtFuncImportContext) Event

func (*ExtFuncImportContext) ExitRule

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

func (*ExtFuncImportContext) GENERIC_ID

func (s *ExtFuncImportContext) GENERIC_ID() antlr.TerminalNode

func (*ExtFuncImportContext) GetParser

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

func (*ExtFuncImportContext) GetRuleContext

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

func (*ExtFuncImportContext) IsExtFuncImportContext

func (*ExtFuncImportContext) IsExtFuncImportContext()

func (*ExtFuncImportContext) RecDefnPath

func (s *ExtFuncImportContext) RecDefnPath() IRecDefnPathContext

func (*ExtFuncImportContext) ToStringTree

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

type ForStmtContext

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

func NewEmptyForStmtContext

func NewEmptyForStmtContext() *ForStmtContext

func NewForStmtContext

func NewForStmtContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ForStmtContext

func (*ForStmtContext) AllExpr

func (s *ForStmtContext) AllExpr() []IExprContext

func (*ForStmtContext) EnterRule

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

func (*ForStmtContext) ExitRule

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

func (*ForStmtContext) Expr

func (s *ForStmtContext) Expr(i int) IExprContext

func (*ForStmtContext) GetEndfor

func (s *ForStmtContext) GetEndfor() antlr.Token

func (*ForStmtContext) GetParser

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

func (*ForStmtContext) GetRuleContext

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

func (*ForStmtContext) IsForStmtContext

func (*ForStmtContext) IsForStmtContext()

func (*ForStmtContext) SetEndfor

func (s *ForStmtContext) SetEndfor(v antlr.Token)

func (*ForStmtContext) StmtList

func (s *ForStmtContext) StmtList() IStmtListContext

func (*ForStmtContext) ToStringTree

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

func (*ForStmtContext) VAR_ID

func (s *ForStmtContext) VAR_ID() antlr.TerminalNode

type FormalParamListContext

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

func NewEmptyFormalParamListContext

func NewEmptyFormalParamListContext() *FormalParamListContext

func NewFormalParamListContext

func NewFormalParamListContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *FormalParamListContext

func (*FormalParamListContext) AllParam

func (s *FormalParamListContext) AllParam() []IParamContext

func (*FormalParamListContext) EnterRule

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

func (*FormalParamListContext) ExitRule

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

func (*FormalParamListContext) GetParser

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

func (*FormalParamListContext) GetRuleContext

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

func (*FormalParamListContext) IsFormalParamListContext

func (*FormalParamListContext) IsFormalParamListContext()

func (*FormalParamListContext) Param

func (*FormalParamListContext) ToStringTree

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

type FuncImplContext

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

func NewEmptyFuncImplContext

func NewEmptyFuncImplContext() *FuncImplContext

func NewFuncImplContext

func NewFuncImplContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *FuncImplContext

func (*FuncImplContext) EnterRule

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

func (*FuncImplContext) ExitRule

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

func (*FuncImplContext) FuncSignature

func (s *FuncImplContext) FuncSignature() IFuncSignatureContext

func (*FuncImplContext) GetEndfunction

func (s *FuncImplContext) GetEndfunction() antlr.Token

func (*FuncImplContext) GetParser

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

func (*FuncImplContext) GetRuleContext

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

func (*FuncImplContext) IsFuncImplContext

func (*FuncImplContext) IsFuncImplContext()

func (*FuncImplContext) SetEndfunction

func (s *FuncImplContext) SetEndfunction(v antlr.Token)

func (*FuncImplContext) StmtList

func (s *FuncImplContext) StmtList() IStmtListContext

func (*FuncImplContext) ToStringTree

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

type FuncSignatureContext

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

func NewEmptyFuncSignatureContext

func NewEmptyFuncSignatureContext() *FuncSignatureContext

func NewFuncSignatureContext

func NewFuncSignatureContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *FuncSignatureContext

func (*FuncSignatureContext) EnterRule

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

func (*FuncSignatureContext) ExitRule

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

func (*FuncSignatureContext) FormalParamList

func (s *FuncSignatureContext) FormalParamList() IFormalParamListContext

func (*FuncSignatureContext) GENERIC_ID

func (s *FuncSignatureContext) GENERIC_ID() antlr.TerminalNode

func (*FuncSignatureContext) GetParser

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

func (*FuncSignatureContext) GetRuleContext

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

func (*FuncSignatureContext) IsFuncSignatureContext

func (*FuncSignatureContext) IsFuncSignatureContext()

func (*FuncSignatureContext) ReturnType

func (s *FuncSignatureContext) ReturnType() IReturnTypeContext

func (*FuncSignatureContext) ToStringTree

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

type GetImplContext

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

func NewEmptyGetImplContext

func NewEmptyGetImplContext() *GetImplContext

func NewGetImplContext

func NewGetImplContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *GetImplContext

func (*GetImplContext) EnterRule

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

func (*GetImplContext) ExitRule

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

func (*GetImplContext) GENERIC_ID

func (s *GetImplContext) GENERIC_ID() antlr.TerminalNode

func (*GetImplContext) GetEndget

func (s *GetImplContext) GetEndget() antlr.Token

func (*GetImplContext) GetParser

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

func (*GetImplContext) GetRuleContext

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

func (*GetImplContext) IsGetImplContext

func (*GetImplContext) IsGetImplContext()

func (*GetImplContext) SetEndget

func (s *GetImplContext) SetEndget(v antlr.Token)

func (*GetImplContext) StmtList

func (s *GetImplContext) StmtList() IStmtListContext

func (*GetImplContext) ToStringTree

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

type IAppClassImportContext

type IAppClassImportContext interface {
	antlr.ParserRuleContext

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

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

IAppClassImportContext is an interface to support dynamic dispatch.

type IAppClassPathContext

type IAppClassPathContext interface {
	antlr.ParserRuleContext

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

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

IAppClassPathContext is an interface to support dynamic dispatch.

type IAppPkgPathContext

type IAppPkgPathContext interface {
	antlr.ParserRuleContext

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

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

IAppPkgPathContext is an interface to support dynamic dispatch.

type ICatchSignatureContext

type ICatchSignatureContext interface {
	antlr.ParserRuleContext

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

	// GetExClass returns the exClass token.
	GetExClass() antlr.Token

	// SetExClass sets the exClass token.
	SetExClass(antlr.Token)

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

ICatchSignatureContext is an interface to support dynamic dispatch.

type IClassBlockContext

type IClassBlockContext interface {
	antlr.ParserRuleContext

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

	// GetALvl returns the aLvl token.
	GetALvl() antlr.Token

	// SetALvl sets the aLvl token.
	SetALvl(antlr.Token)

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

IClassBlockContext is an interface to support dynamic dispatch.

type IClassBlockStmtContext

type IClassBlockStmtContext interface {
	antlr.ParserRuleContext

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

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

IClassBlockStmtContext is an interface to support dynamic dispatch.

type IClassDeclarationContext

type IClassDeclarationContext interface {
	antlr.ParserRuleContext

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

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

IClassDeclarationContext is an interface to support dynamic dispatch.

type IConstantContext

type IConstantContext interface {
	antlr.ParserRuleContext

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

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

IConstantContext is an interface to support dynamic dispatch.

type ICreateInvocationContext

type ICreateInvocationContext interface {
	antlr.ParserRuleContext

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

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

ICreateInvocationContext is an interface to support dynamic dispatch.

type IEvaluateStmtContext

type IEvaluateStmtContext interface {
	antlr.ParserRuleContext

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

	// GetEndevaluate returns the endevaluate token.
	GetEndevaluate() antlr.Token

	// SetEndevaluate sets the endevaluate token.
	SetEndevaluate(antlr.Token)

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

IEvaluateStmtContext is an interface to support dynamic dispatch.

type IEventContext

type IEventContext interface {
	antlr.ParserRuleContext

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

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

IEventContext is an interface to support dynamic dispatch.

type IExprContext

type IExprContext interface {
	antlr.ParserRuleContext

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

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

IExprContext is an interface to support dynamic dispatch.

type IExprListContext

type IExprListContext interface {
	antlr.ParserRuleContext

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

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

IExprListContext is an interface to support dynamic dispatch.

type IExtFuncImportContext

type IExtFuncImportContext interface {
	antlr.ParserRuleContext

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

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

IExtFuncImportContext is an interface to support dynamic dispatch.

type IForStmtContext

type IForStmtContext interface {
	antlr.ParserRuleContext

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

	// GetEndfor returns the endfor token.
	GetEndfor() antlr.Token

	// SetEndfor sets the endfor token.
	SetEndfor(antlr.Token)

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

IForStmtContext is an interface to support dynamic dispatch.

type IFormalParamListContext

type IFormalParamListContext interface {
	antlr.ParserRuleContext

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

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

IFormalParamListContext is an interface to support dynamic dispatch.

type IFuncImplContext

type IFuncImplContext interface {
	antlr.ParserRuleContext

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

	// GetEndfunction returns the endfunction token.
	GetEndfunction() antlr.Token

	// SetEndfunction sets the endfunction token.
	SetEndfunction(antlr.Token)

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

IFuncImplContext is an interface to support dynamic dispatch.

type IFuncSignatureContext

type IFuncSignatureContext interface {
	antlr.ParserRuleContext

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

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

IFuncSignatureContext is an interface to support dynamic dispatch.

type IGetImplContext

type IGetImplContext interface {
	antlr.ParserRuleContext

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

	// GetEndget returns the endget token.
	GetEndget() antlr.Token

	// SetEndget sets the endget token.
	SetEndget(antlr.Token)

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

IGetImplContext 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 IIfStmtContext

type IIfStmtContext interface {
	antlr.ParserRuleContext

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

	// GetElsetok returns the elsetok token.
	GetElsetok() antlr.Token

	// GetEndif returns the endif token.
	GetEndif() antlr.Token

	// SetElsetok sets the elsetok token.
	SetElsetok(antlr.Token)

	// SetEndif sets the endif token.
	SetEndif(antlr.Token)

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

IIfStmtContext is an interface to support dynamic dispatch.

type IInstanceContext

type IInstanceContext interface {
	antlr.ParserRuleContext

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

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

IInstanceContext is an interface to support dynamic dispatch.

type ILiteralContext

type ILiteralContext interface {
	antlr.ParserRuleContext

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

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

ILiteralContext is an interface to support dynamic dispatch.

type IMethodContext

type IMethodContext interface {
	antlr.ParserRuleContext

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

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

IMethodContext is an interface to support dynamic dispatch.

type IMethodImplContext

type IMethodImplContext interface {
	antlr.ParserRuleContext

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

	// GetEndmethod returns the endmethod token.
	GetEndmethod() antlr.Token

	// SetEndmethod sets the endmethod token.
	SetEndmethod(antlr.Token)

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

IMethodImplContext is an interface to support dynamic dispatch.

type IParamContext

type IParamContext interface {
	antlr.ParserRuleContext

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

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

IParamContext is an interface to support dynamic dispatch.

type IProgramContext

type IProgramContext interface {
	antlr.ParserRuleContext

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

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

IProgramContext is an interface to support dynamic dispatch.

type IPropertyContext

type IPropertyContext interface {
	antlr.ParserRuleContext

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

	// GetG returns the g token.
	GetG() antlr.Token

	// GetS returns the s token.
	GetS() antlr.Token

	// GetR returns the r token.
	GetR() antlr.Token

	// SetG sets the g token.
	SetG(antlr.Token)

	// SetS sets the s token.
	SetS(antlr.Token)

	// SetR sets the r token.
	SetR(antlr.Token)

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

IPropertyContext is an interface to support dynamic dispatch.

type IRecDefnPathContext

type IRecDefnPathContext interface {
	antlr.ParserRuleContext

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

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

IRecDefnPathContext is an interface to support dynamic dispatch.

type IReturnTypeContext

type IReturnTypeContext interface {
	antlr.ParserRuleContext

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

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

IReturnTypeContext is an interface to support dynamic dispatch.

type ISetImplContext

type ISetImplContext interface {
	antlr.ParserRuleContext

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

	// GetEndset returns the endset token.
	GetEndset() antlr.Token

	// SetEndset sets the endset token.
	SetEndset(antlr.Token)

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

ISetImplContext is an interface to support dynamic dispatch.

type IStmtContext

type IStmtContext interface {
	antlr.ParserRuleContext

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

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

IStmtContext is an interface to support dynamic dispatch.

type IStmtListContext

type IStmtListContext interface {
	antlr.ParserRuleContext

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

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

IStmtListContext is an interface to support dynamic dispatch.

type ITryCatchStmtContext

type ITryCatchStmtContext interface {
	antlr.ParserRuleContext

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

	// GetTrytok returns the trytok token.
	GetTrytok() antlr.Token

	// GetEndtry returns the endtry token.
	GetEndtry() antlr.Token

	// SetTrytok sets the trytok token.
	SetTrytok(antlr.Token)

	// SetEndtry sets the endtry token.
	SetEndtry(antlr.Token)

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

ITryCatchStmtContext is an interface to support dynamic dispatch.

type IVarDeclarationContext

type IVarDeclarationContext interface {
	antlr.ParserRuleContext

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

	// GetVarScope returns the varScope token.
	GetVarScope() antlr.Token

	// SetVarScope sets the varScope token.
	SetVarScope(antlr.Token)

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

IVarDeclarationContext is an interface to support dynamic dispatch.

type IVarDeclaratorContext

type IVarDeclaratorContext interface {
	antlr.ParserRuleContext

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

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

IVarDeclaratorContext is an interface to support dynamic dispatch.

type IVarTypeContext

type IVarTypeContext interface {
	antlr.ParserRuleContext

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

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

IVarTypeContext is an interface to support dynamic dispatch.

type IWhenBranchContext

type IWhenBranchContext 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)

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

IWhenBranchContext is an interface to support dynamic dispatch.

type IWhenOtherBranchContext

type IWhenOtherBranchContext interface {
	antlr.ParserRuleContext

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

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

IWhenOtherBranchContext is an interface to support dynamic dispatch.

type IWhileStmtContext

type IWhileStmtContext interface {
	antlr.ParserRuleContext

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

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

IWhileStmtContext 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) GENERIC_ID

func (s *IdContext) GENERIC_ID() antlr.TerminalNode

func (*IdContext) GetParser

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

func (*IdContext) GetRuleContext

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

func (*IdContext) IsIdContext

func (*IdContext) IsIdContext()

func (*IdContext) SYS_VAR_ID

func (s *IdContext) SYS_VAR_ID() antlr.TerminalNode

func (*IdContext) ToStringTree

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

func (*IdContext) VAR_ID

func (s *IdContext) VAR_ID() antlr.TerminalNode

type IfStmtContext

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

func NewEmptyIfStmtContext

func NewEmptyIfStmtContext() *IfStmtContext

func NewIfStmtContext

func NewIfStmtContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *IfStmtContext

func (*IfStmtContext) AllStmtList

func (s *IfStmtContext) AllStmtList() []IStmtListContext

func (*IfStmtContext) EnterRule

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

func (*IfStmtContext) ExitRule

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

func (*IfStmtContext) Expr

func (s *IfStmtContext) Expr() IExprContext

func (*IfStmtContext) GetElsetok

func (s *IfStmtContext) GetElsetok() antlr.Token

func (*IfStmtContext) GetEndif

func (s *IfStmtContext) GetEndif() antlr.Token

func (*IfStmtContext) GetParser

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

func (*IfStmtContext) GetRuleContext

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

func (*IfStmtContext) IsIfStmtContext

func (*IfStmtContext) IsIfStmtContext()

func (*IfStmtContext) SetElsetok

func (s *IfStmtContext) SetElsetok(v antlr.Token)

func (*IfStmtContext) SetEndif

func (s *IfStmtContext) SetEndif(v antlr.Token)

func (*IfStmtContext) StmtList

func (s *IfStmtContext) StmtList(i int) IStmtListContext

func (*IfStmtContext) ToStringTree

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

type InstanceContext

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

func NewEmptyInstanceContext

func NewEmptyInstanceContext() *InstanceContext

func NewInstanceContext

func NewInstanceContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *InstanceContext

func (*InstanceContext) AllVAR_ID

func (s *InstanceContext) AllVAR_ID() []antlr.TerminalNode

func (*InstanceContext) EnterRule

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

func (*InstanceContext) ExitRule

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

func (*InstanceContext) GetParser

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

func (*InstanceContext) GetRuleContext

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

func (*InstanceContext) IsInstanceContext

func (*InstanceContext) IsInstanceContext()

func (*InstanceContext) ToStringTree

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

func (*InstanceContext) VAR_ID

func (s *InstanceContext) VAR_ID(i int) antlr.TerminalNode

func (*InstanceContext) VarType

func (s *InstanceContext) VarType() IVarTypeContext

type LiteralContext

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

func NewEmptyLiteralContext

func NewEmptyLiteralContext() *LiteralContext

func NewLiteralContext

func NewLiteralContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *LiteralContext

func (*LiteralContext) BoolLiteral

func (s *LiteralContext) BoolLiteral() antlr.TerminalNode

func (*LiteralContext) DecimalLiteral

func (s *LiteralContext) DecimalLiteral() antlr.TerminalNode

func (*LiteralContext) EnterRule

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

func (*LiteralContext) ExitRule

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

func (*LiteralContext) GetParser

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

func (*LiteralContext) GetRuleContext

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

func (*LiteralContext) IntegerLiteral

func (s *LiteralContext) IntegerLiteral() antlr.TerminalNode

func (*LiteralContext) IsLiteralContext

func (*LiteralContext) IsLiteralContext()

func (*LiteralContext) StringLiteral

func (s *LiteralContext) StringLiteral() antlr.TerminalNode

func (*LiteralContext) ToStringTree

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

type MethodContext

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

func NewEmptyMethodContext

func NewEmptyMethodContext() *MethodContext

func NewMethodContext

func NewMethodContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *MethodContext

func (*MethodContext) EnterRule

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

func (*MethodContext) ExitRule

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

func (*MethodContext) FormalParamList

func (s *MethodContext) FormalParamList() IFormalParamListContext

func (*MethodContext) GENERIC_ID

func (s *MethodContext) GENERIC_ID() antlr.TerminalNode

func (*MethodContext) GetParser

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

func (*MethodContext) GetRuleContext

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

func (*MethodContext) IsMethodContext

func (*MethodContext) IsMethodContext()

func (*MethodContext) ReturnType

func (s *MethodContext) ReturnType() IReturnTypeContext

func (*MethodContext) ToStringTree

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

type MethodImplContext

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

func NewEmptyMethodImplContext

func NewEmptyMethodImplContext() *MethodImplContext

func NewMethodImplContext

func NewMethodImplContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *MethodImplContext

func (*MethodImplContext) EnterRule

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

func (*MethodImplContext) ExitRule

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

func (*MethodImplContext) GENERIC_ID

func (s *MethodImplContext) GENERIC_ID() antlr.TerminalNode

func (*MethodImplContext) GetEndmethod

func (s *MethodImplContext) GetEndmethod() antlr.Token

func (*MethodImplContext) GetParser

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

func (*MethodImplContext) GetRuleContext

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

func (*MethodImplContext) IsMethodImplContext

func (*MethodImplContext) IsMethodImplContext()

func (*MethodImplContext) SetEndmethod

func (s *MethodImplContext) SetEndmethod(v antlr.Token)

func (*MethodImplContext) StmtList

func (s *MethodImplContext) StmtList() IStmtListContext

func (*MethodImplContext) ToStringTree

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

type ParamContext

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

func NewEmptyParamContext

func NewEmptyParamContext() *ParamContext

func NewParamContext

func NewParamContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ParamContext

func (*ParamContext) EnterRule

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

func (*ParamContext) ExitRule

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

func (*ParamContext) GetParser

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

func (*ParamContext) GetRuleContext

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

func (*ParamContext) IsParamContext

func (*ParamContext) IsParamContext()

func (*ParamContext) ToStringTree

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

func (*ParamContext) VAR_ID

func (s *ParamContext) VAR_ID() antlr.TerminalNode

func (*ParamContext) VarType

func (s *ParamContext) VarType() IVarTypeContext

type PeopleCodeLexer

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

func NewPeopleCodeLexer

func NewPeopleCodeLexer(input antlr.CharStream) *PeopleCodeLexer

type PeopleCodeListener

type PeopleCodeListener interface {
	antlr.ParseTreeListener

	// EnterProgram is called when entering the program production.
	EnterProgram(c *ProgramContext)

	// EnterStmtList is called when entering the stmtList production.
	EnterStmtList(c *StmtListContext)

	// EnterStmtAppClassImport is called when entering the StmtAppClassImport production.
	EnterStmtAppClassImport(c *StmtAppClassImportContext)

	// EnterStmtExternalFuncImport is called when entering the StmtExternalFuncImport production.
	EnterStmtExternalFuncImport(c *StmtExternalFuncImportContext)

	// EnterStmtClassDeclaration is called when entering the StmtClassDeclaration production.
	EnterStmtClassDeclaration(c *StmtClassDeclarationContext)

	// EnterStmtMethodImpl is called when entering the StmtMethodImpl production.
	EnterStmtMethodImpl(c *StmtMethodImplContext)

	// EnterStmtGetImpl is called when entering the StmtGetImpl production.
	EnterStmtGetImpl(c *StmtGetImplContext)

	// EnterStmtSetImpl is called when entering the StmtSetImpl production.
	EnterStmtSetImpl(c *StmtSetImplContext)

	// EnterStmtFuncImpl is called when entering the StmtFuncImpl production.
	EnterStmtFuncImpl(c *StmtFuncImplContext)

	// EnterStmtVarDeclaration is called when entering the StmtVarDeclaration production.
	EnterStmtVarDeclaration(c *StmtVarDeclarationContext)

	// EnterStmtIf is called when entering the StmtIf production.
	EnterStmtIf(c *StmtIfContext)

	// EnterStmtFor is called when entering the StmtFor production.
	EnterStmtFor(c *StmtForContext)

	// EnterStmtWhile is called when entering the StmtWhile production.
	EnterStmtWhile(c *StmtWhileContext)

	// EnterStmtEvaluate is called when entering the StmtEvaluate production.
	EnterStmtEvaluate(c *StmtEvaluateContext)

	// EnterStmtTryCatch is called when entering the StmtTryCatch production.
	EnterStmtTryCatch(c *StmtTryCatchContext)

	// EnterStmtExit is called when entering the StmtExit production.
	EnterStmtExit(c *StmtExitContext)

	// EnterStmtBreak is called when entering the StmtBreak production.
	EnterStmtBreak(c *StmtBreakContext)

	// EnterStmtError is called when entering the StmtError production.
	EnterStmtError(c *StmtErrorContext)

	// EnterStmtWarning is called when entering the StmtWarning production.
	EnterStmtWarning(c *StmtWarningContext)

	// EnterStmtReturn is called when entering the StmtReturn production.
	EnterStmtReturn(c *StmtReturnContext)

	// EnterStmtThrow is called when entering the StmtThrow production.
	EnterStmtThrow(c *StmtThrowContext)

	// EnterStmtAssign is called when entering the StmtAssign production.
	EnterStmtAssign(c *StmtAssignContext)

	// EnterStmtExpr is called when entering the StmtExpr production.
	EnterStmtExpr(c *StmtExprContext)

	// EnterExprComparison is called when entering the ExprComparison production.
	EnterExprComparison(c *ExprComparisonContext)

	// EnterExprConcat is called when entering the ExprConcat production.
	EnterExprConcat(c *ExprConcatContext)

	// EnterExprCreate is called when entering the ExprCreate production.
	EnterExprCreate(c *ExprCreateContext)

	// EnterExprBoolean is called when entering the ExprBoolean production.
	EnterExprBoolean(c *ExprBooleanContext)

	// EnterExprNot is called when entering the ExprNot production.
	EnterExprNot(c *ExprNotContext)

	// EnterExprAddSub is called when entering the ExprAddSub production.
	EnterExprAddSub(c *ExprAddSubContext)

	// EnterExprDotAccess is called when entering the ExprDotAccess production.
	EnterExprDotAccess(c *ExprDotAccessContext)

	// EnterExprFnOrIdxCall is called when entering the ExprFnOrIdxCall production.
	EnterExprFnOrIdxCall(c *ExprFnOrIdxCallContext)

	// EnterExprParenthesized is called when entering the ExprParenthesized production.
	EnterExprParenthesized(c *ExprParenthesizedContext)

	// EnterExprMulDiv is called when entering the ExprMulDiv production.
	EnterExprMulDiv(c *ExprMulDivContext)

	// EnterExprNegate is called when entering the ExprNegate production.
	EnterExprNegate(c *ExprNegateContext)

	// EnterExprArrayIndex is called when entering the ExprArrayIndex production.
	EnterExprArrayIndex(c *ExprArrayIndexContext)

	// EnterExprLiteral is called when entering the ExprLiteral production.
	EnterExprLiteral(c *ExprLiteralContext)

	// EnterExprEquality is called when entering the ExprEquality production.
	EnterExprEquality(c *ExprEqualityContext)

	// EnterExprDynamicReference is called when entering the ExprDynamicReference production.
	EnterExprDynamicReference(c *ExprDynamicReferenceContext)

	// EnterExprId is called when entering the ExprId production.
	EnterExprId(c *ExprIdContext)

	// EnterExprList is called when entering the exprList production.
	EnterExprList(c *ExprListContext)

	// EnterVarDeclaration is called when entering the varDeclaration production.
	EnterVarDeclaration(c *VarDeclarationContext)

	// EnterVarDeclarator is called when entering the varDeclarator production.
	EnterVarDeclarator(c *VarDeclaratorContext)

	// EnterVarType is called when entering the varType production.
	EnterVarType(c *VarTypeContext)

	// EnterAppClassImport is called when entering the appClassImport production.
	EnterAppClassImport(c *AppClassImportContext)

	// EnterAppPkgPath is called when entering the appPkgPath production.
	EnterAppPkgPath(c *AppPkgPathContext)

	// EnterAppClassPath is called when entering the appClassPath production.
	EnterAppClassPath(c *AppClassPathContext)

	// EnterExtFuncImport is called when entering the extFuncImport production.
	EnterExtFuncImport(c *ExtFuncImportContext)

	// EnterRecDefnPath is called when entering the recDefnPath production.
	EnterRecDefnPath(c *RecDefnPathContext)

	// EnterEvent is called when entering the event production.
	EnterEvent(c *EventContext)

	// EnterClassDeclaration is called when entering the classDeclaration production.
	EnterClassDeclaration(c *ClassDeclarationContext)

	// EnterClassBlock is called when entering the classBlock production.
	EnterClassBlock(c *ClassBlockContext)

	// EnterClassBlockStmt is called when entering the classBlockStmt production.
	EnterClassBlockStmt(c *ClassBlockStmtContext)

	// EnterMethod is called when entering the method production.
	EnterMethod(c *MethodContext)

	// EnterConstant is called when entering the constant production.
	EnterConstant(c *ConstantContext)

	// EnterProperty is called when entering the property production.
	EnterProperty(c *PropertyContext)

	// EnterInstance is called when entering the instance production.
	EnterInstance(c *InstanceContext)

	// EnterMethodImpl is called when entering the methodImpl production.
	EnterMethodImpl(c *MethodImplContext)

	// EnterGetImpl is called when entering the getImpl production.
	EnterGetImpl(c *GetImplContext)

	// EnterSetImpl is called when entering the setImpl production.
	EnterSetImpl(c *SetImplContext)

	// EnterFuncImpl is called when entering the funcImpl production.
	EnterFuncImpl(c *FuncImplContext)

	// EnterFuncSignature is called when entering the funcSignature production.
	EnterFuncSignature(c *FuncSignatureContext)

	// EnterFormalParamList is called when entering the formalParamList production.
	EnterFormalParamList(c *FormalParamListContext)

	// EnterParam is called when entering the param production.
	EnterParam(c *ParamContext)

	// EnterReturnType is called when entering the returnType production.
	EnterReturnType(c *ReturnTypeContext)

	// EnterIfStmt is called when entering the ifStmt production.
	EnterIfStmt(c *IfStmtContext)

	// EnterForStmt is called when entering the forStmt production.
	EnterForStmt(c *ForStmtContext)

	// EnterWhileStmt is called when entering the whileStmt production.
	EnterWhileStmt(c *WhileStmtContext)

	// EnterEvaluateStmt is called when entering the evaluateStmt production.
	EnterEvaluateStmt(c *EvaluateStmtContext)

	// EnterWhenBranch is called when entering the whenBranch production.
	EnterWhenBranch(c *WhenBranchContext)

	// EnterWhenOtherBranch is called when entering the whenOtherBranch production.
	EnterWhenOtherBranch(c *WhenOtherBranchContext)

	// EnterTryCatchStmt is called when entering the tryCatchStmt production.
	EnterTryCatchStmt(c *TryCatchStmtContext)

	// EnterCatchSignature is called when entering the catchSignature production.
	EnterCatchSignature(c *CatchSignatureContext)

	// EnterCreateInvocation is called when entering the createInvocation production.
	EnterCreateInvocation(c *CreateInvocationContext)

	// EnterLiteral is called when entering the literal production.
	EnterLiteral(c *LiteralContext)

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

	// ExitProgram is called when exiting the program production.
	ExitProgram(c *ProgramContext)

	// ExitStmtList is called when exiting the stmtList production.
	ExitStmtList(c *StmtListContext)

	// ExitStmtAppClassImport is called when exiting the StmtAppClassImport production.
	ExitStmtAppClassImport(c *StmtAppClassImportContext)

	// ExitStmtExternalFuncImport is called when exiting the StmtExternalFuncImport production.
	ExitStmtExternalFuncImport(c *StmtExternalFuncImportContext)

	// ExitStmtClassDeclaration is called when exiting the StmtClassDeclaration production.
	ExitStmtClassDeclaration(c *StmtClassDeclarationContext)

	// ExitStmtMethodImpl is called when exiting the StmtMethodImpl production.
	ExitStmtMethodImpl(c *StmtMethodImplContext)

	// ExitStmtGetImpl is called when exiting the StmtGetImpl production.
	ExitStmtGetImpl(c *StmtGetImplContext)

	// ExitStmtSetImpl is called when exiting the StmtSetImpl production.
	ExitStmtSetImpl(c *StmtSetImplContext)

	// ExitStmtFuncImpl is called when exiting the StmtFuncImpl production.
	ExitStmtFuncImpl(c *StmtFuncImplContext)

	// ExitStmtVarDeclaration is called when exiting the StmtVarDeclaration production.
	ExitStmtVarDeclaration(c *StmtVarDeclarationContext)

	// ExitStmtIf is called when exiting the StmtIf production.
	ExitStmtIf(c *StmtIfContext)

	// ExitStmtFor is called when exiting the StmtFor production.
	ExitStmtFor(c *StmtForContext)

	// ExitStmtWhile is called when exiting the StmtWhile production.
	ExitStmtWhile(c *StmtWhileContext)

	// ExitStmtEvaluate is called when exiting the StmtEvaluate production.
	ExitStmtEvaluate(c *StmtEvaluateContext)

	// ExitStmtTryCatch is called when exiting the StmtTryCatch production.
	ExitStmtTryCatch(c *StmtTryCatchContext)

	// ExitStmtExit is called when exiting the StmtExit production.
	ExitStmtExit(c *StmtExitContext)

	// ExitStmtBreak is called when exiting the StmtBreak production.
	ExitStmtBreak(c *StmtBreakContext)

	// ExitStmtError is called when exiting the StmtError production.
	ExitStmtError(c *StmtErrorContext)

	// ExitStmtWarning is called when exiting the StmtWarning production.
	ExitStmtWarning(c *StmtWarningContext)

	// ExitStmtReturn is called when exiting the StmtReturn production.
	ExitStmtReturn(c *StmtReturnContext)

	// ExitStmtThrow is called when exiting the StmtThrow production.
	ExitStmtThrow(c *StmtThrowContext)

	// ExitStmtAssign is called when exiting the StmtAssign production.
	ExitStmtAssign(c *StmtAssignContext)

	// ExitStmtExpr is called when exiting the StmtExpr production.
	ExitStmtExpr(c *StmtExprContext)

	// ExitExprComparison is called when exiting the ExprComparison production.
	ExitExprComparison(c *ExprComparisonContext)

	// ExitExprConcat is called when exiting the ExprConcat production.
	ExitExprConcat(c *ExprConcatContext)

	// ExitExprCreate is called when exiting the ExprCreate production.
	ExitExprCreate(c *ExprCreateContext)

	// ExitExprBoolean is called when exiting the ExprBoolean production.
	ExitExprBoolean(c *ExprBooleanContext)

	// ExitExprNot is called when exiting the ExprNot production.
	ExitExprNot(c *ExprNotContext)

	// ExitExprAddSub is called when exiting the ExprAddSub production.
	ExitExprAddSub(c *ExprAddSubContext)

	// ExitExprDotAccess is called when exiting the ExprDotAccess production.
	ExitExprDotAccess(c *ExprDotAccessContext)

	// ExitExprFnOrIdxCall is called when exiting the ExprFnOrIdxCall production.
	ExitExprFnOrIdxCall(c *ExprFnOrIdxCallContext)

	// ExitExprParenthesized is called when exiting the ExprParenthesized production.
	ExitExprParenthesized(c *ExprParenthesizedContext)

	// ExitExprMulDiv is called when exiting the ExprMulDiv production.
	ExitExprMulDiv(c *ExprMulDivContext)

	// ExitExprNegate is called when exiting the ExprNegate production.
	ExitExprNegate(c *ExprNegateContext)

	// ExitExprArrayIndex is called when exiting the ExprArrayIndex production.
	ExitExprArrayIndex(c *ExprArrayIndexContext)

	// ExitExprLiteral is called when exiting the ExprLiteral production.
	ExitExprLiteral(c *ExprLiteralContext)

	// ExitExprEquality is called when exiting the ExprEquality production.
	ExitExprEquality(c *ExprEqualityContext)

	// ExitExprDynamicReference is called when exiting the ExprDynamicReference production.
	ExitExprDynamicReference(c *ExprDynamicReferenceContext)

	// ExitExprId is called when exiting the ExprId production.
	ExitExprId(c *ExprIdContext)

	// ExitExprList is called when exiting the exprList production.
	ExitExprList(c *ExprListContext)

	// ExitVarDeclaration is called when exiting the varDeclaration production.
	ExitVarDeclaration(c *VarDeclarationContext)

	// ExitVarDeclarator is called when exiting the varDeclarator production.
	ExitVarDeclarator(c *VarDeclaratorContext)

	// ExitVarType is called when exiting the varType production.
	ExitVarType(c *VarTypeContext)

	// ExitAppClassImport is called when exiting the appClassImport production.
	ExitAppClassImport(c *AppClassImportContext)

	// ExitAppPkgPath is called when exiting the appPkgPath production.
	ExitAppPkgPath(c *AppPkgPathContext)

	// ExitAppClassPath is called when exiting the appClassPath production.
	ExitAppClassPath(c *AppClassPathContext)

	// ExitExtFuncImport is called when exiting the extFuncImport production.
	ExitExtFuncImport(c *ExtFuncImportContext)

	// ExitRecDefnPath is called when exiting the recDefnPath production.
	ExitRecDefnPath(c *RecDefnPathContext)

	// ExitEvent is called when exiting the event production.
	ExitEvent(c *EventContext)

	// ExitClassDeclaration is called when exiting the classDeclaration production.
	ExitClassDeclaration(c *ClassDeclarationContext)

	// ExitClassBlock is called when exiting the classBlock production.
	ExitClassBlock(c *ClassBlockContext)

	// ExitClassBlockStmt is called when exiting the classBlockStmt production.
	ExitClassBlockStmt(c *ClassBlockStmtContext)

	// ExitMethod is called when exiting the method production.
	ExitMethod(c *MethodContext)

	// ExitConstant is called when exiting the constant production.
	ExitConstant(c *ConstantContext)

	// ExitProperty is called when exiting the property production.
	ExitProperty(c *PropertyContext)

	// ExitInstance is called when exiting the instance production.
	ExitInstance(c *InstanceContext)

	// ExitMethodImpl is called when exiting the methodImpl production.
	ExitMethodImpl(c *MethodImplContext)

	// ExitGetImpl is called when exiting the getImpl production.
	ExitGetImpl(c *GetImplContext)

	// ExitSetImpl is called when exiting the setImpl production.
	ExitSetImpl(c *SetImplContext)

	// ExitFuncImpl is called when exiting the funcImpl production.
	ExitFuncImpl(c *FuncImplContext)

	// ExitFuncSignature is called when exiting the funcSignature production.
	ExitFuncSignature(c *FuncSignatureContext)

	// ExitFormalParamList is called when exiting the formalParamList production.
	ExitFormalParamList(c *FormalParamListContext)

	// ExitParam is called when exiting the param production.
	ExitParam(c *ParamContext)

	// ExitReturnType is called when exiting the returnType production.
	ExitReturnType(c *ReturnTypeContext)

	// ExitIfStmt is called when exiting the ifStmt production.
	ExitIfStmt(c *IfStmtContext)

	// ExitForStmt is called when exiting the forStmt production.
	ExitForStmt(c *ForStmtContext)

	// ExitWhileStmt is called when exiting the whileStmt production.
	ExitWhileStmt(c *WhileStmtContext)

	// ExitEvaluateStmt is called when exiting the evaluateStmt production.
	ExitEvaluateStmt(c *EvaluateStmtContext)

	// ExitWhenBranch is called when exiting the whenBranch production.
	ExitWhenBranch(c *WhenBranchContext)

	// ExitWhenOtherBranch is called when exiting the whenOtherBranch production.
	ExitWhenOtherBranch(c *WhenOtherBranchContext)

	// ExitTryCatchStmt is called when exiting the tryCatchStmt production.
	ExitTryCatchStmt(c *TryCatchStmtContext)

	// ExitCatchSignature is called when exiting the catchSignature production.
	ExitCatchSignature(c *CatchSignatureContext)

	// ExitCreateInvocation is called when exiting the createInvocation production.
	ExitCreateInvocation(c *CreateInvocationContext)

	// ExitLiteral is called when exiting the literal production.
	ExitLiteral(c *LiteralContext)

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

PeopleCodeListener is a complete listener for a parse tree produced by PeopleCodeParser.

type PeopleCodeParser

type PeopleCodeParser struct {
	*antlr.BaseParser
}

func NewPeopleCodeParser

func NewPeopleCodeParser(input antlr.TokenStream) *PeopleCodeParser

func (*PeopleCodeParser) AppClassImport

func (p *PeopleCodeParser) AppClassImport() (localctx IAppClassImportContext)

func (*PeopleCodeParser) AppClassPath

func (p *PeopleCodeParser) AppClassPath() (localctx IAppClassPathContext)

func (*PeopleCodeParser) AppPkgPath

func (p *PeopleCodeParser) AppPkgPath() (localctx IAppPkgPathContext)

func (*PeopleCodeParser) CatchSignature

func (p *PeopleCodeParser) CatchSignature() (localctx ICatchSignatureContext)

func (*PeopleCodeParser) ClassBlock

func (p *PeopleCodeParser) ClassBlock() (localctx IClassBlockContext)

func (*PeopleCodeParser) ClassBlockStmt

func (p *PeopleCodeParser) ClassBlockStmt() (localctx IClassBlockStmtContext)

func (*PeopleCodeParser) ClassDeclaration

func (p *PeopleCodeParser) ClassDeclaration() (localctx IClassDeclarationContext)

func (*PeopleCodeParser) Constant

func (p *PeopleCodeParser) Constant() (localctx IConstantContext)

func (*PeopleCodeParser) CreateInvocation

func (p *PeopleCodeParser) CreateInvocation() (localctx ICreateInvocationContext)

func (*PeopleCodeParser) EvaluateStmt

func (p *PeopleCodeParser) EvaluateStmt() (localctx IEvaluateStmtContext)

func (*PeopleCodeParser) Event

func (p *PeopleCodeParser) Event() (localctx IEventContext)

func (*PeopleCodeParser) Expr

func (p *PeopleCodeParser) Expr() (localctx IExprContext)

func (*PeopleCodeParser) ExprList

func (p *PeopleCodeParser) ExprList() (localctx IExprListContext)

func (*PeopleCodeParser) Expr_Sempred

func (p *PeopleCodeParser) Expr_Sempred(localctx antlr.RuleContext, predIndex int) bool

func (*PeopleCodeParser) ExtFuncImport

func (p *PeopleCodeParser) ExtFuncImport() (localctx IExtFuncImportContext)

func (*PeopleCodeParser) ForStmt

func (p *PeopleCodeParser) ForStmt() (localctx IForStmtContext)

func (*PeopleCodeParser) FormalParamList

func (p *PeopleCodeParser) FormalParamList() (localctx IFormalParamListContext)

func (*PeopleCodeParser) FuncImpl

func (p *PeopleCodeParser) FuncImpl() (localctx IFuncImplContext)

func (*PeopleCodeParser) FuncSignature

func (p *PeopleCodeParser) FuncSignature() (localctx IFuncSignatureContext)

func (*PeopleCodeParser) GetImpl

func (p *PeopleCodeParser) GetImpl() (localctx IGetImplContext)

func (*PeopleCodeParser) Id

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

func (*PeopleCodeParser) IfStmt

func (p *PeopleCodeParser) IfStmt() (localctx IIfStmtContext)

func (*PeopleCodeParser) Instance

func (p *PeopleCodeParser) Instance() (localctx IInstanceContext)

func (*PeopleCodeParser) Literal

func (p *PeopleCodeParser) Literal() (localctx ILiteralContext)

func (*PeopleCodeParser) Method

func (p *PeopleCodeParser) Method() (localctx IMethodContext)

func (*PeopleCodeParser) MethodImpl

func (p *PeopleCodeParser) MethodImpl() (localctx IMethodImplContext)

func (*PeopleCodeParser) Param

func (p *PeopleCodeParser) Param() (localctx IParamContext)

func (*PeopleCodeParser) Program

func (p *PeopleCodeParser) Program() (localctx IProgramContext)

func (*PeopleCodeParser) Property

func (p *PeopleCodeParser) Property() (localctx IPropertyContext)

func (*PeopleCodeParser) RecDefnPath

func (p *PeopleCodeParser) RecDefnPath() (localctx IRecDefnPathContext)

func (*PeopleCodeParser) ReturnType

func (p *PeopleCodeParser) ReturnType() (localctx IReturnTypeContext)

func (*PeopleCodeParser) Sempred

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

func (*PeopleCodeParser) SetImpl

func (p *PeopleCodeParser) SetImpl() (localctx ISetImplContext)

func (*PeopleCodeParser) Stmt

func (p *PeopleCodeParser) Stmt() (localctx IStmtContext)

func (*PeopleCodeParser) StmtList

func (p *PeopleCodeParser) StmtList() (localctx IStmtListContext)

func (*PeopleCodeParser) TryCatchStmt

func (p *PeopleCodeParser) TryCatchStmt() (localctx ITryCatchStmtContext)

func (*PeopleCodeParser) VarDeclaration

func (p *PeopleCodeParser) VarDeclaration() (localctx IVarDeclarationContext)

func (*PeopleCodeParser) VarDeclarator

func (p *PeopleCodeParser) VarDeclarator() (localctx IVarDeclaratorContext)

func (*PeopleCodeParser) VarType

func (p *PeopleCodeParser) VarType() (localctx IVarTypeContext)

func (*PeopleCodeParser) WhenBranch

func (p *PeopleCodeParser) WhenBranch() (localctx IWhenBranchContext)

func (*PeopleCodeParser) WhenOtherBranch

func (p *PeopleCodeParser) WhenOtherBranch() (localctx IWhenOtherBranchContext)

func (*PeopleCodeParser) WhileStmt

func (p *PeopleCodeParser) WhileStmt() (localctx IWhileStmtContext)

type ProgramContext

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

func NewEmptyProgramContext

func NewEmptyProgramContext() *ProgramContext

func NewProgramContext

func NewProgramContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ProgramContext

func (*ProgramContext) EnterRule

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

func (*ProgramContext) ExitRule

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

func (*ProgramContext) GetParser

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

func (*ProgramContext) GetRuleContext

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

func (*ProgramContext) IsProgramContext

func (*ProgramContext) IsProgramContext()

func (*ProgramContext) StmtList

func (s *ProgramContext) StmtList() IStmtListContext

func (*ProgramContext) ToStringTree

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

type PropertyContext

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

func NewEmptyPropertyContext

func NewEmptyPropertyContext() *PropertyContext

func NewPropertyContext

func NewPropertyContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *PropertyContext

func (*PropertyContext) EnterRule

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

func (*PropertyContext) ExitRule

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

func (*PropertyContext) GENERIC_ID

func (s *PropertyContext) GENERIC_ID() antlr.TerminalNode

func (*PropertyContext) GetG

func (s *PropertyContext) GetG() antlr.Token

func (*PropertyContext) GetParser

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

func (*PropertyContext) GetR

func (s *PropertyContext) GetR() antlr.Token

func (*PropertyContext) GetRuleContext

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

func (*PropertyContext) GetS

func (s *PropertyContext) GetS() antlr.Token

func (*PropertyContext) IsPropertyContext

func (*PropertyContext) IsPropertyContext()

func (*PropertyContext) SetG

func (s *PropertyContext) SetG(v antlr.Token)

func (*PropertyContext) SetR

func (s *PropertyContext) SetR(v antlr.Token)

func (*PropertyContext) SetS

func (s *PropertyContext) SetS(v antlr.Token)

func (*PropertyContext) ToStringTree

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

func (*PropertyContext) VarType

func (s *PropertyContext) VarType() IVarTypeContext

type RecDefnPathContext

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

func NewEmptyRecDefnPathContext

func NewEmptyRecDefnPathContext() *RecDefnPathContext

func NewRecDefnPathContext

func NewRecDefnPathContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *RecDefnPathContext

func (*RecDefnPathContext) AllGENERIC_ID

func (s *RecDefnPathContext) AllGENERIC_ID() []antlr.TerminalNode

func (*RecDefnPathContext) EnterRule

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

func (*RecDefnPathContext) ExitRule

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

func (*RecDefnPathContext) GENERIC_ID

func (s *RecDefnPathContext) GENERIC_ID(i int) antlr.TerminalNode

func (*RecDefnPathContext) GetParser

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

func (*RecDefnPathContext) GetRuleContext

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

func (*RecDefnPathContext) IsRecDefnPathContext

func (*RecDefnPathContext) IsRecDefnPathContext()

func (*RecDefnPathContext) ToStringTree

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

type ReturnTypeContext

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

func NewEmptyReturnTypeContext

func NewEmptyReturnTypeContext() *ReturnTypeContext

func NewReturnTypeContext

func NewReturnTypeContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ReturnTypeContext

func (*ReturnTypeContext) EnterRule

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

func (*ReturnTypeContext) ExitRule

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

func (*ReturnTypeContext) GetParser

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

func (*ReturnTypeContext) GetRuleContext

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

func (*ReturnTypeContext) IsReturnTypeContext

func (*ReturnTypeContext) IsReturnTypeContext()

func (*ReturnTypeContext) ToStringTree

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

func (*ReturnTypeContext) VarType

func (s *ReturnTypeContext) VarType() IVarTypeContext

type SetImplContext

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

func NewEmptySetImplContext

func NewEmptySetImplContext() *SetImplContext

func NewSetImplContext

func NewSetImplContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *SetImplContext

func (*SetImplContext) EnterRule

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

func (*SetImplContext) ExitRule

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

func (*SetImplContext) GENERIC_ID

func (s *SetImplContext) GENERIC_ID() antlr.TerminalNode

func (*SetImplContext) GetEndset

func (s *SetImplContext) GetEndset() antlr.Token

func (*SetImplContext) GetParser

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

func (*SetImplContext) GetRuleContext

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

func (*SetImplContext) IsSetImplContext

func (*SetImplContext) IsSetImplContext()

func (*SetImplContext) SetEndset

func (s *SetImplContext) SetEndset(v antlr.Token)

func (*SetImplContext) StmtList

func (s *SetImplContext) StmtList() IStmtListContext

func (*SetImplContext) ToStringTree

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

type StmtAppClassImportContext

type StmtAppClassImportContext struct {
	*StmtContext
}

func NewStmtAppClassImportContext

func NewStmtAppClassImportContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *StmtAppClassImportContext

func (*StmtAppClassImportContext) AppClassImport

func (*StmtAppClassImportContext) EnterRule

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

func (*StmtAppClassImportContext) ExitRule

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

func (*StmtAppClassImportContext) GetRuleContext

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

type StmtAssignContext

type StmtAssignContext struct {
	*StmtContext
}

func NewStmtAssignContext

func NewStmtAssignContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *StmtAssignContext

func (*StmtAssignContext) AllExpr

func (s *StmtAssignContext) AllExpr() []IExprContext

func (*StmtAssignContext) EnterRule

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

func (*StmtAssignContext) ExitRule

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

func (*StmtAssignContext) Expr

func (s *StmtAssignContext) Expr(i int) IExprContext

func (*StmtAssignContext) GetRuleContext

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

type StmtBreakContext

type StmtBreakContext struct {
	*StmtContext
}

func NewStmtBreakContext

func NewStmtBreakContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *StmtBreakContext

func (*StmtBreakContext) EnterRule

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

func (*StmtBreakContext) ExitRule

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

func (*StmtBreakContext) GetRuleContext

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

type StmtClassDeclarationContext

type StmtClassDeclarationContext struct {
	*StmtContext
}

func NewStmtClassDeclarationContext

func NewStmtClassDeclarationContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *StmtClassDeclarationContext

func (*StmtClassDeclarationContext) ClassDeclaration

func (*StmtClassDeclarationContext) EnterRule

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

func (*StmtClassDeclarationContext) ExitRule

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

func (*StmtClassDeclarationContext) GetRuleContext

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

type StmtContext

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

func NewEmptyStmtContext

func NewEmptyStmtContext() *StmtContext

func NewStmtContext

func NewStmtContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *StmtContext

func (*StmtContext) CopyFrom

func (s *StmtContext) CopyFrom(ctx *StmtContext)

func (*StmtContext) GetParser

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

func (*StmtContext) GetRuleContext

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

func (*StmtContext) IsStmtContext

func (*StmtContext) IsStmtContext()

func (*StmtContext) ToStringTree

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

type StmtErrorContext

type StmtErrorContext struct {
	*StmtContext
}

func NewStmtErrorContext

func NewStmtErrorContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *StmtErrorContext

func (*StmtErrorContext) EnterRule

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

func (*StmtErrorContext) ExitRule

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

func (*StmtErrorContext) Expr

func (s *StmtErrorContext) Expr() IExprContext

func (*StmtErrorContext) GetRuleContext

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

type StmtEvaluateContext

type StmtEvaluateContext struct {
	*StmtContext
}

func NewStmtEvaluateContext

func NewStmtEvaluateContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *StmtEvaluateContext

func (*StmtEvaluateContext) EnterRule

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

func (*StmtEvaluateContext) EvaluateStmt

func (s *StmtEvaluateContext) EvaluateStmt() IEvaluateStmtContext

func (*StmtEvaluateContext) ExitRule

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

func (*StmtEvaluateContext) GetRuleContext

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

type StmtExitContext

type StmtExitContext struct {
	*StmtContext
}

func NewStmtExitContext

func NewStmtExitContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *StmtExitContext

func (*StmtExitContext) EnterRule

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

func (*StmtExitContext) ExitRule

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

func (*StmtExitContext) GetRuleContext

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

type StmtExprContext

type StmtExprContext struct {
	*StmtContext
}

func NewStmtExprContext

func NewStmtExprContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *StmtExprContext

func (*StmtExprContext) EnterRule

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

func (*StmtExprContext) ExitRule

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

func (*StmtExprContext) Expr

func (s *StmtExprContext) Expr() IExprContext

func (*StmtExprContext) GetRuleContext

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

type StmtExternalFuncImportContext

type StmtExternalFuncImportContext struct {
	*StmtContext
}

func NewStmtExternalFuncImportContext

func NewStmtExternalFuncImportContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *StmtExternalFuncImportContext

func (*StmtExternalFuncImportContext) EnterRule

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

func (*StmtExternalFuncImportContext) ExitRule

func (*StmtExternalFuncImportContext) ExtFuncImport

func (*StmtExternalFuncImportContext) GetRuleContext

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

type StmtForContext

type StmtForContext struct {
	*StmtContext
}

func NewStmtForContext

func NewStmtForContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *StmtForContext

func (*StmtForContext) EnterRule

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

func (*StmtForContext) ExitRule

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

func (*StmtForContext) ForStmt

func (s *StmtForContext) ForStmt() IForStmtContext

func (*StmtForContext) GetRuleContext

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

type StmtFuncImplContext

type StmtFuncImplContext struct {
	*StmtContext
}

func NewStmtFuncImplContext

func NewStmtFuncImplContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *StmtFuncImplContext

func (*StmtFuncImplContext) EnterRule

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

func (*StmtFuncImplContext) ExitRule

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

func (*StmtFuncImplContext) FuncImpl

func (s *StmtFuncImplContext) FuncImpl() IFuncImplContext

func (*StmtFuncImplContext) GetRuleContext

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

type StmtGetImplContext

type StmtGetImplContext struct {
	*StmtContext
}

func NewStmtGetImplContext

func NewStmtGetImplContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *StmtGetImplContext

func (*StmtGetImplContext) EnterRule

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

func (*StmtGetImplContext) ExitRule

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

func (*StmtGetImplContext) GetImpl

func (s *StmtGetImplContext) GetImpl() IGetImplContext

func (*StmtGetImplContext) GetRuleContext

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

type StmtIfContext

type StmtIfContext struct {
	*StmtContext
}

func NewStmtIfContext

func NewStmtIfContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *StmtIfContext

func (*StmtIfContext) EnterRule

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

func (*StmtIfContext) ExitRule

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

func (*StmtIfContext) GetRuleContext

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

func (*StmtIfContext) IfStmt

func (s *StmtIfContext) IfStmt() IIfStmtContext

type StmtListContext

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

func NewEmptyStmtListContext

func NewEmptyStmtListContext() *StmtListContext

func NewStmtListContext

func NewStmtListContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *StmtListContext

func (*StmtListContext) AllStmt

func (s *StmtListContext) AllStmt() []IStmtContext

func (*StmtListContext) EnterRule

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

func (*StmtListContext) ExitRule

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

func (*StmtListContext) GetParser

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

func (*StmtListContext) GetRuleContext

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

func (*StmtListContext) IsStmtListContext

func (*StmtListContext) IsStmtListContext()

func (*StmtListContext) Stmt

func (s *StmtListContext) Stmt(i int) IStmtContext

func (*StmtListContext) ToStringTree

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

type StmtMethodImplContext

type StmtMethodImplContext struct {
	*StmtContext
}

func NewStmtMethodImplContext

func NewStmtMethodImplContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *StmtMethodImplContext

func (*StmtMethodImplContext) EnterRule

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

func (*StmtMethodImplContext) ExitRule

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

func (*StmtMethodImplContext) GetRuleContext

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

func (*StmtMethodImplContext) MethodImpl

func (s *StmtMethodImplContext) MethodImpl() IMethodImplContext

type StmtReturnContext

type StmtReturnContext struct {
	*StmtContext
}

func NewStmtReturnContext

func NewStmtReturnContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *StmtReturnContext

func (*StmtReturnContext) EnterRule

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

func (*StmtReturnContext) ExitRule

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

func (*StmtReturnContext) Expr

func (s *StmtReturnContext) Expr() IExprContext

func (*StmtReturnContext) GetRuleContext

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

type StmtSetImplContext

type StmtSetImplContext struct {
	*StmtContext
}

func NewStmtSetImplContext

func NewStmtSetImplContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *StmtSetImplContext

func (*StmtSetImplContext) EnterRule

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

func (*StmtSetImplContext) ExitRule

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

func (*StmtSetImplContext) GetRuleContext

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

func (*StmtSetImplContext) SetImpl

func (s *StmtSetImplContext) SetImpl() ISetImplContext

type StmtThrowContext

type StmtThrowContext struct {
	*StmtContext
}

func NewStmtThrowContext

func NewStmtThrowContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *StmtThrowContext

func (*StmtThrowContext) EnterRule

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

func (*StmtThrowContext) ExitRule

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

func (*StmtThrowContext) Expr

func (s *StmtThrowContext) Expr() IExprContext

func (*StmtThrowContext) GetRuleContext

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

type StmtTryCatchContext

type StmtTryCatchContext struct {
	*StmtContext
}

func NewStmtTryCatchContext

func NewStmtTryCatchContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *StmtTryCatchContext

func (*StmtTryCatchContext) EnterRule

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

func (*StmtTryCatchContext) ExitRule

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

func (*StmtTryCatchContext) GetRuleContext

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

func (*StmtTryCatchContext) TryCatchStmt

func (s *StmtTryCatchContext) TryCatchStmt() ITryCatchStmtContext

type StmtVarDeclarationContext

type StmtVarDeclarationContext struct {
	*StmtContext
}

func NewStmtVarDeclarationContext

func NewStmtVarDeclarationContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *StmtVarDeclarationContext

func (*StmtVarDeclarationContext) EnterRule

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

func (*StmtVarDeclarationContext) ExitRule

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

func (*StmtVarDeclarationContext) GetRuleContext

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

func (*StmtVarDeclarationContext) VarDeclaration

type StmtWarningContext

type StmtWarningContext struct {
	*StmtContext
}

func NewStmtWarningContext

func NewStmtWarningContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *StmtWarningContext

func (*StmtWarningContext) EnterRule

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

func (*StmtWarningContext) ExitRule

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

func (*StmtWarningContext) Expr

func (s *StmtWarningContext) Expr() IExprContext

func (*StmtWarningContext) GetRuleContext

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

type StmtWhileContext

type StmtWhileContext struct {
	*StmtContext
}

func NewStmtWhileContext

func NewStmtWhileContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *StmtWhileContext

func (*StmtWhileContext) EnterRule

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

func (*StmtWhileContext) ExitRule

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

func (*StmtWhileContext) GetRuleContext

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

func (*StmtWhileContext) WhileStmt

func (s *StmtWhileContext) WhileStmt() IWhileStmtContext

type TryCatchStmtContext

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

func NewEmptyTryCatchStmtContext

func NewEmptyTryCatchStmtContext() *TryCatchStmtContext

func NewTryCatchStmtContext

func NewTryCatchStmtContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *TryCatchStmtContext

func (*TryCatchStmtContext) AllStmtList

func (s *TryCatchStmtContext) AllStmtList() []IStmtListContext

func (*TryCatchStmtContext) CatchSignature

func (s *TryCatchStmtContext) CatchSignature() ICatchSignatureContext

func (*TryCatchStmtContext) EnterRule

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

func (*TryCatchStmtContext) ExitRule

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

func (*TryCatchStmtContext) GetEndtry

func (s *TryCatchStmtContext) GetEndtry() antlr.Token

func (*TryCatchStmtContext) GetParser

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

func (*TryCatchStmtContext) GetRuleContext

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

func (*TryCatchStmtContext) GetTrytok

func (s *TryCatchStmtContext) GetTrytok() antlr.Token

func (*TryCatchStmtContext) IsTryCatchStmtContext

func (*TryCatchStmtContext) IsTryCatchStmtContext()

func (*TryCatchStmtContext) SetEndtry

func (s *TryCatchStmtContext) SetEndtry(v antlr.Token)

func (*TryCatchStmtContext) SetTrytok

func (s *TryCatchStmtContext) SetTrytok(v antlr.Token)

func (*TryCatchStmtContext) StmtList

func (s *TryCatchStmtContext) StmtList(i int) IStmtListContext

func (*TryCatchStmtContext) ToStringTree

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

type VarDeclarationContext

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

func NewEmptyVarDeclarationContext

func NewEmptyVarDeclarationContext() *VarDeclarationContext

func NewVarDeclarationContext

func NewVarDeclarationContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *VarDeclarationContext

func (*VarDeclarationContext) AllVarDeclarator

func (s *VarDeclarationContext) AllVarDeclarator() []IVarDeclaratorContext

func (*VarDeclarationContext) EnterRule

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

func (*VarDeclarationContext) ExitRule

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

func (*VarDeclarationContext) GENERIC_ID

func (s *VarDeclarationContext) GENERIC_ID() antlr.TerminalNode

func (*VarDeclarationContext) GetParser

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

func (*VarDeclarationContext) GetRuleContext

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

func (*VarDeclarationContext) GetVarScope

func (s *VarDeclarationContext) GetVarScope() antlr.Token

func (*VarDeclarationContext) IsVarDeclarationContext

func (*VarDeclarationContext) IsVarDeclarationContext()

func (*VarDeclarationContext) SetVarScope

func (s *VarDeclarationContext) SetVarScope(v antlr.Token)

func (*VarDeclarationContext) ToStringTree

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

func (*VarDeclarationContext) VarDeclarator

func (s *VarDeclarationContext) VarDeclarator(i int) IVarDeclaratorContext

func (*VarDeclarationContext) VarType

type VarDeclaratorContext

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

func NewEmptyVarDeclaratorContext

func NewEmptyVarDeclaratorContext() *VarDeclaratorContext

func NewVarDeclaratorContext

func NewVarDeclaratorContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *VarDeclaratorContext

func (*VarDeclaratorContext) EnterRule

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

func (*VarDeclaratorContext) ExitRule

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

func (*VarDeclaratorContext) Expr

func (*VarDeclaratorContext) GetParser

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

func (*VarDeclaratorContext) GetRuleContext

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

func (*VarDeclaratorContext) IsVarDeclaratorContext

func (*VarDeclaratorContext) IsVarDeclaratorContext()

func (*VarDeclaratorContext) ToStringTree

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

func (*VarDeclaratorContext) VAR_ID

type VarTypeContext

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

func NewEmptyVarTypeContext

func NewEmptyVarTypeContext() *VarTypeContext

func NewVarTypeContext

func NewVarTypeContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *VarTypeContext

func (*VarTypeContext) AppClassPath

func (s *VarTypeContext) AppClassPath() IAppClassPathContext

func (*VarTypeContext) EnterRule

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

func (*VarTypeContext) ExitRule

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

func (*VarTypeContext) GENERIC_ID

func (s *VarTypeContext) GENERIC_ID() antlr.TerminalNode

func (*VarTypeContext) GetParser

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

func (*VarTypeContext) GetRuleContext

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

func (*VarTypeContext) IsVarTypeContext

func (*VarTypeContext) IsVarTypeContext()

func (*VarTypeContext) ToStringTree

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

func (*VarTypeContext) VarType

func (s *VarTypeContext) VarType() IVarTypeContext

type WhenBranchContext

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

func NewEmptyWhenBranchContext

func NewEmptyWhenBranchContext() *WhenBranchContext

func NewWhenBranchContext

func NewWhenBranchContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *WhenBranchContext

func (*WhenBranchContext) EnterRule

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

func (*WhenBranchContext) ExitRule

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

func (*WhenBranchContext) Expr

func (s *WhenBranchContext) Expr() IExprContext

func (*WhenBranchContext) GetOp

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

func (*WhenBranchContext) GetParser

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

func (*WhenBranchContext) GetRuleContext

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

func (*WhenBranchContext) IsWhenBranchContext

func (*WhenBranchContext) IsWhenBranchContext()

func (*WhenBranchContext) SetOp

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

func (*WhenBranchContext) StmtList

func (s *WhenBranchContext) StmtList() IStmtListContext

func (*WhenBranchContext) ToStringTree

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

type WhenOtherBranchContext

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

func NewEmptyWhenOtherBranchContext

func NewEmptyWhenOtherBranchContext() *WhenOtherBranchContext

func NewWhenOtherBranchContext

func NewWhenOtherBranchContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *WhenOtherBranchContext

func (*WhenOtherBranchContext) EnterRule

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

func (*WhenOtherBranchContext) ExitRule

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

func (*WhenOtherBranchContext) GetParser

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

func (*WhenOtherBranchContext) GetRuleContext

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

func (*WhenOtherBranchContext) IsWhenOtherBranchContext

func (*WhenOtherBranchContext) IsWhenOtherBranchContext()

func (*WhenOtherBranchContext) StmtList

func (*WhenOtherBranchContext) ToStringTree

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

type WhileStmtContext

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

func NewEmptyWhileStmtContext

func NewEmptyWhileStmtContext() *WhileStmtContext

func NewWhileStmtContext

func NewWhileStmtContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *WhileStmtContext

func (*WhileStmtContext) EnterRule

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

func (*WhileStmtContext) ExitRule

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

func (*WhileStmtContext) Expr

func (s *WhileStmtContext) Expr() IExprContext

func (*WhileStmtContext) GetParser

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

func (*WhileStmtContext) GetRuleContext

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

func (*WhileStmtContext) IsWhileStmtContext

func (*WhileStmtContext) IsWhileStmtContext()

func (*WhileStmtContext) StmtList

func (s *WhileStmtContext) StmtList() IStmtListContext

func (*WhileStmtContext) ToStringTree

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

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL