public interface CodeGenerator
| Modifier and Type | Method and Description |
|---|---|
void |
addInstruction(QLInstruction qlInstruction) |
void |
addInstructionsByTree(org.antlr.v4.runtime.tree.ParseTree tree) |
QLambdaDefinition |
generateLambdaDefinition(QLParser.ExpressionContext expressionContext,
java.util.List<QLambdaDefinitionInner.Param> params) |
ErrorReporter |
getErrorReporter() |
ErrorReporter |
newReporterWithToken(org.antlr.v4.runtime.Token token) |
QLSyntaxException |
reportParseErr(java.lang.String errCode,
java.lang.String errReason) |
void addInstruction(QLInstruction qlInstruction)
void addInstructionsByTree(org.antlr.v4.runtime.tree.ParseTree tree)
QLSyntaxException reportParseErr(java.lang.String errCode, java.lang.String errReason)
QLambdaDefinition generateLambdaDefinition(QLParser.ExpressionContext expressionContext, java.util.List<QLambdaDefinitionInner.Param> params)
ErrorReporter getErrorReporter()
ErrorReporter newReporterWithToken(org.antlr.v4.runtime.Token token)
Copyright © 2012-2025 Alibaba Group. All Rights Reserved.