Documentation
¶
Index ¶
- func NewVisitor(writer *Writer) fql.FqlParserListener
- type ErrorListener
- type Visitor
- func (v *Visitor) EnterAdditiveOperator(c *fql.AdditiveOperatorContext)
- func (v *Visitor) EnterArgumentList(c *fql.ArgumentListContext)
- func (v *Visitor) EnterArrayLiteral(c *fql.ArrayLiteralContext)
- func (v *Visitor) EnterArrayOperator(c *fql.ArrayOperatorContext)
- func (v *Visitor) EnterBody(c *fql.BodyContext)
- func (v *Visitor) EnterBodyExpression(c *fql.BodyExpressionContext)
- func (v *Visitor) EnterBodyStatement(c *fql.BodyStatementContext)
- func (v *Visitor) EnterBooleanLiteral(c *fql.BooleanLiteralContext)
- func (v *Visitor) EnterCollectAggregateSelector(c *fql.CollectAggregateSelectorContext)
- func (v *Visitor) EnterCollectAggregator(c *fql.CollectAggregatorContext)
- func (v *Visitor) EnterCollectClause(c *fql.CollectClauseContext)
- func (v *Visitor) EnterCollectCounter(c *fql.CollectCounterContext)
- func (v *Visitor) EnterCollectGroupVariable(c *fql.CollectGroupVariableContext)
- func (v *Visitor) EnterCollectGrouping(c *fql.CollectGroupingContext)
- func (v *Visitor) EnterCollectSelector(c *fql.CollectSelectorContext)
- func (v *Visitor) EnterComputedPropertyName(c *fql.ComputedPropertyNameContext)
- func (v *Visitor) EnterEqualityOperator(c *fql.EqualityOperatorContext)
- func (v *Visitor) EnterErrorOperator(c *fql.ErrorOperatorContext)
- func (v *Visitor) EnterEveryRule(ctx antlr.ParserRuleContext)
- func (v *Visitor) EnterExpression(c *fql.ExpressionContext)
- func (v *Visitor) EnterExpressionAtom(c *fql.ExpressionAtomContext)
- func (v *Visitor) EnterFilterClause(c *fql.FilterClauseContext)
- func (v *Visitor) EnterFloatLiteral(c *fql.FloatLiteralContext)
- func (v *Visitor) EnterForExpression(c *fql.ForExpressionContext)
- func (v *Visitor) EnterForExpressionBody(c *fql.ForExpressionBodyContext)
- func (v *Visitor) EnterForExpressionClause(c *fql.ForExpressionClauseContext)
- func (v *Visitor) EnterForExpressionReturn(c *fql.ForExpressionReturnContext)
- func (v *Visitor) EnterForExpressionSource(c *fql.ForExpressionSourceContext)
- func (v *Visitor) EnterForExpressionStatement(c *fql.ForExpressionStatementContext)
- func (v *Visitor) EnterFunctionCall(c *fql.FunctionCallContext)
- func (v *Visitor) EnterFunctionCallExpression(c *fql.FunctionCallExpressionContext)
- func (v *Visitor) EnterFunctionName(c *fql.FunctionNameContext)
- func (v *Visitor) EnterHead(c *fql.HeadContext)
- func (v *Visitor) EnterInOperator(c *fql.InOperatorContext)
- func (v *Visitor) EnterIntegerLiteral(c *fql.IntegerLiteralContext)
- func (v *Visitor) EnterLikeOperator(c *fql.LikeOperatorContext)
- func (v *Visitor) EnterLimitClause(c *fql.LimitClauseContext)
- func (v *Visitor) EnterLimitClauseValue(c *fql.LimitClauseValueContext)
- func (v *Visitor) EnterLiteral(c *fql.LiteralContext)
- func (v *Visitor) EnterLogicalAndOperator(c *fql.LogicalAndOperatorContext)
- func (v *Visitor) EnterLogicalOrOperator(c *fql.LogicalOrOperatorContext)
- func (v *Visitor) EnterMemberExpression(c *fql.MemberExpressionContext)
- func (v *Visitor) EnterMemberExpressionPath(c *fql.MemberExpressionPathContext)
- func (v *Visitor) EnterMemberExpressionSource(c *fql.MemberExpressionSourceContext)
- func (v *Visitor) EnterMultiplicativeOperator(c *fql.MultiplicativeOperatorContext)
- func (v *Visitor) EnterNamespace(c *fql.NamespaceContext)
- func (v *Visitor) EnterNamespaceIdentifier(c *fql.NamespaceIdentifierContext)
- func (v *Visitor) EnterNoneLiteral(c *fql.NoneLiteralContext)
- func (v *Visitor) EnterObjectLiteral(c *fql.ObjectLiteralContext)
- func (v *Visitor) EnterOptionsClause(c *fql.OptionsClauseContext)
- func (v *Visitor) EnterParam(c *fql.ParamContext)
- func (v *Visitor) EnterPredicate(c *fql.PredicateContext)
- func (v *Visitor) EnterProgram(c *fql.ProgramContext)
- func (v *Visitor) EnterPropertyAssignment(c *fql.PropertyAssignmentContext)
- func (v *Visitor) EnterPropertyName(c *fql.PropertyNameContext)
- func (v *Visitor) EnterRangeOperand(c *fql.RangeOperandContext)
- func (v *Visitor) EnterRangeOperator(c *fql.RangeOperatorContext)
- func (v *Visitor) EnterRegexpOperator(c *fql.RegexpOperatorContext)
- func (v *Visitor) EnterReturnExpression(c *fql.ReturnExpressionContext)
- func (v *Visitor) EnterSafeReservedWord(c *fql.SafeReservedWordContext)
- func (v *Visitor) EnterSortClause(c *fql.SortClauseContext)
- func (v *Visitor) EnterSortClauseExpression(c *fql.SortClauseExpressionContext)
- func (v *Visitor) EnterStringLiteral(c *fql.StringLiteralContext)
- func (v *Visitor) EnterTimeoutClause(c *fql.TimeoutClauseContext)
- func (v *Visitor) EnterUnaryOperator(c *fql.UnaryOperatorContext)
- func (v *Visitor) EnterUnsafeReservedWord(c *fql.UnsafeReservedWordContext)
- func (v *Visitor) EnterUse(c *fql.UseContext)
- func (v *Visitor) EnterUseExpression(c *fql.UseExpressionContext)
- func (v *Visitor) EnterVariable(c *fql.VariableContext)
- func (v *Visitor) EnterVariableDeclaration(c *fql.VariableDeclarationContext)
- func (v *Visitor) EnterWaitForEventName(c *fql.WaitForEventNameContext)
- func (v *Visitor) EnterWaitForEventSource(c *fql.WaitForEventSourceContext)
- func (v *Visitor) EnterWaitForExpression(c *fql.WaitForExpressionContext)
- func (v *Visitor) ExitAdditiveOperator(c *fql.AdditiveOperatorContext)
- func (v *Visitor) ExitArgumentList(c *fql.ArgumentListContext)
- func (v *Visitor) ExitArrayLiteral(c *fql.ArrayLiteralContext)
- func (v *Visitor) ExitArrayOperator(c *fql.ArrayOperatorContext)
- func (v *Visitor) ExitBody(c *fql.BodyContext)
- func (v *Visitor) ExitBodyExpression(c *fql.BodyExpressionContext)
- func (v *Visitor) ExitBodyStatement(c *fql.BodyStatementContext)
- func (v *Visitor) ExitBooleanLiteral(c *fql.BooleanLiteralContext)
- func (v *Visitor) ExitCollectAggregateSelector(c *fql.CollectAggregateSelectorContext)
- func (v *Visitor) ExitCollectAggregator(c *fql.CollectAggregatorContext)
- func (v *Visitor) ExitCollectClause(c *fql.CollectClauseContext)
- func (v *Visitor) ExitCollectCounter(c *fql.CollectCounterContext)
- func (v *Visitor) ExitCollectGroupVariable(c *fql.CollectGroupVariableContext)
- func (v *Visitor) ExitCollectGrouping(c *fql.CollectGroupingContext)
- func (v *Visitor) ExitCollectSelector(c *fql.CollectSelectorContext)
- func (v *Visitor) ExitComputedPropertyName(c *fql.ComputedPropertyNameContext)
- func (v *Visitor) ExitEqualityOperator(c *fql.EqualityOperatorContext)
- func (v *Visitor) ExitErrorOperator(c *fql.ErrorOperatorContext)
- func (v *Visitor) ExitEveryRule(ctx antlr.ParserRuleContext)
- func (v *Visitor) ExitExpression(c *fql.ExpressionContext)
- func (v *Visitor) ExitExpressionAtom(c *fql.ExpressionAtomContext)
- func (v *Visitor) ExitFilterClause(c *fql.FilterClauseContext)
- func (v *Visitor) ExitFloatLiteral(c *fql.FloatLiteralContext)
- func (v *Visitor) ExitForExpression(c *fql.ForExpressionContext)
- func (v *Visitor) ExitForExpressionBody(c *fql.ForExpressionBodyContext)
- func (v *Visitor) ExitForExpressionClause(c *fql.ForExpressionClauseContext)
- func (v *Visitor) ExitForExpressionReturn(c *fql.ForExpressionReturnContext)
- func (v *Visitor) ExitForExpressionSource(c *fql.ForExpressionSourceContext)
- func (v *Visitor) ExitForExpressionStatement(c *fql.ForExpressionStatementContext)
- func (v *Visitor) ExitFunctionCall(c *fql.FunctionCallContext)
- func (v *Visitor) ExitFunctionCallExpression(c *fql.FunctionCallExpressionContext)
- func (v *Visitor) ExitFunctionName(c *fql.FunctionNameContext)
- func (v *Visitor) ExitHead(c *fql.HeadContext)
- func (v *Visitor) ExitInOperator(c *fql.InOperatorContext)
- func (v *Visitor) ExitIntegerLiteral(c *fql.IntegerLiteralContext)
- func (v *Visitor) ExitLikeOperator(c *fql.LikeOperatorContext)
- func (v *Visitor) ExitLimitClause(c *fql.LimitClauseContext)
- func (v *Visitor) ExitLimitClauseValue(c *fql.LimitClauseValueContext)
- func (v *Visitor) ExitLiteral(c *fql.LiteralContext)
- func (v *Visitor) ExitLogicalAndOperator(c *fql.LogicalAndOperatorContext)
- func (v *Visitor) ExitLogicalOrOperator(c *fql.LogicalOrOperatorContext)
- func (v *Visitor) ExitMemberExpression(c *fql.MemberExpressionContext)
- func (v *Visitor) ExitMemberExpressionPath(c *fql.MemberExpressionPathContext)
- func (v *Visitor) ExitMemberExpressionSource(c *fql.MemberExpressionSourceContext)
- func (v *Visitor) ExitMultiplicativeOperator(c *fql.MultiplicativeOperatorContext)
- func (v *Visitor) ExitNamespace(c *fql.NamespaceContext)
- func (v *Visitor) ExitNamespaceIdentifier(c *fql.NamespaceIdentifierContext)
- func (v *Visitor) ExitNoneLiteral(c *fql.NoneLiteralContext)
- func (v *Visitor) ExitObjectLiteral(c *fql.ObjectLiteralContext)
- func (v *Visitor) ExitOptionsClause(c *fql.OptionsClauseContext)
- func (v *Visitor) ExitParam(c *fql.ParamContext)
- func (v *Visitor) ExitPredicate(c *fql.PredicateContext)
- func (v *Visitor) ExitProgram(c *fql.ProgramContext)
- func (v *Visitor) ExitPropertyAssignment(c *fql.PropertyAssignmentContext)
- func (v *Visitor) ExitPropertyName(c *fql.PropertyNameContext)
- func (v *Visitor) ExitRangeOperand(c *fql.RangeOperandContext)
- func (v *Visitor) ExitRangeOperator(c *fql.RangeOperatorContext)
- func (v *Visitor) ExitRegexpOperator(c *fql.RegexpOperatorContext)
- func (v *Visitor) ExitReturnExpression(c *fql.ReturnExpressionContext)
- func (v *Visitor) ExitSafeReservedWord(c *fql.SafeReservedWordContext)
- func (v *Visitor) ExitSortClause(c *fql.SortClauseContext)
- func (v *Visitor) ExitSortClauseExpression(c *fql.SortClauseExpressionContext)
- func (v *Visitor) ExitStringLiteral(c *fql.StringLiteralContext)
- func (v *Visitor) ExitTimeoutClause(c *fql.TimeoutClauseContext)
- func (v *Visitor) ExitUnaryOperator(c *fql.UnaryOperatorContext)
- func (v *Visitor) ExitUnsafeReservedWord(c *fql.UnsafeReservedWordContext)
- func (v *Visitor) ExitUse(c *fql.UseContext)
- func (v *Visitor) ExitUseExpression(c *fql.UseExpressionContext)
- func (v *Visitor) ExitVariable(c *fql.VariableContext)
- func (v *Visitor) ExitVariableDeclaration(c *fql.VariableDeclarationContext)
- func (v *Visitor) ExitWaitForEventName(c *fql.WaitForEventNameContext)
- func (v *Visitor) ExitWaitForEventSource(c *fql.WaitForEventSourceContext)
- func (v *Visitor) ExitWaitForExpression(c *fql.WaitForExpressionContext)
- func (v *Visitor) VisitErrorNode(node antlr.ErrorNode)
- func (v *Visitor) VisitTerminal(node antlr.TerminalNode)
- type Writer
- func (w *Writer) EndArray() *Writer
- func (w *Writer) EndComputedPropertyName() *Writer
- func (w *Writer) EndFilterClause() *Writer
- func (w *Writer) EndForExpression() *Writer
- func (w *Writer) EndForExpressionBody() *Writer
- func (w *Writer) EndForExpressionSource() *Writer
- func (w *Writer) EndFunctionCall() *Writer
- func (w *Writer) EndGroup() *Writer
- func (w *Writer) EndLimitClause() *Writer
- func (w *Writer) EndMember() *Writer
- func (w *Writer) EndObject() *Writer
- func (w *Writer) EndOperator() *Writer
- func (w *Writer) EndPropertyAssignment() *Writer
- func (w *Writer) EndPropertyName() *Writer
- func (w *Writer) EndRangeOperator() *Writer
- func (w *Writer) EndReturn() *Writer
- func (w *Writer) EndSortClause() *Writer
- func (w *Writer) EndSortClauseExpression() *Writer
- func (w *Writer) EndTernaryOperator() *Writer
- func (w *Writer) EndUse() *Writer
- func (w *Writer) EndVariableDeclaration() *Writer
- func (w *Writer) StartArray() *Writer
- func (w *Writer) StartComputedPropertyName(optional bool) *Writer
- func (w *Writer) StartFilterClause(keyword string) *Writer
- func (w *Writer) StartForExpression(keyword, valVar, keyVar, variant string) *Writer
- func (w *Writer) StartForExpressionBody() *Writer
- func (w *Writer) StartForExpressionSource() *Writer
- func (w *Writer) StartFunctionCall(namespace []string, name string, errSup bool) *Writer
- func (w *Writer) StartGroup() *Writer
- func (w *Writer) StartLimitClause(keyword string) *Writer
- func (w *Writer) StartMember() *Writer
- func (w *Writer) StartObject() *Writer
- func (w *Writer) StartOperator(tokens ...string) *Writer
- func (w *Writer) StartPropertyAssignment(name string, isShorthand bool) *Writer
- func (w *Writer) StartPropertyName(name string, optional bool) *Writer
- func (w *Writer) StartRangeOperator() *Writer
- func (w *Writer) StartReturn(keyword string) *Writer
- func (w *Writer) StartSortClause(keyword string) *Writer
- func (w *Writer) StartSortClauseExpression(direction string) *Writer
- func (w *Writer) StartTernaryOperator() *Writer
- func (w *Writer) StartUse(keyword, namespace string) *Writer
- func (w *Writer) StartVariableDeclaration(keyword, name string) *Writer
- func (w *Writer) String() string
- func (w *Writer) Write(input string) *Writer
- func (w *Writer) WriteParam(input string) *Writer
- func (w *Writer) WriteString(input string) *Writer
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewVisitor ¶
func NewVisitor(writer *Writer) fql.FqlParserListener
Types ¶
type ErrorListener ¶
type ErrorListener struct {
*antlr.DefaultErrorListener
}
func (*ErrorListener) SyntaxError ¶
func (d *ErrorListener) SyntaxError(_ antlr.Recognizer, _ interface{}, line, column int, msg string, _ antlr.RecognitionException)
type Visitor ¶
type Visitor struct {
// contains filtered or unexported fields
}
func (*Visitor) EnterAdditiveOperator ¶
func (v *Visitor) EnterAdditiveOperator(c *fql.AdditiveOperatorContext)
func (*Visitor) EnterArgumentList ¶
func (v *Visitor) EnterArgumentList(c *fql.ArgumentListContext)
func (*Visitor) EnterArrayLiteral ¶
func (v *Visitor) EnterArrayLiteral(c *fql.ArrayLiteralContext)
func (*Visitor) EnterArrayOperator ¶
func (v *Visitor) EnterArrayOperator(c *fql.ArrayOperatorContext)
func (*Visitor) EnterBody ¶
func (v *Visitor) EnterBody(c *fql.BodyContext)
func (*Visitor) EnterBodyExpression ¶
func (v *Visitor) EnterBodyExpression(c *fql.BodyExpressionContext)
func (*Visitor) EnterBodyStatement ¶
func (v *Visitor) EnterBodyStatement(c *fql.BodyStatementContext)
func (*Visitor) EnterBooleanLiteral ¶
func (v *Visitor) EnterBooleanLiteral(c *fql.BooleanLiteralContext)
func (*Visitor) EnterCollectAggregateSelector ¶
func (v *Visitor) EnterCollectAggregateSelector(c *fql.CollectAggregateSelectorContext)
func (*Visitor) EnterCollectAggregator ¶
func (v *Visitor) EnterCollectAggregator(c *fql.CollectAggregatorContext)
func (*Visitor) EnterCollectClause ¶
func (v *Visitor) EnterCollectClause(c *fql.CollectClauseContext)
func (*Visitor) EnterCollectCounter ¶
func (v *Visitor) EnterCollectCounter(c *fql.CollectCounterContext)
func (*Visitor) EnterCollectGroupVariable ¶
func (v *Visitor) EnterCollectGroupVariable(c *fql.CollectGroupVariableContext)
func (*Visitor) EnterCollectGrouping ¶
func (v *Visitor) EnterCollectGrouping(c *fql.CollectGroupingContext)
func (*Visitor) EnterCollectSelector ¶
func (v *Visitor) EnterCollectSelector(c *fql.CollectSelectorContext)
func (*Visitor) EnterComputedPropertyName ¶
func (v *Visitor) EnterComputedPropertyName(c *fql.ComputedPropertyNameContext)
func (*Visitor) EnterEqualityOperator ¶
func (v *Visitor) EnterEqualityOperator(c *fql.EqualityOperatorContext)
func (*Visitor) EnterErrorOperator ¶
func (v *Visitor) EnterErrorOperator(c *fql.ErrorOperatorContext)
func (*Visitor) EnterEveryRule ¶
func (v *Visitor) EnterEveryRule(ctx antlr.ParserRuleContext)
func (*Visitor) EnterExpression ¶
func (v *Visitor) EnterExpression(c *fql.ExpressionContext)
func (*Visitor) EnterExpressionAtom ¶
func (v *Visitor) EnterExpressionAtom(c *fql.ExpressionAtomContext)
func (*Visitor) EnterFilterClause ¶
func (v *Visitor) EnterFilterClause(c *fql.FilterClauseContext)
func (*Visitor) EnterFloatLiteral ¶
func (v *Visitor) EnterFloatLiteral(c *fql.FloatLiteralContext)
func (*Visitor) EnterForExpression ¶
func (v *Visitor) EnterForExpression(c *fql.ForExpressionContext)
func (*Visitor) EnterForExpressionBody ¶
func (v *Visitor) EnterForExpressionBody(c *fql.ForExpressionBodyContext)
func (*Visitor) EnterForExpressionClause ¶
func (v *Visitor) EnterForExpressionClause(c *fql.ForExpressionClauseContext)
func (*Visitor) EnterForExpressionReturn ¶
func (v *Visitor) EnterForExpressionReturn(c *fql.ForExpressionReturnContext)
func (*Visitor) EnterForExpressionSource ¶
func (v *Visitor) EnterForExpressionSource(c *fql.ForExpressionSourceContext)
func (*Visitor) EnterForExpressionStatement ¶
func (v *Visitor) EnterForExpressionStatement(c *fql.ForExpressionStatementContext)
func (*Visitor) EnterFunctionCall ¶
func (v *Visitor) EnterFunctionCall(c *fql.FunctionCallContext)
func (*Visitor) EnterFunctionCallExpression ¶
func (v *Visitor) EnterFunctionCallExpression(c *fql.FunctionCallExpressionContext)
func (*Visitor) EnterFunctionName ¶
func (v *Visitor) EnterFunctionName(c *fql.FunctionNameContext)
func (*Visitor) EnterHead ¶
func (v *Visitor) EnterHead(c *fql.HeadContext)
func (*Visitor) EnterInOperator ¶
func (v *Visitor) EnterInOperator(c *fql.InOperatorContext)
func (*Visitor) EnterIntegerLiteral ¶
func (v *Visitor) EnterIntegerLiteral(c *fql.IntegerLiteralContext)
func (*Visitor) EnterLikeOperator ¶
func (v *Visitor) EnterLikeOperator(c *fql.LikeOperatorContext)
func (*Visitor) EnterLimitClause ¶
func (v *Visitor) EnterLimitClause(c *fql.LimitClauseContext)
func (*Visitor) EnterLimitClauseValue ¶
func (v *Visitor) EnterLimitClauseValue(c *fql.LimitClauseValueContext)
func (*Visitor) EnterLiteral ¶
func (v *Visitor) EnterLiteral(c *fql.LiteralContext)
func (*Visitor) EnterLogicalAndOperator ¶
func (v *Visitor) EnterLogicalAndOperator(c *fql.LogicalAndOperatorContext)
func (*Visitor) EnterLogicalOrOperator ¶
func (v *Visitor) EnterLogicalOrOperator(c *fql.LogicalOrOperatorContext)
func (*Visitor) EnterMemberExpression ¶
func (v *Visitor) EnterMemberExpression(c *fql.MemberExpressionContext)
func (*Visitor) EnterMemberExpressionPath ¶
func (v *Visitor) EnterMemberExpressionPath(c *fql.MemberExpressionPathContext)
func (*Visitor) EnterMemberExpressionSource ¶
func (v *Visitor) EnterMemberExpressionSource(c *fql.MemberExpressionSourceContext)
func (*Visitor) EnterMultiplicativeOperator ¶
func (v *Visitor) EnterMultiplicativeOperator(c *fql.MultiplicativeOperatorContext)
func (*Visitor) EnterNamespace ¶
func (v *Visitor) EnterNamespace(c *fql.NamespaceContext)
func (*Visitor) EnterNamespaceIdentifier ¶
func (v *Visitor) EnterNamespaceIdentifier(c *fql.NamespaceIdentifierContext)
func (*Visitor) EnterNoneLiteral ¶
func (v *Visitor) EnterNoneLiteral(c *fql.NoneLiteralContext)
func (*Visitor) EnterObjectLiteral ¶
func (v *Visitor) EnterObjectLiteral(c *fql.ObjectLiteralContext)
func (*Visitor) EnterOptionsClause ¶
func (v *Visitor) EnterOptionsClause(c *fql.OptionsClauseContext)
func (*Visitor) EnterParam ¶
func (v *Visitor) EnterParam(c *fql.ParamContext)
func (*Visitor) EnterPredicate ¶
func (v *Visitor) EnterPredicate(c *fql.PredicateContext)
func (*Visitor) EnterProgram ¶
func (v *Visitor) EnterProgram(c *fql.ProgramContext)
func (*Visitor) EnterPropertyAssignment ¶
func (v *Visitor) EnterPropertyAssignment(c *fql.PropertyAssignmentContext)
func (*Visitor) EnterPropertyName ¶
func (v *Visitor) EnterPropertyName(c *fql.PropertyNameContext)
func (*Visitor) EnterRangeOperand ¶
func (v *Visitor) EnterRangeOperand(c *fql.RangeOperandContext)
func (*Visitor) EnterRangeOperator ¶
func (v *Visitor) EnterRangeOperator(c *fql.RangeOperatorContext)
func (*Visitor) EnterRegexpOperator ¶
func (v *Visitor) EnterRegexpOperator(c *fql.RegexpOperatorContext)
func (*Visitor) EnterReturnExpression ¶
func (v *Visitor) EnterReturnExpression(c *fql.ReturnExpressionContext)
func (*Visitor) EnterSafeReservedWord ¶
func (v *Visitor) EnterSafeReservedWord(c *fql.SafeReservedWordContext)
func (*Visitor) EnterSortClause ¶
func (v *Visitor) EnterSortClause(c *fql.SortClauseContext)
func (*Visitor) EnterSortClauseExpression ¶
func (v *Visitor) EnterSortClauseExpression(c *fql.SortClauseExpressionContext)
func (*Visitor) EnterStringLiteral ¶
func (v *Visitor) EnterStringLiteral(c *fql.StringLiteralContext)
func (*Visitor) EnterTimeoutClause ¶
func (v *Visitor) EnterTimeoutClause(c *fql.TimeoutClauseContext)
func (*Visitor) EnterUnaryOperator ¶
func (v *Visitor) EnterUnaryOperator(c *fql.UnaryOperatorContext)
func (*Visitor) EnterUnsafeReservedWord ¶
func (v *Visitor) EnterUnsafeReservedWord(c *fql.UnsafeReservedWordContext)
func (*Visitor) EnterUse ¶
func (v *Visitor) EnterUse(c *fql.UseContext)
func (*Visitor) EnterUseExpression ¶
func (v *Visitor) EnterUseExpression(c *fql.UseExpressionContext)
func (*Visitor) EnterVariable ¶
func (v *Visitor) EnterVariable(c *fql.VariableContext)
func (*Visitor) EnterVariableDeclaration ¶
func (v *Visitor) EnterVariableDeclaration(c *fql.VariableDeclarationContext)
func (*Visitor) EnterWaitForEventName ¶
func (v *Visitor) EnterWaitForEventName(c *fql.WaitForEventNameContext)
func (*Visitor) EnterWaitForEventSource ¶
func (v *Visitor) EnterWaitForEventSource(c *fql.WaitForEventSourceContext)
func (*Visitor) EnterWaitForExpression ¶
func (v *Visitor) EnterWaitForExpression(c *fql.WaitForExpressionContext)
func (*Visitor) ExitAdditiveOperator ¶
func (v *Visitor) ExitAdditiveOperator(c *fql.AdditiveOperatorContext)
func (*Visitor) ExitArgumentList ¶
func (v *Visitor) ExitArgumentList(c *fql.ArgumentListContext)
func (*Visitor) ExitArrayLiteral ¶
func (v *Visitor) ExitArrayLiteral(c *fql.ArrayLiteralContext)
func (*Visitor) ExitArrayOperator ¶
func (v *Visitor) ExitArrayOperator(c *fql.ArrayOperatorContext)
func (*Visitor) ExitBody ¶
func (v *Visitor) ExitBody(c *fql.BodyContext)
func (*Visitor) ExitBodyExpression ¶
func (v *Visitor) ExitBodyExpression(c *fql.BodyExpressionContext)
func (*Visitor) ExitBodyStatement ¶
func (v *Visitor) ExitBodyStatement(c *fql.BodyStatementContext)
func (*Visitor) ExitBooleanLiteral ¶
func (v *Visitor) ExitBooleanLiteral(c *fql.BooleanLiteralContext)
func (*Visitor) ExitCollectAggregateSelector ¶
func (v *Visitor) ExitCollectAggregateSelector(c *fql.CollectAggregateSelectorContext)
func (*Visitor) ExitCollectAggregator ¶
func (v *Visitor) ExitCollectAggregator(c *fql.CollectAggregatorContext)
func (*Visitor) ExitCollectClause ¶
func (v *Visitor) ExitCollectClause(c *fql.CollectClauseContext)
func (*Visitor) ExitCollectCounter ¶
func (v *Visitor) ExitCollectCounter(c *fql.CollectCounterContext)
func (*Visitor) ExitCollectGroupVariable ¶
func (v *Visitor) ExitCollectGroupVariable(c *fql.CollectGroupVariableContext)
func (*Visitor) ExitCollectGrouping ¶
func (v *Visitor) ExitCollectGrouping(c *fql.CollectGroupingContext)
func (*Visitor) ExitCollectSelector ¶
func (v *Visitor) ExitCollectSelector(c *fql.CollectSelectorContext)
func (*Visitor) ExitComputedPropertyName ¶
func (v *Visitor) ExitComputedPropertyName(c *fql.ComputedPropertyNameContext)
func (*Visitor) ExitEqualityOperator ¶
func (v *Visitor) ExitEqualityOperator(c *fql.EqualityOperatorContext)
func (*Visitor) ExitErrorOperator ¶
func (v *Visitor) ExitErrorOperator(c *fql.ErrorOperatorContext)
func (*Visitor) ExitEveryRule ¶
func (v *Visitor) ExitEveryRule(ctx antlr.ParserRuleContext)
func (*Visitor) ExitExpression ¶
func (v *Visitor) ExitExpression(c *fql.ExpressionContext)
func (*Visitor) ExitExpressionAtom ¶
func (v *Visitor) ExitExpressionAtom(c *fql.ExpressionAtomContext)
func (*Visitor) ExitFilterClause ¶
func (v *Visitor) ExitFilterClause(c *fql.FilterClauseContext)
func (*Visitor) ExitFloatLiteral ¶
func (v *Visitor) ExitFloatLiteral(c *fql.FloatLiteralContext)
func (*Visitor) ExitForExpression ¶
func (v *Visitor) ExitForExpression(c *fql.ForExpressionContext)
func (*Visitor) ExitForExpressionBody ¶
func (v *Visitor) ExitForExpressionBody(c *fql.ForExpressionBodyContext)
func (*Visitor) ExitForExpressionClause ¶
func (v *Visitor) ExitForExpressionClause(c *fql.ForExpressionClauseContext)
func (*Visitor) ExitForExpressionReturn ¶
func (v *Visitor) ExitForExpressionReturn(c *fql.ForExpressionReturnContext)
func (*Visitor) ExitForExpressionSource ¶
func (v *Visitor) ExitForExpressionSource(c *fql.ForExpressionSourceContext)
func (*Visitor) ExitForExpressionStatement ¶
func (v *Visitor) ExitForExpressionStatement(c *fql.ForExpressionStatementContext)
func (*Visitor) ExitFunctionCall ¶
func (v *Visitor) ExitFunctionCall(c *fql.FunctionCallContext)
func (*Visitor) ExitFunctionCallExpression ¶
func (v *Visitor) ExitFunctionCallExpression(c *fql.FunctionCallExpressionContext)
func (*Visitor) ExitFunctionName ¶
func (v *Visitor) ExitFunctionName(c *fql.FunctionNameContext)
func (*Visitor) ExitHead ¶
func (v *Visitor) ExitHead(c *fql.HeadContext)
func (*Visitor) ExitInOperator ¶
func (v *Visitor) ExitInOperator(c *fql.InOperatorContext)
func (*Visitor) ExitIntegerLiteral ¶
func (v *Visitor) ExitIntegerLiteral(c *fql.IntegerLiteralContext)
func (*Visitor) ExitLikeOperator ¶
func (v *Visitor) ExitLikeOperator(c *fql.LikeOperatorContext)
func (*Visitor) ExitLimitClause ¶
func (v *Visitor) ExitLimitClause(c *fql.LimitClauseContext)
func (*Visitor) ExitLimitClauseValue ¶
func (v *Visitor) ExitLimitClauseValue(c *fql.LimitClauseValueContext)
func (*Visitor) ExitLiteral ¶
func (v *Visitor) ExitLiteral(c *fql.LiteralContext)
func (*Visitor) ExitLogicalAndOperator ¶
func (v *Visitor) ExitLogicalAndOperator(c *fql.LogicalAndOperatorContext)
func (*Visitor) ExitLogicalOrOperator ¶
func (v *Visitor) ExitLogicalOrOperator(c *fql.LogicalOrOperatorContext)
func (*Visitor) ExitMemberExpression ¶
func (v *Visitor) ExitMemberExpression(c *fql.MemberExpressionContext)
func (*Visitor) ExitMemberExpressionPath ¶
func (v *Visitor) ExitMemberExpressionPath(c *fql.MemberExpressionPathContext)
func (*Visitor) ExitMemberExpressionSource ¶
func (v *Visitor) ExitMemberExpressionSource(c *fql.MemberExpressionSourceContext)
func (*Visitor) ExitMultiplicativeOperator ¶
func (v *Visitor) ExitMultiplicativeOperator(c *fql.MultiplicativeOperatorContext)
func (*Visitor) ExitNamespace ¶
func (v *Visitor) ExitNamespace(c *fql.NamespaceContext)
func (*Visitor) ExitNamespaceIdentifier ¶
func (v *Visitor) ExitNamespaceIdentifier(c *fql.NamespaceIdentifierContext)
func (*Visitor) ExitNoneLiteral ¶
func (v *Visitor) ExitNoneLiteral(c *fql.NoneLiteralContext)
func (*Visitor) ExitObjectLiteral ¶
func (v *Visitor) ExitObjectLiteral(c *fql.ObjectLiteralContext)
func (*Visitor) ExitOptionsClause ¶
func (v *Visitor) ExitOptionsClause(c *fql.OptionsClauseContext)
func (*Visitor) ExitParam ¶
func (v *Visitor) ExitParam(c *fql.ParamContext)
func (*Visitor) ExitPredicate ¶
func (v *Visitor) ExitPredicate(c *fql.PredicateContext)
func (*Visitor) ExitProgram ¶
func (v *Visitor) ExitProgram(c *fql.ProgramContext)
func (*Visitor) ExitPropertyAssignment ¶
func (v *Visitor) ExitPropertyAssignment(c *fql.PropertyAssignmentContext)
func (*Visitor) ExitPropertyName ¶
func (v *Visitor) ExitPropertyName(c *fql.PropertyNameContext)
func (*Visitor) ExitRangeOperand ¶
func (v *Visitor) ExitRangeOperand(c *fql.RangeOperandContext)
func (*Visitor) ExitRangeOperator ¶
func (v *Visitor) ExitRangeOperator(c *fql.RangeOperatorContext)
func (*Visitor) ExitRegexpOperator ¶
func (v *Visitor) ExitRegexpOperator(c *fql.RegexpOperatorContext)
func (*Visitor) ExitReturnExpression ¶
func (v *Visitor) ExitReturnExpression(c *fql.ReturnExpressionContext)
func (*Visitor) ExitSafeReservedWord ¶
func (v *Visitor) ExitSafeReservedWord(c *fql.SafeReservedWordContext)
func (*Visitor) ExitSortClause ¶
func (v *Visitor) ExitSortClause(c *fql.SortClauseContext)
func (*Visitor) ExitSortClauseExpression ¶
func (v *Visitor) ExitSortClauseExpression(c *fql.SortClauseExpressionContext)
func (*Visitor) ExitStringLiteral ¶
func (v *Visitor) ExitStringLiteral(c *fql.StringLiteralContext)
func (*Visitor) ExitTimeoutClause ¶
func (v *Visitor) ExitTimeoutClause(c *fql.TimeoutClauseContext)
func (*Visitor) ExitUnaryOperator ¶
func (v *Visitor) ExitUnaryOperator(c *fql.UnaryOperatorContext)
func (*Visitor) ExitUnsafeReservedWord ¶
func (v *Visitor) ExitUnsafeReservedWord(c *fql.UnsafeReservedWordContext)
func (*Visitor) ExitUse ¶
func (v *Visitor) ExitUse(c *fql.UseContext)
func (*Visitor) ExitUseExpression ¶
func (v *Visitor) ExitUseExpression(c *fql.UseExpressionContext)
func (*Visitor) ExitVariable ¶
func (v *Visitor) ExitVariable(c *fql.VariableContext)
func (*Visitor) ExitVariableDeclaration ¶
func (v *Visitor) ExitVariableDeclaration(c *fql.VariableDeclarationContext)
func (*Visitor) ExitWaitForEventName ¶
func (v *Visitor) ExitWaitForEventName(c *fql.WaitForEventNameContext)
func (*Visitor) ExitWaitForEventSource ¶
func (v *Visitor) ExitWaitForEventSource(c *fql.WaitForEventSourceContext)
func (*Visitor) ExitWaitForExpression ¶
func (v *Visitor) ExitWaitForExpression(c *fql.WaitForExpressionContext)
func (*Visitor) VisitErrorNode ¶
func (*Visitor) VisitTerminal ¶
func (v *Visitor) VisitTerminal(node antlr.TerminalNode)
type Writer ¶
type Writer struct {
// contains filtered or unexported fields
}
func (*Writer) EndComputedPropertyName ¶
func (*Writer) EndFilterClause ¶
func (*Writer) EndForExpression ¶
func (*Writer) EndForExpressionBody ¶
func (*Writer) EndForExpressionSource ¶
func (*Writer) EndFunctionCall ¶
func (*Writer) EndLimitClause ¶
func (*Writer) EndOperator ¶
func (*Writer) EndPropertyAssignment ¶
func (*Writer) EndPropertyName ¶
func (*Writer) EndRangeOperator ¶
func (*Writer) EndSortClause ¶
func (*Writer) EndSortClauseExpression ¶
func (*Writer) EndTernaryOperator ¶
func (*Writer) EndVariableDeclaration ¶
func (*Writer) StartArray ¶
func (*Writer) StartComputedPropertyName ¶
func (*Writer) StartFilterClause ¶
func (*Writer) StartForExpression ¶
func (*Writer) StartForExpressionBody ¶
func (*Writer) StartForExpressionSource ¶
func (*Writer) StartFunctionCall ¶
func (*Writer) StartGroup ¶
func (*Writer) StartLimitClause ¶
func (*Writer) StartMember ¶
func (*Writer) StartObject ¶
func (*Writer) StartOperator ¶
func (*Writer) StartPropertyAssignment ¶
func (*Writer) StartPropertyName ¶
func (*Writer) StartRangeOperator ¶
func (*Writer) StartReturn ¶
func (*Writer) StartSortClause ¶
func (*Writer) StartSortClauseExpression ¶
func (*Writer) StartTernaryOperator ¶
func (*Writer) StartVariableDeclaration ¶
func (*Writer) WriteParam ¶
func (*Writer) WriteString ¶
Click to show internal directories.
Click to hide internal directories.