Documentation ¶
Index ¶
- func NewgoscriptLexer(input antlr.CharStream) *goscriptLexer
- func NewgoscriptParser(input antlr.TokenStream) *goscriptParser
- type AssignContext
- func (s *AssignContext) ADDEQUAL() antlr.TerminalNode
- func (s *AssignContext) ASSIGN() antlr.TerminalNode
- func (s *AssignContext) AllExpr() []IExprContext
- func (s *AssignContext) DIVEQUAL() antlr.TerminalNode
- func (s *AssignContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *AssignContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *AssignContext) Expr(i int) IExprContext
- func (s *AssignContext) GetOp() antlr.Token
- func (s *AssignContext) GetRuleContext() antlr.RuleContext
- func (s *AssignContext) MULEQUAL() antlr.TerminalNode
- func (s *AssignContext) SUBEQUAL() antlr.TerminalNode
- func (s *AssignContext) SetOp(v antlr.Token)
- type BasegoscriptListener
- func (s *BasegoscriptListener) EnterAssign(ctx *AssignContext)
- func (s *BasegoscriptListener) EnterBasicTypeName(ctx *BasicTypeNameContext)
- func (s *BasegoscriptListener) EnterBinary(ctx *BinaryContext)
- func (s *BasegoscriptListener) EnterBlock(ctx *BlockContext)
- func (s *BasegoscriptListener) EnterBreak(ctx *BreakContext)
- func (s *BasegoscriptListener) EnterCall(ctx *CallContext)
- func (s *BasegoscriptListener) EnterChanTypeName(ctx *ChanTypeNameContext)
- func (s *BasegoscriptListener) EnterChanTypeNameindef(ctx *ChanTypeNameindefContext)
- func (s *BasegoscriptListener) EnterConstantBool(ctx *ConstantBoolContext)
- func (s *BasegoscriptListener) EnterConstantFloat(ctx *ConstantFloatContext)
- func (s *BasegoscriptListener) EnterConstantInt(ctx *ConstantIntContext)
- func (s *BasegoscriptListener) EnterConstantNil(ctx *ConstantNilContext)
- func (s *BasegoscriptListener) EnterConstantString(ctx *ConstantStringContext)
- func (s *BasegoscriptListener) EnterConstructor(ctx *ConstructorContext)
- func (s *BasegoscriptListener) EnterContinue(ctx *ContinueContext)
- func (s *BasegoscriptListener) EnterCtrl(ctx *CtrlContext)
- func (s *BasegoscriptListener) EnterEveryRule(ctx antlr.ParserRuleContext)
- func (s *BasegoscriptListener) EnterExprEntry(ctx *ExprEntryContext)
- func (s *BasegoscriptListener) EnterFieldDef(ctx *FieldDefContext)
- func (s *BasegoscriptListener) EnterFieldname(ctx *FieldnameContext)
- func (s *BasegoscriptListener) EnterFor(ctx *ForContext)
- func (s *BasegoscriptListener) EnterForInMap(ctx *ForInMapContext)
- func (s *BasegoscriptListener) EnterForInSlice(ctx *ForInSliceContext)
- func (s *BasegoscriptListener) EnterFunctionAssign(ctx *FunctionAssignContext)
- func (s *BasegoscriptListener) EnterFunctionDef(ctx *FunctionDefContext)
- func (s *BasegoscriptListener) EnterFunctionDefine(ctx *FunctionDefineContext)
- func (s *BasegoscriptListener) EnterFunctionType(ctx *FunctionTypeContext)
- func (s *BasegoscriptListener) EnterFunctionTypeName(ctx *FunctionTypeNameContext)
- func (s *BasegoscriptListener) EnterFunctionTypeNameindef(ctx *FunctionTypeNameindefContext)
- func (s *BasegoscriptListener) EnterIf(ctx *IfContext)
- func (s *BasegoscriptListener) EnterIndex(ctx *IndexContext)
- func (s *BasegoscriptListener) EnterIndexType1(ctx *IndexType1Context)
- func (s *BasegoscriptListener) EnterIndexType2(ctx *IndexType2Context)
- func (s *BasegoscriptListener) EnterIndexType3(ctx *IndexType3Context)
- func (s *BasegoscriptListener) EnterIndexType4(ctx *IndexType4Context)
- func (s *BasegoscriptListener) EnterIndexType5(ctx *IndexType5Context)
- func (s *BasegoscriptListener) EnterInitKV(ctx *InitKVContext)
- func (s *BasegoscriptListener) EnterInitSlice(ctx *InitSliceContext)
- func (s *BasegoscriptListener) EnterInparam(ctx *InparamContext)
- func (s *BasegoscriptListener) EnterIntypename(ctx *IntypenameContext)
- func (s *BasegoscriptListener) EnterIntypenameindef(ctx *IntypenameindefContext)
- func (s *BasegoscriptListener) EnterLambdaDef(ctx *LambdaDefContext)
- func (s *BasegoscriptListener) EnterLeftUnary(ctx *LeftUnaryContext)
- func (s *BasegoscriptListener) EnterLineProgram(ctx *LineProgramContext)
- func (s *BasegoscriptListener) EnterMapMultiIndex(ctx *MapMultiIndexContext)
- func (s *BasegoscriptListener) EnterMapTypeName(ctx *MapTypeNameContext)
- func (s *BasegoscriptListener) EnterMapTypeNameindef(ctx *MapTypeNameindefContext)
- func (s *BasegoscriptListener) EnterName(ctx *NameContext)
- func (s *BasegoscriptListener) EnterOneofDef(ctx *OneofDefContext)
- func (s *BasegoscriptListener) EnterOneoffield(ctx *OneoffieldContext)
- func (s *BasegoscriptListener) EnterOutparam(ctx *OutparamContext)
- func (s *BasegoscriptListener) EnterParam(ctx *ParamContext)
- func (s *BasegoscriptListener) EnterPass(ctx *PassContext)
- func (s *BasegoscriptListener) EnterProgram(ctx *ProgramContext)
- func (s *BasegoscriptListener) EnterRecv(ctx *RecvContext)
- func (s *BasegoscriptListener) EnterRestoreStack(ctx *RestoreStackContext)
- func (s *BasegoscriptListener) EnterRestoreStackSp(ctx *RestoreStackSpContext)
- func (s *BasegoscriptListener) EnterReturnVal(ctx *ReturnValContext)
- func (s *BasegoscriptListener) EnterReturnVoid(ctx *ReturnVoidContext)
- func (s *BasegoscriptListener) EnterReturntypename(ctx *ReturntypenameContext)
- func (s *BasegoscriptListener) EnterReturntypenameindef(ctx *ReturntypenameindefContext)
- func (s *BasegoscriptListener) EnterRightUnary(ctx *RightUnaryContext)
- func (s *BasegoscriptListener) EnterSelect(ctx *SelectContext)
- func (s *BasegoscriptListener) EnterSend(ctx *SendContext)
- func (s *BasegoscriptListener) EnterSimpleTypeName(ctx *SimpleTypeNameContext)
- func (s *BasegoscriptListener) EnterSimpleTypeNameindef(ctx *SimpleTypeNameindefContext)
- func (s *BasegoscriptListener) EnterSliceFilter(ctx *SliceFilterContext)
- func (s *BasegoscriptListener) EnterSliceMultiIndex(ctx *SliceMultiIndexContext)
- func (s *BasegoscriptListener) EnterSliceTypeName(ctx *SliceTypeNameContext)
- func (s *BasegoscriptListener) EnterSliceTypeNameindef(ctx *SliceTypeNameindefContext)
- func (s *BasegoscriptListener) EnterSwitch(ctx *SwitchContext)
- func (s *BasegoscriptListener) EnterSymbol(ctx *SymbolContext)
- func (s *BasegoscriptListener) EnterSymbolDef(ctx *SymbolDefContext)
- func (s *BasegoscriptListener) EnterSymbolDefine(ctx *SymbolDefineContext)
- func (s *BasegoscriptListener) EnterTypeAssert(ctx *TypeAssertContext)
- func (s *BasegoscriptListener) EnterTypeConvert(ctx *TypeConvertContext)
- func (s *BasegoscriptListener) EnterTypeDefAlias(ctx *TypeDefAliasContext)
- func (s *BasegoscriptListener) EnterTypeDefEnum(ctx *TypeDefEnumContext)
- func (s *BasegoscriptListener) EnterTypeDefMessage(ctx *TypeDefMessageContext)
- func (s *BasegoscriptListener) EnterTypenameindef(ctx *TypenameindefContext)
- func (s *BasegoscriptListener) ExitAssign(ctx *AssignContext)
- func (s *BasegoscriptListener) ExitBasicTypeName(ctx *BasicTypeNameContext)
- func (s *BasegoscriptListener) ExitBinary(ctx *BinaryContext)
- func (s *BasegoscriptListener) ExitBlock(ctx *BlockContext)
- func (s *BasegoscriptListener) ExitBreak(ctx *BreakContext)
- func (s *BasegoscriptListener) ExitCall(ctx *CallContext)
- func (s *BasegoscriptListener) ExitChanTypeName(ctx *ChanTypeNameContext)
- func (s *BasegoscriptListener) ExitChanTypeNameindef(ctx *ChanTypeNameindefContext)
- func (s *BasegoscriptListener) ExitConstantBool(ctx *ConstantBoolContext)
- func (s *BasegoscriptListener) ExitConstantFloat(ctx *ConstantFloatContext)
- func (s *BasegoscriptListener) ExitConstantInt(ctx *ConstantIntContext)
- func (s *BasegoscriptListener) ExitConstantNil(ctx *ConstantNilContext)
- func (s *BasegoscriptListener) ExitConstantString(ctx *ConstantStringContext)
- func (s *BasegoscriptListener) ExitConstructor(ctx *ConstructorContext)
- func (s *BasegoscriptListener) ExitContinue(ctx *ContinueContext)
- func (s *BasegoscriptListener) ExitCtrl(ctx *CtrlContext)
- func (s *BasegoscriptListener) ExitEveryRule(ctx antlr.ParserRuleContext)
- func (s *BasegoscriptListener) ExitExprEntry(ctx *ExprEntryContext)
- func (s *BasegoscriptListener) ExitFieldDef(ctx *FieldDefContext)
- func (s *BasegoscriptListener) ExitFieldname(ctx *FieldnameContext)
- func (s *BasegoscriptListener) ExitFor(ctx *ForContext)
- func (s *BasegoscriptListener) ExitForInMap(ctx *ForInMapContext)
- func (s *BasegoscriptListener) ExitForInSlice(ctx *ForInSliceContext)
- func (s *BasegoscriptListener) ExitFunctionAssign(ctx *FunctionAssignContext)
- func (s *BasegoscriptListener) ExitFunctionDef(ctx *FunctionDefContext)
- func (s *BasegoscriptListener) ExitFunctionDefine(ctx *FunctionDefineContext)
- func (s *BasegoscriptListener) ExitFunctionType(ctx *FunctionTypeContext)
- func (s *BasegoscriptListener) ExitFunctionTypeName(ctx *FunctionTypeNameContext)
- func (s *BasegoscriptListener) ExitFunctionTypeNameindef(ctx *FunctionTypeNameindefContext)
- func (s *BasegoscriptListener) ExitIf(ctx *IfContext)
- func (s *BasegoscriptListener) ExitIndex(ctx *IndexContext)
- func (s *BasegoscriptListener) ExitIndexType1(ctx *IndexType1Context)
- func (s *BasegoscriptListener) ExitIndexType2(ctx *IndexType2Context)
- func (s *BasegoscriptListener) ExitIndexType3(ctx *IndexType3Context)
- func (s *BasegoscriptListener) ExitIndexType4(ctx *IndexType4Context)
- func (s *BasegoscriptListener) ExitIndexType5(ctx *IndexType5Context)
- func (s *BasegoscriptListener) ExitInitKV(ctx *InitKVContext)
- func (s *BasegoscriptListener) ExitInitSlice(ctx *InitSliceContext)
- func (s *BasegoscriptListener) ExitInparam(ctx *InparamContext)
- func (s *BasegoscriptListener) ExitIntypename(ctx *IntypenameContext)
- func (s *BasegoscriptListener) ExitIntypenameindef(ctx *IntypenameindefContext)
- func (s *BasegoscriptListener) ExitLambdaDef(ctx *LambdaDefContext)
- func (s *BasegoscriptListener) ExitLeftUnary(ctx *LeftUnaryContext)
- func (s *BasegoscriptListener) ExitLineProgram(ctx *LineProgramContext)
- func (s *BasegoscriptListener) ExitMapMultiIndex(ctx *MapMultiIndexContext)
- func (s *BasegoscriptListener) ExitMapTypeName(ctx *MapTypeNameContext)
- func (s *BasegoscriptListener) ExitMapTypeNameindef(ctx *MapTypeNameindefContext)
- func (s *BasegoscriptListener) ExitName(ctx *NameContext)
- func (s *BasegoscriptListener) ExitOneofDef(ctx *OneofDefContext)
- func (s *BasegoscriptListener) ExitOneoffield(ctx *OneoffieldContext)
- func (s *BasegoscriptListener) ExitOutparam(ctx *OutparamContext)
- func (s *BasegoscriptListener) ExitParam(ctx *ParamContext)
- func (s *BasegoscriptListener) ExitPass(ctx *PassContext)
- func (s *BasegoscriptListener) ExitProgram(ctx *ProgramContext)
- func (s *BasegoscriptListener) ExitRecv(ctx *RecvContext)
- func (s *BasegoscriptListener) ExitRestoreStack(ctx *RestoreStackContext)
- func (s *BasegoscriptListener) ExitRestoreStackSp(ctx *RestoreStackSpContext)
- func (s *BasegoscriptListener) ExitReturnVal(ctx *ReturnValContext)
- func (s *BasegoscriptListener) ExitReturnVoid(ctx *ReturnVoidContext)
- func (s *BasegoscriptListener) ExitReturntypename(ctx *ReturntypenameContext)
- func (s *BasegoscriptListener) ExitReturntypenameindef(ctx *ReturntypenameindefContext)
- func (s *BasegoscriptListener) ExitRightUnary(ctx *RightUnaryContext)
- func (s *BasegoscriptListener) ExitSelect(ctx *SelectContext)
- func (s *BasegoscriptListener) ExitSend(ctx *SendContext)
- func (s *BasegoscriptListener) ExitSimpleTypeName(ctx *SimpleTypeNameContext)
- func (s *BasegoscriptListener) ExitSimpleTypeNameindef(ctx *SimpleTypeNameindefContext)
- func (s *BasegoscriptListener) ExitSliceFilter(ctx *SliceFilterContext)
- func (s *BasegoscriptListener) ExitSliceMultiIndex(ctx *SliceMultiIndexContext)
- func (s *BasegoscriptListener) ExitSliceTypeName(ctx *SliceTypeNameContext)
- func (s *BasegoscriptListener) ExitSliceTypeNameindef(ctx *SliceTypeNameindefContext)
- func (s *BasegoscriptListener) ExitSwitch(ctx *SwitchContext)
- func (s *BasegoscriptListener) ExitSymbol(ctx *SymbolContext)
- func (s *BasegoscriptListener) ExitSymbolDef(ctx *SymbolDefContext)
- func (s *BasegoscriptListener) ExitSymbolDefine(ctx *SymbolDefineContext)
- func (s *BasegoscriptListener) ExitTypeAssert(ctx *TypeAssertContext)
- func (s *BasegoscriptListener) ExitTypeConvert(ctx *TypeConvertContext)
- func (s *BasegoscriptListener) ExitTypeDefAlias(ctx *TypeDefAliasContext)
- func (s *BasegoscriptListener) ExitTypeDefEnum(ctx *TypeDefEnumContext)
- func (s *BasegoscriptListener) ExitTypeDefMessage(ctx *TypeDefMessageContext)
- func (s *BasegoscriptListener) ExitTypenameindef(ctx *TypenameindefContext)
- func (s *BasegoscriptListener) VisitErrorNode(node antlr.ErrorNode)
- func (s *BasegoscriptListener) VisitTerminal(node antlr.TerminalNode)
- type BasicTypeNameContext
- func (s *BasicTypeNameContext) ANY() antlr.TerminalNode
- func (s *BasicTypeNameContext) BOOL() antlr.TerminalNode
- func (s *BasicTypeNameContext) BYTES() antlr.TerminalNode
- func (s *BasicTypeNameContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *BasicTypeNameContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *BasicTypeNameContext) FLOAT32() antlr.TerminalNode
- func (s *BasicTypeNameContext) FLOAT64() antlr.TerminalNode
- func (s *BasicTypeNameContext) GetParser() antlr.Parser
- func (s *BasicTypeNameContext) GetRuleContext() antlr.RuleContext
- func (s *BasicTypeNameContext) INT32() antlr.TerminalNode
- func (s *BasicTypeNameContext) INT64() antlr.TerminalNode
- func (*BasicTypeNameContext) IsBasicTypeNameContext()
- func (s *BasicTypeNameContext) STRING() antlr.TerminalNode
- func (s *BasicTypeNameContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- func (s *BasicTypeNameContext) UINT32() antlr.TerminalNode
- func (s *BasicTypeNameContext) UINT64() antlr.TerminalNode
- func (s *BasicTypeNameContext) UINT8() antlr.TerminalNode
- type BinaryContext
- func (s *BinaryContext) ADD() antlr.TerminalNode
- func (s *BinaryContext) AND() antlr.TerminalNode
- func (s *BinaryContext) AllExpr() []IExprContext
- func (s *BinaryContext) DIV() antlr.TerminalNode
- func (s *BinaryContext) EQ() antlr.TerminalNode
- func (s *BinaryContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *BinaryContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *BinaryContext) Expr(i int) IExprContext
- func (s *BinaryContext) GE() antlr.TerminalNode
- func (s *BinaryContext) GT() antlr.TerminalNode
- func (s *BinaryContext) GetOp() antlr.Token
- func (s *BinaryContext) GetRuleContext() antlr.RuleContext
- func (s *BinaryContext) INEQ() antlr.TerminalNode
- func (s *BinaryContext) LE() antlr.TerminalNode
- func (s *BinaryContext) LT() antlr.TerminalNode
- func (s *BinaryContext) MOD() antlr.TerminalNode
- func (s *BinaryContext) MUL() antlr.TerminalNode
- func (s *BinaryContext) OR() antlr.TerminalNode
- func (s *BinaryContext) POW() antlr.TerminalNode
- func (s *BinaryContext) REGEX() antlr.TerminalNode
- func (s *BinaryContext) SUB() antlr.TerminalNode
- func (s *BinaryContext) SetOp(v antlr.Token)
- type BlockContext
- func (s *BlockContext) AllExecution() []IExecutionContext
- func (s *BlockContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *BlockContext) Execution(i int) IExecutionContext
- func (s *BlockContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *BlockContext) GetParser() antlr.Parser
- func (s *BlockContext) GetRuleContext() antlr.RuleContext
- func (*BlockContext) IsBlockContext()
- func (s *BlockContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type BreakContext
- type CallContext
- type ChanTypeNameContext
- func (s *ChanTypeNameContext) CHAN() antlr.TerminalNode
- func (s *ChanTypeNameContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *ChanTypeNameContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *ChanTypeNameContext) GetRuleContext() antlr.RuleContext
- func (s *ChanTypeNameContext) Typename() ITypenameContext
- type ChanTypeNameindefContext
- func (s *ChanTypeNameindefContext) CHAN() antlr.TerminalNode
- func (s *ChanTypeNameindefContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *ChanTypeNameindefContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *ChanTypeNameindefContext) GetParser() antlr.Parser
- func (s *ChanTypeNameindefContext) GetRuleContext() antlr.RuleContext
- func (*ChanTypeNameindefContext) IsChanTypeNameindefContext()
- func (s *ChanTypeNameindefContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- func (s *ChanTypeNameindefContext) Typenameindef() ITypenameindefContext
- type ConstantBoolContext
- type ConstantContext
- func (s *ConstantContext) CopyFrom(ctx *ConstantContext)
- func (s *ConstantContext) GetParser() antlr.Parser
- func (s *ConstantContext) GetRuleContext() antlr.RuleContext
- func (*ConstantContext) IsConstantContext()
- func (s *ConstantContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type ConstantFloatContext
- type ConstantIntContext
- type ConstantNilContext
- type ConstantStringContext
- type ConstructorContext
- func (s *ConstructorContext) AllExpr() []IExprContext
- func (s *ConstructorContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *ConstructorContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *ConstructorContext) Expr(i int) IExprContext
- func (s *ConstructorContext) GetParser() antlr.Parser
- func (s *ConstructorContext) GetRuleContext() antlr.RuleContext
- func (*ConstructorContext) IsConstructorContext()
- func (s *ConstructorContext) NEW() antlr.TerminalNode
- func (s *ConstructorContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- func (s *ConstructorContext) Typename() ITypenameContext
- type ContinueContext
- type ControlContext
- type CtrlContext
- type ExecutionContext
- func (s *ExecutionContext) CopyFrom(ctx *ExecutionContext)
- func (s *ExecutionContext) GetParser() antlr.Parser
- func (s *ExecutionContext) GetRuleContext() antlr.RuleContext
- func (*ExecutionContext) IsExecutionContext()
- func (s *ExecutionContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type ExprContext
- type ExprEntryContext
- type FieldDefContext
- func (s *FieldDefContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *FieldDefContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *FieldDefContext) Fieldname() IFieldnameContext
- func (s *FieldDefContext) GetRuleContext() antlr.RuleContext
- func (s *FieldDefContext) Typenameindef() ITypenameindefContext
- type FieldnameContext
- func (s *FieldnameContext) ANY() antlr.TerminalNode
- func (s *FieldnameContext) BOOL() antlr.TerminalNode
- func (s *FieldnameContext) BREAK() antlr.TerminalNode
- func (s *FieldnameContext) BYTES() antlr.TerminalNode
- func (s *FieldnameContext) CASE() antlr.TerminalNode
- func (s *FieldnameContext) CHAN() antlr.TerminalNode
- func (s *FieldnameContext) CONST() antlr.TerminalNode
- func (s *FieldnameContext) CONTINUE() antlr.TerminalNode
- func (s *FieldnameContext) ELSE() antlr.TerminalNode
- func (s *FieldnameContext) ENUM() antlr.TerminalNode
- func (s *FieldnameContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *FieldnameContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *FieldnameContext) FLOAT32() antlr.TerminalNode
- func (s *FieldnameContext) FLOAT64() antlr.TerminalNode
- func (s *FieldnameContext) FOR() antlr.TerminalNode
- func (s *FieldnameContext) GetParser() antlr.Parser
- func (s *FieldnameContext) GetRuleContext() antlr.RuleContext
- func (s *FieldnameContext) IF() antlr.TerminalNode
- func (s *FieldnameContext) INT32() antlr.TerminalNode
- func (s *FieldnameContext) INT64() antlr.TerminalNode
- func (*FieldnameContext) IsFieldnameContext()
- func (s *FieldnameContext) LOCAL() antlr.TerminalNode
- func (s *FieldnameContext) MAP() antlr.TerminalNode
- func (s *FieldnameContext) MESSAGE() antlr.TerminalNode
- func (s *FieldnameContext) NAME() antlr.TerminalNode
- func (s *FieldnameContext) ONEOF() antlr.TerminalNode
- func (s *FieldnameContext) RETURN() antlr.TerminalNode
- func (s *FieldnameContext) STRING() antlr.TerminalNode
- func (s *FieldnameContext) SWITCH() antlr.TerminalNode
- func (s *FieldnameContext) TYPEDEF() antlr.TerminalNode
- func (s *FieldnameContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- func (s *FieldnameContext) UINT32() antlr.TerminalNode
- func (s *FieldnameContext) UINT64() antlr.TerminalNode
- func (s *FieldnameContext) UINT8() antlr.TerminalNode
- func (s *FieldnameContext) VAR() antlr.TerminalNode
- type ForContext
- func (s *ForContext) Block() IBlockContext
- func (s *ForContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *ForContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *ForContext) Expr() IExprContext
- func (s *ForContext) FOR() antlr.TerminalNode
- func (s *ForContext) GetRuleContext() antlr.RuleContext
- func (s *ForContext) Line() ILineContext
- func (s *ForContext) RestoreStack() IRestoreStackContext
- type ForInMapContext
- func (s *ForInMapContext) AllName() []INameContext
- func (s *ForInMapContext) Block() IBlockContext
- func (s *ForInMapContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *ForInMapContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *ForInMapContext) Expr() IExprContext
- func (s *ForInMapContext) FOR() antlr.TerminalNode
- func (s *ForInMapContext) GetRuleContext() antlr.RuleContext
- func (s *ForInMapContext) Name(i int) INameContext
- type ForInSliceContext
- func (s *ForInSliceContext) Block() IBlockContext
- func (s *ForInSliceContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *ForInSliceContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *ForInSliceContext) Expr() IExprContext
- func (s *ForInSliceContext) FOR() antlr.TerminalNode
- func (s *ForInSliceContext) GetRuleContext() antlr.RuleContext
- func (s *ForInSliceContext) Name() INameContext
- type FunctionAssignContext
- func (s *FunctionAssignContext) ASSIGN() antlr.TerminalNode
- func (s *FunctionAssignContext) AllExpr() []IExprContext
- func (s *FunctionAssignContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *FunctionAssignContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *FunctionAssignContext) Expr(i int) IExprContext
- func (s *FunctionAssignContext) GetOp() antlr.Token
- func (s *FunctionAssignContext) GetRuleContext() antlr.RuleContext
- func (s *FunctionAssignContext) SetOp(v antlr.Token)
- type FunctionDefContext
- func (s *FunctionDefContext) AllInparam() []IInparamContext
- func (s *FunctionDefContext) AllOutparam() []IOutparamContext
- func (s *FunctionDefContext) AllReturntypename() []IReturntypenameContext
- func (s *FunctionDefContext) Block() IBlockContext
- func (s *FunctionDefContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *FunctionDefContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *FunctionDefContext) FUNCTION() antlr.TerminalNode
- func (s *FunctionDefContext) GetRuleContext() antlr.RuleContext
- func (s *FunctionDefContext) Inparam(i int) IInparamContext
- func (s *FunctionDefContext) Name() INameContext
- func (s *FunctionDefContext) Outparam(i int) IOutparamContext
- func (s *FunctionDefContext) Returntypename(i int) IReturntypenameContext
- func (s *FunctionDefContext) TAILARRAY() antlr.TerminalNode
- type FunctionDefineContext
- type FunctionTypeContext
- type FunctionTypeNameContext
- func (s *FunctionTypeNameContext) AllIntypename() []IIntypenameContext
- func (s *FunctionTypeNameContext) AllReturntypename() []IReturntypenameContext
- func (s *FunctionTypeNameContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *FunctionTypeNameContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *FunctionTypeNameContext) FUNCTION() antlr.TerminalNode
- func (s *FunctionTypeNameContext) GetParser() antlr.Parser
- func (s *FunctionTypeNameContext) GetRuleContext() antlr.RuleContext
- func (s *FunctionTypeNameContext) Intypename(i int) IIntypenameContext
- func (*FunctionTypeNameContext) IsFunctionTypeNameContext()
- func (s *FunctionTypeNameContext) Returntypename(i int) IReturntypenameContext
- func (s *FunctionTypeNameContext) TAILARRAY() antlr.TerminalNode
- func (s *FunctionTypeNameContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type FunctionTypeNameindefContext
- func (s *FunctionTypeNameindefContext) AllIntypenameindef() []IIntypenameindefContext
- func (s *FunctionTypeNameindefContext) AllReturntypenameindef() []IReturntypenameindefContext
- func (s *FunctionTypeNameindefContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *FunctionTypeNameindefContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *FunctionTypeNameindefContext) FUNCTION() antlr.TerminalNode
- func (s *FunctionTypeNameindefContext) GetParser() antlr.Parser
- func (s *FunctionTypeNameindefContext) GetRuleContext() antlr.RuleContext
- func (s *FunctionTypeNameindefContext) Intypenameindef(i int) IIntypenameindefContext
- func (*FunctionTypeNameindefContext) IsFunctionTypeNameindefContext()
- func (s *FunctionTypeNameindefContext) Returntypenameindef(i int) IReturntypenameindefContext
- func (s *FunctionTypeNameindefContext) TAILARRAY() antlr.TerminalNode
- func (s *FunctionTypeNameindefContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type FunctiondefContext
- func (s *FunctiondefContext) CopyFrom(ctx *FunctiondefContext)
- func (s *FunctiondefContext) GetParser() antlr.Parser
- func (s *FunctiondefContext) GetRuleContext() antlr.RuleContext
- func (*FunctiondefContext) IsFunctiondefContext()
- func (s *FunctiondefContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type IBasicTypeNameContext
- type IBlockContext
- type IChanTypeNameindefContext
- type IConstantContext
- type IConstructorContext
- type IControlContext
- type IExecutionContext
- type IExprContext
- type IFieldnameContext
- type IFunctionTypeNameContext
- type IFunctionTypeNameindefContext
- type IFunctiondefContext
- type IIndexsContext
- type IInparamContext
- type IIntypenameContext
- type IIntypenameindefContext
- type IKeepStackContext
- type ILambdaContext
- type ILineContext
- type IMapTypeNameindefContext
- type IMessagefieldContext
- type INameContext
- type IOneoffieldContext
- type IOutparamContext
- type IParamContext
- type IProgramContext
- type IRestoreStackContext
- type IReturntypenameContext
- type IReturntypenameindefContext
- type ISimpleTypeNameindefContext
- type ISliceTypeNameindefContext
- type ISymbolContext
- type ISymbolDefContext
- type ITypedefContext
- type ITypenameContext
- type ITypenameindefContext
- type IfContext
- func (s *IfContext) AllBlock() []IBlockContext
- func (s *IfContext) Block(i int) IBlockContext
- func (s *IfContext) Control() IControlContext
- func (s *IfContext) ELSE() antlr.TerminalNode
- func (s *IfContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *IfContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *IfContext) Expr() IExprContext
- func (s *IfContext) GetRuleContext() antlr.RuleContext
- func (s *IfContext) IF() antlr.TerminalNode
- type IndexContext
- type IndexType1Context
- func (s *IndexType1Context) AllExpr() []IExprContext
- func (s *IndexType1Context) EnterRule(listener antlr.ParseTreeListener)
- func (s *IndexType1Context) ExitRule(listener antlr.ParseTreeListener)
- func (s *IndexType1Context) Expr(i int) IExprContext
- func (s *IndexType1Context) GetRuleContext() antlr.RuleContext
- type IndexType2Context
- func (s *IndexType2Context) AllExpr() []IExprContext
- func (s *IndexType2Context) EnterRule(listener antlr.ParseTreeListener)
- func (s *IndexType2Context) ExitRule(listener antlr.ParseTreeListener)
- func (s *IndexType2Context) Expr(i int) IExprContext
- func (s *IndexType2Context) GetRuleContext() antlr.RuleContext
- type IndexType3Context
- type IndexType4Context
- type IndexType5Context
- type IndexsContext
- type InitKVContext
- func (s *InitKVContext) AllExpr() []IExprContext
- func (s *InitKVContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *InitKVContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *InitKVContext) Expr(i int) IExprContext
- func (s *InitKVContext) GetRuleContext() antlr.RuleContext
- func (s *InitKVContext) Typename() ITypenameContext
- type InitSliceContext
- func (s *InitSliceContext) AllExpr() []IExprContext
- func (s *InitSliceContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *InitSliceContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *InitSliceContext) Expr(i int) IExprContext
- func (s *InitSliceContext) GetRuleContext() antlr.RuleContext
- func (s *InitSliceContext) Typename() ITypenameContext
- type InparamContext
- func (s *InparamContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *InparamContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *InparamContext) GetParser() antlr.Parser
- func (s *InparamContext) GetRuleContext() antlr.RuleContext
- func (*InparamContext) IsInparamContext()
- func (s *InparamContext) Param() IParamContext
- func (s *InparamContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type IntypenameContext
- func (s *IntypenameContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *IntypenameContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *IntypenameContext) GetParser() antlr.Parser
- func (s *IntypenameContext) GetRuleContext() antlr.RuleContext
- func (*IntypenameContext) IsIntypenameContext()
- func (s *IntypenameContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- func (s *IntypenameContext) Typename() ITypenameContext
- type IntypenameindefContext
- func (s *IntypenameindefContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *IntypenameindefContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *IntypenameindefContext) GetParser() antlr.Parser
- func (s *IntypenameindefContext) GetRuleContext() antlr.RuleContext
- func (*IntypenameindefContext) IsIntypenameindefContext()
- func (s *IntypenameindefContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- func (s *IntypenameindefContext) Typenameindef() ITypenameindefContext
- type KeepStackContext
- func (s *KeepStackContext) CopyFrom(ctx *KeepStackContext)
- func (s *KeepStackContext) GetParser() antlr.Parser
- func (s *KeepStackContext) GetRuleContext() antlr.RuleContext
- func (*KeepStackContext) IsKeepStackContext()
- func (s *KeepStackContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type LambdaContext
- type LambdaDefContext
- func (s *LambdaDefContext) AllInparam() []IInparamContext
- func (s *LambdaDefContext) AllOutparam() []IOutparamContext
- func (s *LambdaDefContext) AllReturntypename() []IReturntypenameContext
- func (s *LambdaDefContext) Block() IBlockContext
- func (s *LambdaDefContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *LambdaDefContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *LambdaDefContext) FUNCTION() antlr.TerminalNode
- func (s *LambdaDefContext) GetRuleContext() antlr.RuleContext
- func (s *LambdaDefContext) Inparam(i int) IInparamContext
- func (s *LambdaDefContext) Outparam(i int) IOutparamContext
- func (s *LambdaDefContext) Returntypename(i int) IReturntypenameContext
- func (s *LambdaDefContext) TAILARRAY() antlr.TerminalNode
- type LeftUnaryContext
- func (s *LeftUnaryContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *LeftUnaryContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *LeftUnaryContext) Expr() IExprContext
- func (s *LeftUnaryContext) GetOp() antlr.Token
- func (s *LeftUnaryContext) GetRuleContext() antlr.RuleContext
- func (s *LeftUnaryContext) NOT() antlr.TerminalNode
- func (s *LeftUnaryContext) SUB() antlr.TerminalNode
- func (s *LeftUnaryContext) SetOp(v antlr.Token)
- func (s *LeftUnaryContext) UNARYADD() antlr.TerminalNode
- func (s *LeftUnaryContext) UNARYSUB() antlr.TerminalNode
- type LineContext
- type LineProgramContext
- type MapMultiIndexContext
- func (s *MapMultiIndexContext) AllExpr() []IExprContext
- func (s *MapMultiIndexContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *MapMultiIndexContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *MapMultiIndexContext) Expr(i int) IExprContext
- func (s *MapMultiIndexContext) GetRuleContext() antlr.RuleContext
- type MapTypeNameContext
- func (s *MapTypeNameContext) BasicTypeName() IBasicTypeNameContext
- func (s *MapTypeNameContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *MapTypeNameContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *MapTypeNameContext) GetRuleContext() antlr.RuleContext
- func (s *MapTypeNameContext) MAP() antlr.TerminalNode
- func (s *MapTypeNameContext) Typename() ITypenameContext
- type MapTypeNameindefContext
- func (s *MapTypeNameindefContext) BasicTypeName() IBasicTypeNameContext
- func (s *MapTypeNameindefContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *MapTypeNameindefContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *MapTypeNameindefContext) GetParser() antlr.Parser
- func (s *MapTypeNameindefContext) GetRuleContext() antlr.RuleContext
- func (*MapTypeNameindefContext) IsMapTypeNameindefContext()
- func (s *MapTypeNameindefContext) MAP() antlr.TerminalNode
- func (s *MapTypeNameindefContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- func (s *MapTypeNameindefContext) Typenameindef() ITypenameindefContext
- type MessagefieldContext
- func (s *MessagefieldContext) CopyFrom(ctx *MessagefieldContext)
- func (s *MessagefieldContext) GetParser() antlr.Parser
- func (s *MessagefieldContext) GetRuleContext() antlr.RuleContext
- func (*MessagefieldContext) IsMessagefieldContext()
- func (s *MessagefieldContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type NameContext
- func (s *NameContext) BREAK() antlr.TerminalNode
- func (s *NameContext) CASE() antlr.TerminalNode
- func (s *NameContext) CONST() antlr.TerminalNode
- func (s *NameContext) CONTINUE() antlr.TerminalNode
- func (s *NameContext) ELSE() antlr.TerminalNode
- func (s *NameContext) ENUM() antlr.TerminalNode
- func (s *NameContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *NameContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *NameContext) FOR() antlr.TerminalNode
- func (s *NameContext) GetParser() antlr.Parser
- func (s *NameContext) GetRuleContext() antlr.RuleContext
- func (s *NameContext) IF() antlr.TerminalNode
- func (*NameContext) IsNameContext()
- func (s *NameContext) LOCAL() antlr.TerminalNode
- func (s *NameContext) MAP() antlr.TerminalNode
- func (s *NameContext) MESSAGE() antlr.TerminalNode
- func (s *NameContext) NAME() antlr.TerminalNode
- func (s *NameContext) ONEOF() antlr.TerminalNode
- func (s *NameContext) RETURN() antlr.TerminalNode
- func (s *NameContext) SWITCH() antlr.TerminalNode
- func (s *NameContext) TYPEDEF() antlr.TerminalNode
- func (s *NameContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- func (s *NameContext) VAR() antlr.TerminalNode
- type OneofDefContext
- func (s *OneofDefContext) AllOneoffield() []IOneoffieldContext
- func (s *OneofDefContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *OneofDefContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *OneofDefContext) Fieldname() IFieldnameContext
- func (s *OneofDefContext) GetRuleContext() antlr.RuleContext
- func (s *OneofDefContext) ONEOF() antlr.TerminalNode
- func (s *OneofDefContext) Oneoffield(i int) IOneoffieldContext
- type OneoffieldContext
- func (s *OneoffieldContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *OneoffieldContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *OneoffieldContext) Fieldname() IFieldnameContext
- func (s *OneoffieldContext) GetParser() antlr.Parser
- func (s *OneoffieldContext) GetRuleContext() antlr.RuleContext
- func (*OneoffieldContext) IsOneoffieldContext()
- func (s *OneoffieldContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- func (s *OneoffieldContext) Typenameindef() ITypenameindefContext
- type OutparamContext
- func (s *OutparamContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *OutparamContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *OutparamContext) GetParser() antlr.Parser
- func (s *OutparamContext) GetRuleContext() antlr.RuleContext
- func (*OutparamContext) IsOutparamContext()
- func (s *OutparamContext) Param() IParamContext
- func (s *OutparamContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type ParamContext
- func (s *ParamContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *ParamContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *ParamContext) GetParser() antlr.Parser
- func (s *ParamContext) GetRuleContext() antlr.RuleContext
- func (*ParamContext) IsParamContext()
- func (s *ParamContext) Name() INameContext
- func (s *ParamContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- func (s *ParamContext) Typename() ITypenameContext
- type PassContext
- func (s *PassContext) Constant() IConstantContext
- func (s *PassContext) Constructor() IConstructorContext
- func (s *PassContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *PassContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *PassContext) Expr() IExprContext
- func (s *PassContext) GetRuleContext() antlr.RuleContext
- func (s *PassContext) Lambda() ILambdaContext
- func (s *PassContext) Symbol() ISymbolContext
- type ProgramContext
- func (s *ProgramContext) AllExecution() []IExecutionContext
- func (s *ProgramContext) AllTypedef() []ITypedefContext
- func (s *ProgramContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *ProgramContext) Execution(i int) IExecutionContext
- func (s *ProgramContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *ProgramContext) GetParser() antlr.Parser
- func (s *ProgramContext) GetRuleContext() antlr.RuleContext
- func (*ProgramContext) IsProgramContext()
- func (s *ProgramContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- func (s *ProgramContext) Typedef(i int) ITypedefContext
- type RecvContext
- func (s *RecvContext) CHANOP() antlr.TerminalNode
- func (s *RecvContext) CHANOPNONBLOCK() antlr.TerminalNode
- func (s *RecvContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *RecvContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *RecvContext) Expr() IExprContext
- func (s *RecvContext) GetRuleContext() antlr.RuleContext
- type RestoreStackContext
- func (s *RestoreStackContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *RestoreStackContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *RestoreStackContext) GetParser() antlr.Parser
- func (s *RestoreStackContext) GetRuleContext() antlr.RuleContext
- func (*RestoreStackContext) IsRestoreStackContext()
- func (s *RestoreStackContext) KeepStack() IKeepStackContext
- func (s *RestoreStackContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type RestoreStackSpContext
- type ReturnValContext
- func (s *ReturnValContext) AllExpr() []IExprContext
- func (s *ReturnValContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *ReturnValContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *ReturnValContext) Expr(i int) IExprContext
- func (s *ReturnValContext) GetRuleContext() antlr.RuleContext
- func (s *ReturnValContext) RETURN() antlr.TerminalNode
- type ReturnVoidContext
- type ReturntypenameContext
- func (s *ReturntypenameContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *ReturntypenameContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *ReturntypenameContext) GetParser() antlr.Parser
- func (s *ReturntypenameContext) GetRuleContext() antlr.RuleContext
- func (*ReturntypenameContext) IsReturntypenameContext()
- func (s *ReturntypenameContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- func (s *ReturntypenameContext) Typename() ITypenameContext
- type ReturntypenameindefContext
- func (s *ReturntypenameindefContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *ReturntypenameindefContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *ReturntypenameindefContext) GetParser() antlr.Parser
- func (s *ReturntypenameindefContext) GetRuleContext() antlr.RuleContext
- func (*ReturntypenameindefContext) IsReturntypenameindefContext()
- func (s *ReturntypenameindefContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- func (s *ReturntypenameindefContext) Typenameindef() ITypenameindefContext
- type RightUnaryContext
- func (s *RightUnaryContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *RightUnaryContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *RightUnaryContext) Expr() IExprContext
- func (s *RightUnaryContext) GetOp() antlr.Token
- func (s *RightUnaryContext) GetRuleContext() antlr.RuleContext
- func (s *RightUnaryContext) SetOp(v antlr.Token)
- func (s *RightUnaryContext) UNARYADD() antlr.TerminalNode
- func (s *RightUnaryContext) UNARYSUB() antlr.TerminalNode
- type SelectContext
- func (s *SelectContext) DOT() antlr.TerminalNode
- func (s *SelectContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *SelectContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *SelectContext) Expr() IExprContext
- func (s *SelectContext) Fieldname() IFieldnameContext
- func (s *SelectContext) GetRuleContext() antlr.RuleContext
- type SendContext
- func (s *SendContext) AllExpr() []IExprContext
- func (s *SendContext) CHANOP() antlr.TerminalNode
- func (s *SendContext) CHANOPNONBLOCK() antlr.TerminalNode
- func (s *SendContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *SendContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *SendContext) Expr(i int) IExprContext
- func (s *SendContext) GetRuleContext() antlr.RuleContext
- type SimpleTypeNameContext
- func (s *SimpleTypeNameContext) BasicTypeName() IBasicTypeNameContext
- func (s *SimpleTypeNameContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *SimpleTypeNameContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *SimpleTypeNameContext) GetRuleContext() antlr.RuleContext
- func (s *SimpleTypeNameContext) Name() INameContext
- type SimpleTypeNameindefContext
- func (s *SimpleTypeNameindefContext) BasicTypeName() IBasicTypeNameContext
- func (s *SimpleTypeNameindefContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *SimpleTypeNameindefContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *SimpleTypeNameindefContext) GetParser() antlr.Parser
- func (s *SimpleTypeNameindefContext) GetRuleContext() antlr.RuleContext
- func (*SimpleTypeNameindefContext) IsSimpleTypeNameindefContext()
- func (s *SimpleTypeNameindefContext) Name() INameContext
- func (s *SimpleTypeNameindefContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type SliceFilterContext
- func (s *SliceFilterContext) AllExpr() []IExprContext
- func (s *SliceFilterContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *SliceFilterContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *SliceFilterContext) Expr(i int) IExprContext
- func (s *SliceFilterContext) GetRuleContext() antlr.RuleContext
- type SliceMultiIndexContext
- func (s *SliceMultiIndexContext) AllIndexs() []IIndexsContext
- func (s *SliceMultiIndexContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *SliceMultiIndexContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *SliceMultiIndexContext) Expr() IExprContext
- func (s *SliceMultiIndexContext) GetRuleContext() antlr.RuleContext
- func (s *SliceMultiIndexContext) Indexs(i int) IIndexsContext
- type SliceTypeNameContext
- type SliceTypeNameindefContext
- func (s *SliceTypeNameindefContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *SliceTypeNameindefContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *SliceTypeNameindefContext) GetParser() antlr.Parser
- func (s *SliceTypeNameindefContext) GetRuleContext() antlr.RuleContext
- func (*SliceTypeNameindefContext) IsSliceTypeNameindefContext()
- func (s *SliceTypeNameindefContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- func (s *SliceTypeNameindefContext) Typenameindef() ITypenameindefContext
- type SwitchContext
- func (s *SwitchContext) AllBlock() []IBlockContext
- func (s *SwitchContext) AllCASE() []antlr.TerminalNode
- func (s *SwitchContext) AllConstant() []IConstantContext
- func (s *SwitchContext) Block(i int) IBlockContext
- func (s *SwitchContext) CASE(i int) antlr.TerminalNode
- func (s *SwitchContext) Constant(i int) IConstantContext
- func (s *SwitchContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *SwitchContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *SwitchContext) Expr() IExprContext
- func (s *SwitchContext) GetRuleContext() antlr.RuleContext
- func (s *SwitchContext) SWITCH() antlr.TerminalNode
- type SymbolContext
- func (s *SymbolContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *SymbolContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *SymbolContext) GetParser() antlr.Parser
- func (s *SymbolContext) GetRuleContext() antlr.RuleContext
- func (*SymbolContext) IsSymbolContext()
- func (s *SymbolContext) Name() INameContext
- func (s *SymbolContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type SymbolDefContext
- func (s *SymbolDefContext) ASSIGN() antlr.TerminalNode
- func (s *SymbolDefContext) CONST() antlr.TerminalNode
- func (s *SymbolDefContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *SymbolDefContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *SymbolDefContext) Expr() IExprContext
- func (s *SymbolDefContext) GetParser() antlr.Parser
- func (s *SymbolDefContext) GetRuleContext() antlr.RuleContext
- func (*SymbolDefContext) IsSymbolDefContext()
- func (s *SymbolDefContext) LOCAL() antlr.TerminalNode
- func (s *SymbolDefContext) LOCALASSIGN() antlr.TerminalNode
- func (s *SymbolDefContext) Name() INameContext
- func (s *SymbolDefContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- func (s *SymbolDefContext) Typename() ITypenameContext
- func (s *SymbolDefContext) VAR() antlr.TerminalNode
- type SymbolDefineContext
- type TypeAssertContext
- func (s *TypeAssertContext) DOT() antlr.TerminalNode
- func (s *TypeAssertContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *TypeAssertContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *TypeAssertContext) Expr() IExprContext
- func (s *TypeAssertContext) GetRuleContext() antlr.RuleContext
- func (s *TypeAssertContext) Typename() ITypenameContext
- type TypeConvertContext
- func (s *TypeConvertContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *TypeConvertContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *TypeConvertContext) Expr() IExprContext
- func (s *TypeConvertContext) GetRuleContext() antlr.RuleContext
- func (s *TypeConvertContext) Typename() ITypenameContext
- type TypeDefAliasContext
- func (s *TypeDefAliasContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *TypeDefAliasContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *TypeDefAliasContext) GetRuleContext() antlr.RuleContext
- func (s *TypeDefAliasContext) Name() INameContext
- func (s *TypeDefAliasContext) TYPEDEF() antlr.TerminalNode
- func (s *TypeDefAliasContext) Typenameindef() ITypenameindefContext
- type TypeDefEnumContext
- func (s *TypeDefEnumContext) AllINT() []antlr.TerminalNode
- func (s *TypeDefEnumContext) AllName() []INameContext
- func (s *TypeDefEnumContext) ENUM() antlr.TerminalNode
- func (s *TypeDefEnumContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *TypeDefEnumContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *TypeDefEnumContext) GetRuleContext() antlr.RuleContext
- func (s *TypeDefEnumContext) INT(i int) antlr.TerminalNode
- func (s *TypeDefEnumContext) Name(i int) INameContext
- func (s *TypeDefEnumContext) TYPEDEF() antlr.TerminalNode
- type TypeDefMessageContext
- func (s *TypeDefMessageContext) AllMessagefield() []IMessagefieldContext
- func (s *TypeDefMessageContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *TypeDefMessageContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *TypeDefMessageContext) GetRuleContext() antlr.RuleContext
- func (s *TypeDefMessageContext) MESSAGE() antlr.TerminalNode
- func (s *TypeDefMessageContext) Messagefield(i int) IMessagefieldContext
- func (s *TypeDefMessageContext) Name() INameContext
- func (s *TypeDefMessageContext) TYPEDEF() antlr.TerminalNode
- type TypedefContext
- type TypenameContext
- func (s *TypenameContext) CopyFrom(ctx *TypenameContext)
- func (s *TypenameContext) GetParser() antlr.Parser
- func (s *TypenameContext) GetRuleContext() antlr.RuleContext
- func (*TypenameContext) IsTypenameContext()
- func (s *TypenameContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type TypenameindefContext
- func (s *TypenameindefContext) ChanTypeNameindef() IChanTypeNameindefContext
- func (s *TypenameindefContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *TypenameindefContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *TypenameindefContext) FunctionTypeNameindef() IFunctionTypeNameindefContext
- func (s *TypenameindefContext) GetParser() antlr.Parser
- func (s *TypenameindefContext) GetRuleContext() antlr.RuleContext
- func (*TypenameindefContext) IsTypenameindefContext()
- func (s *TypenameindefContext) MapTypeNameindef() IMapTypeNameindefContext
- func (s *TypenameindefContext) SimpleTypeNameindef() ISimpleTypeNameindefContext
- func (s *TypenameindefContext) SliceTypeNameindef() ISliceTypeNameindefContext
- func (s *TypenameindefContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewgoscriptLexer ¶
func NewgoscriptLexer(input antlr.CharStream) *goscriptLexer
func NewgoscriptParser ¶
func NewgoscriptParser(input antlr.TokenStream) *goscriptParser
Types ¶
type AssignContext ¶
type AssignContext struct { *KeepStackContext // contains filtered or unexported fields }
func NewAssignContext ¶
func NewAssignContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *AssignContext
func (*AssignContext) ADDEQUAL ¶
func (s *AssignContext) ADDEQUAL() antlr.TerminalNode
func (*AssignContext) ASSIGN ¶
func (s *AssignContext) ASSIGN() antlr.TerminalNode
func (*AssignContext) AllExpr ¶
func (s *AssignContext) AllExpr() []IExprContext
func (*AssignContext) DIVEQUAL ¶
func (s *AssignContext) DIVEQUAL() antlr.TerminalNode
func (*AssignContext) EnterRule ¶
func (s *AssignContext) EnterRule(listener antlr.ParseTreeListener)
func (*AssignContext) ExitRule ¶
func (s *AssignContext) ExitRule(listener antlr.ParseTreeListener)
func (*AssignContext) Expr ¶
func (s *AssignContext) Expr(i int) IExprContext
func (*AssignContext) GetOp ¶
func (s *AssignContext) GetOp() antlr.Token
func (*AssignContext) GetRuleContext ¶
func (s *AssignContext) GetRuleContext() antlr.RuleContext
func (*AssignContext) MULEQUAL ¶
func (s *AssignContext) MULEQUAL() antlr.TerminalNode
func (*AssignContext) SUBEQUAL ¶
func (s *AssignContext) SUBEQUAL() antlr.TerminalNode
func (*AssignContext) SetOp ¶
func (s *AssignContext) SetOp(v antlr.Token)
type BasegoscriptListener ¶
type BasegoscriptListener struct{}
BasegoscriptListener is a complete listener for a parse tree produced by goscriptParser.
func (*BasegoscriptListener) EnterAssign ¶
func (s *BasegoscriptListener) EnterAssign(ctx *AssignContext)
EnterAssign is called when production Assign is entered.
func (*BasegoscriptListener) EnterBasicTypeName ¶
func (s *BasegoscriptListener) EnterBasicTypeName(ctx *BasicTypeNameContext)
EnterBasicTypeName is called when production basicTypeName is entered.
func (*BasegoscriptListener) EnterBinary ¶
func (s *BasegoscriptListener) EnterBinary(ctx *BinaryContext)
EnterBinary is called when production Binary is entered.
func (*BasegoscriptListener) EnterBlock ¶
func (s *BasegoscriptListener) EnterBlock(ctx *BlockContext)
EnterBlock is called when production block is entered.
func (*BasegoscriptListener) EnterBreak ¶
func (s *BasegoscriptListener) EnterBreak(ctx *BreakContext)
EnterBreak is called when production Break is entered.
func (*BasegoscriptListener) EnterCall ¶
func (s *BasegoscriptListener) EnterCall(ctx *CallContext)
EnterCall is called when production Call is entered.
func (*BasegoscriptListener) EnterChanTypeName ¶
func (s *BasegoscriptListener) EnterChanTypeName(ctx *ChanTypeNameContext)
EnterChanTypeName is called when production ChanTypeName is entered.
func (*BasegoscriptListener) EnterChanTypeNameindef ¶
func (s *BasegoscriptListener) EnterChanTypeNameindef(ctx *ChanTypeNameindefContext)
EnterChanTypeNameindef is called when production chanTypeNameindef is entered.
func (*BasegoscriptListener) EnterConstantBool ¶
func (s *BasegoscriptListener) EnterConstantBool(ctx *ConstantBoolContext)
EnterConstantBool is called when production ConstantBool is entered.
func (*BasegoscriptListener) EnterConstantFloat ¶
func (s *BasegoscriptListener) EnterConstantFloat(ctx *ConstantFloatContext)
EnterConstantFloat is called when production ConstantFloat is entered.
func (*BasegoscriptListener) EnterConstantInt ¶
func (s *BasegoscriptListener) EnterConstantInt(ctx *ConstantIntContext)
EnterConstantInt is called when production ConstantInt is entered.
func (*BasegoscriptListener) EnterConstantNil ¶
func (s *BasegoscriptListener) EnterConstantNil(ctx *ConstantNilContext)
EnterConstantNil is called when production ConstantNil is entered.
func (*BasegoscriptListener) EnterConstantString ¶
func (s *BasegoscriptListener) EnterConstantString(ctx *ConstantStringContext)
EnterConstantString is called when production ConstantString is entered.
func (*BasegoscriptListener) EnterConstructor ¶
func (s *BasegoscriptListener) EnterConstructor(ctx *ConstructorContext)
EnterConstructor is called when production constructor is entered.
func (*BasegoscriptListener) EnterContinue ¶
func (s *BasegoscriptListener) EnterContinue(ctx *ContinueContext)
EnterContinue is called when production Continue is entered.
func (*BasegoscriptListener) EnterCtrl ¶
func (s *BasegoscriptListener) EnterCtrl(ctx *CtrlContext)
EnterCtrl is called when production Ctrl is entered.
func (*BasegoscriptListener) EnterEveryRule ¶
func (s *BasegoscriptListener) EnterEveryRule(ctx antlr.ParserRuleContext)
EnterEveryRule is called when any rule is entered.
func (*BasegoscriptListener) EnterExprEntry ¶
func (s *BasegoscriptListener) EnterExprEntry(ctx *ExprEntryContext)
EnterExprEntry is called when production ExprEntry is entered.
func (*BasegoscriptListener) EnterFieldDef ¶
func (s *BasegoscriptListener) EnterFieldDef(ctx *FieldDefContext)
EnterFieldDef is called when production FieldDef is entered.
func (*BasegoscriptListener) EnterFieldname ¶
func (s *BasegoscriptListener) EnterFieldname(ctx *FieldnameContext)
EnterFieldname is called when production fieldname is entered.
func (*BasegoscriptListener) EnterFor ¶
func (s *BasegoscriptListener) EnterFor(ctx *ForContext)
EnterFor is called when production For is entered.
func (*BasegoscriptListener) EnterForInMap ¶
func (s *BasegoscriptListener) EnterForInMap(ctx *ForInMapContext)
EnterForInMap is called when production ForInMap is entered.
func (*BasegoscriptListener) EnterForInSlice ¶
func (s *BasegoscriptListener) EnterForInSlice(ctx *ForInSliceContext)
EnterForInSlice is called when production ForInSlice is entered.
func (*BasegoscriptListener) EnterFunctionAssign ¶
func (s *BasegoscriptListener) EnterFunctionAssign(ctx *FunctionAssignContext)
EnterFunctionAssign is called when production FunctionAssign is entered.
func (*BasegoscriptListener) EnterFunctionDef ¶
func (s *BasegoscriptListener) EnterFunctionDef(ctx *FunctionDefContext)
EnterFunctionDef is called when production FunctionDef is entered.
func (*BasegoscriptListener) EnterFunctionDefine ¶
func (s *BasegoscriptListener) EnterFunctionDefine(ctx *FunctionDefineContext)
EnterFunctionDefine is called when production FunctionDefine is entered.
func (*BasegoscriptListener) EnterFunctionType ¶
func (s *BasegoscriptListener) EnterFunctionType(ctx *FunctionTypeContext)
EnterFunctionType is called when production FunctionType is entered.
func (*BasegoscriptListener) EnterFunctionTypeName ¶
func (s *BasegoscriptListener) EnterFunctionTypeName(ctx *FunctionTypeNameContext)
EnterFunctionTypeName is called when production functionTypeName is entered.
func (*BasegoscriptListener) EnterFunctionTypeNameindef ¶
func (s *BasegoscriptListener) EnterFunctionTypeNameindef(ctx *FunctionTypeNameindefContext)
EnterFunctionTypeNameindef is called when production functionTypeNameindef is entered.
func (*BasegoscriptListener) EnterIf ¶
func (s *BasegoscriptListener) EnterIf(ctx *IfContext)
EnterIf is called when production If is entered.
func (*BasegoscriptListener) EnterIndex ¶
func (s *BasegoscriptListener) EnterIndex(ctx *IndexContext)
EnterIndex is called when production Index is entered.
func (*BasegoscriptListener) EnterIndexType1 ¶
func (s *BasegoscriptListener) EnterIndexType1(ctx *IndexType1Context)
EnterIndexType1 is called when production IndexType1 is entered.
func (*BasegoscriptListener) EnterIndexType2 ¶
func (s *BasegoscriptListener) EnterIndexType2(ctx *IndexType2Context)
EnterIndexType2 is called when production IndexType2 is entered.
func (*BasegoscriptListener) EnterIndexType3 ¶
func (s *BasegoscriptListener) EnterIndexType3(ctx *IndexType3Context)
EnterIndexType3 is called when production IndexType3 is entered.
func (*BasegoscriptListener) EnterIndexType4 ¶
func (s *BasegoscriptListener) EnterIndexType4(ctx *IndexType4Context)
EnterIndexType4 is called when production IndexType4 is entered.
func (*BasegoscriptListener) EnterIndexType5 ¶
func (s *BasegoscriptListener) EnterIndexType5(ctx *IndexType5Context)
EnterIndexType5 is called when production IndexType5 is entered.
func (*BasegoscriptListener) EnterInitKV ¶
func (s *BasegoscriptListener) EnterInitKV(ctx *InitKVContext)
EnterInitKV is called when production InitKV is entered.
func (*BasegoscriptListener) EnterInitSlice ¶
func (s *BasegoscriptListener) EnterInitSlice(ctx *InitSliceContext)
EnterInitSlice is called when production InitSlice is entered.
func (*BasegoscriptListener) EnterInparam ¶
func (s *BasegoscriptListener) EnterInparam(ctx *InparamContext)
EnterInparam is called when production inparam is entered.
func (*BasegoscriptListener) EnterIntypename ¶
func (s *BasegoscriptListener) EnterIntypename(ctx *IntypenameContext)
EnterIntypename is called when production intypename is entered.
func (*BasegoscriptListener) EnterIntypenameindef ¶
func (s *BasegoscriptListener) EnterIntypenameindef(ctx *IntypenameindefContext)
EnterIntypenameindef is called when production intypenameindef is entered.
func (*BasegoscriptListener) EnterLambdaDef ¶
func (s *BasegoscriptListener) EnterLambdaDef(ctx *LambdaDefContext)
EnterLambdaDef is called when production LambdaDef is entered.
func (*BasegoscriptListener) EnterLeftUnary ¶
func (s *BasegoscriptListener) EnterLeftUnary(ctx *LeftUnaryContext)
EnterLeftUnary is called when production LeftUnary is entered.
func (*BasegoscriptListener) EnterLineProgram ¶
func (s *BasegoscriptListener) EnterLineProgram(ctx *LineProgramContext)
EnterLineProgram is called when production LineProgram is entered.
func (*BasegoscriptListener) EnterMapMultiIndex ¶
func (s *BasegoscriptListener) EnterMapMultiIndex(ctx *MapMultiIndexContext)
EnterMapMultiIndex is called when production MapMultiIndex is entered.
func (*BasegoscriptListener) EnterMapTypeName ¶
func (s *BasegoscriptListener) EnterMapTypeName(ctx *MapTypeNameContext)
EnterMapTypeName is called when production MapTypeName is entered.
func (*BasegoscriptListener) EnterMapTypeNameindef ¶
func (s *BasegoscriptListener) EnterMapTypeNameindef(ctx *MapTypeNameindefContext)
EnterMapTypeNameindef is called when production mapTypeNameindef is entered.
func (*BasegoscriptListener) EnterName ¶
func (s *BasegoscriptListener) EnterName(ctx *NameContext)
EnterName is called when production name is entered.
func (*BasegoscriptListener) EnterOneofDef ¶
func (s *BasegoscriptListener) EnterOneofDef(ctx *OneofDefContext)
EnterOneofDef is called when production OneofDef is entered.
func (*BasegoscriptListener) EnterOneoffield ¶
func (s *BasegoscriptListener) EnterOneoffield(ctx *OneoffieldContext)
EnterOneoffield is called when production oneoffield is entered.
func (*BasegoscriptListener) EnterOutparam ¶
func (s *BasegoscriptListener) EnterOutparam(ctx *OutparamContext)
EnterOutparam is called when production outparam is entered.
func (*BasegoscriptListener) EnterParam ¶
func (s *BasegoscriptListener) EnterParam(ctx *ParamContext)
EnterParam is called when production param is entered.
func (*BasegoscriptListener) EnterPass ¶
func (s *BasegoscriptListener) EnterPass(ctx *PassContext)
EnterPass is called when production Pass is entered.
func (*BasegoscriptListener) EnterProgram ¶
func (s *BasegoscriptListener) EnterProgram(ctx *ProgramContext)
EnterProgram is called when production program is entered.
func (*BasegoscriptListener) EnterRecv ¶
func (s *BasegoscriptListener) EnterRecv(ctx *RecvContext)
EnterRecv is called when production Recv is entered.
func (*BasegoscriptListener) EnterRestoreStack ¶
func (s *BasegoscriptListener) EnterRestoreStack(ctx *RestoreStackContext)
EnterRestoreStack is called when production restoreStack is entered.
func (*BasegoscriptListener) EnterRestoreStackSp ¶
func (s *BasegoscriptListener) EnterRestoreStackSp(ctx *RestoreStackSpContext)
EnterRestoreStackSp is called when production RestoreStackSp is entered.
func (*BasegoscriptListener) EnterReturnVal ¶
func (s *BasegoscriptListener) EnterReturnVal(ctx *ReturnValContext)
EnterReturnVal is called when production ReturnVal is entered.
func (*BasegoscriptListener) EnterReturnVoid ¶
func (s *BasegoscriptListener) EnterReturnVoid(ctx *ReturnVoidContext)
EnterReturnVoid is called when production ReturnVoid is entered.
func (*BasegoscriptListener) EnterReturntypename ¶
func (s *BasegoscriptListener) EnterReturntypename(ctx *ReturntypenameContext)
EnterReturntypename is called when production returntypename is entered.
func (*BasegoscriptListener) EnterReturntypenameindef ¶
func (s *BasegoscriptListener) EnterReturntypenameindef(ctx *ReturntypenameindefContext)
EnterReturntypenameindef is called when production returntypenameindef is entered.
func (*BasegoscriptListener) EnterRightUnary ¶
func (s *BasegoscriptListener) EnterRightUnary(ctx *RightUnaryContext)
EnterRightUnary is called when production RightUnary is entered.
func (*BasegoscriptListener) EnterSelect ¶
func (s *BasegoscriptListener) EnterSelect(ctx *SelectContext)
EnterSelect is called when production Select is entered.
func (*BasegoscriptListener) EnterSend ¶
func (s *BasegoscriptListener) EnterSend(ctx *SendContext)
EnterSend is called when production Send is entered.
func (*BasegoscriptListener) EnterSimpleTypeName ¶
func (s *BasegoscriptListener) EnterSimpleTypeName(ctx *SimpleTypeNameContext)
EnterSimpleTypeName is called when production SimpleTypeName is entered.
func (*BasegoscriptListener) EnterSimpleTypeNameindef ¶
func (s *BasegoscriptListener) EnterSimpleTypeNameindef(ctx *SimpleTypeNameindefContext)
EnterSimpleTypeNameindef is called when production simpleTypeNameindef is entered.
func (*BasegoscriptListener) EnterSliceFilter ¶
func (s *BasegoscriptListener) EnterSliceFilter(ctx *SliceFilterContext)
EnterSliceFilter is called when production SliceFilter is entered.
func (*BasegoscriptListener) EnterSliceMultiIndex ¶
func (s *BasegoscriptListener) EnterSliceMultiIndex(ctx *SliceMultiIndexContext)
EnterSliceMultiIndex is called when production SliceMultiIndex is entered.
func (*BasegoscriptListener) EnterSliceTypeName ¶
func (s *BasegoscriptListener) EnterSliceTypeName(ctx *SliceTypeNameContext)
EnterSliceTypeName is called when production SliceTypeName is entered.
func (*BasegoscriptListener) EnterSliceTypeNameindef ¶
func (s *BasegoscriptListener) EnterSliceTypeNameindef(ctx *SliceTypeNameindefContext)
EnterSliceTypeNameindef is called when production sliceTypeNameindef is entered.
func (*BasegoscriptListener) EnterSwitch ¶
func (s *BasegoscriptListener) EnterSwitch(ctx *SwitchContext)
EnterSwitch is called when production Switch is entered.
func (*BasegoscriptListener) EnterSymbol ¶
func (s *BasegoscriptListener) EnterSymbol(ctx *SymbolContext)
EnterSymbol is called when production symbol is entered.
func (*BasegoscriptListener) EnterSymbolDef ¶
func (s *BasegoscriptListener) EnterSymbolDef(ctx *SymbolDefContext)
EnterSymbolDef is called when production symbolDef is entered.
func (*BasegoscriptListener) EnterSymbolDefine ¶
func (s *BasegoscriptListener) EnterSymbolDefine(ctx *SymbolDefineContext)
EnterSymbolDefine is called when production SymbolDefine is entered.
func (*BasegoscriptListener) EnterTypeAssert ¶
func (s *BasegoscriptListener) EnterTypeAssert(ctx *TypeAssertContext)
EnterTypeAssert is called when production TypeAssert is entered.
func (*BasegoscriptListener) EnterTypeConvert ¶
func (s *BasegoscriptListener) EnterTypeConvert(ctx *TypeConvertContext)
EnterTypeConvert is called when production TypeConvert is entered.
func (*BasegoscriptListener) EnterTypeDefAlias ¶
func (s *BasegoscriptListener) EnterTypeDefAlias(ctx *TypeDefAliasContext)
EnterTypeDefAlias is called when production TypeDefAlias is entered.
func (*BasegoscriptListener) EnterTypeDefEnum ¶
func (s *BasegoscriptListener) EnterTypeDefEnum(ctx *TypeDefEnumContext)
EnterTypeDefEnum is called when production TypeDefEnum is entered.
func (*BasegoscriptListener) EnterTypeDefMessage ¶
func (s *BasegoscriptListener) EnterTypeDefMessage(ctx *TypeDefMessageContext)
EnterTypeDefMessage is called when production TypeDefMessage is entered.
func (*BasegoscriptListener) EnterTypenameindef ¶
func (s *BasegoscriptListener) EnterTypenameindef(ctx *TypenameindefContext)
EnterTypenameindef is called when production typenameindef is entered.
func (*BasegoscriptListener) ExitAssign ¶
func (s *BasegoscriptListener) ExitAssign(ctx *AssignContext)
ExitAssign is called when production Assign is exited.
func (*BasegoscriptListener) ExitBasicTypeName ¶
func (s *BasegoscriptListener) ExitBasicTypeName(ctx *BasicTypeNameContext)
ExitBasicTypeName is called when production basicTypeName is exited.
func (*BasegoscriptListener) ExitBinary ¶
func (s *BasegoscriptListener) ExitBinary(ctx *BinaryContext)
ExitBinary is called when production Binary is exited.
func (*BasegoscriptListener) ExitBlock ¶
func (s *BasegoscriptListener) ExitBlock(ctx *BlockContext)
ExitBlock is called when production block is exited.
func (*BasegoscriptListener) ExitBreak ¶
func (s *BasegoscriptListener) ExitBreak(ctx *BreakContext)
ExitBreak is called when production Break is exited.
func (*BasegoscriptListener) ExitCall ¶
func (s *BasegoscriptListener) ExitCall(ctx *CallContext)
ExitCall is called when production Call is exited.
func (*BasegoscriptListener) ExitChanTypeName ¶
func (s *BasegoscriptListener) ExitChanTypeName(ctx *ChanTypeNameContext)
ExitChanTypeName is called when production ChanTypeName is exited.
func (*BasegoscriptListener) ExitChanTypeNameindef ¶
func (s *BasegoscriptListener) ExitChanTypeNameindef(ctx *ChanTypeNameindefContext)
ExitChanTypeNameindef is called when production chanTypeNameindef is exited.
func (*BasegoscriptListener) ExitConstantBool ¶
func (s *BasegoscriptListener) ExitConstantBool(ctx *ConstantBoolContext)
ExitConstantBool is called when production ConstantBool is exited.
func (*BasegoscriptListener) ExitConstantFloat ¶
func (s *BasegoscriptListener) ExitConstantFloat(ctx *ConstantFloatContext)
ExitConstantFloat is called when production ConstantFloat is exited.
func (*BasegoscriptListener) ExitConstantInt ¶
func (s *BasegoscriptListener) ExitConstantInt(ctx *ConstantIntContext)
ExitConstantInt is called when production ConstantInt is exited.
func (*BasegoscriptListener) ExitConstantNil ¶
func (s *BasegoscriptListener) ExitConstantNil(ctx *ConstantNilContext)
ExitConstantNil is called when production ConstantNil is exited.
func (*BasegoscriptListener) ExitConstantString ¶
func (s *BasegoscriptListener) ExitConstantString(ctx *ConstantStringContext)
ExitConstantString is called when production ConstantString is exited.
func (*BasegoscriptListener) ExitConstructor ¶
func (s *BasegoscriptListener) ExitConstructor(ctx *ConstructorContext)
ExitConstructor is called when production constructor is exited.
func (*BasegoscriptListener) ExitContinue ¶
func (s *BasegoscriptListener) ExitContinue(ctx *ContinueContext)
ExitContinue is called when production Continue is exited.
func (*BasegoscriptListener) ExitCtrl ¶
func (s *BasegoscriptListener) ExitCtrl(ctx *CtrlContext)
ExitCtrl is called when production Ctrl is exited.
func (*BasegoscriptListener) ExitEveryRule ¶
func (s *BasegoscriptListener) ExitEveryRule(ctx antlr.ParserRuleContext)
ExitEveryRule is called when any rule is exited.
func (*BasegoscriptListener) ExitExprEntry ¶
func (s *BasegoscriptListener) ExitExprEntry(ctx *ExprEntryContext)
ExitExprEntry is called when production ExprEntry is exited.
func (*BasegoscriptListener) ExitFieldDef ¶
func (s *BasegoscriptListener) ExitFieldDef(ctx *FieldDefContext)
ExitFieldDef is called when production FieldDef is exited.
func (*BasegoscriptListener) ExitFieldname ¶
func (s *BasegoscriptListener) ExitFieldname(ctx *FieldnameContext)
ExitFieldname is called when production fieldname is exited.
func (*BasegoscriptListener) ExitFor ¶
func (s *BasegoscriptListener) ExitFor(ctx *ForContext)
ExitFor is called when production For is exited.
func (*BasegoscriptListener) ExitForInMap ¶
func (s *BasegoscriptListener) ExitForInMap(ctx *ForInMapContext)
ExitForInMap is called when production ForInMap is exited.
func (*BasegoscriptListener) ExitForInSlice ¶
func (s *BasegoscriptListener) ExitForInSlice(ctx *ForInSliceContext)
ExitForInSlice is called when production ForInSlice is exited.
func (*BasegoscriptListener) ExitFunctionAssign ¶
func (s *BasegoscriptListener) ExitFunctionAssign(ctx *FunctionAssignContext)
ExitFunctionAssign is called when production FunctionAssign is exited.
func (*BasegoscriptListener) ExitFunctionDef ¶
func (s *BasegoscriptListener) ExitFunctionDef(ctx *FunctionDefContext)
ExitFunctionDef is called when production FunctionDef is exited.
func (*BasegoscriptListener) ExitFunctionDefine ¶
func (s *BasegoscriptListener) ExitFunctionDefine(ctx *FunctionDefineContext)
ExitFunctionDefine is called when production FunctionDefine is exited.
func (*BasegoscriptListener) ExitFunctionType ¶
func (s *BasegoscriptListener) ExitFunctionType(ctx *FunctionTypeContext)
ExitFunctionType is called when production FunctionType is exited.
func (*BasegoscriptListener) ExitFunctionTypeName ¶
func (s *BasegoscriptListener) ExitFunctionTypeName(ctx *FunctionTypeNameContext)
ExitFunctionTypeName is called when production functionTypeName is exited.
func (*BasegoscriptListener) ExitFunctionTypeNameindef ¶
func (s *BasegoscriptListener) ExitFunctionTypeNameindef(ctx *FunctionTypeNameindefContext)
ExitFunctionTypeNameindef is called when production functionTypeNameindef is exited.
func (*BasegoscriptListener) ExitIf ¶
func (s *BasegoscriptListener) ExitIf(ctx *IfContext)
ExitIf is called when production If is exited.
func (*BasegoscriptListener) ExitIndex ¶
func (s *BasegoscriptListener) ExitIndex(ctx *IndexContext)
ExitIndex is called when production Index is exited.
func (*BasegoscriptListener) ExitIndexType1 ¶
func (s *BasegoscriptListener) ExitIndexType1(ctx *IndexType1Context)
ExitIndexType1 is called when production IndexType1 is exited.
func (*BasegoscriptListener) ExitIndexType2 ¶
func (s *BasegoscriptListener) ExitIndexType2(ctx *IndexType2Context)
ExitIndexType2 is called when production IndexType2 is exited.
func (*BasegoscriptListener) ExitIndexType3 ¶
func (s *BasegoscriptListener) ExitIndexType3(ctx *IndexType3Context)
ExitIndexType3 is called when production IndexType3 is exited.
func (*BasegoscriptListener) ExitIndexType4 ¶
func (s *BasegoscriptListener) ExitIndexType4(ctx *IndexType4Context)
ExitIndexType4 is called when production IndexType4 is exited.
func (*BasegoscriptListener) ExitIndexType5 ¶
func (s *BasegoscriptListener) ExitIndexType5(ctx *IndexType5Context)
ExitIndexType5 is called when production IndexType5 is exited.
func (*BasegoscriptListener) ExitInitKV ¶
func (s *BasegoscriptListener) ExitInitKV(ctx *InitKVContext)
ExitInitKV is called when production InitKV is exited.
func (*BasegoscriptListener) ExitInitSlice ¶
func (s *BasegoscriptListener) ExitInitSlice(ctx *InitSliceContext)
ExitInitSlice is called when production InitSlice is exited.
func (*BasegoscriptListener) ExitInparam ¶
func (s *BasegoscriptListener) ExitInparam(ctx *InparamContext)
ExitInparam is called when production inparam is exited.
func (*BasegoscriptListener) ExitIntypename ¶
func (s *BasegoscriptListener) ExitIntypename(ctx *IntypenameContext)
ExitIntypename is called when production intypename is exited.
func (*BasegoscriptListener) ExitIntypenameindef ¶
func (s *BasegoscriptListener) ExitIntypenameindef(ctx *IntypenameindefContext)
ExitIntypenameindef is called when production intypenameindef is exited.
func (*BasegoscriptListener) ExitLambdaDef ¶
func (s *BasegoscriptListener) ExitLambdaDef(ctx *LambdaDefContext)
ExitLambdaDef is called when production LambdaDef is exited.
func (*BasegoscriptListener) ExitLeftUnary ¶
func (s *BasegoscriptListener) ExitLeftUnary(ctx *LeftUnaryContext)
ExitLeftUnary is called when production LeftUnary is exited.
func (*BasegoscriptListener) ExitLineProgram ¶
func (s *BasegoscriptListener) ExitLineProgram(ctx *LineProgramContext)
ExitLineProgram is called when production LineProgram is exited.
func (*BasegoscriptListener) ExitMapMultiIndex ¶
func (s *BasegoscriptListener) ExitMapMultiIndex(ctx *MapMultiIndexContext)
ExitMapMultiIndex is called when production MapMultiIndex is exited.
func (*BasegoscriptListener) ExitMapTypeName ¶
func (s *BasegoscriptListener) ExitMapTypeName(ctx *MapTypeNameContext)
ExitMapTypeName is called when production MapTypeName is exited.
func (*BasegoscriptListener) ExitMapTypeNameindef ¶
func (s *BasegoscriptListener) ExitMapTypeNameindef(ctx *MapTypeNameindefContext)
ExitMapTypeNameindef is called when production mapTypeNameindef is exited.
func (*BasegoscriptListener) ExitName ¶
func (s *BasegoscriptListener) ExitName(ctx *NameContext)
ExitName is called when production name is exited.
func (*BasegoscriptListener) ExitOneofDef ¶
func (s *BasegoscriptListener) ExitOneofDef(ctx *OneofDefContext)
ExitOneofDef is called when production OneofDef is exited.
func (*BasegoscriptListener) ExitOneoffield ¶
func (s *BasegoscriptListener) ExitOneoffield(ctx *OneoffieldContext)
ExitOneoffield is called when production oneoffield is exited.
func (*BasegoscriptListener) ExitOutparam ¶
func (s *BasegoscriptListener) ExitOutparam(ctx *OutparamContext)
ExitOutparam is called when production outparam is exited.
func (*BasegoscriptListener) ExitParam ¶
func (s *BasegoscriptListener) ExitParam(ctx *ParamContext)
ExitParam is called when production param is exited.
func (*BasegoscriptListener) ExitPass ¶
func (s *BasegoscriptListener) ExitPass(ctx *PassContext)
ExitPass is called when production Pass is exited.
func (*BasegoscriptListener) ExitProgram ¶
func (s *BasegoscriptListener) ExitProgram(ctx *ProgramContext)
ExitProgram is called when production program is exited.
func (*BasegoscriptListener) ExitRecv ¶
func (s *BasegoscriptListener) ExitRecv(ctx *RecvContext)
ExitRecv is called when production Recv is exited.
func (*BasegoscriptListener) ExitRestoreStack ¶
func (s *BasegoscriptListener) ExitRestoreStack(ctx *RestoreStackContext)
ExitRestoreStack is called when production restoreStack is exited.
func (*BasegoscriptListener) ExitRestoreStackSp ¶
func (s *BasegoscriptListener) ExitRestoreStackSp(ctx *RestoreStackSpContext)
ExitRestoreStackSp is called when production RestoreStackSp is exited.
func (*BasegoscriptListener) ExitReturnVal ¶
func (s *BasegoscriptListener) ExitReturnVal(ctx *ReturnValContext)
ExitReturnVal is called when production ReturnVal is exited.
func (*BasegoscriptListener) ExitReturnVoid ¶
func (s *BasegoscriptListener) ExitReturnVoid(ctx *ReturnVoidContext)
ExitReturnVoid is called when production ReturnVoid is exited.
func (*BasegoscriptListener) ExitReturntypename ¶
func (s *BasegoscriptListener) ExitReturntypename(ctx *ReturntypenameContext)
ExitReturntypename is called when production returntypename is exited.
func (*BasegoscriptListener) ExitReturntypenameindef ¶
func (s *BasegoscriptListener) ExitReturntypenameindef(ctx *ReturntypenameindefContext)
ExitReturntypenameindef is called when production returntypenameindef is exited.
func (*BasegoscriptListener) ExitRightUnary ¶
func (s *BasegoscriptListener) ExitRightUnary(ctx *RightUnaryContext)
ExitRightUnary is called when production RightUnary is exited.
func (*BasegoscriptListener) ExitSelect ¶
func (s *BasegoscriptListener) ExitSelect(ctx *SelectContext)
ExitSelect is called when production Select is exited.
func (*BasegoscriptListener) ExitSend ¶
func (s *BasegoscriptListener) ExitSend(ctx *SendContext)
ExitSend is called when production Send is exited.
func (*BasegoscriptListener) ExitSimpleTypeName ¶
func (s *BasegoscriptListener) ExitSimpleTypeName(ctx *SimpleTypeNameContext)
ExitSimpleTypeName is called when production SimpleTypeName is exited.
func (*BasegoscriptListener) ExitSimpleTypeNameindef ¶
func (s *BasegoscriptListener) ExitSimpleTypeNameindef(ctx *SimpleTypeNameindefContext)
ExitSimpleTypeNameindef is called when production simpleTypeNameindef is exited.
func (*BasegoscriptListener) ExitSliceFilter ¶
func (s *BasegoscriptListener) ExitSliceFilter(ctx *SliceFilterContext)
ExitSliceFilter is called when production SliceFilter is exited.
func (*BasegoscriptListener) ExitSliceMultiIndex ¶
func (s *BasegoscriptListener) ExitSliceMultiIndex(ctx *SliceMultiIndexContext)
ExitSliceMultiIndex is called when production SliceMultiIndex is exited.
func (*BasegoscriptListener) ExitSliceTypeName ¶
func (s *BasegoscriptListener) ExitSliceTypeName(ctx *SliceTypeNameContext)
ExitSliceTypeName is called when production SliceTypeName is exited.
func (*BasegoscriptListener) ExitSliceTypeNameindef ¶
func (s *BasegoscriptListener) ExitSliceTypeNameindef(ctx *SliceTypeNameindefContext)
ExitSliceTypeNameindef is called when production sliceTypeNameindef is exited.
func (*BasegoscriptListener) ExitSwitch ¶
func (s *BasegoscriptListener) ExitSwitch(ctx *SwitchContext)
ExitSwitch is called when production Switch is exited.
func (*BasegoscriptListener) ExitSymbol ¶
func (s *BasegoscriptListener) ExitSymbol(ctx *SymbolContext)
ExitSymbol is called when production symbol is exited.
func (*BasegoscriptListener) ExitSymbolDef ¶
func (s *BasegoscriptListener) ExitSymbolDef(ctx *SymbolDefContext)
ExitSymbolDef is called when production symbolDef is exited.
func (*BasegoscriptListener) ExitSymbolDefine ¶
func (s *BasegoscriptListener) ExitSymbolDefine(ctx *SymbolDefineContext)
ExitSymbolDefine is called when production SymbolDefine is exited.
func (*BasegoscriptListener) ExitTypeAssert ¶
func (s *BasegoscriptListener) ExitTypeAssert(ctx *TypeAssertContext)
ExitTypeAssert is called when production TypeAssert is exited.
func (*BasegoscriptListener) ExitTypeConvert ¶
func (s *BasegoscriptListener) ExitTypeConvert(ctx *TypeConvertContext)
ExitTypeConvert is called when production TypeConvert is exited.
func (*BasegoscriptListener) ExitTypeDefAlias ¶
func (s *BasegoscriptListener) ExitTypeDefAlias(ctx *TypeDefAliasContext)
ExitTypeDefAlias is called when production TypeDefAlias is exited.
func (*BasegoscriptListener) ExitTypeDefEnum ¶
func (s *BasegoscriptListener) ExitTypeDefEnum(ctx *TypeDefEnumContext)
ExitTypeDefEnum is called when production TypeDefEnum is exited.
func (*BasegoscriptListener) ExitTypeDefMessage ¶
func (s *BasegoscriptListener) ExitTypeDefMessage(ctx *TypeDefMessageContext)
ExitTypeDefMessage is called when production TypeDefMessage is exited.
func (*BasegoscriptListener) ExitTypenameindef ¶
func (s *BasegoscriptListener) ExitTypenameindef(ctx *TypenameindefContext)
ExitTypenameindef is called when production typenameindef is exited.
func (*BasegoscriptListener) VisitErrorNode ¶
func (s *BasegoscriptListener) VisitErrorNode(node antlr.ErrorNode)
VisitErrorNode is called when an error node is visited.
func (*BasegoscriptListener) VisitTerminal ¶
func (s *BasegoscriptListener) VisitTerminal(node antlr.TerminalNode)
VisitTerminal is called when a terminal node is visited.
type BasicTypeNameContext ¶
type BasicTypeNameContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewBasicTypeNameContext ¶
func NewBasicTypeNameContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *BasicTypeNameContext
func NewEmptyBasicTypeNameContext ¶
func NewEmptyBasicTypeNameContext() *BasicTypeNameContext
func (*BasicTypeNameContext) ANY ¶
func (s *BasicTypeNameContext) ANY() antlr.TerminalNode
func (*BasicTypeNameContext) BOOL ¶
func (s *BasicTypeNameContext) BOOL() antlr.TerminalNode
func (*BasicTypeNameContext) BYTES ¶
func (s *BasicTypeNameContext) BYTES() antlr.TerminalNode
func (*BasicTypeNameContext) EnterRule ¶
func (s *BasicTypeNameContext) EnterRule(listener antlr.ParseTreeListener)
func (*BasicTypeNameContext) ExitRule ¶
func (s *BasicTypeNameContext) ExitRule(listener antlr.ParseTreeListener)
func (*BasicTypeNameContext) FLOAT32 ¶
func (s *BasicTypeNameContext) FLOAT32() antlr.TerminalNode
func (*BasicTypeNameContext) FLOAT64 ¶
func (s *BasicTypeNameContext) FLOAT64() antlr.TerminalNode
func (*BasicTypeNameContext) GetParser ¶
func (s *BasicTypeNameContext) GetParser() antlr.Parser
func (*BasicTypeNameContext) GetRuleContext ¶
func (s *BasicTypeNameContext) GetRuleContext() antlr.RuleContext
func (*BasicTypeNameContext) INT32 ¶
func (s *BasicTypeNameContext) INT32() antlr.TerminalNode
func (*BasicTypeNameContext) INT64 ¶
func (s *BasicTypeNameContext) INT64() antlr.TerminalNode
func (*BasicTypeNameContext) IsBasicTypeNameContext ¶
func (*BasicTypeNameContext) IsBasicTypeNameContext()
func (*BasicTypeNameContext) STRING ¶
func (s *BasicTypeNameContext) STRING() antlr.TerminalNode
func (*BasicTypeNameContext) ToStringTree ¶
func (s *BasicTypeNameContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
func (*BasicTypeNameContext) UINT32 ¶
func (s *BasicTypeNameContext) UINT32() antlr.TerminalNode
func (*BasicTypeNameContext) UINT64 ¶
func (s *BasicTypeNameContext) UINT64() antlr.TerminalNode
func (*BasicTypeNameContext) UINT8 ¶
func (s *BasicTypeNameContext) UINT8() antlr.TerminalNode
type BinaryContext ¶
type BinaryContext struct { *ExprContext // contains filtered or unexported fields }
func NewBinaryContext ¶
func NewBinaryContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *BinaryContext
func (*BinaryContext) ADD ¶
func (s *BinaryContext) ADD() antlr.TerminalNode
func (*BinaryContext) AND ¶
func (s *BinaryContext) AND() antlr.TerminalNode
func (*BinaryContext) AllExpr ¶
func (s *BinaryContext) AllExpr() []IExprContext
func (*BinaryContext) DIV ¶
func (s *BinaryContext) DIV() antlr.TerminalNode
func (*BinaryContext) EQ ¶
func (s *BinaryContext) EQ() antlr.TerminalNode
func (*BinaryContext) EnterRule ¶
func (s *BinaryContext) EnterRule(listener antlr.ParseTreeListener)
func (*BinaryContext) ExitRule ¶
func (s *BinaryContext) ExitRule(listener antlr.ParseTreeListener)
func (*BinaryContext) Expr ¶
func (s *BinaryContext) Expr(i int) IExprContext
func (*BinaryContext) GE ¶
func (s *BinaryContext) GE() antlr.TerminalNode
func (*BinaryContext) GT ¶
func (s *BinaryContext) GT() antlr.TerminalNode
func (*BinaryContext) GetOp ¶
func (s *BinaryContext) GetOp() antlr.Token
func (*BinaryContext) GetRuleContext ¶
func (s *BinaryContext) GetRuleContext() antlr.RuleContext
func (*BinaryContext) INEQ ¶
func (s *BinaryContext) INEQ() antlr.TerminalNode
func (*BinaryContext) LE ¶
func (s *BinaryContext) LE() antlr.TerminalNode
func (*BinaryContext) LT ¶
func (s *BinaryContext) LT() antlr.TerminalNode
func (*BinaryContext) MOD ¶
func (s *BinaryContext) MOD() antlr.TerminalNode
func (*BinaryContext) MUL ¶
func (s *BinaryContext) MUL() antlr.TerminalNode
func (*BinaryContext) OR ¶
func (s *BinaryContext) OR() antlr.TerminalNode
func (*BinaryContext) POW ¶
func (s *BinaryContext) POW() antlr.TerminalNode
func (*BinaryContext) REGEX ¶
func (s *BinaryContext) REGEX() antlr.TerminalNode
func (*BinaryContext) SUB ¶
func (s *BinaryContext) SUB() antlr.TerminalNode
func (*BinaryContext) SetOp ¶
func (s *BinaryContext) SetOp(v antlr.Token)
type BlockContext ¶
type BlockContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewBlockContext ¶
func NewBlockContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *BlockContext
func NewEmptyBlockContext ¶
func NewEmptyBlockContext() *BlockContext
func (*BlockContext) AllExecution ¶
func (s *BlockContext) AllExecution() []IExecutionContext
func (*BlockContext) EnterRule ¶
func (s *BlockContext) EnterRule(listener antlr.ParseTreeListener)
func (*BlockContext) Execution ¶
func (s *BlockContext) Execution(i int) IExecutionContext
func (*BlockContext) ExitRule ¶
func (s *BlockContext) ExitRule(listener antlr.ParseTreeListener)
func (*BlockContext) GetParser ¶
func (s *BlockContext) GetParser() antlr.Parser
func (*BlockContext) GetRuleContext ¶
func (s *BlockContext) GetRuleContext() antlr.RuleContext
func (*BlockContext) IsBlockContext ¶
func (*BlockContext) IsBlockContext()
func (*BlockContext) ToStringTree ¶
func (s *BlockContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type BreakContext ¶
type BreakContext struct {
*ControlContext
}
func NewBreakContext ¶
func NewBreakContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *BreakContext
func (*BreakContext) BREAK ¶
func (s *BreakContext) BREAK() antlr.TerminalNode
func (*BreakContext) EnterRule ¶
func (s *BreakContext) EnterRule(listener antlr.ParseTreeListener)
func (*BreakContext) ExitRule ¶
func (s *BreakContext) ExitRule(listener antlr.ParseTreeListener)
func (*BreakContext) GetRuleContext ¶
func (s *BreakContext) GetRuleContext() antlr.RuleContext
type CallContext ¶
type CallContext struct {
*ExprContext
}
func NewCallContext ¶
func NewCallContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *CallContext
func (*CallContext) AllExpr ¶
func (s *CallContext) AllExpr() []IExprContext
func (*CallContext) EnterRule ¶
func (s *CallContext) EnterRule(listener antlr.ParseTreeListener)
func (*CallContext) ExitRule ¶
func (s *CallContext) ExitRule(listener antlr.ParseTreeListener)
func (*CallContext) Expr ¶
func (s *CallContext) Expr(i int) IExprContext
func (*CallContext) GetRuleContext ¶
func (s *CallContext) GetRuleContext() antlr.RuleContext
type ChanTypeNameContext ¶
type ChanTypeNameContext struct {
*TypenameContext
}
func NewChanTypeNameContext ¶
func NewChanTypeNameContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *ChanTypeNameContext
func (*ChanTypeNameContext) CHAN ¶
func (s *ChanTypeNameContext) CHAN() antlr.TerminalNode
func (*ChanTypeNameContext) EnterRule ¶
func (s *ChanTypeNameContext) EnterRule(listener antlr.ParseTreeListener)
func (*ChanTypeNameContext) ExitRule ¶
func (s *ChanTypeNameContext) ExitRule(listener antlr.ParseTreeListener)
func (*ChanTypeNameContext) GetRuleContext ¶
func (s *ChanTypeNameContext) GetRuleContext() antlr.RuleContext
func (*ChanTypeNameContext) Typename ¶
func (s *ChanTypeNameContext) Typename() ITypenameContext
type ChanTypeNameindefContext ¶
type ChanTypeNameindefContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewChanTypeNameindefContext ¶
func NewChanTypeNameindefContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ChanTypeNameindefContext
func NewEmptyChanTypeNameindefContext ¶
func NewEmptyChanTypeNameindefContext() *ChanTypeNameindefContext
func (*ChanTypeNameindefContext) CHAN ¶
func (s *ChanTypeNameindefContext) CHAN() antlr.TerminalNode
func (*ChanTypeNameindefContext) EnterRule ¶
func (s *ChanTypeNameindefContext) EnterRule(listener antlr.ParseTreeListener)
func (*ChanTypeNameindefContext) ExitRule ¶
func (s *ChanTypeNameindefContext) ExitRule(listener antlr.ParseTreeListener)
func (*ChanTypeNameindefContext) GetParser ¶
func (s *ChanTypeNameindefContext) GetParser() antlr.Parser
func (*ChanTypeNameindefContext) GetRuleContext ¶
func (s *ChanTypeNameindefContext) GetRuleContext() antlr.RuleContext
func (*ChanTypeNameindefContext) IsChanTypeNameindefContext ¶
func (*ChanTypeNameindefContext) IsChanTypeNameindefContext()
func (*ChanTypeNameindefContext) ToStringTree ¶
func (s *ChanTypeNameindefContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
func (*ChanTypeNameindefContext) Typenameindef ¶
func (s *ChanTypeNameindefContext) Typenameindef() ITypenameindefContext
type ConstantBoolContext ¶
type ConstantBoolContext struct {
*ConstantContext
}
func NewConstantBoolContext ¶
func NewConstantBoolContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *ConstantBoolContext
func (*ConstantBoolContext) BOOLLITERAL ¶
func (s *ConstantBoolContext) BOOLLITERAL() antlr.TerminalNode
func (*ConstantBoolContext) EnterRule ¶
func (s *ConstantBoolContext) EnterRule(listener antlr.ParseTreeListener)
func (*ConstantBoolContext) ExitRule ¶
func (s *ConstantBoolContext) ExitRule(listener antlr.ParseTreeListener)
func (*ConstantBoolContext) GetRuleContext ¶
func (s *ConstantBoolContext) GetRuleContext() antlr.RuleContext
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) CopyFrom ¶
func (s *ConstantContext) CopyFrom(ctx *ConstantContext)
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
type ConstantFloatContext ¶
type ConstantFloatContext struct {
*ConstantContext
}
func NewConstantFloatContext ¶
func NewConstantFloatContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *ConstantFloatContext
func (*ConstantFloatContext) EnterRule ¶
func (s *ConstantFloatContext) EnterRule(listener antlr.ParseTreeListener)
func (*ConstantFloatContext) ExitRule ¶
func (s *ConstantFloatContext) ExitRule(listener antlr.ParseTreeListener)
func (*ConstantFloatContext) FLOAT ¶
func (s *ConstantFloatContext) FLOAT() antlr.TerminalNode
func (*ConstantFloatContext) GetRuleContext ¶
func (s *ConstantFloatContext) GetRuleContext() antlr.RuleContext
type ConstantIntContext ¶
type ConstantIntContext struct {
*ConstantContext
}
func NewConstantIntContext ¶
func NewConstantIntContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *ConstantIntContext
func (*ConstantIntContext) EnterRule ¶
func (s *ConstantIntContext) EnterRule(listener antlr.ParseTreeListener)
func (*ConstantIntContext) ExitRule ¶
func (s *ConstantIntContext) ExitRule(listener antlr.ParseTreeListener)
func (*ConstantIntContext) GetRuleContext ¶
func (s *ConstantIntContext) GetRuleContext() antlr.RuleContext
func (*ConstantIntContext) INT ¶
func (s *ConstantIntContext) INT() antlr.TerminalNode
type ConstantNilContext ¶
type ConstantNilContext struct {
*ConstantContext
}
func NewConstantNilContext ¶
func NewConstantNilContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *ConstantNilContext
func (*ConstantNilContext) EnterRule ¶
func (s *ConstantNilContext) EnterRule(listener antlr.ParseTreeListener)
func (*ConstantNilContext) ExitRule ¶
func (s *ConstantNilContext) ExitRule(listener antlr.ParseTreeListener)
func (*ConstantNilContext) GetRuleContext ¶
func (s *ConstantNilContext) GetRuleContext() antlr.RuleContext
func (*ConstantNilContext) NULL ¶
func (s *ConstantNilContext) NULL() antlr.TerminalNode
type ConstantStringContext ¶
type ConstantStringContext struct {
*ConstantContext
}
func NewConstantStringContext ¶
func NewConstantStringContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *ConstantStringContext
func (*ConstantStringContext) EnterRule ¶
func (s *ConstantStringContext) EnterRule(listener antlr.ParseTreeListener)
func (*ConstantStringContext) ExitRule ¶
func (s *ConstantStringContext) ExitRule(listener antlr.ParseTreeListener)
func (*ConstantStringContext) GetRuleContext ¶
func (s *ConstantStringContext) GetRuleContext() antlr.RuleContext
func (*ConstantStringContext) STRINGLITERAL ¶
func (s *ConstantStringContext) STRINGLITERAL() antlr.TerminalNode
type ConstructorContext ¶
type ConstructorContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewConstructorContext ¶
func NewConstructorContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ConstructorContext
func NewEmptyConstructorContext ¶
func NewEmptyConstructorContext() *ConstructorContext
func (*ConstructorContext) AllExpr ¶
func (s *ConstructorContext) AllExpr() []IExprContext
func (*ConstructorContext) EnterRule ¶
func (s *ConstructorContext) EnterRule(listener antlr.ParseTreeListener)
func (*ConstructorContext) ExitRule ¶
func (s *ConstructorContext) ExitRule(listener antlr.ParseTreeListener)
func (*ConstructorContext) Expr ¶
func (s *ConstructorContext) Expr(i int) IExprContext
func (*ConstructorContext) GetParser ¶
func (s *ConstructorContext) GetParser() antlr.Parser
func (*ConstructorContext) GetRuleContext ¶
func (s *ConstructorContext) GetRuleContext() antlr.RuleContext
func (*ConstructorContext) IsConstructorContext ¶
func (*ConstructorContext) IsConstructorContext()
func (*ConstructorContext) NEW ¶
func (s *ConstructorContext) NEW() antlr.TerminalNode
func (*ConstructorContext) ToStringTree ¶
func (s *ConstructorContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
func (*ConstructorContext) Typename ¶
func (s *ConstructorContext) Typename() ITypenameContext
type ContinueContext ¶
type ContinueContext struct {
*ControlContext
}
func NewContinueContext ¶
func NewContinueContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *ContinueContext
func (*ContinueContext) CONTINUE ¶
func (s *ContinueContext) CONTINUE() antlr.TerminalNode
func (*ContinueContext) EnterRule ¶
func (s *ContinueContext) EnterRule(listener antlr.ParseTreeListener)
func (*ContinueContext) ExitRule ¶
func (s *ContinueContext) ExitRule(listener antlr.ParseTreeListener)
func (*ContinueContext) GetRuleContext ¶
func (s *ContinueContext) GetRuleContext() antlr.RuleContext
type ControlContext ¶
type ControlContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewControlContext ¶
func NewControlContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ControlContext
func NewEmptyControlContext ¶
func NewEmptyControlContext() *ControlContext
func (*ControlContext) CopyFrom ¶
func (s *ControlContext) CopyFrom(ctx *ControlContext)
func (*ControlContext) GetParser ¶
func (s *ControlContext) GetParser() antlr.Parser
func (*ControlContext) GetRuleContext ¶
func (s *ControlContext) GetRuleContext() antlr.RuleContext
func (*ControlContext) IsControlContext ¶
func (*ControlContext) IsControlContext()
func (*ControlContext) ToStringTree ¶
func (s *ControlContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type CtrlContext ¶
type CtrlContext struct {
*ExecutionContext
}
func NewCtrlContext ¶
func NewCtrlContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *CtrlContext
func (*CtrlContext) Control ¶
func (s *CtrlContext) Control() IControlContext
func (*CtrlContext) EnterRule ¶
func (s *CtrlContext) EnterRule(listener antlr.ParseTreeListener)
func (*CtrlContext) ExitRule ¶
func (s *CtrlContext) ExitRule(listener antlr.ParseTreeListener)
func (*CtrlContext) GetRuleContext ¶
func (s *CtrlContext) GetRuleContext() antlr.RuleContext
type ExecutionContext ¶
type ExecutionContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyExecutionContext ¶
func NewEmptyExecutionContext() *ExecutionContext
func NewExecutionContext ¶
func NewExecutionContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ExecutionContext
func (*ExecutionContext) CopyFrom ¶
func (s *ExecutionContext) CopyFrom(ctx *ExecutionContext)
func (*ExecutionContext) GetParser ¶
func (s *ExecutionContext) GetParser() antlr.Parser
func (*ExecutionContext) GetRuleContext ¶
func (s *ExecutionContext) GetRuleContext() antlr.RuleContext
func (*ExecutionContext) IsExecutionContext ¶
func (*ExecutionContext) IsExecutionContext()
func (*ExecutionContext) ToStringTree ¶
func (s *ExecutionContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
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 ExprEntryContext ¶
type ExprEntryContext struct {
*KeepStackContext
}
func NewExprEntryContext ¶
func NewExprEntryContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *ExprEntryContext
func (*ExprEntryContext) EnterRule ¶
func (s *ExprEntryContext) EnterRule(listener antlr.ParseTreeListener)
func (*ExprEntryContext) ExitRule ¶
func (s *ExprEntryContext) ExitRule(listener antlr.ParseTreeListener)
func (*ExprEntryContext) Expr ¶
func (s *ExprEntryContext) Expr() IExprContext
func (*ExprEntryContext) GetRuleContext ¶
func (s *ExprEntryContext) GetRuleContext() antlr.RuleContext
type FieldDefContext ¶
type FieldDefContext struct {
*MessagefieldContext
}
func NewFieldDefContext ¶
func NewFieldDefContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *FieldDefContext
func (*FieldDefContext) EnterRule ¶
func (s *FieldDefContext) EnterRule(listener antlr.ParseTreeListener)
func (*FieldDefContext) ExitRule ¶
func (s *FieldDefContext) ExitRule(listener antlr.ParseTreeListener)
func (*FieldDefContext) Fieldname ¶
func (s *FieldDefContext) Fieldname() IFieldnameContext
func (*FieldDefContext) GetRuleContext ¶
func (s *FieldDefContext) GetRuleContext() antlr.RuleContext
func (*FieldDefContext) Typenameindef ¶
func (s *FieldDefContext) Typenameindef() ITypenameindefContext
type FieldnameContext ¶
type FieldnameContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyFieldnameContext ¶
func NewEmptyFieldnameContext() *FieldnameContext
func NewFieldnameContext ¶
func NewFieldnameContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *FieldnameContext
func (*FieldnameContext) ANY ¶
func (s *FieldnameContext) ANY() antlr.TerminalNode
func (*FieldnameContext) BOOL ¶
func (s *FieldnameContext) BOOL() antlr.TerminalNode
func (*FieldnameContext) BREAK ¶
func (s *FieldnameContext) BREAK() antlr.TerminalNode
func (*FieldnameContext) BYTES ¶
func (s *FieldnameContext) BYTES() antlr.TerminalNode
func (*FieldnameContext) CASE ¶
func (s *FieldnameContext) CASE() antlr.TerminalNode
func (*FieldnameContext) CHAN ¶
func (s *FieldnameContext) CHAN() antlr.TerminalNode
func (*FieldnameContext) CONST ¶
func (s *FieldnameContext) CONST() antlr.TerminalNode
func (*FieldnameContext) CONTINUE ¶
func (s *FieldnameContext) CONTINUE() antlr.TerminalNode
func (*FieldnameContext) ELSE ¶
func (s *FieldnameContext) ELSE() antlr.TerminalNode
func (*FieldnameContext) ENUM ¶
func (s *FieldnameContext) ENUM() antlr.TerminalNode
func (*FieldnameContext) EnterRule ¶
func (s *FieldnameContext) EnterRule(listener antlr.ParseTreeListener)
func (*FieldnameContext) ExitRule ¶
func (s *FieldnameContext) ExitRule(listener antlr.ParseTreeListener)
func (*FieldnameContext) FLOAT32 ¶
func (s *FieldnameContext) FLOAT32() antlr.TerminalNode
func (*FieldnameContext) FLOAT64 ¶
func (s *FieldnameContext) FLOAT64() antlr.TerminalNode
func (*FieldnameContext) FOR ¶
func (s *FieldnameContext) FOR() antlr.TerminalNode
func (*FieldnameContext) GetParser ¶
func (s *FieldnameContext) GetParser() antlr.Parser
func (*FieldnameContext) GetRuleContext ¶
func (s *FieldnameContext) GetRuleContext() antlr.RuleContext
func (*FieldnameContext) IF ¶
func (s *FieldnameContext) IF() antlr.TerminalNode
func (*FieldnameContext) INT32 ¶
func (s *FieldnameContext) INT32() antlr.TerminalNode
func (*FieldnameContext) INT64 ¶
func (s *FieldnameContext) INT64() antlr.TerminalNode
func (*FieldnameContext) IsFieldnameContext ¶
func (*FieldnameContext) IsFieldnameContext()
func (*FieldnameContext) LOCAL ¶
func (s *FieldnameContext) LOCAL() antlr.TerminalNode
func (*FieldnameContext) MAP ¶
func (s *FieldnameContext) MAP() antlr.TerminalNode
func (*FieldnameContext) MESSAGE ¶
func (s *FieldnameContext) MESSAGE() antlr.TerminalNode
func (*FieldnameContext) NAME ¶
func (s *FieldnameContext) NAME() antlr.TerminalNode
func (*FieldnameContext) ONEOF ¶
func (s *FieldnameContext) ONEOF() antlr.TerminalNode
func (*FieldnameContext) RETURN ¶
func (s *FieldnameContext) RETURN() antlr.TerminalNode
func (*FieldnameContext) STRING ¶
func (s *FieldnameContext) STRING() antlr.TerminalNode
func (*FieldnameContext) SWITCH ¶
func (s *FieldnameContext) SWITCH() antlr.TerminalNode
func (*FieldnameContext) TYPEDEF ¶
func (s *FieldnameContext) TYPEDEF() antlr.TerminalNode
func (*FieldnameContext) ToStringTree ¶
func (s *FieldnameContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
func (*FieldnameContext) UINT32 ¶
func (s *FieldnameContext) UINT32() antlr.TerminalNode
func (*FieldnameContext) UINT64 ¶
func (s *FieldnameContext) UINT64() antlr.TerminalNode
func (*FieldnameContext) UINT8 ¶
func (s *FieldnameContext) UINT8() antlr.TerminalNode
func (*FieldnameContext) VAR ¶
func (s *FieldnameContext) VAR() antlr.TerminalNode
type ForContext ¶
type ForContext struct {
*ControlContext
}
func NewForContext ¶
func NewForContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *ForContext
func (*ForContext) Block ¶
func (s *ForContext) Block() IBlockContext
func (*ForContext) EnterRule ¶
func (s *ForContext) EnterRule(listener antlr.ParseTreeListener)
func (*ForContext) ExitRule ¶
func (s *ForContext) ExitRule(listener antlr.ParseTreeListener)
func (*ForContext) Expr ¶
func (s *ForContext) Expr() IExprContext
func (*ForContext) FOR ¶
func (s *ForContext) FOR() antlr.TerminalNode
func (*ForContext) GetRuleContext ¶
func (s *ForContext) GetRuleContext() antlr.RuleContext
func (*ForContext) Line ¶
func (s *ForContext) Line() ILineContext
func (*ForContext) RestoreStack ¶
func (s *ForContext) RestoreStack() IRestoreStackContext
type ForInMapContext ¶
type ForInMapContext struct {
*ControlContext
}
func NewForInMapContext ¶
func NewForInMapContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *ForInMapContext
func (*ForInMapContext) AllName ¶
func (s *ForInMapContext) AllName() []INameContext
func (*ForInMapContext) Block ¶
func (s *ForInMapContext) Block() IBlockContext
func (*ForInMapContext) EnterRule ¶
func (s *ForInMapContext) EnterRule(listener antlr.ParseTreeListener)
func (*ForInMapContext) ExitRule ¶
func (s *ForInMapContext) ExitRule(listener antlr.ParseTreeListener)
func (*ForInMapContext) Expr ¶
func (s *ForInMapContext) Expr() IExprContext
func (*ForInMapContext) FOR ¶
func (s *ForInMapContext) FOR() antlr.TerminalNode
func (*ForInMapContext) GetRuleContext ¶
func (s *ForInMapContext) GetRuleContext() antlr.RuleContext
func (*ForInMapContext) Name ¶
func (s *ForInMapContext) Name(i int) INameContext
type ForInSliceContext ¶
type ForInSliceContext struct {
*ControlContext
}
func NewForInSliceContext ¶
func NewForInSliceContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *ForInSliceContext
func (*ForInSliceContext) Block ¶
func (s *ForInSliceContext) Block() IBlockContext
func (*ForInSliceContext) EnterRule ¶
func (s *ForInSliceContext) EnterRule(listener antlr.ParseTreeListener)
func (*ForInSliceContext) ExitRule ¶
func (s *ForInSliceContext) ExitRule(listener antlr.ParseTreeListener)
func (*ForInSliceContext) Expr ¶
func (s *ForInSliceContext) Expr() IExprContext
func (*ForInSliceContext) FOR ¶
func (s *ForInSliceContext) FOR() antlr.TerminalNode
func (*ForInSliceContext) GetRuleContext ¶
func (s *ForInSliceContext) GetRuleContext() antlr.RuleContext
func (*ForInSliceContext) Name ¶
func (s *ForInSliceContext) Name() INameContext
type FunctionAssignContext ¶
type FunctionAssignContext struct { *KeepStackContext // contains filtered or unexported fields }
func NewFunctionAssignContext ¶
func NewFunctionAssignContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *FunctionAssignContext
func (*FunctionAssignContext) ASSIGN ¶
func (s *FunctionAssignContext) ASSIGN() antlr.TerminalNode
func (*FunctionAssignContext) AllExpr ¶
func (s *FunctionAssignContext) AllExpr() []IExprContext
func (*FunctionAssignContext) EnterRule ¶
func (s *FunctionAssignContext) EnterRule(listener antlr.ParseTreeListener)
func (*FunctionAssignContext) ExitRule ¶
func (s *FunctionAssignContext) ExitRule(listener antlr.ParseTreeListener)
func (*FunctionAssignContext) Expr ¶
func (s *FunctionAssignContext) Expr(i int) IExprContext
func (*FunctionAssignContext) GetOp ¶
func (s *FunctionAssignContext) GetOp() antlr.Token
func (*FunctionAssignContext) GetRuleContext ¶
func (s *FunctionAssignContext) GetRuleContext() antlr.RuleContext
func (*FunctionAssignContext) SetOp ¶
func (s *FunctionAssignContext) SetOp(v antlr.Token)
type FunctionDefContext ¶
type FunctionDefContext struct {
*FunctiondefContext
}
func NewFunctionDefContext ¶
func NewFunctionDefContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *FunctionDefContext
func (*FunctionDefContext) AllInparam ¶
func (s *FunctionDefContext) AllInparam() []IInparamContext
func (*FunctionDefContext) AllOutparam ¶
func (s *FunctionDefContext) AllOutparam() []IOutparamContext
func (*FunctionDefContext) AllReturntypename ¶
func (s *FunctionDefContext) AllReturntypename() []IReturntypenameContext
func (*FunctionDefContext) Block ¶
func (s *FunctionDefContext) Block() IBlockContext
func (*FunctionDefContext) EnterRule ¶
func (s *FunctionDefContext) EnterRule(listener antlr.ParseTreeListener)
func (*FunctionDefContext) ExitRule ¶
func (s *FunctionDefContext) ExitRule(listener antlr.ParseTreeListener)
func (*FunctionDefContext) FUNCTION ¶
func (s *FunctionDefContext) FUNCTION() antlr.TerminalNode
func (*FunctionDefContext) GetRuleContext ¶
func (s *FunctionDefContext) GetRuleContext() antlr.RuleContext
func (*FunctionDefContext) Inparam ¶
func (s *FunctionDefContext) Inparam(i int) IInparamContext
func (*FunctionDefContext) Name ¶
func (s *FunctionDefContext) Name() INameContext
func (*FunctionDefContext) Outparam ¶
func (s *FunctionDefContext) Outparam(i int) IOutparamContext
func (*FunctionDefContext) Returntypename ¶
func (s *FunctionDefContext) Returntypename(i int) IReturntypenameContext
func (*FunctionDefContext) TAILARRAY ¶
func (s *FunctionDefContext) TAILARRAY() antlr.TerminalNode
type FunctionDefineContext ¶
type FunctionDefineContext struct {
*ExecutionContext
}
func NewFunctionDefineContext ¶
func NewFunctionDefineContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *FunctionDefineContext
func (*FunctionDefineContext) EnterRule ¶
func (s *FunctionDefineContext) EnterRule(listener antlr.ParseTreeListener)
func (*FunctionDefineContext) ExitRule ¶
func (s *FunctionDefineContext) ExitRule(listener antlr.ParseTreeListener)
func (*FunctionDefineContext) Functiondef ¶
func (s *FunctionDefineContext) Functiondef() IFunctiondefContext
func (*FunctionDefineContext) GetRuleContext ¶
func (s *FunctionDefineContext) GetRuleContext() antlr.RuleContext
type FunctionTypeContext ¶
type FunctionTypeContext struct {
*TypenameContext
}
func NewFunctionTypeContext ¶
func NewFunctionTypeContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *FunctionTypeContext
func (*FunctionTypeContext) EnterRule ¶
func (s *FunctionTypeContext) EnterRule(listener antlr.ParseTreeListener)
func (*FunctionTypeContext) ExitRule ¶
func (s *FunctionTypeContext) ExitRule(listener antlr.ParseTreeListener)
func (*FunctionTypeContext) FunctionTypeName ¶
func (s *FunctionTypeContext) FunctionTypeName() IFunctionTypeNameContext
func (*FunctionTypeContext) GetRuleContext ¶
func (s *FunctionTypeContext) GetRuleContext() antlr.RuleContext
type FunctionTypeNameContext ¶
type FunctionTypeNameContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyFunctionTypeNameContext ¶
func NewEmptyFunctionTypeNameContext() *FunctionTypeNameContext
func NewFunctionTypeNameContext ¶
func NewFunctionTypeNameContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *FunctionTypeNameContext
func (*FunctionTypeNameContext) AllIntypename ¶
func (s *FunctionTypeNameContext) AllIntypename() []IIntypenameContext
func (*FunctionTypeNameContext) AllReturntypename ¶
func (s *FunctionTypeNameContext) AllReturntypename() []IReturntypenameContext
func (*FunctionTypeNameContext) EnterRule ¶
func (s *FunctionTypeNameContext) EnterRule(listener antlr.ParseTreeListener)
func (*FunctionTypeNameContext) ExitRule ¶
func (s *FunctionTypeNameContext) ExitRule(listener antlr.ParseTreeListener)
func (*FunctionTypeNameContext) FUNCTION ¶
func (s *FunctionTypeNameContext) FUNCTION() antlr.TerminalNode
func (*FunctionTypeNameContext) GetParser ¶
func (s *FunctionTypeNameContext) GetParser() antlr.Parser
func (*FunctionTypeNameContext) GetRuleContext ¶
func (s *FunctionTypeNameContext) GetRuleContext() antlr.RuleContext
func (*FunctionTypeNameContext) Intypename ¶
func (s *FunctionTypeNameContext) Intypename(i int) IIntypenameContext
func (*FunctionTypeNameContext) IsFunctionTypeNameContext ¶
func (*FunctionTypeNameContext) IsFunctionTypeNameContext()
func (*FunctionTypeNameContext) Returntypename ¶
func (s *FunctionTypeNameContext) Returntypename(i int) IReturntypenameContext
func (*FunctionTypeNameContext) TAILARRAY ¶
func (s *FunctionTypeNameContext) TAILARRAY() antlr.TerminalNode
func (*FunctionTypeNameContext) ToStringTree ¶
func (s *FunctionTypeNameContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type FunctionTypeNameindefContext ¶
type FunctionTypeNameindefContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyFunctionTypeNameindefContext ¶
func NewEmptyFunctionTypeNameindefContext() *FunctionTypeNameindefContext
func NewFunctionTypeNameindefContext ¶
func NewFunctionTypeNameindefContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *FunctionTypeNameindefContext
func (*FunctionTypeNameindefContext) AllIntypenameindef ¶
func (s *FunctionTypeNameindefContext) AllIntypenameindef() []IIntypenameindefContext
func (*FunctionTypeNameindefContext) AllReturntypenameindef ¶
func (s *FunctionTypeNameindefContext) AllReturntypenameindef() []IReturntypenameindefContext
func (*FunctionTypeNameindefContext) EnterRule ¶
func (s *FunctionTypeNameindefContext) EnterRule(listener antlr.ParseTreeListener)
func (*FunctionTypeNameindefContext) ExitRule ¶
func (s *FunctionTypeNameindefContext) ExitRule(listener antlr.ParseTreeListener)
func (*FunctionTypeNameindefContext) FUNCTION ¶
func (s *FunctionTypeNameindefContext) FUNCTION() antlr.TerminalNode
func (*FunctionTypeNameindefContext) GetParser ¶
func (s *FunctionTypeNameindefContext) GetParser() antlr.Parser
func (*FunctionTypeNameindefContext) GetRuleContext ¶
func (s *FunctionTypeNameindefContext) GetRuleContext() antlr.RuleContext
func (*FunctionTypeNameindefContext) Intypenameindef ¶
func (s *FunctionTypeNameindefContext) Intypenameindef(i int) IIntypenameindefContext
func (*FunctionTypeNameindefContext) IsFunctionTypeNameindefContext ¶
func (*FunctionTypeNameindefContext) IsFunctionTypeNameindefContext()
func (*FunctionTypeNameindefContext) Returntypenameindef ¶
func (s *FunctionTypeNameindefContext) Returntypenameindef(i int) IReturntypenameindefContext
func (*FunctionTypeNameindefContext) TAILARRAY ¶
func (s *FunctionTypeNameindefContext) TAILARRAY() antlr.TerminalNode
func (*FunctionTypeNameindefContext) ToStringTree ¶
func (s *FunctionTypeNameindefContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type FunctiondefContext ¶
type FunctiondefContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyFunctiondefContext ¶
func NewEmptyFunctiondefContext() *FunctiondefContext
func NewFunctiondefContext ¶
func NewFunctiondefContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *FunctiondefContext
func (*FunctiondefContext) CopyFrom ¶
func (s *FunctiondefContext) CopyFrom(ctx *FunctiondefContext)
func (*FunctiondefContext) GetParser ¶
func (s *FunctiondefContext) GetParser() antlr.Parser
func (*FunctiondefContext) GetRuleContext ¶
func (s *FunctiondefContext) GetRuleContext() antlr.RuleContext
func (*FunctiondefContext) IsFunctiondefContext ¶
func (*FunctiondefContext) IsFunctiondefContext()
func (*FunctiondefContext) ToStringTree ¶
func (s *FunctiondefContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type IBasicTypeNameContext ¶
type IBasicTypeNameContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsBasicTypeNameContext differentiates from other interfaces. IsBasicTypeNameContext() }
IBasicTypeNameContext is an interface to support dynamic dispatch.
type IBlockContext ¶
type IBlockContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsBlockContext differentiates from other interfaces. IsBlockContext() }
IBlockContext is an interface to support dynamic dispatch.
type IChanTypeNameindefContext ¶
type IChanTypeNameindefContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsChanTypeNameindefContext differentiates from other interfaces. IsChanTypeNameindefContext() }
IChanTypeNameindefContext 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 IConstructorContext ¶
type IConstructorContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsConstructorContext differentiates from other interfaces. IsConstructorContext() }
IConstructorContext is an interface to support dynamic dispatch.
type IControlContext ¶
type IControlContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsControlContext differentiates from other interfaces. IsControlContext() }
IControlContext is an interface to support dynamic dispatch.
type IExecutionContext ¶
type IExecutionContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsExecutionContext differentiates from other interfaces. IsExecutionContext() }
IExecutionContext 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 IFieldnameContext ¶
type IFieldnameContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsFieldnameContext differentiates from other interfaces. IsFieldnameContext() }
IFieldnameContext is an interface to support dynamic dispatch.
type IFunctionTypeNameContext ¶
type IFunctionTypeNameContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsFunctionTypeNameContext differentiates from other interfaces. IsFunctionTypeNameContext() }
IFunctionTypeNameContext is an interface to support dynamic dispatch.
type IFunctionTypeNameindefContext ¶
type IFunctionTypeNameindefContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsFunctionTypeNameindefContext differentiates from other interfaces. IsFunctionTypeNameindefContext() }
IFunctionTypeNameindefContext is an interface to support dynamic dispatch.
type IFunctiondefContext ¶
type IFunctiondefContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsFunctiondefContext differentiates from other interfaces. IsFunctiondefContext() }
IFunctiondefContext is an interface to support dynamic dispatch.
type IIndexsContext ¶
type IIndexsContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsIndexsContext differentiates from other interfaces. IsIndexsContext() }
IIndexsContext is an interface to support dynamic dispatch.
type IInparamContext ¶
type IInparamContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsInparamContext differentiates from other interfaces. IsInparamContext() }
IInparamContext is an interface to support dynamic dispatch.
type IIntypenameContext ¶
type IIntypenameContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsIntypenameContext differentiates from other interfaces. IsIntypenameContext() }
IIntypenameContext is an interface to support dynamic dispatch.
type IIntypenameindefContext ¶
type IIntypenameindefContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsIntypenameindefContext differentiates from other interfaces. IsIntypenameindefContext() }
IIntypenameindefContext is an interface to support dynamic dispatch.
type IKeepStackContext ¶
type IKeepStackContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsKeepStackContext differentiates from other interfaces. IsKeepStackContext() }
IKeepStackContext is an interface to support dynamic dispatch.
type ILambdaContext ¶
type ILambdaContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsLambdaContext differentiates from other interfaces. IsLambdaContext() }
ILambdaContext is an interface to support dynamic dispatch.
type ILineContext ¶
type ILineContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsLineContext differentiates from other interfaces. IsLineContext() }
ILineContext is an interface to support dynamic dispatch.
type IMapTypeNameindefContext ¶
type IMapTypeNameindefContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsMapTypeNameindefContext differentiates from other interfaces. IsMapTypeNameindefContext() }
IMapTypeNameindefContext is an interface to support dynamic dispatch.
type IMessagefieldContext ¶
type IMessagefieldContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsMessagefieldContext differentiates from other interfaces. IsMessagefieldContext() }
IMessagefieldContext is an interface to support dynamic dispatch.
type INameContext ¶
type INameContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsNameContext differentiates from other interfaces. IsNameContext() }
INameContext is an interface to support dynamic dispatch.
type IOneoffieldContext ¶
type IOneoffieldContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsOneoffieldContext differentiates from other interfaces. IsOneoffieldContext() }
IOneoffieldContext is an interface to support dynamic dispatch.
type IOutparamContext ¶
type IOutparamContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsOutparamContext differentiates from other interfaces. IsOutparamContext() }
IOutparamContext 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 IRestoreStackContext ¶
type IRestoreStackContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsRestoreStackContext differentiates from other interfaces. IsRestoreStackContext() }
IRestoreStackContext is an interface to support dynamic dispatch.
type IReturntypenameContext ¶
type IReturntypenameContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsReturntypenameContext differentiates from other interfaces. IsReturntypenameContext() }
IReturntypenameContext is an interface to support dynamic dispatch.
type IReturntypenameindefContext ¶
type IReturntypenameindefContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsReturntypenameindefContext differentiates from other interfaces. IsReturntypenameindefContext() }
IReturntypenameindefContext is an interface to support dynamic dispatch.
type ISimpleTypeNameindefContext ¶
type ISimpleTypeNameindefContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsSimpleTypeNameindefContext differentiates from other interfaces. IsSimpleTypeNameindefContext() }
ISimpleTypeNameindefContext is an interface to support dynamic dispatch.
type ISliceTypeNameindefContext ¶
type ISliceTypeNameindefContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsSliceTypeNameindefContext differentiates from other interfaces. IsSliceTypeNameindefContext() }
ISliceTypeNameindefContext is an interface to support dynamic dispatch.
type ISymbolContext ¶
type ISymbolContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsSymbolContext differentiates from other interfaces. IsSymbolContext() }
ISymbolContext is an interface to support dynamic dispatch.
type ISymbolDefContext ¶
type ISymbolDefContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsSymbolDefContext differentiates from other interfaces. IsSymbolDefContext() }
ISymbolDefContext is an interface to support dynamic dispatch.
type ITypedefContext ¶
type ITypedefContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsTypedefContext differentiates from other interfaces. IsTypedefContext() }
ITypedefContext is an interface to support dynamic dispatch.
type ITypenameContext ¶
type ITypenameContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsTypenameContext differentiates from other interfaces. IsTypenameContext() }
ITypenameContext is an interface to support dynamic dispatch.
type ITypenameindefContext ¶
type ITypenameindefContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsTypenameindefContext differentiates from other interfaces. IsTypenameindefContext() }
ITypenameindefContext is an interface to support dynamic dispatch.
type IfContext ¶
type IfContext struct {
*ControlContext
}
func NewIfContext ¶
func NewIfContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *IfContext
func (*IfContext) AllBlock ¶
func (s *IfContext) AllBlock() []IBlockContext
func (*IfContext) Block ¶
func (s *IfContext) Block(i int) IBlockContext
func (*IfContext) Control ¶
func (s *IfContext) Control() IControlContext
func (*IfContext) ELSE ¶
func (s *IfContext) ELSE() antlr.TerminalNode
func (*IfContext) EnterRule ¶
func (s *IfContext) EnterRule(listener antlr.ParseTreeListener)
func (*IfContext) ExitRule ¶
func (s *IfContext) ExitRule(listener antlr.ParseTreeListener)
func (*IfContext) Expr ¶
func (s *IfContext) Expr() IExprContext
func (*IfContext) GetRuleContext ¶
func (s *IfContext) GetRuleContext() antlr.RuleContext
func (*IfContext) IF ¶
func (s *IfContext) IF() antlr.TerminalNode
type IndexContext ¶
type IndexContext struct {
*ExprContext
}
func NewIndexContext ¶
func NewIndexContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *IndexContext
func (*IndexContext) AllExpr ¶
func (s *IndexContext) AllExpr() []IExprContext
func (*IndexContext) EnterRule ¶
func (s *IndexContext) EnterRule(listener antlr.ParseTreeListener)
func (*IndexContext) ExitRule ¶
func (s *IndexContext) ExitRule(listener antlr.ParseTreeListener)
func (*IndexContext) Expr ¶
func (s *IndexContext) Expr(i int) IExprContext
func (*IndexContext) GetRuleContext ¶
func (s *IndexContext) GetRuleContext() antlr.RuleContext
type IndexType1Context ¶
type IndexType1Context struct {
*IndexsContext
}
func NewIndexType1Context ¶
func NewIndexType1Context(parser antlr.Parser, ctx antlr.ParserRuleContext) *IndexType1Context
func (*IndexType1Context) AllExpr ¶
func (s *IndexType1Context) AllExpr() []IExprContext
func (*IndexType1Context) EnterRule ¶
func (s *IndexType1Context) EnterRule(listener antlr.ParseTreeListener)
func (*IndexType1Context) ExitRule ¶
func (s *IndexType1Context) ExitRule(listener antlr.ParseTreeListener)
func (*IndexType1Context) Expr ¶
func (s *IndexType1Context) Expr(i int) IExprContext
func (*IndexType1Context) GetRuleContext ¶
func (s *IndexType1Context) GetRuleContext() antlr.RuleContext
type IndexType2Context ¶
type IndexType2Context struct {
*IndexsContext
}
func NewIndexType2Context ¶
func NewIndexType2Context(parser antlr.Parser, ctx antlr.ParserRuleContext) *IndexType2Context
func (*IndexType2Context) AllExpr ¶
func (s *IndexType2Context) AllExpr() []IExprContext
func (*IndexType2Context) EnterRule ¶
func (s *IndexType2Context) EnterRule(listener antlr.ParseTreeListener)
func (*IndexType2Context) ExitRule ¶
func (s *IndexType2Context) ExitRule(listener antlr.ParseTreeListener)
func (*IndexType2Context) Expr ¶
func (s *IndexType2Context) Expr(i int) IExprContext
func (*IndexType2Context) GetRuleContext ¶
func (s *IndexType2Context) GetRuleContext() antlr.RuleContext
type IndexType3Context ¶
type IndexType3Context struct {
*IndexsContext
}
func NewIndexType3Context ¶
func NewIndexType3Context(parser antlr.Parser, ctx antlr.ParserRuleContext) *IndexType3Context
func (*IndexType3Context) EnterRule ¶
func (s *IndexType3Context) EnterRule(listener antlr.ParseTreeListener)
func (*IndexType3Context) ExitRule ¶
func (s *IndexType3Context) ExitRule(listener antlr.ParseTreeListener)
func (*IndexType3Context) Expr ¶
func (s *IndexType3Context) Expr() IExprContext
func (*IndexType3Context) GetRuleContext ¶
func (s *IndexType3Context) GetRuleContext() antlr.RuleContext
type IndexType4Context ¶
type IndexType4Context struct {
*IndexsContext
}
func NewIndexType4Context ¶
func NewIndexType4Context(parser antlr.Parser, ctx antlr.ParserRuleContext) *IndexType4Context
func (*IndexType4Context) EnterRule ¶
func (s *IndexType4Context) EnterRule(listener antlr.ParseTreeListener)
func (*IndexType4Context) ExitRule ¶
func (s *IndexType4Context) ExitRule(listener antlr.ParseTreeListener)
func (*IndexType4Context) Expr ¶
func (s *IndexType4Context) Expr() IExprContext
func (*IndexType4Context) GetRuleContext ¶
func (s *IndexType4Context) GetRuleContext() antlr.RuleContext
type IndexType5Context ¶
type IndexType5Context struct {
*IndexsContext
}
func NewIndexType5Context ¶
func NewIndexType5Context(parser antlr.Parser, ctx antlr.ParserRuleContext) *IndexType5Context
func (*IndexType5Context) EnterRule ¶
func (s *IndexType5Context) EnterRule(listener antlr.ParseTreeListener)
func (*IndexType5Context) ExitRule ¶
func (s *IndexType5Context) ExitRule(listener antlr.ParseTreeListener)
func (*IndexType5Context) Expr ¶
func (s *IndexType5Context) Expr() IExprContext
func (*IndexType5Context) GetRuleContext ¶
func (s *IndexType5Context) GetRuleContext() antlr.RuleContext
type IndexsContext ¶
type IndexsContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyIndexsContext ¶
func NewEmptyIndexsContext() *IndexsContext
func NewIndexsContext ¶
func NewIndexsContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *IndexsContext
func (*IndexsContext) CopyFrom ¶
func (s *IndexsContext) CopyFrom(ctx *IndexsContext)
func (*IndexsContext) GetParser ¶
func (s *IndexsContext) GetParser() antlr.Parser
func (*IndexsContext) GetRuleContext ¶
func (s *IndexsContext) GetRuleContext() antlr.RuleContext
func (*IndexsContext) IsIndexsContext ¶
func (*IndexsContext) IsIndexsContext()
func (*IndexsContext) ToStringTree ¶
func (s *IndexsContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type InitKVContext ¶
type InitKVContext struct {
*ExprContext
}
func NewInitKVContext ¶
func NewInitKVContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *InitKVContext
func (*InitKVContext) AllExpr ¶
func (s *InitKVContext) AllExpr() []IExprContext
func (*InitKVContext) EnterRule ¶
func (s *InitKVContext) EnterRule(listener antlr.ParseTreeListener)
func (*InitKVContext) ExitRule ¶
func (s *InitKVContext) ExitRule(listener antlr.ParseTreeListener)
func (*InitKVContext) Expr ¶
func (s *InitKVContext) Expr(i int) IExprContext
func (*InitKVContext) GetRuleContext ¶
func (s *InitKVContext) GetRuleContext() antlr.RuleContext
func (*InitKVContext) Typename ¶
func (s *InitKVContext) Typename() ITypenameContext
type InitSliceContext ¶
type InitSliceContext struct {
*ExprContext
}
func NewInitSliceContext ¶
func NewInitSliceContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *InitSliceContext
func (*InitSliceContext) AllExpr ¶
func (s *InitSliceContext) AllExpr() []IExprContext
func (*InitSliceContext) EnterRule ¶
func (s *InitSliceContext) EnterRule(listener antlr.ParseTreeListener)
func (*InitSliceContext) ExitRule ¶
func (s *InitSliceContext) ExitRule(listener antlr.ParseTreeListener)
func (*InitSliceContext) Expr ¶
func (s *InitSliceContext) Expr(i int) IExprContext
func (*InitSliceContext) GetRuleContext ¶
func (s *InitSliceContext) GetRuleContext() antlr.RuleContext
func (*InitSliceContext) Typename ¶
func (s *InitSliceContext) Typename() ITypenameContext
type InparamContext ¶
type InparamContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyInparamContext ¶
func NewEmptyInparamContext() *InparamContext
func NewInparamContext ¶
func NewInparamContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *InparamContext
func (*InparamContext) EnterRule ¶
func (s *InparamContext) EnterRule(listener antlr.ParseTreeListener)
func (*InparamContext) ExitRule ¶
func (s *InparamContext) ExitRule(listener antlr.ParseTreeListener)
func (*InparamContext) GetParser ¶
func (s *InparamContext) GetParser() antlr.Parser
func (*InparamContext) GetRuleContext ¶
func (s *InparamContext) GetRuleContext() antlr.RuleContext
func (*InparamContext) IsInparamContext ¶
func (*InparamContext) IsInparamContext()
func (*InparamContext) Param ¶
func (s *InparamContext) Param() IParamContext
func (*InparamContext) ToStringTree ¶
func (s *InparamContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type IntypenameContext ¶
type IntypenameContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyIntypenameContext ¶
func NewEmptyIntypenameContext() *IntypenameContext
func NewIntypenameContext ¶
func NewIntypenameContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *IntypenameContext
func (*IntypenameContext) EnterRule ¶
func (s *IntypenameContext) EnterRule(listener antlr.ParseTreeListener)
func (*IntypenameContext) ExitRule ¶
func (s *IntypenameContext) ExitRule(listener antlr.ParseTreeListener)
func (*IntypenameContext) GetParser ¶
func (s *IntypenameContext) GetParser() antlr.Parser
func (*IntypenameContext) GetRuleContext ¶
func (s *IntypenameContext) GetRuleContext() antlr.RuleContext
func (*IntypenameContext) IsIntypenameContext ¶
func (*IntypenameContext) IsIntypenameContext()
func (*IntypenameContext) ToStringTree ¶
func (s *IntypenameContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
func (*IntypenameContext) Typename ¶
func (s *IntypenameContext) Typename() ITypenameContext
type IntypenameindefContext ¶
type IntypenameindefContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyIntypenameindefContext ¶
func NewEmptyIntypenameindefContext() *IntypenameindefContext
func NewIntypenameindefContext ¶
func NewIntypenameindefContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *IntypenameindefContext
func (*IntypenameindefContext) EnterRule ¶
func (s *IntypenameindefContext) EnterRule(listener antlr.ParseTreeListener)
func (*IntypenameindefContext) ExitRule ¶
func (s *IntypenameindefContext) ExitRule(listener antlr.ParseTreeListener)
func (*IntypenameindefContext) GetParser ¶
func (s *IntypenameindefContext) GetParser() antlr.Parser
func (*IntypenameindefContext) GetRuleContext ¶
func (s *IntypenameindefContext) GetRuleContext() antlr.RuleContext
func (*IntypenameindefContext) IsIntypenameindefContext ¶
func (*IntypenameindefContext) IsIntypenameindefContext()
func (*IntypenameindefContext) ToStringTree ¶
func (s *IntypenameindefContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
func (*IntypenameindefContext) Typenameindef ¶
func (s *IntypenameindefContext) Typenameindef() ITypenameindefContext
type KeepStackContext ¶
type KeepStackContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyKeepStackContext ¶
func NewEmptyKeepStackContext() *KeepStackContext
func NewKeepStackContext ¶
func NewKeepStackContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *KeepStackContext
func (*KeepStackContext) CopyFrom ¶
func (s *KeepStackContext) CopyFrom(ctx *KeepStackContext)
func (*KeepStackContext) GetParser ¶
func (s *KeepStackContext) GetParser() antlr.Parser
func (*KeepStackContext) GetRuleContext ¶
func (s *KeepStackContext) GetRuleContext() antlr.RuleContext
func (*KeepStackContext) IsKeepStackContext ¶
func (*KeepStackContext) IsKeepStackContext()
func (*KeepStackContext) ToStringTree ¶
func (s *KeepStackContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type LambdaContext ¶
type LambdaContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyLambdaContext ¶
func NewEmptyLambdaContext() *LambdaContext
func NewLambdaContext ¶
func NewLambdaContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *LambdaContext
func (*LambdaContext) CopyFrom ¶
func (s *LambdaContext) CopyFrom(ctx *LambdaContext)
func (*LambdaContext) GetParser ¶
func (s *LambdaContext) GetParser() antlr.Parser
func (*LambdaContext) GetRuleContext ¶
func (s *LambdaContext) GetRuleContext() antlr.RuleContext
func (*LambdaContext) IsLambdaContext ¶
func (*LambdaContext) IsLambdaContext()
func (*LambdaContext) ToStringTree ¶
func (s *LambdaContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type LambdaDefContext ¶
type LambdaDefContext struct {
*LambdaContext
}
func NewLambdaDefContext ¶
func NewLambdaDefContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *LambdaDefContext
func (*LambdaDefContext) AllInparam ¶
func (s *LambdaDefContext) AllInparam() []IInparamContext
func (*LambdaDefContext) AllOutparam ¶
func (s *LambdaDefContext) AllOutparam() []IOutparamContext
func (*LambdaDefContext) AllReturntypename ¶
func (s *LambdaDefContext) AllReturntypename() []IReturntypenameContext
func (*LambdaDefContext) Block ¶
func (s *LambdaDefContext) Block() IBlockContext
func (*LambdaDefContext) EnterRule ¶
func (s *LambdaDefContext) EnterRule(listener antlr.ParseTreeListener)
func (*LambdaDefContext) ExitRule ¶
func (s *LambdaDefContext) ExitRule(listener antlr.ParseTreeListener)
func (*LambdaDefContext) FUNCTION ¶
func (s *LambdaDefContext) FUNCTION() antlr.TerminalNode
func (*LambdaDefContext) GetRuleContext ¶
func (s *LambdaDefContext) GetRuleContext() antlr.RuleContext
func (*LambdaDefContext) Inparam ¶
func (s *LambdaDefContext) Inparam(i int) IInparamContext
func (*LambdaDefContext) Outparam ¶
func (s *LambdaDefContext) Outparam(i int) IOutparamContext
func (*LambdaDefContext) Returntypename ¶
func (s *LambdaDefContext) Returntypename(i int) IReturntypenameContext
func (*LambdaDefContext) TAILARRAY ¶
func (s *LambdaDefContext) TAILARRAY() antlr.TerminalNode
type LeftUnaryContext ¶
type LeftUnaryContext struct { *ExprContext // contains filtered or unexported fields }
func NewLeftUnaryContext ¶
func NewLeftUnaryContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *LeftUnaryContext
func (*LeftUnaryContext) EnterRule ¶
func (s *LeftUnaryContext) EnterRule(listener antlr.ParseTreeListener)
func (*LeftUnaryContext) ExitRule ¶
func (s *LeftUnaryContext) ExitRule(listener antlr.ParseTreeListener)
func (*LeftUnaryContext) Expr ¶
func (s *LeftUnaryContext) Expr() IExprContext
func (*LeftUnaryContext) GetOp ¶
func (s *LeftUnaryContext) GetOp() antlr.Token
func (*LeftUnaryContext) GetRuleContext ¶
func (s *LeftUnaryContext) GetRuleContext() antlr.RuleContext
func (*LeftUnaryContext) NOT ¶
func (s *LeftUnaryContext) NOT() antlr.TerminalNode
func (*LeftUnaryContext) SUB ¶
func (s *LeftUnaryContext) SUB() antlr.TerminalNode
func (*LeftUnaryContext) SetOp ¶
func (s *LeftUnaryContext) SetOp(v antlr.Token)
func (*LeftUnaryContext) UNARYADD ¶
func (s *LeftUnaryContext) UNARYADD() antlr.TerminalNode
func (*LeftUnaryContext) UNARYSUB ¶
func (s *LeftUnaryContext) UNARYSUB() antlr.TerminalNode
type LineContext ¶
type LineContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyLineContext ¶
func NewEmptyLineContext() *LineContext
func NewLineContext ¶
func NewLineContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *LineContext
func (*LineContext) CopyFrom ¶
func (s *LineContext) CopyFrom(ctx *LineContext)
func (*LineContext) GetParser ¶
func (s *LineContext) GetParser() antlr.Parser
func (*LineContext) GetRuleContext ¶
func (s *LineContext) GetRuleContext() antlr.RuleContext
func (*LineContext) IsLineContext ¶
func (*LineContext) IsLineContext()
func (*LineContext) ToStringTree ¶
func (s *LineContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type LineProgramContext ¶
type LineProgramContext struct {
*ExecutionContext
}
func NewLineProgramContext ¶
func NewLineProgramContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *LineProgramContext
func (*LineProgramContext) EnterRule ¶
func (s *LineProgramContext) EnterRule(listener antlr.ParseTreeListener)
func (*LineProgramContext) ExitRule ¶
func (s *LineProgramContext) ExitRule(listener antlr.ParseTreeListener)
func (*LineProgramContext) GetRuleContext ¶
func (s *LineProgramContext) GetRuleContext() antlr.RuleContext
func (*LineProgramContext) Line ¶
func (s *LineProgramContext) Line() ILineContext
type MapMultiIndexContext ¶
type MapMultiIndexContext struct {
*ExprContext
}
func NewMapMultiIndexContext ¶
func NewMapMultiIndexContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *MapMultiIndexContext
func (*MapMultiIndexContext) AllExpr ¶
func (s *MapMultiIndexContext) AllExpr() []IExprContext
func (*MapMultiIndexContext) EnterRule ¶
func (s *MapMultiIndexContext) EnterRule(listener antlr.ParseTreeListener)
func (*MapMultiIndexContext) ExitRule ¶
func (s *MapMultiIndexContext) ExitRule(listener antlr.ParseTreeListener)
func (*MapMultiIndexContext) Expr ¶
func (s *MapMultiIndexContext) Expr(i int) IExprContext
func (*MapMultiIndexContext) GetRuleContext ¶
func (s *MapMultiIndexContext) GetRuleContext() antlr.RuleContext
type MapTypeNameContext ¶
type MapTypeNameContext struct {
*TypenameContext
}
func NewMapTypeNameContext ¶
func NewMapTypeNameContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *MapTypeNameContext
func (*MapTypeNameContext) BasicTypeName ¶
func (s *MapTypeNameContext) BasicTypeName() IBasicTypeNameContext
func (*MapTypeNameContext) EnterRule ¶
func (s *MapTypeNameContext) EnterRule(listener antlr.ParseTreeListener)
func (*MapTypeNameContext) ExitRule ¶
func (s *MapTypeNameContext) ExitRule(listener antlr.ParseTreeListener)
func (*MapTypeNameContext) GetRuleContext ¶
func (s *MapTypeNameContext) GetRuleContext() antlr.RuleContext
func (*MapTypeNameContext) MAP ¶
func (s *MapTypeNameContext) MAP() antlr.TerminalNode
func (*MapTypeNameContext) Typename ¶
func (s *MapTypeNameContext) Typename() ITypenameContext
type MapTypeNameindefContext ¶
type MapTypeNameindefContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyMapTypeNameindefContext ¶
func NewEmptyMapTypeNameindefContext() *MapTypeNameindefContext
func NewMapTypeNameindefContext ¶
func NewMapTypeNameindefContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *MapTypeNameindefContext
func (*MapTypeNameindefContext) BasicTypeName ¶
func (s *MapTypeNameindefContext) BasicTypeName() IBasicTypeNameContext
func (*MapTypeNameindefContext) EnterRule ¶
func (s *MapTypeNameindefContext) EnterRule(listener antlr.ParseTreeListener)
func (*MapTypeNameindefContext) ExitRule ¶
func (s *MapTypeNameindefContext) ExitRule(listener antlr.ParseTreeListener)
func (*MapTypeNameindefContext) GetParser ¶
func (s *MapTypeNameindefContext) GetParser() antlr.Parser
func (*MapTypeNameindefContext) GetRuleContext ¶
func (s *MapTypeNameindefContext) GetRuleContext() antlr.RuleContext
func (*MapTypeNameindefContext) IsMapTypeNameindefContext ¶
func (*MapTypeNameindefContext) IsMapTypeNameindefContext()
func (*MapTypeNameindefContext) MAP ¶
func (s *MapTypeNameindefContext) MAP() antlr.TerminalNode
func (*MapTypeNameindefContext) ToStringTree ¶
func (s *MapTypeNameindefContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
func (*MapTypeNameindefContext) Typenameindef ¶
func (s *MapTypeNameindefContext) Typenameindef() ITypenameindefContext
type MessagefieldContext ¶
type MessagefieldContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyMessagefieldContext ¶
func NewEmptyMessagefieldContext() *MessagefieldContext
func NewMessagefieldContext ¶
func NewMessagefieldContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *MessagefieldContext
func (*MessagefieldContext) CopyFrom ¶
func (s *MessagefieldContext) CopyFrom(ctx *MessagefieldContext)
func (*MessagefieldContext) GetParser ¶
func (s *MessagefieldContext) GetParser() antlr.Parser
func (*MessagefieldContext) GetRuleContext ¶
func (s *MessagefieldContext) GetRuleContext() antlr.RuleContext
func (*MessagefieldContext) IsMessagefieldContext ¶
func (*MessagefieldContext) IsMessagefieldContext()
func (*MessagefieldContext) ToStringTree ¶
func (s *MessagefieldContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type NameContext ¶
type NameContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyNameContext ¶
func NewEmptyNameContext() *NameContext
func NewNameContext ¶
func NewNameContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *NameContext
func (*NameContext) BREAK ¶
func (s *NameContext) BREAK() antlr.TerminalNode
func (*NameContext) CASE ¶
func (s *NameContext) CASE() antlr.TerminalNode
func (*NameContext) CONST ¶
func (s *NameContext) CONST() antlr.TerminalNode
func (*NameContext) CONTINUE ¶
func (s *NameContext) CONTINUE() antlr.TerminalNode
func (*NameContext) ELSE ¶
func (s *NameContext) ELSE() antlr.TerminalNode
func (*NameContext) ENUM ¶
func (s *NameContext) ENUM() antlr.TerminalNode
func (*NameContext) EnterRule ¶
func (s *NameContext) EnterRule(listener antlr.ParseTreeListener)
func (*NameContext) ExitRule ¶
func (s *NameContext) ExitRule(listener antlr.ParseTreeListener)
func (*NameContext) FOR ¶
func (s *NameContext) FOR() antlr.TerminalNode
func (*NameContext) GetParser ¶
func (s *NameContext) GetParser() antlr.Parser
func (*NameContext) GetRuleContext ¶
func (s *NameContext) GetRuleContext() antlr.RuleContext
func (*NameContext) IF ¶
func (s *NameContext) IF() antlr.TerminalNode
func (*NameContext) IsNameContext ¶
func (*NameContext) IsNameContext()
func (*NameContext) LOCAL ¶
func (s *NameContext) LOCAL() antlr.TerminalNode
func (*NameContext) MAP ¶
func (s *NameContext) MAP() antlr.TerminalNode
func (*NameContext) MESSAGE ¶
func (s *NameContext) MESSAGE() antlr.TerminalNode
func (*NameContext) NAME ¶
func (s *NameContext) NAME() antlr.TerminalNode
func (*NameContext) ONEOF ¶
func (s *NameContext) ONEOF() antlr.TerminalNode
func (*NameContext) RETURN ¶
func (s *NameContext) RETURN() antlr.TerminalNode
func (*NameContext) SWITCH ¶
func (s *NameContext) SWITCH() antlr.TerminalNode
func (*NameContext) TYPEDEF ¶
func (s *NameContext) TYPEDEF() antlr.TerminalNode
func (*NameContext) ToStringTree ¶
func (s *NameContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
func (*NameContext) VAR ¶
func (s *NameContext) VAR() antlr.TerminalNode
type OneofDefContext ¶
type OneofDefContext struct {
*MessagefieldContext
}
func NewOneofDefContext ¶
func NewOneofDefContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *OneofDefContext
func (*OneofDefContext) AllOneoffield ¶
func (s *OneofDefContext) AllOneoffield() []IOneoffieldContext
func (*OneofDefContext) EnterRule ¶
func (s *OneofDefContext) EnterRule(listener antlr.ParseTreeListener)
func (*OneofDefContext) ExitRule ¶
func (s *OneofDefContext) ExitRule(listener antlr.ParseTreeListener)
func (*OneofDefContext) Fieldname ¶
func (s *OneofDefContext) Fieldname() IFieldnameContext
func (*OneofDefContext) GetRuleContext ¶
func (s *OneofDefContext) GetRuleContext() antlr.RuleContext
func (*OneofDefContext) ONEOF ¶
func (s *OneofDefContext) ONEOF() antlr.TerminalNode
func (*OneofDefContext) Oneoffield ¶
func (s *OneofDefContext) Oneoffield(i int) IOneoffieldContext
type OneoffieldContext ¶
type OneoffieldContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyOneoffieldContext ¶
func NewEmptyOneoffieldContext() *OneoffieldContext
func NewOneoffieldContext ¶
func NewOneoffieldContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *OneoffieldContext
func (*OneoffieldContext) EnterRule ¶
func (s *OneoffieldContext) EnterRule(listener antlr.ParseTreeListener)
func (*OneoffieldContext) ExitRule ¶
func (s *OneoffieldContext) ExitRule(listener antlr.ParseTreeListener)
func (*OneoffieldContext) Fieldname ¶
func (s *OneoffieldContext) Fieldname() IFieldnameContext
func (*OneoffieldContext) GetParser ¶
func (s *OneoffieldContext) GetParser() antlr.Parser
func (*OneoffieldContext) GetRuleContext ¶
func (s *OneoffieldContext) GetRuleContext() antlr.RuleContext
func (*OneoffieldContext) IsOneoffieldContext ¶
func (*OneoffieldContext) IsOneoffieldContext()
func (*OneoffieldContext) ToStringTree ¶
func (s *OneoffieldContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
func (*OneoffieldContext) Typenameindef ¶
func (s *OneoffieldContext) Typenameindef() ITypenameindefContext
type OutparamContext ¶
type OutparamContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyOutparamContext ¶
func NewEmptyOutparamContext() *OutparamContext
func NewOutparamContext ¶
func NewOutparamContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *OutparamContext
func (*OutparamContext) EnterRule ¶
func (s *OutparamContext) EnterRule(listener antlr.ParseTreeListener)
func (*OutparamContext) ExitRule ¶
func (s *OutparamContext) ExitRule(listener antlr.ParseTreeListener)
func (*OutparamContext) GetParser ¶
func (s *OutparamContext) GetParser() antlr.Parser
func (*OutparamContext) GetRuleContext ¶
func (s *OutparamContext) GetRuleContext() antlr.RuleContext
func (*OutparamContext) IsOutparamContext ¶
func (*OutparamContext) IsOutparamContext()
func (*OutparamContext) Param ¶
func (s *OutparamContext) Param() IParamContext
func (*OutparamContext) ToStringTree ¶
func (s *OutparamContext) 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) Name ¶
func (s *ParamContext) Name() INameContext
func (*ParamContext) ToStringTree ¶
func (s *ParamContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
func (*ParamContext) Typename ¶
func (s *ParamContext) Typename() ITypenameContext
type PassContext ¶
type PassContext struct {
*ExprContext
}
func NewPassContext ¶
func NewPassContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *PassContext
func (*PassContext) Constant ¶
func (s *PassContext) Constant() IConstantContext
func (*PassContext) Constructor ¶
func (s *PassContext) Constructor() IConstructorContext
func (*PassContext) EnterRule ¶
func (s *PassContext) EnterRule(listener antlr.ParseTreeListener)
func (*PassContext) ExitRule ¶
func (s *PassContext) ExitRule(listener antlr.ParseTreeListener)
func (*PassContext) Expr ¶
func (s *PassContext) Expr() IExprContext
func (*PassContext) GetRuleContext ¶
func (s *PassContext) GetRuleContext() antlr.RuleContext
func (*PassContext) Lambda ¶
func (s *PassContext) Lambda() ILambdaContext
func (*PassContext) Symbol ¶
func (s *PassContext) Symbol() ISymbolContext
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) AllExecution ¶
func (s *ProgramContext) AllExecution() []IExecutionContext
func (*ProgramContext) AllTypedef ¶
func (s *ProgramContext) AllTypedef() []ITypedefContext
func (*ProgramContext) EnterRule ¶
func (s *ProgramContext) EnterRule(listener antlr.ParseTreeListener)
func (*ProgramContext) Execution ¶
func (s *ProgramContext) Execution(i int) IExecutionContext
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) ToStringTree ¶
func (s *ProgramContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
func (*ProgramContext) Typedef ¶
func (s *ProgramContext) Typedef(i int) ITypedefContext
type RecvContext ¶
type RecvContext struct {
*ExprContext
}
func NewRecvContext ¶
func NewRecvContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *RecvContext
func (*RecvContext) CHANOP ¶
func (s *RecvContext) CHANOP() antlr.TerminalNode
func (*RecvContext) CHANOPNONBLOCK ¶
func (s *RecvContext) CHANOPNONBLOCK() antlr.TerminalNode
func (*RecvContext) EnterRule ¶
func (s *RecvContext) EnterRule(listener antlr.ParseTreeListener)
func (*RecvContext) ExitRule ¶
func (s *RecvContext) ExitRule(listener antlr.ParseTreeListener)
func (*RecvContext) Expr ¶
func (s *RecvContext) Expr() IExprContext
func (*RecvContext) GetRuleContext ¶
func (s *RecvContext) GetRuleContext() antlr.RuleContext
type RestoreStackContext ¶
type RestoreStackContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyRestoreStackContext ¶
func NewEmptyRestoreStackContext() *RestoreStackContext
func NewRestoreStackContext ¶
func NewRestoreStackContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *RestoreStackContext
func (*RestoreStackContext) EnterRule ¶
func (s *RestoreStackContext) EnterRule(listener antlr.ParseTreeListener)
func (*RestoreStackContext) ExitRule ¶
func (s *RestoreStackContext) ExitRule(listener antlr.ParseTreeListener)
func (*RestoreStackContext) GetParser ¶
func (s *RestoreStackContext) GetParser() antlr.Parser
func (*RestoreStackContext) GetRuleContext ¶
func (s *RestoreStackContext) GetRuleContext() antlr.RuleContext
func (*RestoreStackContext) IsRestoreStackContext ¶
func (*RestoreStackContext) IsRestoreStackContext()
func (*RestoreStackContext) KeepStack ¶
func (s *RestoreStackContext) KeepStack() IKeepStackContext
func (*RestoreStackContext) ToStringTree ¶
func (s *RestoreStackContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type RestoreStackSpContext ¶
type RestoreStackSpContext struct {
*LineContext
}
func NewRestoreStackSpContext ¶
func NewRestoreStackSpContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *RestoreStackSpContext
func (*RestoreStackSpContext) EnterRule ¶
func (s *RestoreStackSpContext) EnterRule(listener antlr.ParseTreeListener)
func (*RestoreStackSpContext) ExitRule ¶
func (s *RestoreStackSpContext) ExitRule(listener antlr.ParseTreeListener)
func (*RestoreStackSpContext) GetRuleContext ¶
func (s *RestoreStackSpContext) GetRuleContext() antlr.RuleContext
func (*RestoreStackSpContext) RestoreStack ¶
func (s *RestoreStackSpContext) RestoreStack() IRestoreStackContext
type ReturnValContext ¶
type ReturnValContext struct {
*ControlContext
}
func NewReturnValContext ¶
func NewReturnValContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *ReturnValContext
func (*ReturnValContext) AllExpr ¶
func (s *ReturnValContext) AllExpr() []IExprContext
func (*ReturnValContext) EnterRule ¶
func (s *ReturnValContext) EnterRule(listener antlr.ParseTreeListener)
func (*ReturnValContext) ExitRule ¶
func (s *ReturnValContext) ExitRule(listener antlr.ParseTreeListener)
func (*ReturnValContext) Expr ¶
func (s *ReturnValContext) Expr(i int) IExprContext
func (*ReturnValContext) GetRuleContext ¶
func (s *ReturnValContext) GetRuleContext() antlr.RuleContext
func (*ReturnValContext) RETURN ¶
func (s *ReturnValContext) RETURN() antlr.TerminalNode
type ReturnVoidContext ¶
type ReturnVoidContext struct {
*ControlContext
}
func NewReturnVoidContext ¶
func NewReturnVoidContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *ReturnVoidContext
func (*ReturnVoidContext) EnterRule ¶
func (s *ReturnVoidContext) EnterRule(listener antlr.ParseTreeListener)
func (*ReturnVoidContext) ExitRule ¶
func (s *ReturnVoidContext) ExitRule(listener antlr.ParseTreeListener)
func (*ReturnVoidContext) GetRuleContext ¶
func (s *ReturnVoidContext) GetRuleContext() antlr.RuleContext
func (*ReturnVoidContext) RETURN ¶
func (s *ReturnVoidContext) RETURN() antlr.TerminalNode
type ReturntypenameContext ¶
type ReturntypenameContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyReturntypenameContext ¶
func NewEmptyReturntypenameContext() *ReturntypenameContext
func NewReturntypenameContext ¶
func NewReturntypenameContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ReturntypenameContext
func (*ReturntypenameContext) EnterRule ¶
func (s *ReturntypenameContext) EnterRule(listener antlr.ParseTreeListener)
func (*ReturntypenameContext) ExitRule ¶
func (s *ReturntypenameContext) ExitRule(listener antlr.ParseTreeListener)
func (*ReturntypenameContext) GetParser ¶
func (s *ReturntypenameContext) GetParser() antlr.Parser
func (*ReturntypenameContext) GetRuleContext ¶
func (s *ReturntypenameContext) GetRuleContext() antlr.RuleContext
func (*ReturntypenameContext) IsReturntypenameContext ¶
func (*ReturntypenameContext) IsReturntypenameContext()
func (*ReturntypenameContext) ToStringTree ¶
func (s *ReturntypenameContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
func (*ReturntypenameContext) Typename ¶
func (s *ReturntypenameContext) Typename() ITypenameContext
type ReturntypenameindefContext ¶
type ReturntypenameindefContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyReturntypenameindefContext ¶
func NewEmptyReturntypenameindefContext() *ReturntypenameindefContext
func NewReturntypenameindefContext ¶
func NewReturntypenameindefContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ReturntypenameindefContext
func (*ReturntypenameindefContext) EnterRule ¶
func (s *ReturntypenameindefContext) EnterRule(listener antlr.ParseTreeListener)
func (*ReturntypenameindefContext) ExitRule ¶
func (s *ReturntypenameindefContext) ExitRule(listener antlr.ParseTreeListener)
func (*ReturntypenameindefContext) GetParser ¶
func (s *ReturntypenameindefContext) GetParser() antlr.Parser
func (*ReturntypenameindefContext) GetRuleContext ¶
func (s *ReturntypenameindefContext) GetRuleContext() antlr.RuleContext
func (*ReturntypenameindefContext) IsReturntypenameindefContext ¶
func (*ReturntypenameindefContext) IsReturntypenameindefContext()
func (*ReturntypenameindefContext) ToStringTree ¶
func (s *ReturntypenameindefContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
func (*ReturntypenameindefContext) Typenameindef ¶
func (s *ReturntypenameindefContext) Typenameindef() ITypenameindefContext
type RightUnaryContext ¶
type RightUnaryContext struct { *ExprContext // contains filtered or unexported fields }
func NewRightUnaryContext ¶
func NewRightUnaryContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *RightUnaryContext
func (*RightUnaryContext) EnterRule ¶
func (s *RightUnaryContext) EnterRule(listener antlr.ParseTreeListener)
func (*RightUnaryContext) ExitRule ¶
func (s *RightUnaryContext) ExitRule(listener antlr.ParseTreeListener)
func (*RightUnaryContext) Expr ¶
func (s *RightUnaryContext) Expr() IExprContext
func (*RightUnaryContext) GetOp ¶
func (s *RightUnaryContext) GetOp() antlr.Token
func (*RightUnaryContext) GetRuleContext ¶
func (s *RightUnaryContext) GetRuleContext() antlr.RuleContext
func (*RightUnaryContext) SetOp ¶
func (s *RightUnaryContext) SetOp(v antlr.Token)
func (*RightUnaryContext) UNARYADD ¶
func (s *RightUnaryContext) UNARYADD() antlr.TerminalNode
func (*RightUnaryContext) UNARYSUB ¶
func (s *RightUnaryContext) UNARYSUB() antlr.TerminalNode
type SelectContext ¶
type SelectContext struct {
*ExprContext
}
func NewSelectContext ¶
func NewSelectContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *SelectContext
func (*SelectContext) DOT ¶
func (s *SelectContext) DOT() antlr.TerminalNode
func (*SelectContext) EnterRule ¶
func (s *SelectContext) EnterRule(listener antlr.ParseTreeListener)
func (*SelectContext) ExitRule ¶
func (s *SelectContext) ExitRule(listener antlr.ParseTreeListener)
func (*SelectContext) Expr ¶
func (s *SelectContext) Expr() IExprContext
func (*SelectContext) Fieldname ¶
func (s *SelectContext) Fieldname() IFieldnameContext
func (*SelectContext) GetRuleContext ¶
func (s *SelectContext) GetRuleContext() antlr.RuleContext
type SendContext ¶
type SendContext struct {
*ExprContext
}
func NewSendContext ¶
func NewSendContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *SendContext
func (*SendContext) AllExpr ¶
func (s *SendContext) AllExpr() []IExprContext
func (*SendContext) CHANOP ¶
func (s *SendContext) CHANOP() antlr.TerminalNode
func (*SendContext) CHANOPNONBLOCK ¶
func (s *SendContext) CHANOPNONBLOCK() antlr.TerminalNode
func (*SendContext) EnterRule ¶
func (s *SendContext) EnterRule(listener antlr.ParseTreeListener)
func (*SendContext) ExitRule ¶
func (s *SendContext) ExitRule(listener antlr.ParseTreeListener)
func (*SendContext) Expr ¶
func (s *SendContext) Expr(i int) IExprContext
func (*SendContext) GetRuleContext ¶
func (s *SendContext) GetRuleContext() antlr.RuleContext
type SimpleTypeNameContext ¶
type SimpleTypeNameContext struct {
*TypenameContext
}
func NewSimpleTypeNameContext ¶
func NewSimpleTypeNameContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *SimpleTypeNameContext
func (*SimpleTypeNameContext) BasicTypeName ¶
func (s *SimpleTypeNameContext) BasicTypeName() IBasicTypeNameContext
func (*SimpleTypeNameContext) EnterRule ¶
func (s *SimpleTypeNameContext) EnterRule(listener antlr.ParseTreeListener)
func (*SimpleTypeNameContext) ExitRule ¶
func (s *SimpleTypeNameContext) ExitRule(listener antlr.ParseTreeListener)
func (*SimpleTypeNameContext) GetRuleContext ¶
func (s *SimpleTypeNameContext) GetRuleContext() antlr.RuleContext
func (*SimpleTypeNameContext) Name ¶
func (s *SimpleTypeNameContext) Name() INameContext
type SimpleTypeNameindefContext ¶
type SimpleTypeNameindefContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptySimpleTypeNameindefContext ¶
func NewEmptySimpleTypeNameindefContext() *SimpleTypeNameindefContext
func NewSimpleTypeNameindefContext ¶
func NewSimpleTypeNameindefContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *SimpleTypeNameindefContext
func (*SimpleTypeNameindefContext) BasicTypeName ¶
func (s *SimpleTypeNameindefContext) BasicTypeName() IBasicTypeNameContext
func (*SimpleTypeNameindefContext) EnterRule ¶
func (s *SimpleTypeNameindefContext) EnterRule(listener antlr.ParseTreeListener)
func (*SimpleTypeNameindefContext) ExitRule ¶
func (s *SimpleTypeNameindefContext) ExitRule(listener antlr.ParseTreeListener)
func (*SimpleTypeNameindefContext) GetParser ¶
func (s *SimpleTypeNameindefContext) GetParser() antlr.Parser
func (*SimpleTypeNameindefContext) GetRuleContext ¶
func (s *SimpleTypeNameindefContext) GetRuleContext() antlr.RuleContext
func (*SimpleTypeNameindefContext) IsSimpleTypeNameindefContext ¶
func (*SimpleTypeNameindefContext) IsSimpleTypeNameindefContext()
func (*SimpleTypeNameindefContext) Name ¶
func (s *SimpleTypeNameindefContext) Name() INameContext
func (*SimpleTypeNameindefContext) ToStringTree ¶
func (s *SimpleTypeNameindefContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type SliceFilterContext ¶
type SliceFilterContext struct {
*ExprContext
}
func NewSliceFilterContext ¶
func NewSliceFilterContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *SliceFilterContext
func (*SliceFilterContext) AllExpr ¶
func (s *SliceFilterContext) AllExpr() []IExprContext
func (*SliceFilterContext) EnterRule ¶
func (s *SliceFilterContext) EnterRule(listener antlr.ParseTreeListener)
func (*SliceFilterContext) ExitRule ¶
func (s *SliceFilterContext) ExitRule(listener antlr.ParseTreeListener)
func (*SliceFilterContext) Expr ¶
func (s *SliceFilterContext) Expr(i int) IExprContext
func (*SliceFilterContext) GetRuleContext ¶
func (s *SliceFilterContext) GetRuleContext() antlr.RuleContext
type SliceMultiIndexContext ¶
type SliceMultiIndexContext struct {
*ExprContext
}
func NewSliceMultiIndexContext ¶
func NewSliceMultiIndexContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *SliceMultiIndexContext
func (*SliceMultiIndexContext) AllIndexs ¶
func (s *SliceMultiIndexContext) AllIndexs() []IIndexsContext
func (*SliceMultiIndexContext) EnterRule ¶
func (s *SliceMultiIndexContext) EnterRule(listener antlr.ParseTreeListener)
func (*SliceMultiIndexContext) ExitRule ¶
func (s *SliceMultiIndexContext) ExitRule(listener antlr.ParseTreeListener)
func (*SliceMultiIndexContext) Expr ¶
func (s *SliceMultiIndexContext) Expr() IExprContext
func (*SliceMultiIndexContext) GetRuleContext ¶
func (s *SliceMultiIndexContext) GetRuleContext() antlr.RuleContext
func (*SliceMultiIndexContext) Indexs ¶
func (s *SliceMultiIndexContext) Indexs(i int) IIndexsContext
type SliceTypeNameContext ¶
type SliceTypeNameContext struct {
*TypenameContext
}
func NewSliceTypeNameContext ¶
func NewSliceTypeNameContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *SliceTypeNameContext
func (*SliceTypeNameContext) EnterRule ¶
func (s *SliceTypeNameContext) EnterRule(listener antlr.ParseTreeListener)
func (*SliceTypeNameContext) ExitRule ¶
func (s *SliceTypeNameContext) ExitRule(listener antlr.ParseTreeListener)
func (*SliceTypeNameContext) GetRuleContext ¶
func (s *SliceTypeNameContext) GetRuleContext() antlr.RuleContext
func (*SliceTypeNameContext) Typename ¶
func (s *SliceTypeNameContext) Typename() ITypenameContext
type SliceTypeNameindefContext ¶
type SliceTypeNameindefContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptySliceTypeNameindefContext ¶
func NewEmptySliceTypeNameindefContext() *SliceTypeNameindefContext
func NewSliceTypeNameindefContext ¶
func NewSliceTypeNameindefContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *SliceTypeNameindefContext
func (*SliceTypeNameindefContext) EnterRule ¶
func (s *SliceTypeNameindefContext) EnterRule(listener antlr.ParseTreeListener)
func (*SliceTypeNameindefContext) ExitRule ¶
func (s *SliceTypeNameindefContext) ExitRule(listener antlr.ParseTreeListener)
func (*SliceTypeNameindefContext) GetParser ¶
func (s *SliceTypeNameindefContext) GetParser() antlr.Parser
func (*SliceTypeNameindefContext) GetRuleContext ¶
func (s *SliceTypeNameindefContext) GetRuleContext() antlr.RuleContext
func (*SliceTypeNameindefContext) IsSliceTypeNameindefContext ¶
func (*SliceTypeNameindefContext) IsSliceTypeNameindefContext()
func (*SliceTypeNameindefContext) ToStringTree ¶
func (s *SliceTypeNameindefContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
func (*SliceTypeNameindefContext) Typenameindef ¶
func (s *SliceTypeNameindefContext) Typenameindef() ITypenameindefContext
type SwitchContext ¶
type SwitchContext struct {
*ControlContext
}
func NewSwitchContext ¶
func NewSwitchContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *SwitchContext
func (*SwitchContext) AllBlock ¶
func (s *SwitchContext) AllBlock() []IBlockContext
func (*SwitchContext) AllCASE ¶
func (s *SwitchContext) AllCASE() []antlr.TerminalNode
func (*SwitchContext) AllConstant ¶
func (s *SwitchContext) AllConstant() []IConstantContext
func (*SwitchContext) Block ¶
func (s *SwitchContext) Block(i int) IBlockContext
func (*SwitchContext) CASE ¶
func (s *SwitchContext) CASE(i int) antlr.TerminalNode
func (*SwitchContext) Constant ¶
func (s *SwitchContext) Constant(i int) IConstantContext
func (*SwitchContext) EnterRule ¶
func (s *SwitchContext) EnterRule(listener antlr.ParseTreeListener)
func (*SwitchContext) ExitRule ¶
func (s *SwitchContext) ExitRule(listener antlr.ParseTreeListener)
func (*SwitchContext) Expr ¶
func (s *SwitchContext) Expr() IExprContext
func (*SwitchContext) GetRuleContext ¶
func (s *SwitchContext) GetRuleContext() antlr.RuleContext
func (*SwitchContext) SWITCH ¶
func (s *SwitchContext) SWITCH() antlr.TerminalNode
type SymbolContext ¶
type SymbolContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptySymbolContext ¶
func NewEmptySymbolContext() *SymbolContext
func NewSymbolContext ¶
func NewSymbolContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *SymbolContext
func (*SymbolContext) EnterRule ¶
func (s *SymbolContext) EnterRule(listener antlr.ParseTreeListener)
func (*SymbolContext) ExitRule ¶
func (s *SymbolContext) ExitRule(listener antlr.ParseTreeListener)
func (*SymbolContext) GetParser ¶
func (s *SymbolContext) GetParser() antlr.Parser
func (*SymbolContext) GetRuleContext ¶
func (s *SymbolContext) GetRuleContext() antlr.RuleContext
func (*SymbolContext) IsSymbolContext ¶
func (*SymbolContext) IsSymbolContext()
func (*SymbolContext) Name ¶
func (s *SymbolContext) Name() INameContext
func (*SymbolContext) ToStringTree ¶
func (s *SymbolContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type SymbolDefContext ¶
type SymbolDefContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptySymbolDefContext ¶
func NewEmptySymbolDefContext() *SymbolDefContext
func NewSymbolDefContext ¶
func NewSymbolDefContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *SymbolDefContext
func (*SymbolDefContext) ASSIGN ¶
func (s *SymbolDefContext) ASSIGN() antlr.TerminalNode
func (*SymbolDefContext) CONST ¶
func (s *SymbolDefContext) CONST() antlr.TerminalNode
func (*SymbolDefContext) EnterRule ¶
func (s *SymbolDefContext) EnterRule(listener antlr.ParseTreeListener)
func (*SymbolDefContext) ExitRule ¶
func (s *SymbolDefContext) ExitRule(listener antlr.ParseTreeListener)
func (*SymbolDefContext) Expr ¶
func (s *SymbolDefContext) Expr() IExprContext
func (*SymbolDefContext) GetParser ¶
func (s *SymbolDefContext) GetParser() antlr.Parser
func (*SymbolDefContext) GetRuleContext ¶
func (s *SymbolDefContext) GetRuleContext() antlr.RuleContext
func (*SymbolDefContext) IsSymbolDefContext ¶
func (*SymbolDefContext) IsSymbolDefContext()
func (*SymbolDefContext) LOCAL ¶
func (s *SymbolDefContext) LOCAL() antlr.TerminalNode
func (*SymbolDefContext) LOCALASSIGN ¶
func (s *SymbolDefContext) LOCALASSIGN() antlr.TerminalNode
func (*SymbolDefContext) Name ¶
func (s *SymbolDefContext) Name() INameContext
func (*SymbolDefContext) ToStringTree ¶
func (s *SymbolDefContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
func (*SymbolDefContext) Typename ¶
func (s *SymbolDefContext) Typename() ITypenameContext
func (*SymbolDefContext) VAR ¶
func (s *SymbolDefContext) VAR() antlr.TerminalNode
type SymbolDefineContext ¶
type SymbolDefineContext struct {
*LineContext
}
func NewSymbolDefineContext ¶
func NewSymbolDefineContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *SymbolDefineContext
func (*SymbolDefineContext) EnterRule ¶
func (s *SymbolDefineContext) EnterRule(listener antlr.ParseTreeListener)
func (*SymbolDefineContext) ExitRule ¶
func (s *SymbolDefineContext) ExitRule(listener antlr.ParseTreeListener)
func (*SymbolDefineContext) GetRuleContext ¶
func (s *SymbolDefineContext) GetRuleContext() antlr.RuleContext
func (*SymbolDefineContext) SymbolDef ¶
func (s *SymbolDefineContext) SymbolDef() ISymbolDefContext
type TypeAssertContext ¶
type TypeAssertContext struct {
*ExprContext
}
func NewTypeAssertContext ¶
func NewTypeAssertContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *TypeAssertContext
func (*TypeAssertContext) DOT ¶
func (s *TypeAssertContext) DOT() antlr.TerminalNode
func (*TypeAssertContext) EnterRule ¶
func (s *TypeAssertContext) EnterRule(listener antlr.ParseTreeListener)
func (*TypeAssertContext) ExitRule ¶
func (s *TypeAssertContext) ExitRule(listener antlr.ParseTreeListener)
func (*TypeAssertContext) Expr ¶
func (s *TypeAssertContext) Expr() IExprContext
func (*TypeAssertContext) GetRuleContext ¶
func (s *TypeAssertContext) GetRuleContext() antlr.RuleContext
func (*TypeAssertContext) Typename ¶
func (s *TypeAssertContext) Typename() ITypenameContext
type TypeConvertContext ¶
type TypeConvertContext struct {
*ExprContext
}
func NewTypeConvertContext ¶
func NewTypeConvertContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *TypeConvertContext
func (*TypeConvertContext) EnterRule ¶
func (s *TypeConvertContext) EnterRule(listener antlr.ParseTreeListener)
func (*TypeConvertContext) ExitRule ¶
func (s *TypeConvertContext) ExitRule(listener antlr.ParseTreeListener)
func (*TypeConvertContext) Expr ¶
func (s *TypeConvertContext) Expr() IExprContext
func (*TypeConvertContext) GetRuleContext ¶
func (s *TypeConvertContext) GetRuleContext() antlr.RuleContext
func (*TypeConvertContext) Typename ¶
func (s *TypeConvertContext) Typename() ITypenameContext
type TypeDefAliasContext ¶
type TypeDefAliasContext struct {
*TypedefContext
}
func NewTypeDefAliasContext ¶
func NewTypeDefAliasContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *TypeDefAliasContext
func (*TypeDefAliasContext) EnterRule ¶
func (s *TypeDefAliasContext) EnterRule(listener antlr.ParseTreeListener)
func (*TypeDefAliasContext) ExitRule ¶
func (s *TypeDefAliasContext) ExitRule(listener antlr.ParseTreeListener)
func (*TypeDefAliasContext) GetRuleContext ¶
func (s *TypeDefAliasContext) GetRuleContext() antlr.RuleContext
func (*TypeDefAliasContext) Name ¶
func (s *TypeDefAliasContext) Name() INameContext
func (*TypeDefAliasContext) TYPEDEF ¶
func (s *TypeDefAliasContext) TYPEDEF() antlr.TerminalNode
func (*TypeDefAliasContext) Typenameindef ¶
func (s *TypeDefAliasContext) Typenameindef() ITypenameindefContext
type TypeDefEnumContext ¶
type TypeDefEnumContext struct {
*TypedefContext
}
func NewTypeDefEnumContext ¶
func NewTypeDefEnumContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *TypeDefEnumContext
func (*TypeDefEnumContext) AllINT ¶
func (s *TypeDefEnumContext) AllINT() []antlr.TerminalNode
func (*TypeDefEnumContext) AllName ¶
func (s *TypeDefEnumContext) AllName() []INameContext
func (*TypeDefEnumContext) ENUM ¶
func (s *TypeDefEnumContext) ENUM() antlr.TerminalNode
func (*TypeDefEnumContext) EnterRule ¶
func (s *TypeDefEnumContext) EnterRule(listener antlr.ParseTreeListener)
func (*TypeDefEnumContext) ExitRule ¶
func (s *TypeDefEnumContext) ExitRule(listener antlr.ParseTreeListener)
func (*TypeDefEnumContext) GetRuleContext ¶
func (s *TypeDefEnumContext) GetRuleContext() antlr.RuleContext
func (*TypeDefEnumContext) INT ¶
func (s *TypeDefEnumContext) INT(i int) antlr.TerminalNode
func (*TypeDefEnumContext) Name ¶
func (s *TypeDefEnumContext) Name(i int) INameContext
func (*TypeDefEnumContext) TYPEDEF ¶
func (s *TypeDefEnumContext) TYPEDEF() antlr.TerminalNode
type TypeDefMessageContext ¶
type TypeDefMessageContext struct {
*TypedefContext
}
func NewTypeDefMessageContext ¶
func NewTypeDefMessageContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *TypeDefMessageContext
func (*TypeDefMessageContext) AllMessagefield ¶
func (s *TypeDefMessageContext) AllMessagefield() []IMessagefieldContext
func (*TypeDefMessageContext) EnterRule ¶
func (s *TypeDefMessageContext) EnterRule(listener antlr.ParseTreeListener)
func (*TypeDefMessageContext) ExitRule ¶
func (s *TypeDefMessageContext) ExitRule(listener antlr.ParseTreeListener)
func (*TypeDefMessageContext) GetRuleContext ¶
func (s *TypeDefMessageContext) GetRuleContext() antlr.RuleContext
func (*TypeDefMessageContext) MESSAGE ¶
func (s *TypeDefMessageContext) MESSAGE() antlr.TerminalNode
func (*TypeDefMessageContext) Messagefield ¶
func (s *TypeDefMessageContext) Messagefield(i int) IMessagefieldContext
func (*TypeDefMessageContext) Name ¶
func (s *TypeDefMessageContext) Name() INameContext
func (*TypeDefMessageContext) TYPEDEF ¶
func (s *TypeDefMessageContext) TYPEDEF() antlr.TerminalNode
type TypedefContext ¶
type TypedefContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyTypedefContext ¶
func NewEmptyTypedefContext() *TypedefContext
func NewTypedefContext ¶
func NewTypedefContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *TypedefContext
func (*TypedefContext) CopyFrom ¶
func (s *TypedefContext) CopyFrom(ctx *TypedefContext)
func (*TypedefContext) GetParser ¶
func (s *TypedefContext) GetParser() antlr.Parser
func (*TypedefContext) GetRuleContext ¶
func (s *TypedefContext) GetRuleContext() antlr.RuleContext
func (*TypedefContext) IsTypedefContext ¶
func (*TypedefContext) IsTypedefContext()
func (*TypedefContext) ToStringTree ¶
func (s *TypedefContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type TypenameContext ¶
type TypenameContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyTypenameContext ¶
func NewEmptyTypenameContext() *TypenameContext
func NewTypenameContext ¶
func NewTypenameContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *TypenameContext
func (*TypenameContext) CopyFrom ¶
func (s *TypenameContext) CopyFrom(ctx *TypenameContext)
func (*TypenameContext) GetParser ¶
func (s *TypenameContext) GetParser() antlr.Parser
func (*TypenameContext) GetRuleContext ¶
func (s *TypenameContext) GetRuleContext() antlr.RuleContext
func (*TypenameContext) IsTypenameContext ¶
func (*TypenameContext) IsTypenameContext()
func (*TypenameContext) ToStringTree ¶
func (s *TypenameContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type TypenameindefContext ¶
type TypenameindefContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyTypenameindefContext ¶
func NewEmptyTypenameindefContext() *TypenameindefContext
func NewTypenameindefContext ¶
func NewTypenameindefContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *TypenameindefContext
func (*TypenameindefContext) ChanTypeNameindef ¶
func (s *TypenameindefContext) ChanTypeNameindef() IChanTypeNameindefContext
func (*TypenameindefContext) EnterRule ¶
func (s *TypenameindefContext) EnterRule(listener antlr.ParseTreeListener)
func (*TypenameindefContext) ExitRule ¶
func (s *TypenameindefContext) ExitRule(listener antlr.ParseTreeListener)
func (*TypenameindefContext) FunctionTypeNameindef ¶
func (s *TypenameindefContext) FunctionTypeNameindef() IFunctionTypeNameindefContext
func (*TypenameindefContext) GetParser ¶
func (s *TypenameindefContext) GetParser() antlr.Parser
func (*TypenameindefContext) GetRuleContext ¶
func (s *TypenameindefContext) GetRuleContext() antlr.RuleContext
func (*TypenameindefContext) IsTypenameindefContext ¶
func (*TypenameindefContext) IsTypenameindefContext()
func (*TypenameindefContext) MapTypeNameindef ¶
func (s *TypenameindefContext) MapTypeNameindef() IMapTypeNameindefContext
func (*TypenameindefContext) SimpleTypeNameindef ¶
func (s *TypenameindefContext) SimpleTypeNameindef() ISimpleTypeNameindefContext
func (*TypenameindefContext) SliceTypeNameindef ¶
func (s *TypenameindefContext) SliceTypeNameindef() ISliceTypeNameindefContext
func (*TypenameindefContext) ToStringTree ¶
func (s *TypenameindefContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string