| 程序包 | 说明 |
|---|---|
| net.hasor.dataql.compiler.ast.inst | |
| net.hasor.dataql.compiler.ast.value | |
| net.hasor.dataql.compiler.qil.cc |
| 限定符和类型 | 类和说明 |
|---|---|
class |
RootBlockSet
指令序列
|
| 限定符和类型 | 字段和说明 |
|---|---|
InstSet |
SwitchInst.SwitchExpression.instBlockSet |
| 限定符和类型 | 方法和说明 |
|---|---|
InstSet |
SwitchInst.getElseBlockSet() |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
SwitchInst.addElseif(Expression testExp,
InstSet blockSet)
添加条件分支
|
void |
InstSet.addInstSet(InstSet inst)
批量添加指令集
|
void |
SwitchInst.setElseBlockSet(InstSet instBlockSet)
设置默认条件分支
|
| 限定符和类型 | 类和说明 |
|---|---|
class |
LambdaVariable
lambda 函数对象
|
| 限定符和类型 | 方法和说明 |
|---|---|
void |
InstSetInstCompiler.doCompiler(InstSet astInst,
InstQueue queue,
CompilerContext compilerContext) |
Copyright © 2020. All rights reserved.