Documentation ¶
Index ¶
- Constants
- type AdditiveExpressionContext
- func (s *AdditiveExpressionContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *AdditiveExpressionContext) AllExpression() []IExpressionContext
- func (s *AdditiveExpressionContext) Expression(i int) IExpressionContext
- func (s *AdditiveExpressionContext) GetRuleContext() antlr.RuleContext
- type AndExpressionContext
- type BaseFHIRPathVisitor
- func (v *BaseFHIRPathVisitor) VisitAdditiveExpression(ctx *AdditiveExpressionContext) interface{}
- func (v *BaseFHIRPathVisitor) VisitAndExpression(ctx *AndExpressionContext) interface{}
- func (v *BaseFHIRPathVisitor) VisitBooleanLiteral(ctx *BooleanLiteralContext) interface{}
- func (v *BaseFHIRPathVisitor) VisitDateLiteral(ctx *DateLiteralContext) interface{}
- func (v *BaseFHIRPathVisitor) VisitDateTimeLiteral(ctx *DateTimeLiteralContext) interface{}
- func (v *BaseFHIRPathVisitor) VisitDateTimePrecision(ctx *DateTimePrecisionContext) interface{}
- func (v *BaseFHIRPathVisitor) VisitEqualityExpression(ctx *EqualityExpressionContext) interface{}
- func (v *BaseFHIRPathVisitor) VisitExternalConstant(ctx *ExternalConstantContext) interface{}
- func (v *BaseFHIRPathVisitor) VisitExternalConstantTerm(ctx *ExternalConstantTermContext) interface{}
- func (v *BaseFHIRPathVisitor) VisitFunction(ctx *FunctionContext) interface{}
- func (v *BaseFHIRPathVisitor) VisitFunctionInvocation(ctx *FunctionInvocationContext) interface{}
- func (v *BaseFHIRPathVisitor) VisitIdentifier(ctx *IdentifierContext) interface{}
- func (v *BaseFHIRPathVisitor) VisitImpliesExpression(ctx *ImpliesExpressionContext) interface{}
- func (v *BaseFHIRPathVisitor) VisitIndexInvocation(ctx *IndexInvocationContext) interface{}
- func (v *BaseFHIRPathVisitor) VisitIndexerExpression(ctx *IndexerExpressionContext) interface{}
- func (v *BaseFHIRPathVisitor) VisitInequalityExpression(ctx *InequalityExpressionContext) interface{}
- func (v *BaseFHIRPathVisitor) VisitInvocationExpression(ctx *InvocationExpressionContext) interface{}
- func (v *BaseFHIRPathVisitor) VisitInvocationTerm(ctx *InvocationTermContext) interface{}
- func (v *BaseFHIRPathVisitor) VisitLiteralTerm(ctx *LiteralTermContext) interface{}
- func (v *BaseFHIRPathVisitor) VisitMemberInvocation(ctx *MemberInvocationContext) interface{}
- func (v *BaseFHIRPathVisitor) VisitMembershipExpression(ctx *MembershipExpressionContext) interface{}
- func (v *BaseFHIRPathVisitor) VisitMultiplicativeExpression(ctx *MultiplicativeExpressionContext) interface{}
- func (v *BaseFHIRPathVisitor) VisitNullLiteral(ctx *NullLiteralContext) interface{}
- func (v *BaseFHIRPathVisitor) VisitNumberLiteral(ctx *NumberLiteralContext) interface{}
- func (v *BaseFHIRPathVisitor) VisitOrExpression(ctx *OrExpressionContext) interface{}
- func (v *BaseFHIRPathVisitor) VisitParamList(ctx *ParamListContext) interface{}
- func (v *BaseFHIRPathVisitor) VisitParenthesizedTerm(ctx *ParenthesizedTermContext) interface{}
- func (v *BaseFHIRPathVisitor) VisitPluralDateTimePrecision(ctx *PluralDateTimePrecisionContext) interface{}
- func (v *BaseFHIRPathVisitor) VisitPolarityExpression(ctx *PolarityExpressionContext) interface{}
- func (v *BaseFHIRPathVisitor) VisitQualifiedIdentifier(ctx *QualifiedIdentifierContext) interface{}
- func (v *BaseFHIRPathVisitor) VisitQuantity(ctx *QuantityContext) interface{}
- func (v *BaseFHIRPathVisitor) VisitQuantityLiteral(ctx *QuantityLiteralContext) interface{}
- func (v *BaseFHIRPathVisitor) VisitStringLiteral(ctx *StringLiteralContext) interface{}
- func (v *BaseFHIRPathVisitor) VisitTermExpression(ctx *TermExpressionContext) interface{}
- func (v *BaseFHIRPathVisitor) VisitThisInvocation(ctx *ThisInvocationContext) interface{}
- func (v *BaseFHIRPathVisitor) VisitTimeLiteral(ctx *TimeLiteralContext) interface{}
- func (v *BaseFHIRPathVisitor) VisitTotalInvocation(ctx *TotalInvocationContext) interface{}
- func (v *BaseFHIRPathVisitor) VisitTypeExpression(ctx *TypeExpressionContext) interface{}
- func (v *BaseFHIRPathVisitor) VisitTypeSpecifier(ctx *TypeSpecifierContext) interface{}
- func (v *BaseFHIRPathVisitor) VisitUnionExpression(ctx *UnionExpressionContext) interface{}
- func (v *BaseFHIRPathVisitor) VisitUnit(ctx *UnitContext) interface{}
- type BooleanLiteralContext
- type DateLiteralContext
- type DateTimeLiteralContext
- type DateTimePrecisionContext
- func (s *DateTimePrecisionContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *DateTimePrecisionContext) GetParser() antlr.Parser
- func (s *DateTimePrecisionContext) GetRuleContext() antlr.RuleContext
- func (*DateTimePrecisionContext) IsDateTimePrecisionContext()
- func (s *DateTimePrecisionContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type EqualityExpressionContext
- func (s *EqualityExpressionContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *EqualityExpressionContext) AllExpression() []IExpressionContext
- func (s *EqualityExpressionContext) Expression(i int) IExpressionContext
- func (s *EqualityExpressionContext) GetRuleContext() antlr.RuleContext
- type ExpressionContext
- func (s *ExpressionContext) CopyFrom(ctx *ExpressionContext)
- func (s *ExpressionContext) GetParser() antlr.Parser
- func (s *ExpressionContext) GetRuleContext() antlr.RuleContext
- func (*ExpressionContext) IsExpressionContext()
- func (s *ExpressionContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type ExternalConstantContext
- func (s *ExternalConstantContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *ExternalConstantContext) GetParser() antlr.Parser
- func (s *ExternalConstantContext) GetRuleContext() antlr.RuleContext
- func (s *ExternalConstantContext) Identifier() IIdentifierContext
- func (*ExternalConstantContext) IsExternalConstantContext()
- func (s *ExternalConstantContext) STRING() antlr.TerminalNode
- func (s *ExternalConstantContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type ExternalConstantTermContext
- type FHIRPathLexer
- type FHIRPathParser
- func (p *FHIRPathParser) DateTimePrecision() (localctx IDateTimePrecisionContext)
- func (p *FHIRPathParser) Expression() (localctx IExpressionContext)
- func (p *FHIRPathParser) Expression_Sempred(localctx antlr.RuleContext, predIndex int) bool
- func (p *FHIRPathParser) ExternalConstant() (localctx IExternalConstantContext)
- func (p *FHIRPathParser) Function() (localctx IFunctionContext)
- func (p *FHIRPathParser) Identifier() (localctx IIdentifierContext)
- func (p *FHIRPathParser) Invocation() (localctx IInvocationContext)
- func (p *FHIRPathParser) Literal() (localctx ILiteralContext)
- func (p *FHIRPathParser) ParamList() (localctx IParamListContext)
- func (p *FHIRPathParser) PluralDateTimePrecision() (localctx IPluralDateTimePrecisionContext)
- func (p *FHIRPathParser) QualifiedIdentifier() (localctx IQualifiedIdentifierContext)
- func (p *FHIRPathParser) Quantity() (localctx IQuantityContext)
- func (p *FHIRPathParser) Sempred(localctx antlr.RuleContext, ruleIndex, predIndex int) bool
- func (p *FHIRPathParser) Term() (localctx ITermContext)
- func (p *FHIRPathParser) TypeSpecifier() (localctx ITypeSpecifierContext)
- func (p *FHIRPathParser) Unit() (localctx IUnitContext)
- type FHIRPathVisitor
- type FunctionContext
- func (s *FunctionContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *FunctionContext) GetParser() antlr.Parser
- func (s *FunctionContext) GetRuleContext() antlr.RuleContext
- func (s *FunctionContext) Identifier() IIdentifierContext
- func (*FunctionContext) IsFunctionContext()
- func (s *FunctionContext) ParamList() IParamListContext
- func (s *FunctionContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- func (s *FunctionContext) TypeSpecifier() ITypeSpecifierContext
- type FunctionInvocationContext
- type IDateTimePrecisionContext
- type IExpressionContext
- type IExternalConstantContext
- type IFunctionContext
- type IIdentifierContext
- type IInvocationContext
- type ILiteralContext
- type IParamListContext
- type IPluralDateTimePrecisionContext
- type IQualifiedIdentifierContext
- type IQuantityContext
- type ITermContext
- type ITypeSpecifierContext
- type IUnitContext
- type IdentifierContext
- func (s *IdentifierContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *IdentifierContext) DELIMITEDIDENTIFIER() antlr.TerminalNode
- func (s *IdentifierContext) GetParser() antlr.Parser
- func (s *IdentifierContext) GetRuleContext() antlr.RuleContext
- func (s *IdentifierContext) IDENTIFIER() antlr.TerminalNode
- func (*IdentifierContext) IsIdentifierContext()
- func (s *IdentifierContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type ImpliesExpressionContext
- type IndexInvocationContext
- type IndexerExpressionContext
- type InequalityExpressionContext
- func (s *InequalityExpressionContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *InequalityExpressionContext) AllExpression() []IExpressionContext
- func (s *InequalityExpressionContext) Expression(i int) IExpressionContext
- func (s *InequalityExpressionContext) GetRuleContext() antlr.RuleContext
- type InvocationContext
- func (s *InvocationContext) CopyFrom(ctx *InvocationContext)
- func (s *InvocationContext) GetParser() antlr.Parser
- func (s *InvocationContext) GetRuleContext() antlr.RuleContext
- func (*InvocationContext) IsInvocationContext()
- func (s *InvocationContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type InvocationExpressionContext
- func (s *InvocationExpressionContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *InvocationExpressionContext) Expression() IExpressionContext
- func (s *InvocationExpressionContext) GetRuleContext() antlr.RuleContext
- func (s *InvocationExpressionContext) Invocation() IInvocationContext
- type InvocationTermContext
- type LiteralContext
- type LiteralTermContext
- type MemberInvocationContext
- type MembershipExpressionContext
- func (s *MembershipExpressionContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *MembershipExpressionContext) AllExpression() []IExpressionContext
- func (s *MembershipExpressionContext) Expression(i int) IExpressionContext
- func (s *MembershipExpressionContext) GetRuleContext() antlr.RuleContext
- type MultiplicativeExpressionContext
- func (s *MultiplicativeExpressionContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *MultiplicativeExpressionContext) AllExpression() []IExpressionContext
- func (s *MultiplicativeExpressionContext) Expression(i int) IExpressionContext
- func (s *MultiplicativeExpressionContext) GetRuleContext() antlr.RuleContext
- type NullLiteralContext
- type NumberLiteralContext
- type OrExpressionContext
- type ParamListContext
- func (s *ParamListContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *ParamListContext) AllExpression() []IExpressionContext
- func (s *ParamListContext) Expression(i int) IExpressionContext
- func (s *ParamListContext) GetParser() antlr.Parser
- func (s *ParamListContext) GetRuleContext() antlr.RuleContext
- func (*ParamListContext) IsParamListContext()
- func (s *ParamListContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type ParenthesizedTermContext
- type PluralDateTimePrecisionContext
- func (s *PluralDateTimePrecisionContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *PluralDateTimePrecisionContext) GetParser() antlr.Parser
- func (s *PluralDateTimePrecisionContext) GetRuleContext() antlr.RuleContext
- func (*PluralDateTimePrecisionContext) IsPluralDateTimePrecisionContext()
- func (s *PluralDateTimePrecisionContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type PolarityExpressionContext
- type QualifiedIdentifierContext
- func (s *QualifiedIdentifierContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *QualifiedIdentifierContext) AllIdentifier() []IIdentifierContext
- func (s *QualifiedIdentifierContext) GetParser() antlr.Parser
- func (s *QualifiedIdentifierContext) GetRuleContext() antlr.RuleContext
- func (s *QualifiedIdentifierContext) Identifier(i int) IIdentifierContext
- func (*QualifiedIdentifierContext) IsQualifiedIdentifierContext()
- func (s *QualifiedIdentifierContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type QuantityContext
- func (s *QuantityContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *QuantityContext) GetParser() antlr.Parser
- func (s *QuantityContext) GetRuleContext() antlr.RuleContext
- func (*QuantityContext) IsQuantityContext()
- func (s *QuantityContext) NUMBER() antlr.TerminalNode
- func (s *QuantityContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- func (s *QuantityContext) Unit() IUnitContext
- type QuantityLiteralContext
- type StringLiteralContext
- type TermContext
- type TermExpressionContext
- type ThisInvocationContext
- type TimeLiteralContext
- type TotalInvocationContext
- type TypeExpressionContext
- type TypeSpecifierContext
- func (s *TypeSpecifierContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *TypeSpecifierContext) GetParser() antlr.Parser
- func (s *TypeSpecifierContext) GetRuleContext() antlr.RuleContext
- func (*TypeSpecifierContext) IsTypeSpecifierContext()
- func (s *TypeSpecifierContext) QualifiedIdentifier() IQualifiedIdentifierContext
- func (s *TypeSpecifierContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type UnionExpressionContext
- type UnitContext
- func (s *UnitContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *UnitContext) DateTimePrecision() IDateTimePrecisionContext
- func (s *UnitContext) GetParser() antlr.Parser
- func (s *UnitContext) GetRuleContext() antlr.RuleContext
- func (*UnitContext) IsUnitContext()
- func (s *UnitContext) PluralDateTimePrecision() IPluralDateTimePrecisionContext
- func (s *UnitContext) STRING() antlr.TerminalNode
- func (s *UnitContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
Constants ¶
const ( FHIRPathLexerT__0 = 1 FHIRPathLexerT__1 = 2 FHIRPathLexerT__2 = 3 FHIRPathLexerT__3 = 4 FHIRPathLexerT__4 = 5 FHIRPathLexerT__5 = 6 FHIRPathLexerT__6 = 7 FHIRPathLexerT__7 = 8 FHIRPathLexerT__8 = 9 FHIRPathLexerT__9 = 10 FHIRPathLexerT__10 = 11 FHIRPathLexerT__11 = 12 FHIRPathLexerT__12 = 13 FHIRPathLexerT__13 = 14 FHIRPathLexerT__14 = 15 FHIRPathLexerT__15 = 16 FHIRPathLexerT__16 = 17 FHIRPathLexerT__17 = 18 FHIRPathLexerT__18 = 19 FHIRPathLexerT__19 = 20 FHIRPathLexerT__20 = 21 FHIRPathLexerT__21 = 22 FHIRPathLexerT__22 = 23 FHIRPathLexerT__23 = 24 FHIRPathLexerT__24 = 25 FHIRPathLexerT__25 = 26 FHIRPathLexerT__26 = 27 FHIRPathLexerT__27 = 28 FHIRPathLexerT__28 = 29 FHIRPathLexerT__29 = 30 FHIRPathLexerT__30 = 31 FHIRPathLexerT__31 = 32 FHIRPathLexerT__32 = 33 FHIRPathLexerT__33 = 34 FHIRPathLexerT__34 = 35 FHIRPathLexerT__35 = 36 FHIRPathLexerT__36 = 37 FHIRPathLexerT__37 = 38 FHIRPathLexerT__38 = 39 FHIRPathLexerT__39 = 40 FHIRPathLexerT__40 = 41 FHIRPathLexerT__41 = 42 FHIRPathLexerT__42 = 43 FHIRPathLexerT__43 = 44 FHIRPathLexerT__44 = 45 FHIRPathLexerT__45 = 46 FHIRPathLexerT__46 = 47 FHIRPathLexerT__47 = 48 FHIRPathLexerT__48 = 49 FHIRPathLexerT__49 = 50 FHIRPathLexerT__50 = 51 FHIRPathLexerT__51 = 52 FHIRPathLexerT__52 = 53 FHIRPathLexerT__53 = 54 FHIRPathLexerDATE = 55 FHIRPathLexerDATETIME = 56 FHIRPathLexerTIME = 57 FHIRPathLexerIDENTIFIER = 58 FHIRPathLexerDELIMITEDIDENTIFIER = 59 FHIRPathLexerSTRING = 60 FHIRPathLexerNUMBER = 61 FHIRPathLexerWS = 62 FHIRPathLexerCOMMENT = 63 FHIRPathLexerLINE_COMMENT = 64 )
FHIRPathLexer tokens.
const ( FHIRPathParserEOF = antlr.TokenEOF FHIRPathParserT__0 = 1 FHIRPathParserT__1 = 2 FHIRPathParserT__2 = 3 FHIRPathParserT__3 = 4 FHIRPathParserT__4 = 5 FHIRPathParserT__5 = 6 FHIRPathParserT__6 = 7 FHIRPathParserT__7 = 8 FHIRPathParserT__8 = 9 FHIRPathParserT__9 = 10 FHIRPathParserT__10 = 11 FHIRPathParserT__11 = 12 FHIRPathParserT__12 = 13 FHIRPathParserT__13 = 14 FHIRPathParserT__14 = 15 FHIRPathParserT__15 = 16 FHIRPathParserT__16 = 17 FHIRPathParserT__17 = 18 FHIRPathParserT__18 = 19 FHIRPathParserT__19 = 20 FHIRPathParserT__20 = 21 FHIRPathParserT__21 = 22 FHIRPathParserT__22 = 23 FHIRPathParserT__23 = 24 FHIRPathParserT__24 = 25 FHIRPathParserT__25 = 26 FHIRPathParserT__26 = 27 FHIRPathParserT__27 = 28 FHIRPathParserT__28 = 29 FHIRPathParserT__29 = 30 FHIRPathParserT__30 = 31 FHIRPathParserT__31 = 32 FHIRPathParserT__32 = 33 FHIRPathParserT__33 = 34 FHIRPathParserT__34 = 35 FHIRPathParserT__35 = 36 FHIRPathParserT__36 = 37 FHIRPathParserT__37 = 38 FHIRPathParserT__38 = 39 FHIRPathParserT__39 = 40 FHIRPathParserT__40 = 41 FHIRPathParserT__41 = 42 FHIRPathParserT__42 = 43 FHIRPathParserT__43 = 44 FHIRPathParserT__44 = 45 FHIRPathParserT__45 = 46 FHIRPathParserT__46 = 47 FHIRPathParserT__47 = 48 FHIRPathParserT__48 = 49 FHIRPathParserT__49 = 50 FHIRPathParserT__50 = 51 FHIRPathParserT__51 = 52 FHIRPathParserT__52 = 53 FHIRPathParserT__53 = 54 FHIRPathParserDATE = 55 FHIRPathParserDATETIME = 56 FHIRPathParserTIME = 57 FHIRPathParserIDENTIFIER = 58 FHIRPathParserDELIMITEDIDENTIFIER = 59 FHIRPathParserSTRING = 60 FHIRPathParserNUMBER = 61 FHIRPathParserWS = 62 FHIRPathParserCOMMENT = 63 FHIRPathParserLINE_COMMENT = 64 )
FHIRPathParser tokens.
const ( FHIRPathParserRULE_expression = 0 FHIRPathParserRULE_term = 1 FHIRPathParserRULE_literal = 2 FHIRPathParserRULE_externalConstant = 3 FHIRPathParserRULE_invocation = 4 FHIRPathParserRULE_function = 5 FHIRPathParserRULE_paramList = 6 FHIRPathParserRULE_quantity = 7 FHIRPathParserRULE_unit = 8 FHIRPathParserRULE_dateTimePrecision = 9 FHIRPathParserRULE_pluralDateTimePrecision = 10 FHIRPathParserRULE_typeSpecifier = 11 FHIRPathParserRULE_qualifiedIdentifier = 12 FHIRPathParserRULE_identifier = 13 )
FHIRPathParser rules.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AdditiveExpressionContext ¶
type AdditiveExpressionContext struct {
*ExpressionContext
}
func NewAdditiveExpressionContext ¶
func NewAdditiveExpressionContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *AdditiveExpressionContext
func (*AdditiveExpressionContext) Accept ¶
func (s *AdditiveExpressionContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*AdditiveExpressionContext) AllExpression ¶
func (s *AdditiveExpressionContext) AllExpression() []IExpressionContext
func (*AdditiveExpressionContext) Expression ¶
func (s *AdditiveExpressionContext) Expression(i int) IExpressionContext
func (*AdditiveExpressionContext) GetRuleContext ¶
func (s *AdditiveExpressionContext) GetRuleContext() antlr.RuleContext
type AndExpressionContext ¶
type AndExpressionContext struct {
*ExpressionContext
}
func NewAndExpressionContext ¶
func NewAndExpressionContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *AndExpressionContext
func (*AndExpressionContext) Accept ¶
func (s *AndExpressionContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*AndExpressionContext) AllExpression ¶
func (s *AndExpressionContext) AllExpression() []IExpressionContext
func (*AndExpressionContext) Expression ¶
func (s *AndExpressionContext) Expression(i int) IExpressionContext
func (*AndExpressionContext) GetRuleContext ¶
func (s *AndExpressionContext) GetRuleContext() antlr.RuleContext
type BaseFHIRPathVisitor ¶
type BaseFHIRPathVisitor struct {
*antlr.BaseParseTreeVisitor
}
func (*BaseFHIRPathVisitor) VisitAdditiveExpression ¶
func (v *BaseFHIRPathVisitor) VisitAdditiveExpression(ctx *AdditiveExpressionContext) interface{}
func (*BaseFHIRPathVisitor) VisitAndExpression ¶
func (v *BaseFHIRPathVisitor) VisitAndExpression(ctx *AndExpressionContext) interface{}
func (*BaseFHIRPathVisitor) VisitBooleanLiteral ¶
func (v *BaseFHIRPathVisitor) VisitBooleanLiteral(ctx *BooleanLiteralContext) interface{}
func (*BaseFHIRPathVisitor) VisitDateLiteral ¶
func (v *BaseFHIRPathVisitor) VisitDateLiteral(ctx *DateLiteralContext) interface{}
func (*BaseFHIRPathVisitor) VisitDateTimeLiteral ¶
func (v *BaseFHIRPathVisitor) VisitDateTimeLiteral(ctx *DateTimeLiteralContext) interface{}
func (*BaseFHIRPathVisitor) VisitDateTimePrecision ¶
func (v *BaseFHIRPathVisitor) VisitDateTimePrecision(ctx *DateTimePrecisionContext) interface{}
func (*BaseFHIRPathVisitor) VisitEqualityExpression ¶
func (v *BaseFHIRPathVisitor) VisitEqualityExpression(ctx *EqualityExpressionContext) interface{}
func (*BaseFHIRPathVisitor) VisitExternalConstant ¶
func (v *BaseFHIRPathVisitor) VisitExternalConstant(ctx *ExternalConstantContext) interface{}
func (*BaseFHIRPathVisitor) VisitExternalConstantTerm ¶
func (v *BaseFHIRPathVisitor) VisitExternalConstantTerm(ctx *ExternalConstantTermContext) interface{}
func (*BaseFHIRPathVisitor) VisitFunction ¶
func (v *BaseFHIRPathVisitor) VisitFunction(ctx *FunctionContext) interface{}
func (*BaseFHIRPathVisitor) VisitFunctionInvocation ¶
func (v *BaseFHIRPathVisitor) VisitFunctionInvocation(ctx *FunctionInvocationContext) interface{}
func (*BaseFHIRPathVisitor) VisitIdentifier ¶
func (v *BaseFHIRPathVisitor) VisitIdentifier(ctx *IdentifierContext) interface{}
func (*BaseFHIRPathVisitor) VisitImpliesExpression ¶
func (v *BaseFHIRPathVisitor) VisitImpliesExpression(ctx *ImpliesExpressionContext) interface{}
func (*BaseFHIRPathVisitor) VisitIndexInvocation ¶
func (v *BaseFHIRPathVisitor) VisitIndexInvocation(ctx *IndexInvocationContext) interface{}
func (*BaseFHIRPathVisitor) VisitIndexerExpression ¶
func (v *BaseFHIRPathVisitor) VisitIndexerExpression(ctx *IndexerExpressionContext) interface{}
func (*BaseFHIRPathVisitor) VisitInequalityExpression ¶
func (v *BaseFHIRPathVisitor) VisitInequalityExpression(ctx *InequalityExpressionContext) interface{}
func (*BaseFHIRPathVisitor) VisitInvocationExpression ¶
func (v *BaseFHIRPathVisitor) VisitInvocationExpression(ctx *InvocationExpressionContext) interface{}
func (*BaseFHIRPathVisitor) VisitInvocationTerm ¶
func (v *BaseFHIRPathVisitor) VisitInvocationTerm(ctx *InvocationTermContext) interface{}
func (*BaseFHIRPathVisitor) VisitLiteralTerm ¶
func (v *BaseFHIRPathVisitor) VisitLiteralTerm(ctx *LiteralTermContext) interface{}
func (*BaseFHIRPathVisitor) VisitMemberInvocation ¶
func (v *BaseFHIRPathVisitor) VisitMemberInvocation(ctx *MemberInvocationContext) interface{}
func (*BaseFHIRPathVisitor) VisitMembershipExpression ¶
func (v *BaseFHIRPathVisitor) VisitMembershipExpression(ctx *MembershipExpressionContext) interface{}
func (*BaseFHIRPathVisitor) VisitMultiplicativeExpression ¶
func (v *BaseFHIRPathVisitor) VisitMultiplicativeExpression(ctx *MultiplicativeExpressionContext) interface{}
func (*BaseFHIRPathVisitor) VisitNullLiteral ¶
func (v *BaseFHIRPathVisitor) VisitNullLiteral(ctx *NullLiteralContext) interface{}
func (*BaseFHIRPathVisitor) VisitNumberLiteral ¶
func (v *BaseFHIRPathVisitor) VisitNumberLiteral(ctx *NumberLiteralContext) interface{}
func (*BaseFHIRPathVisitor) VisitOrExpression ¶
func (v *BaseFHIRPathVisitor) VisitOrExpression(ctx *OrExpressionContext) interface{}
func (*BaseFHIRPathVisitor) VisitParamList ¶
func (v *BaseFHIRPathVisitor) VisitParamList(ctx *ParamListContext) interface{}
func (*BaseFHIRPathVisitor) VisitParenthesizedTerm ¶
func (v *BaseFHIRPathVisitor) VisitParenthesizedTerm(ctx *ParenthesizedTermContext) interface{}
func (*BaseFHIRPathVisitor) VisitPluralDateTimePrecision ¶
func (v *BaseFHIRPathVisitor) VisitPluralDateTimePrecision(ctx *PluralDateTimePrecisionContext) interface{}
func (*BaseFHIRPathVisitor) VisitPolarityExpression ¶
func (v *BaseFHIRPathVisitor) VisitPolarityExpression(ctx *PolarityExpressionContext) interface{}
func (*BaseFHIRPathVisitor) VisitQualifiedIdentifier ¶
func (v *BaseFHIRPathVisitor) VisitQualifiedIdentifier(ctx *QualifiedIdentifierContext) interface{}
func (*BaseFHIRPathVisitor) VisitQuantity ¶
func (v *BaseFHIRPathVisitor) VisitQuantity(ctx *QuantityContext) interface{}
func (*BaseFHIRPathVisitor) VisitQuantityLiteral ¶
func (v *BaseFHIRPathVisitor) VisitQuantityLiteral(ctx *QuantityLiteralContext) interface{}
func (*BaseFHIRPathVisitor) VisitStringLiteral ¶
func (v *BaseFHIRPathVisitor) VisitStringLiteral(ctx *StringLiteralContext) interface{}
func (*BaseFHIRPathVisitor) VisitTermExpression ¶
func (v *BaseFHIRPathVisitor) VisitTermExpression(ctx *TermExpressionContext) interface{}
func (*BaseFHIRPathVisitor) VisitThisInvocation ¶
func (v *BaseFHIRPathVisitor) VisitThisInvocation(ctx *ThisInvocationContext) interface{}
func (*BaseFHIRPathVisitor) VisitTimeLiteral ¶
func (v *BaseFHIRPathVisitor) VisitTimeLiteral(ctx *TimeLiteralContext) interface{}
func (*BaseFHIRPathVisitor) VisitTotalInvocation ¶
func (v *BaseFHIRPathVisitor) VisitTotalInvocation(ctx *TotalInvocationContext) interface{}
func (*BaseFHIRPathVisitor) VisitTypeExpression ¶
func (v *BaseFHIRPathVisitor) VisitTypeExpression(ctx *TypeExpressionContext) interface{}
func (*BaseFHIRPathVisitor) VisitTypeSpecifier ¶
func (v *BaseFHIRPathVisitor) VisitTypeSpecifier(ctx *TypeSpecifierContext) interface{}
func (*BaseFHIRPathVisitor) VisitUnionExpression ¶
func (v *BaseFHIRPathVisitor) VisitUnionExpression(ctx *UnionExpressionContext) interface{}
func (*BaseFHIRPathVisitor) VisitUnit ¶
func (v *BaseFHIRPathVisitor) VisitUnit(ctx *UnitContext) interface{}
type BooleanLiteralContext ¶
type BooleanLiteralContext struct {
*LiteralContext
}
func NewBooleanLiteralContext ¶
func NewBooleanLiteralContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *BooleanLiteralContext
func (*BooleanLiteralContext) Accept ¶
func (s *BooleanLiteralContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*BooleanLiteralContext) GetRuleContext ¶
func (s *BooleanLiteralContext) GetRuleContext() antlr.RuleContext
type DateLiteralContext ¶
type DateLiteralContext struct {
*LiteralContext
}
func NewDateLiteralContext ¶
func NewDateLiteralContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *DateLiteralContext
func (*DateLiteralContext) Accept ¶
func (s *DateLiteralContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*DateLiteralContext) DATE ¶
func (s *DateLiteralContext) DATE() antlr.TerminalNode
func (*DateLiteralContext) GetRuleContext ¶
func (s *DateLiteralContext) GetRuleContext() antlr.RuleContext
type DateTimeLiteralContext ¶
type DateTimeLiteralContext struct {
*LiteralContext
}
func NewDateTimeLiteralContext ¶
func NewDateTimeLiteralContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *DateTimeLiteralContext
func (*DateTimeLiteralContext) Accept ¶
func (s *DateTimeLiteralContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*DateTimeLiteralContext) DATETIME ¶
func (s *DateTimeLiteralContext) DATETIME() antlr.TerminalNode
func (*DateTimeLiteralContext) GetRuleContext ¶
func (s *DateTimeLiteralContext) GetRuleContext() antlr.RuleContext
type DateTimePrecisionContext ¶
type DateTimePrecisionContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewDateTimePrecisionContext ¶
func NewDateTimePrecisionContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *DateTimePrecisionContext
func NewEmptyDateTimePrecisionContext ¶
func NewEmptyDateTimePrecisionContext() *DateTimePrecisionContext
func (*DateTimePrecisionContext) Accept ¶
func (s *DateTimePrecisionContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*DateTimePrecisionContext) GetParser ¶
func (s *DateTimePrecisionContext) GetParser() antlr.Parser
func (*DateTimePrecisionContext) GetRuleContext ¶
func (s *DateTimePrecisionContext) GetRuleContext() antlr.RuleContext
func (*DateTimePrecisionContext) IsDateTimePrecisionContext ¶
func (*DateTimePrecisionContext) IsDateTimePrecisionContext()
func (*DateTimePrecisionContext) ToStringTree ¶
func (s *DateTimePrecisionContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type EqualityExpressionContext ¶
type EqualityExpressionContext struct {
*ExpressionContext
}
func NewEqualityExpressionContext ¶
func NewEqualityExpressionContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *EqualityExpressionContext
func (*EqualityExpressionContext) Accept ¶
func (s *EqualityExpressionContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*EqualityExpressionContext) AllExpression ¶
func (s *EqualityExpressionContext) AllExpression() []IExpressionContext
func (*EqualityExpressionContext) Expression ¶
func (s *EqualityExpressionContext) Expression(i int) IExpressionContext
func (*EqualityExpressionContext) GetRuleContext ¶
func (s *EqualityExpressionContext) GetRuleContext() antlr.RuleContext
type ExpressionContext ¶
type ExpressionContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyExpressionContext ¶
func NewEmptyExpressionContext() *ExpressionContext
func NewExpressionContext ¶
func NewExpressionContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ExpressionContext
func (*ExpressionContext) CopyFrom ¶
func (s *ExpressionContext) CopyFrom(ctx *ExpressionContext)
func (*ExpressionContext) GetParser ¶
func (s *ExpressionContext) GetParser() antlr.Parser
func (*ExpressionContext) GetRuleContext ¶
func (s *ExpressionContext) GetRuleContext() antlr.RuleContext
func (*ExpressionContext) IsExpressionContext ¶
func (*ExpressionContext) IsExpressionContext()
func (*ExpressionContext) ToStringTree ¶
func (s *ExpressionContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type ExternalConstantContext ¶
type ExternalConstantContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyExternalConstantContext ¶
func NewEmptyExternalConstantContext() *ExternalConstantContext
func NewExternalConstantContext ¶
func NewExternalConstantContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ExternalConstantContext
func (*ExternalConstantContext) Accept ¶
func (s *ExternalConstantContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*ExternalConstantContext) GetParser ¶
func (s *ExternalConstantContext) GetParser() antlr.Parser
func (*ExternalConstantContext) GetRuleContext ¶
func (s *ExternalConstantContext) GetRuleContext() antlr.RuleContext
func (*ExternalConstantContext) Identifier ¶
func (s *ExternalConstantContext) Identifier() IIdentifierContext
func (*ExternalConstantContext) IsExternalConstantContext ¶
func (*ExternalConstantContext) IsExternalConstantContext()
func (*ExternalConstantContext) STRING ¶
func (s *ExternalConstantContext) STRING() antlr.TerminalNode
func (*ExternalConstantContext) ToStringTree ¶
func (s *ExternalConstantContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type ExternalConstantTermContext ¶
type ExternalConstantTermContext struct {
*TermContext
}
func NewExternalConstantTermContext ¶
func NewExternalConstantTermContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *ExternalConstantTermContext
func (*ExternalConstantTermContext) Accept ¶
func (s *ExternalConstantTermContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*ExternalConstantTermContext) ExternalConstant ¶
func (s *ExternalConstantTermContext) ExternalConstant() IExternalConstantContext
func (*ExternalConstantTermContext) GetRuleContext ¶
func (s *ExternalConstantTermContext) GetRuleContext() antlr.RuleContext
type FHIRPathLexer ¶
func NewFHIRPathLexer ¶
func NewFHIRPathLexer(input antlr.CharStream) *FHIRPathLexer
NewFHIRPathLexer produces a new lexer instance for the optional input antlr.CharStream.
The *FHIRPathLexer instance produced may be reused by calling the SetInputStream method. The initial lexer configuration is expensive to construct, and the object is not thread-safe; however, if used within a Golang sync.Pool, the construction cost amortizes well and the objects can be used in a thread-safe manner.
type FHIRPathParser ¶
type FHIRPathParser struct {
*antlr.BaseParser
}
func NewFHIRPathParser ¶
func NewFHIRPathParser(input antlr.TokenStream) *FHIRPathParser
NewFHIRPathParser produces a new parser instance for the optional input antlr.TokenStream.
The *FHIRPathParser instance produced may be reused by calling the SetInputStream method. The initial parser configuration is expensive to construct, and the object is not thread-safe; however, if used within a Golang sync.Pool, the construction cost amortizes well and the objects can be used in a thread-safe manner.
func (*FHIRPathParser) DateTimePrecision ¶
func (p *FHIRPathParser) DateTimePrecision() (localctx IDateTimePrecisionContext)
func (*FHIRPathParser) Expression ¶
func (p *FHIRPathParser) Expression() (localctx IExpressionContext)
func (*FHIRPathParser) Expression_Sempred ¶
func (p *FHIRPathParser) Expression_Sempred(localctx antlr.RuleContext, predIndex int) bool
func (*FHIRPathParser) ExternalConstant ¶
func (p *FHIRPathParser) ExternalConstant() (localctx IExternalConstantContext)
func (*FHIRPathParser) Function ¶
func (p *FHIRPathParser) Function() (localctx IFunctionContext)
func (*FHIRPathParser) Identifier ¶
func (p *FHIRPathParser) Identifier() (localctx IIdentifierContext)
func (*FHIRPathParser) Invocation ¶
func (p *FHIRPathParser) Invocation() (localctx IInvocationContext)
func (*FHIRPathParser) Literal ¶
func (p *FHIRPathParser) Literal() (localctx ILiteralContext)
func (*FHIRPathParser) ParamList ¶
func (p *FHIRPathParser) ParamList() (localctx IParamListContext)
func (*FHIRPathParser) PluralDateTimePrecision ¶
func (p *FHIRPathParser) PluralDateTimePrecision() (localctx IPluralDateTimePrecisionContext)
func (*FHIRPathParser) QualifiedIdentifier ¶
func (p *FHIRPathParser) QualifiedIdentifier() (localctx IQualifiedIdentifierContext)
func (*FHIRPathParser) Quantity ¶
func (p *FHIRPathParser) Quantity() (localctx IQuantityContext)
func (*FHIRPathParser) Sempred ¶
func (p *FHIRPathParser) Sempred(localctx antlr.RuleContext, ruleIndex, predIndex int) bool
func (*FHIRPathParser) Term ¶
func (p *FHIRPathParser) Term() (localctx ITermContext)
func (*FHIRPathParser) TypeSpecifier ¶
func (p *FHIRPathParser) TypeSpecifier() (localctx ITypeSpecifierContext)
func (*FHIRPathParser) Unit ¶
func (p *FHIRPathParser) Unit() (localctx IUnitContext)
type FHIRPathVisitor ¶
type FHIRPathVisitor interface { antlr.ParseTreeVisitor // Visit a parse tree produced by FHIRPathParser#indexerExpression. VisitIndexerExpression(ctx *IndexerExpressionContext) interface{} // Visit a parse tree produced by FHIRPathParser#polarityExpression. VisitPolarityExpression(ctx *PolarityExpressionContext) interface{} // Visit a parse tree produced by FHIRPathParser#additiveExpression. VisitAdditiveExpression(ctx *AdditiveExpressionContext) interface{} // Visit a parse tree produced by FHIRPathParser#multiplicativeExpression. VisitMultiplicativeExpression(ctx *MultiplicativeExpressionContext) interface{} // Visit a parse tree produced by FHIRPathParser#unionExpression. VisitUnionExpression(ctx *UnionExpressionContext) interface{} // Visit a parse tree produced by FHIRPathParser#orExpression. VisitOrExpression(ctx *OrExpressionContext) interface{} // Visit a parse tree produced by FHIRPathParser#andExpression. VisitAndExpression(ctx *AndExpressionContext) interface{} // Visit a parse tree produced by FHIRPathParser#membershipExpression. VisitMembershipExpression(ctx *MembershipExpressionContext) interface{} // Visit a parse tree produced by FHIRPathParser#inequalityExpression. VisitInequalityExpression(ctx *InequalityExpressionContext) interface{} // Visit a parse tree produced by FHIRPathParser#invocationExpression. VisitInvocationExpression(ctx *InvocationExpressionContext) interface{} // Visit a parse tree produced by FHIRPathParser#equalityExpression. VisitEqualityExpression(ctx *EqualityExpressionContext) interface{} // Visit a parse tree produced by FHIRPathParser#impliesExpression. VisitImpliesExpression(ctx *ImpliesExpressionContext) interface{} // Visit a parse tree produced by FHIRPathParser#termExpression. VisitTermExpression(ctx *TermExpressionContext) interface{} // Visit a parse tree produced by FHIRPathParser#typeExpression. VisitTypeExpression(ctx *TypeExpressionContext) interface{} // Visit a parse tree produced by FHIRPathParser#invocationTerm. VisitInvocationTerm(ctx *InvocationTermContext) interface{} // Visit a parse tree produced by FHIRPathParser#literalTerm. VisitLiteralTerm(ctx *LiteralTermContext) interface{} // Visit a parse tree produced by FHIRPathParser#externalConstantTerm. VisitExternalConstantTerm(ctx *ExternalConstantTermContext) interface{} // Visit a parse tree produced by FHIRPathParser#parenthesizedTerm. VisitParenthesizedTerm(ctx *ParenthesizedTermContext) interface{} // Visit a parse tree produced by FHIRPathParser#nullLiteral. VisitNullLiteral(ctx *NullLiteralContext) interface{} // Visit a parse tree produced by FHIRPathParser#booleanLiteral. VisitBooleanLiteral(ctx *BooleanLiteralContext) interface{} // Visit a parse tree produced by FHIRPathParser#stringLiteral. VisitStringLiteral(ctx *StringLiteralContext) interface{} // Visit a parse tree produced by FHIRPathParser#numberLiteral. VisitNumberLiteral(ctx *NumberLiteralContext) interface{} // Visit a parse tree produced by FHIRPathParser#dateLiteral. VisitDateLiteral(ctx *DateLiteralContext) interface{} // Visit a parse tree produced by FHIRPathParser#dateTimeLiteral. VisitDateTimeLiteral(ctx *DateTimeLiteralContext) interface{} // Visit a parse tree produced by FHIRPathParser#timeLiteral. VisitTimeLiteral(ctx *TimeLiteralContext) interface{} // Visit a parse tree produced by FHIRPathParser#quantityLiteral. VisitQuantityLiteral(ctx *QuantityLiteralContext) interface{} // Visit a parse tree produced by FHIRPathParser#externalConstant. VisitExternalConstant(ctx *ExternalConstantContext) interface{} // Visit a parse tree produced by FHIRPathParser#memberInvocation. VisitMemberInvocation(ctx *MemberInvocationContext) interface{} // Visit a parse tree produced by FHIRPathParser#functionInvocation. VisitFunctionInvocation(ctx *FunctionInvocationContext) interface{} // Visit a parse tree produced by FHIRPathParser#thisInvocation. VisitThisInvocation(ctx *ThisInvocationContext) interface{} // Visit a parse tree produced by FHIRPathParser#indexInvocation. VisitIndexInvocation(ctx *IndexInvocationContext) interface{} // Visit a parse tree produced by FHIRPathParser#totalInvocation. VisitTotalInvocation(ctx *TotalInvocationContext) interface{} // Visit a parse tree produced by FHIRPathParser#function. VisitFunction(ctx *FunctionContext) interface{} // Visit a parse tree produced by FHIRPathParser#paramList. VisitParamList(ctx *ParamListContext) interface{} // Visit a parse tree produced by FHIRPathParser#quantity. VisitQuantity(ctx *QuantityContext) interface{} // Visit a parse tree produced by FHIRPathParser#unit. VisitUnit(ctx *UnitContext) interface{} // Visit a parse tree produced by FHIRPathParser#dateTimePrecision. VisitDateTimePrecision(ctx *DateTimePrecisionContext) interface{} // Visit a parse tree produced by FHIRPathParser#pluralDateTimePrecision. VisitPluralDateTimePrecision(ctx *PluralDateTimePrecisionContext) interface{} // Visit a parse tree produced by FHIRPathParser#typeSpecifier. VisitTypeSpecifier(ctx *TypeSpecifierContext) interface{} // Visit a parse tree produced by FHIRPathParser#qualifiedIdentifier. VisitQualifiedIdentifier(ctx *QualifiedIdentifierContext) interface{} // Visit a parse tree produced by FHIRPathParser#identifier. VisitIdentifier(ctx *IdentifierContext) interface{} }
A complete Visitor for a parse tree produced by FHIRPathParser.
type FunctionContext ¶
type FunctionContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyFunctionContext ¶
func NewEmptyFunctionContext() *FunctionContext
func NewFunctionContext ¶
func NewFunctionContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *FunctionContext
func (*FunctionContext) Accept ¶
func (s *FunctionContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*FunctionContext) GetParser ¶
func (s *FunctionContext) GetParser() antlr.Parser
func (*FunctionContext) GetRuleContext ¶
func (s *FunctionContext) GetRuleContext() antlr.RuleContext
func (*FunctionContext) Identifier ¶
func (s *FunctionContext) Identifier() IIdentifierContext
func (*FunctionContext) IsFunctionContext ¶
func (*FunctionContext) IsFunctionContext()
func (*FunctionContext) ParamList ¶
func (s *FunctionContext) ParamList() IParamListContext
func (*FunctionContext) ToStringTree ¶
func (s *FunctionContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
func (*FunctionContext) TypeSpecifier ¶
func (s *FunctionContext) TypeSpecifier() ITypeSpecifierContext
type FunctionInvocationContext ¶
type FunctionInvocationContext struct {
*InvocationContext
}
func NewFunctionInvocationContext ¶
func NewFunctionInvocationContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *FunctionInvocationContext
func (*FunctionInvocationContext) Accept ¶
func (s *FunctionInvocationContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*FunctionInvocationContext) Function ¶
func (s *FunctionInvocationContext) Function() IFunctionContext
func (*FunctionInvocationContext) GetRuleContext ¶
func (s *FunctionInvocationContext) GetRuleContext() antlr.RuleContext
type IDateTimePrecisionContext ¶
type IDateTimePrecisionContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsDateTimePrecisionContext differentiates from other interfaces. IsDateTimePrecisionContext() }
IDateTimePrecisionContext is an interface to support dynamic dispatch.
type IExpressionContext ¶
type IExpressionContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsExpressionContext differentiates from other interfaces. IsExpressionContext() }
IExpressionContext is an interface to support dynamic dispatch.
type IExternalConstantContext ¶
type IExternalConstantContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsExternalConstantContext differentiates from other interfaces. IsExternalConstantContext() }
IExternalConstantContext is an interface to support dynamic dispatch.
type IFunctionContext ¶
type IFunctionContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsFunctionContext differentiates from other interfaces. IsFunctionContext() }
IFunctionContext is an interface to support dynamic dispatch.
type IIdentifierContext ¶
type IIdentifierContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsIdentifierContext differentiates from other interfaces. IsIdentifierContext() }
IIdentifierContext is an interface to support dynamic dispatch.
type IInvocationContext ¶
type IInvocationContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsInvocationContext differentiates from other interfaces. IsInvocationContext() }
IInvocationContext is an interface to support dynamic dispatch.
type ILiteralContext ¶
type ILiteralContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsLiteralContext differentiates from other interfaces. IsLiteralContext() }
ILiteralContext is an interface to support dynamic dispatch.
type IParamListContext ¶
type IParamListContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsParamListContext differentiates from other interfaces. IsParamListContext() }
IParamListContext is an interface to support dynamic dispatch.
type IPluralDateTimePrecisionContext ¶
type IPluralDateTimePrecisionContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsPluralDateTimePrecisionContext differentiates from other interfaces. IsPluralDateTimePrecisionContext() }
IPluralDateTimePrecisionContext is an interface to support dynamic dispatch.
type IQualifiedIdentifierContext ¶
type IQualifiedIdentifierContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsQualifiedIdentifierContext differentiates from other interfaces. IsQualifiedIdentifierContext() }
IQualifiedIdentifierContext is an interface to support dynamic dispatch.
type IQuantityContext ¶
type IQuantityContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsQuantityContext differentiates from other interfaces. IsQuantityContext() }
IQuantityContext is an interface to support dynamic dispatch.
type ITermContext ¶
type ITermContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsTermContext differentiates from other interfaces. IsTermContext() }
ITermContext is an interface to support dynamic dispatch.
type ITypeSpecifierContext ¶
type ITypeSpecifierContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsTypeSpecifierContext differentiates from other interfaces. IsTypeSpecifierContext() }
ITypeSpecifierContext is an interface to support dynamic dispatch.
type IUnitContext ¶
type IUnitContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsUnitContext differentiates from other interfaces. IsUnitContext() }
IUnitContext is an interface to support dynamic dispatch.
type IdentifierContext ¶
type IdentifierContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyIdentifierContext ¶
func NewEmptyIdentifierContext() *IdentifierContext
func NewIdentifierContext ¶
func NewIdentifierContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *IdentifierContext
func (*IdentifierContext) Accept ¶
func (s *IdentifierContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*IdentifierContext) DELIMITEDIDENTIFIER ¶
func (s *IdentifierContext) DELIMITEDIDENTIFIER() antlr.TerminalNode
func (*IdentifierContext) GetParser ¶
func (s *IdentifierContext) GetParser() antlr.Parser
func (*IdentifierContext) GetRuleContext ¶
func (s *IdentifierContext) GetRuleContext() antlr.RuleContext
func (*IdentifierContext) IDENTIFIER ¶
func (s *IdentifierContext) IDENTIFIER() antlr.TerminalNode
func (*IdentifierContext) IsIdentifierContext ¶
func (*IdentifierContext) IsIdentifierContext()
func (*IdentifierContext) ToStringTree ¶
func (s *IdentifierContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type ImpliesExpressionContext ¶
type ImpliesExpressionContext struct {
*ExpressionContext
}
func NewImpliesExpressionContext ¶
func NewImpliesExpressionContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *ImpliesExpressionContext
func (*ImpliesExpressionContext) Accept ¶
func (s *ImpliesExpressionContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*ImpliesExpressionContext) AllExpression ¶
func (s *ImpliesExpressionContext) AllExpression() []IExpressionContext
func (*ImpliesExpressionContext) Expression ¶
func (s *ImpliesExpressionContext) Expression(i int) IExpressionContext
func (*ImpliesExpressionContext) GetRuleContext ¶
func (s *ImpliesExpressionContext) GetRuleContext() antlr.RuleContext
type IndexInvocationContext ¶
type IndexInvocationContext struct {
*InvocationContext
}
func NewIndexInvocationContext ¶
func NewIndexInvocationContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *IndexInvocationContext
func (*IndexInvocationContext) Accept ¶
func (s *IndexInvocationContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*IndexInvocationContext) GetRuleContext ¶
func (s *IndexInvocationContext) GetRuleContext() antlr.RuleContext
type IndexerExpressionContext ¶
type IndexerExpressionContext struct {
*ExpressionContext
}
func NewIndexerExpressionContext ¶
func NewIndexerExpressionContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *IndexerExpressionContext
func (*IndexerExpressionContext) Accept ¶
func (s *IndexerExpressionContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*IndexerExpressionContext) AllExpression ¶
func (s *IndexerExpressionContext) AllExpression() []IExpressionContext
func (*IndexerExpressionContext) Expression ¶
func (s *IndexerExpressionContext) Expression(i int) IExpressionContext
func (*IndexerExpressionContext) GetRuleContext ¶
func (s *IndexerExpressionContext) GetRuleContext() antlr.RuleContext
type InequalityExpressionContext ¶
type InequalityExpressionContext struct {
*ExpressionContext
}
func NewInequalityExpressionContext ¶
func NewInequalityExpressionContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *InequalityExpressionContext
func (*InequalityExpressionContext) Accept ¶
func (s *InequalityExpressionContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*InequalityExpressionContext) AllExpression ¶
func (s *InequalityExpressionContext) AllExpression() []IExpressionContext
func (*InequalityExpressionContext) Expression ¶
func (s *InequalityExpressionContext) Expression(i int) IExpressionContext
func (*InequalityExpressionContext) GetRuleContext ¶
func (s *InequalityExpressionContext) GetRuleContext() antlr.RuleContext
type InvocationContext ¶
type InvocationContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyInvocationContext ¶
func NewEmptyInvocationContext() *InvocationContext
func NewInvocationContext ¶
func NewInvocationContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *InvocationContext
func (*InvocationContext) CopyFrom ¶
func (s *InvocationContext) CopyFrom(ctx *InvocationContext)
func (*InvocationContext) GetParser ¶
func (s *InvocationContext) GetParser() antlr.Parser
func (*InvocationContext) GetRuleContext ¶
func (s *InvocationContext) GetRuleContext() antlr.RuleContext
func (*InvocationContext) IsInvocationContext ¶
func (*InvocationContext) IsInvocationContext()
func (*InvocationContext) ToStringTree ¶
func (s *InvocationContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type InvocationExpressionContext ¶
type InvocationExpressionContext struct {
*ExpressionContext
}
func NewInvocationExpressionContext ¶
func NewInvocationExpressionContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *InvocationExpressionContext
func (*InvocationExpressionContext) Accept ¶
func (s *InvocationExpressionContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*InvocationExpressionContext) Expression ¶
func (s *InvocationExpressionContext) Expression() IExpressionContext
func (*InvocationExpressionContext) GetRuleContext ¶
func (s *InvocationExpressionContext) GetRuleContext() antlr.RuleContext
func (*InvocationExpressionContext) Invocation ¶
func (s *InvocationExpressionContext) Invocation() IInvocationContext
type InvocationTermContext ¶
type InvocationTermContext struct {
*TermContext
}
func NewInvocationTermContext ¶
func NewInvocationTermContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *InvocationTermContext
func (*InvocationTermContext) Accept ¶
func (s *InvocationTermContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*InvocationTermContext) GetRuleContext ¶
func (s *InvocationTermContext) GetRuleContext() antlr.RuleContext
func (*InvocationTermContext) Invocation ¶
func (s *InvocationTermContext) Invocation() IInvocationContext
type LiteralContext ¶
type LiteralContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyLiteralContext ¶
func NewEmptyLiteralContext() *LiteralContext
func NewLiteralContext ¶
func NewLiteralContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *LiteralContext
func (*LiteralContext) CopyFrom ¶
func (s *LiteralContext) CopyFrom(ctx *LiteralContext)
func (*LiteralContext) GetParser ¶
func (s *LiteralContext) GetParser() antlr.Parser
func (*LiteralContext) GetRuleContext ¶
func (s *LiteralContext) GetRuleContext() antlr.RuleContext
func (*LiteralContext) IsLiteralContext ¶
func (*LiteralContext) IsLiteralContext()
func (*LiteralContext) ToStringTree ¶
func (s *LiteralContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type LiteralTermContext ¶
type LiteralTermContext struct {
*TermContext
}
func NewLiteralTermContext ¶
func NewLiteralTermContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *LiteralTermContext
func (*LiteralTermContext) Accept ¶
func (s *LiteralTermContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*LiteralTermContext) GetRuleContext ¶
func (s *LiteralTermContext) GetRuleContext() antlr.RuleContext
func (*LiteralTermContext) Literal ¶
func (s *LiteralTermContext) Literal() ILiteralContext
type MemberInvocationContext ¶
type MemberInvocationContext struct {
*InvocationContext
}
func NewMemberInvocationContext ¶
func NewMemberInvocationContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *MemberInvocationContext
func (*MemberInvocationContext) Accept ¶
func (s *MemberInvocationContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*MemberInvocationContext) GetRuleContext ¶
func (s *MemberInvocationContext) GetRuleContext() antlr.RuleContext
func (*MemberInvocationContext) Identifier ¶
func (s *MemberInvocationContext) Identifier() IIdentifierContext
type MembershipExpressionContext ¶
type MembershipExpressionContext struct {
*ExpressionContext
}
func NewMembershipExpressionContext ¶
func NewMembershipExpressionContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *MembershipExpressionContext
func (*MembershipExpressionContext) Accept ¶
func (s *MembershipExpressionContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*MembershipExpressionContext) AllExpression ¶
func (s *MembershipExpressionContext) AllExpression() []IExpressionContext
func (*MembershipExpressionContext) Expression ¶
func (s *MembershipExpressionContext) Expression(i int) IExpressionContext
func (*MembershipExpressionContext) GetRuleContext ¶
func (s *MembershipExpressionContext) GetRuleContext() antlr.RuleContext
type MultiplicativeExpressionContext ¶
type MultiplicativeExpressionContext struct {
*ExpressionContext
}
func NewMultiplicativeExpressionContext ¶
func NewMultiplicativeExpressionContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *MultiplicativeExpressionContext
func (*MultiplicativeExpressionContext) Accept ¶
func (s *MultiplicativeExpressionContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*MultiplicativeExpressionContext) AllExpression ¶
func (s *MultiplicativeExpressionContext) AllExpression() []IExpressionContext
func (*MultiplicativeExpressionContext) Expression ¶
func (s *MultiplicativeExpressionContext) Expression(i int) IExpressionContext
func (*MultiplicativeExpressionContext) GetRuleContext ¶
func (s *MultiplicativeExpressionContext) GetRuleContext() antlr.RuleContext
type NullLiteralContext ¶
type NullLiteralContext struct {
*LiteralContext
}
func NewNullLiteralContext ¶
func NewNullLiteralContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *NullLiteralContext
func (*NullLiteralContext) Accept ¶
func (s *NullLiteralContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*NullLiteralContext) GetRuleContext ¶
func (s *NullLiteralContext) GetRuleContext() antlr.RuleContext
type NumberLiteralContext ¶
type NumberLiteralContext struct {
*LiteralContext
}
func NewNumberLiteralContext ¶
func NewNumberLiteralContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *NumberLiteralContext
func (*NumberLiteralContext) Accept ¶
func (s *NumberLiteralContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*NumberLiteralContext) GetRuleContext ¶
func (s *NumberLiteralContext) GetRuleContext() antlr.RuleContext
func (*NumberLiteralContext) NUMBER ¶
func (s *NumberLiteralContext) NUMBER() antlr.TerminalNode
type OrExpressionContext ¶
type OrExpressionContext struct {
*ExpressionContext
}
func NewOrExpressionContext ¶
func NewOrExpressionContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *OrExpressionContext
func (*OrExpressionContext) Accept ¶
func (s *OrExpressionContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*OrExpressionContext) AllExpression ¶
func (s *OrExpressionContext) AllExpression() []IExpressionContext
func (*OrExpressionContext) Expression ¶
func (s *OrExpressionContext) Expression(i int) IExpressionContext
func (*OrExpressionContext) GetRuleContext ¶
func (s *OrExpressionContext) GetRuleContext() antlr.RuleContext
type ParamListContext ¶
type ParamListContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyParamListContext ¶
func NewEmptyParamListContext() *ParamListContext
func NewParamListContext ¶
func NewParamListContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ParamListContext
func (*ParamListContext) Accept ¶
func (s *ParamListContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*ParamListContext) AllExpression ¶
func (s *ParamListContext) AllExpression() []IExpressionContext
func (*ParamListContext) Expression ¶
func (s *ParamListContext) Expression(i int) IExpressionContext
func (*ParamListContext) GetParser ¶
func (s *ParamListContext) GetParser() antlr.Parser
func (*ParamListContext) GetRuleContext ¶
func (s *ParamListContext) GetRuleContext() antlr.RuleContext
func (*ParamListContext) IsParamListContext ¶
func (*ParamListContext) IsParamListContext()
func (*ParamListContext) ToStringTree ¶
func (s *ParamListContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type ParenthesizedTermContext ¶
type ParenthesizedTermContext struct {
*TermContext
}
func NewParenthesizedTermContext ¶
func NewParenthesizedTermContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *ParenthesizedTermContext
func (*ParenthesizedTermContext) Accept ¶
func (s *ParenthesizedTermContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*ParenthesizedTermContext) Expression ¶
func (s *ParenthesizedTermContext) Expression() IExpressionContext
func (*ParenthesizedTermContext) GetRuleContext ¶
func (s *ParenthesizedTermContext) GetRuleContext() antlr.RuleContext
type PluralDateTimePrecisionContext ¶
type PluralDateTimePrecisionContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyPluralDateTimePrecisionContext ¶
func NewEmptyPluralDateTimePrecisionContext() *PluralDateTimePrecisionContext
func NewPluralDateTimePrecisionContext ¶
func NewPluralDateTimePrecisionContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *PluralDateTimePrecisionContext
func (*PluralDateTimePrecisionContext) Accept ¶
func (s *PluralDateTimePrecisionContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*PluralDateTimePrecisionContext) GetParser ¶
func (s *PluralDateTimePrecisionContext) GetParser() antlr.Parser
func (*PluralDateTimePrecisionContext) GetRuleContext ¶
func (s *PluralDateTimePrecisionContext) GetRuleContext() antlr.RuleContext
func (*PluralDateTimePrecisionContext) IsPluralDateTimePrecisionContext ¶
func (*PluralDateTimePrecisionContext) IsPluralDateTimePrecisionContext()
func (*PluralDateTimePrecisionContext) ToStringTree ¶
func (s *PluralDateTimePrecisionContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type PolarityExpressionContext ¶
type PolarityExpressionContext struct {
*ExpressionContext
}
func NewPolarityExpressionContext ¶
func NewPolarityExpressionContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *PolarityExpressionContext
func (*PolarityExpressionContext) Accept ¶
func (s *PolarityExpressionContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*PolarityExpressionContext) Expression ¶
func (s *PolarityExpressionContext) Expression() IExpressionContext
func (*PolarityExpressionContext) GetRuleContext ¶
func (s *PolarityExpressionContext) GetRuleContext() antlr.RuleContext
type QualifiedIdentifierContext ¶
type QualifiedIdentifierContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyQualifiedIdentifierContext ¶
func NewEmptyQualifiedIdentifierContext() *QualifiedIdentifierContext
func NewQualifiedIdentifierContext ¶
func NewQualifiedIdentifierContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *QualifiedIdentifierContext
func (*QualifiedIdentifierContext) Accept ¶
func (s *QualifiedIdentifierContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*QualifiedIdentifierContext) AllIdentifier ¶
func (s *QualifiedIdentifierContext) AllIdentifier() []IIdentifierContext
func (*QualifiedIdentifierContext) GetParser ¶
func (s *QualifiedIdentifierContext) GetParser() antlr.Parser
func (*QualifiedIdentifierContext) GetRuleContext ¶
func (s *QualifiedIdentifierContext) GetRuleContext() antlr.RuleContext
func (*QualifiedIdentifierContext) Identifier ¶
func (s *QualifiedIdentifierContext) Identifier(i int) IIdentifierContext
func (*QualifiedIdentifierContext) IsQualifiedIdentifierContext ¶
func (*QualifiedIdentifierContext) IsQualifiedIdentifierContext()
func (*QualifiedIdentifierContext) ToStringTree ¶
func (s *QualifiedIdentifierContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type QuantityContext ¶
type QuantityContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyQuantityContext ¶
func NewEmptyQuantityContext() *QuantityContext
func NewQuantityContext ¶
func NewQuantityContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *QuantityContext
func (*QuantityContext) Accept ¶
func (s *QuantityContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*QuantityContext) GetParser ¶
func (s *QuantityContext) GetParser() antlr.Parser
func (*QuantityContext) GetRuleContext ¶
func (s *QuantityContext) GetRuleContext() antlr.RuleContext
func (*QuantityContext) IsQuantityContext ¶
func (*QuantityContext) IsQuantityContext()
func (*QuantityContext) NUMBER ¶
func (s *QuantityContext) NUMBER() antlr.TerminalNode
func (*QuantityContext) ToStringTree ¶
func (s *QuantityContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
func (*QuantityContext) Unit ¶
func (s *QuantityContext) Unit() IUnitContext
type QuantityLiteralContext ¶
type QuantityLiteralContext struct {
*LiteralContext
}
func NewQuantityLiteralContext ¶
func NewQuantityLiteralContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *QuantityLiteralContext
func (*QuantityLiteralContext) Accept ¶
func (s *QuantityLiteralContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*QuantityLiteralContext) GetRuleContext ¶
func (s *QuantityLiteralContext) GetRuleContext() antlr.RuleContext
func (*QuantityLiteralContext) Quantity ¶
func (s *QuantityLiteralContext) Quantity() IQuantityContext
type StringLiteralContext ¶
type StringLiteralContext struct {
*LiteralContext
}
func NewStringLiteralContext ¶
func NewStringLiteralContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *StringLiteralContext
func (*StringLiteralContext) Accept ¶
func (s *StringLiteralContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*StringLiteralContext) GetRuleContext ¶
func (s *StringLiteralContext) GetRuleContext() antlr.RuleContext
func (*StringLiteralContext) STRING ¶
func (s *StringLiteralContext) STRING() antlr.TerminalNode
type TermContext ¶
type TermContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyTermContext ¶
func NewEmptyTermContext() *TermContext
func NewTermContext ¶
func NewTermContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *TermContext
func (*TermContext) CopyFrom ¶
func (s *TermContext) CopyFrom(ctx *TermContext)
func (*TermContext) GetParser ¶
func (s *TermContext) GetParser() antlr.Parser
func (*TermContext) GetRuleContext ¶
func (s *TermContext) GetRuleContext() antlr.RuleContext
func (*TermContext) IsTermContext ¶
func (*TermContext) IsTermContext()
func (*TermContext) ToStringTree ¶
func (s *TermContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type TermExpressionContext ¶
type TermExpressionContext struct {
*ExpressionContext
}
func NewTermExpressionContext ¶
func NewTermExpressionContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *TermExpressionContext
func (*TermExpressionContext) Accept ¶
func (s *TermExpressionContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*TermExpressionContext) GetRuleContext ¶
func (s *TermExpressionContext) GetRuleContext() antlr.RuleContext
func (*TermExpressionContext) Term ¶
func (s *TermExpressionContext) Term() ITermContext
type ThisInvocationContext ¶
type ThisInvocationContext struct {
*InvocationContext
}
func NewThisInvocationContext ¶
func NewThisInvocationContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *ThisInvocationContext
func (*ThisInvocationContext) Accept ¶
func (s *ThisInvocationContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*ThisInvocationContext) GetRuleContext ¶
func (s *ThisInvocationContext) GetRuleContext() antlr.RuleContext
type TimeLiteralContext ¶
type TimeLiteralContext struct {
*LiteralContext
}
func NewTimeLiteralContext ¶
func NewTimeLiteralContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *TimeLiteralContext
func (*TimeLiteralContext) Accept ¶
func (s *TimeLiteralContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*TimeLiteralContext) GetRuleContext ¶
func (s *TimeLiteralContext) GetRuleContext() antlr.RuleContext
func (*TimeLiteralContext) TIME ¶
func (s *TimeLiteralContext) TIME() antlr.TerminalNode
type TotalInvocationContext ¶
type TotalInvocationContext struct {
*InvocationContext
}
func NewTotalInvocationContext ¶
func NewTotalInvocationContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *TotalInvocationContext
func (*TotalInvocationContext) Accept ¶
func (s *TotalInvocationContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*TotalInvocationContext) GetRuleContext ¶
func (s *TotalInvocationContext) GetRuleContext() antlr.RuleContext
type TypeExpressionContext ¶
type TypeExpressionContext struct {
*ExpressionContext
}
func NewTypeExpressionContext ¶
func NewTypeExpressionContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *TypeExpressionContext
func (*TypeExpressionContext) Accept ¶
func (s *TypeExpressionContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*TypeExpressionContext) Expression ¶
func (s *TypeExpressionContext) Expression() IExpressionContext
func (*TypeExpressionContext) GetRuleContext ¶
func (s *TypeExpressionContext) GetRuleContext() antlr.RuleContext
func (*TypeExpressionContext) TypeSpecifier ¶
func (s *TypeExpressionContext) TypeSpecifier() ITypeSpecifierContext
type TypeSpecifierContext ¶
type TypeSpecifierContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyTypeSpecifierContext ¶
func NewEmptyTypeSpecifierContext() *TypeSpecifierContext
func NewTypeSpecifierContext ¶
func NewTypeSpecifierContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *TypeSpecifierContext
func (*TypeSpecifierContext) Accept ¶
func (s *TypeSpecifierContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*TypeSpecifierContext) GetParser ¶
func (s *TypeSpecifierContext) GetParser() antlr.Parser
func (*TypeSpecifierContext) GetRuleContext ¶
func (s *TypeSpecifierContext) GetRuleContext() antlr.RuleContext
func (*TypeSpecifierContext) IsTypeSpecifierContext ¶
func (*TypeSpecifierContext) IsTypeSpecifierContext()
func (*TypeSpecifierContext) QualifiedIdentifier ¶
func (s *TypeSpecifierContext) QualifiedIdentifier() IQualifiedIdentifierContext
func (*TypeSpecifierContext) ToStringTree ¶
func (s *TypeSpecifierContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type UnionExpressionContext ¶
type UnionExpressionContext struct {
*ExpressionContext
}
func NewUnionExpressionContext ¶
func NewUnionExpressionContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *UnionExpressionContext
func (*UnionExpressionContext) Accept ¶
func (s *UnionExpressionContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*UnionExpressionContext) AllExpression ¶
func (s *UnionExpressionContext) AllExpression() []IExpressionContext
func (*UnionExpressionContext) Expression ¶
func (s *UnionExpressionContext) Expression(i int) IExpressionContext
func (*UnionExpressionContext) GetRuleContext ¶
func (s *UnionExpressionContext) GetRuleContext() antlr.RuleContext
type UnitContext ¶
type UnitContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyUnitContext ¶
func NewEmptyUnitContext() *UnitContext
func NewUnitContext ¶
func NewUnitContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *UnitContext
func (*UnitContext) Accept ¶
func (s *UnitContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*UnitContext) DateTimePrecision ¶
func (s *UnitContext) DateTimePrecision() IDateTimePrecisionContext
func (*UnitContext) GetParser ¶
func (s *UnitContext) GetParser() antlr.Parser
func (*UnitContext) GetRuleContext ¶
func (s *UnitContext) GetRuleContext() antlr.RuleContext
func (*UnitContext) IsUnitContext ¶
func (*UnitContext) IsUnitContext()
func (*UnitContext) PluralDateTimePrecision ¶
func (s *UnitContext) PluralDateTimePrecision() IPluralDateTimePrecisionContext
func (*UnitContext) STRING ¶
func (s *UnitContext) STRING() antlr.TerminalNode
func (*UnitContext) ToStringTree ¶
func (s *UnitContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string