| 程序包 | 说明 |
|---|---|
| org.ssssssss.script.parsing | |
| org.ssssssss.script.parsing.ast.linq | |
| org.ssssssss.script.parsing.ast.statement |
| 限定符和类型 | 方法和说明 |
|---|---|
int |
Scope.find(VarIndex varIndex) |
Object |
Scope.getValue(VarIndex varIndex)
获取值
|
Object |
Scope.setValue(VarIndex varIndex,
Object value)
设置值
|
| 构造器和说明 |
|---|
LinqField(Span span,
Expression expression,
VarIndex alias) |
LinqOrder(Span span,
Expression expression,
VarIndex alias,
int order) |
| 限定符和类型 | 方法和说明 |
|---|---|
VarIndex |
VariableAccess.getVarIndex() |
| 限定符和类型 | 方法和说明 |
|---|---|
List<VarIndex> |
LambdaFunction.getParameters() |
| 构造器和说明 |
|---|
ForStatement(Span span,
VarIndex indexOrKey,
VarIndex value,
int varCount,
Expression mapOrArray,
List<Node> body) |
Import(Span span,
String packageName,
VarIndex varIndex,
boolean module) |
NewStatement(Span span,
VarIndex target,
List<Expression> arguments) |
TryStatement(Span span,
VarIndex exceptionVarNode,
List<Node> tryBlock,
List<Node> catchBlock,
List<Node> finallyBlock,
int tryVarCount,
int catchVarCount,
int finallyVarCount) |
VariableAccess(Span name,
VarIndex varIndex) |
VariableDefine(Span span,
VarIndex varIndex,
Expression right) |
| 构造器和说明 |
|---|
LambdaFunction(Span span,
List<VarIndex> parameters,
int varCount,
List<Node> childNodes) |
Copyright © 2020–2021. All rights reserved.