| AliasTokenStream |
| ExistStack |
| GeneratorScope
Author: DQinYuan
|
| ImportManager
Author: DQinYuan
|
| ImportManager.LoadPartQualifiedResult |
| ImportManager.QLImport |
| InterpolationMode
How to manage string interpolation, for instance, "a ${t-c} b"
|
| MacroDefine
Author: DQinYuan
|
| OperatorFactory
Author: DQinYuan
|
| ParserOperatorManager
Author: DQinYuan
|
| ParserOperatorManager.OpType |
| QLexer |
| QLParser |
| QLParser.ArgumentListContext |
| QLParser.ArrayInitializerContext |
| QLParser.AssignOperatorContext |
| QLParser.BaseExprContext |
| QLParser.BinaryopContext |
| QLParser.BlockExprContext |
| QLParser.BlockStatementContext |
| QLParser.BlockStatementsContext |
| QLParser.BoolenLiteralContext |
| QLParser.BreakContinueStatementContext |
| QLParser.CallExprContext |
| QLParser.CastExprContext |
| QLParser.CatchParamsContext |
| QLParser.ClsTypeContext |
| QLParser.ClsTypeNoTypeArgumentsContext |
| QLParser.ClsValueContext |
| QLParser.ConstExprContext |
| QLParser.ContextSelectExprContext |
| QLParser.CustomPathContext |
| QLParser.DeclTypeContext |
| QLParser.DeclTypeNoArrContext |
| QLParser.DimExprsContext |
| QLParser.DimsContext |
| QLParser.DoubleQuoteStringLiteralContext |
| QLParser.ElseBodyContext |
| QLParser.EmptyStatementContext |
| QLParser.EValueContext |
| QLParser.ExpressionContext |
| QLParser.ExpressionStatementContext |
| QLParser.FieldAccessContext |
| QLParser.FieldIdContext |
| QLParser.ForEachStatementContext |
| QLParser.ForInitContext |
| QLParser.FormalOrInferredParameterContext |
| QLParser.FormalOrInferredParameterListContext |
| QLParser.FunctionStatementContext |
| QLParser.GroupExprContext |
| QLParser.IdKeyContext |
| QLParser.IdMapKeyContext |
| QLParser.IfExprContext |
| QLParser.ImportClsContext |
| QLParser.ImportDeclarationContext |
| QLParser.ImportPackContext |
| QLParser.IndexExprContext |
| QLParser.IndexValueExprContext |
| QLParser.LambdaExprContext |
| QLParser.LambdaParametersContext |
| QLParser.LeftAssoContext |
| QLParser.LeftHandSideContext |
| QLParser.ListExprContext |
| QLParser.ListItemsContext |
| QLParser.LiteralContext |
| QLParser.LocalVariableDeclarationContext |
| QLParser.LocalVariableDeclarationStatementContext |
| QLParser.MacroStatementContext |
| QLParser.MapEntriesContext |
| QLParser.MapEntryContext |
| QLParser.MapExprContext |
| QLParser.MapKeyContext |
| QLParser.MapValueContext |
| QLParser.MethodAccessContext |
| QLParser.MethodInvokeContext |
| QLParser.NewEmptyArrExprContext |
| QLParser.NewInitArrExprContext |
| QLParser.NewlinesContext |
| QLParser.NewObjExprContext |
| QLParser.NextStatementContext |
| QLParser.OpIdContext |
| QLParser.OptionalFieldAccessContext |
| QLParser.OptionalMethodInvokeContext |
| QLParser.PathPartContext |
| QLParser.PrefixExpressContext |
| QLParser.PrimaryContext |
| QLParser.PrimaryNoFixNonPathableContext |
| QLParser.PrimaryNoFixPathableContext |
| QLParser.PrimitiveTypeContext |
| QLParser.ProgramContext |
| QLParser.QlIfContext |
| QLParser.QuoteStringKeyContext |
| QLParser.ReferenceTypeContext |
| QLParser.ReturnStatementContext |
| QLParser.SingleIndexContext |
| QLParser.SliceIndexContext |
| QLParser.SpreadFieldAccessContext |
| QLParser.SpreadMethodInvokeContext |
| QLParser.StringExpressionContext |
| QLParser.StringKeyContext |
| QLParser.SuffixExpressContext |
| QLParser.TernaryExprContext |
| QLParser.ThenBodyContext |
| QLParser.ThrowStatementContext |
| QLParser.TraditionalForStatementContext |
| QLParser.TryCatchContext |
| QLParser.TryCatchesContext |
| QLParser.TryCatchExprContext |
| QLParser.TryFinallyContext |
| QLParser.TypeArgumentContext |
| QLParser.TypeArgumentListContext |
| QLParser.TypeArgumentsContext |
| QLParser.TypeExprContext |
| QLParser.VariableDeclaratorContext |
| QLParser.VariableDeclaratorIdContext |
| QLParser.VariableDeclaratorListContext |
| QLParser.VariableInitializerContext |
| QLParser.VariableInitializerListContext |
| QLParser.VarIdContext |
| QLParser.VarIdExprContext |
| QLParser.WhileStatementContext |
| QLParser.WildcardBoundsContext |
| QLParser.WildcardContext |
QLParserBaseVisitor
This class provides an empty implementation of QLParserVisitor,
which can be extended to create a visitor which only needs to handle a subset
of the available methods.
|
QLParserListener
This interface defines a complete listener for a parse tree produced by
QLParser.
|
QLParserVisitor
This interface defines a complete generic visitor for a parse tree produced
by QLParser.
|
| QvmInstructionVisitor.Context |
| ScopeStackVisitor |