类的使用
org.ssssssss.script.parsing.ast.Node
使用Node的程序包
程序包
说明
-
org.ssssssss.script.compile中Node的使用
返回变量类型为Node的类型的org.ssssssss.script.compile中的方法参数类型为Node的org.ssssssss.script.compile中的方法修饰符和类型方法说明编译AST节点编译AST节点访问AST节点类型变量类型为Node的org.ssssssss.script.compile中的方法参数修饰符和类型方法说明编译voidMagicScriptCompiler.pushFinallyBlock(List<Node> finallyBlock) 访问MagicScriptCompiler.visitMethod(String methodName, List<Node> childNodes, List<VarIndex> parameters) MagicScriptCompiler.visitMethod(String methodName, List<Node> childNodes, List<VarIndex> parameters, Runnable callback) -
org.ssssssss.script.parsing中Node的使用
返回变量类型为Node的类型的org.ssssssss.script.parsing中的方法 -
org.ssssssss.script.parsing.ast中Node的使用
修饰符和类型类说明classclass表达式classclass常量classclass一元操作符 -
org.ssssssss.script.parsing.ast.binary中Node的使用
修饰符和类型类说明class+ 运算class&& 操作class= 操作class&class|class/ 操作class==、===操作class>=操作class> 运算classinstanceofclass<= 运算class<class<<class% 运算class* 运算class!class|| 操作class>>>class>>class- 操作class^ -
org.ssssssss.script.parsing.ast.linq中Node的使用
修饰符和类型类说明classclassclassclassclassclass -
org.ssssssss.script.parsing.ast.literal中Node的使用
修饰符和类型类说明classint常量classboolean常量classbyte常量classdouble常量classfloat常量classint常量classList常量classlong 常量classmap常量classnull 常量classclass正则常量classshort 常量classString 常量 -
org.ssssssss.script.parsing.ast.statement中Node的使用
修饰符和类型类说明classassert expr : expr[,expr][,expr][,expr]class异步调用classbreak 语句classclasscontinue语句classclassclassclassclassclassclassclassclassclassclassclass展开语法 Spread syntax (...)classclassclassclassclassclass类型变量类型为Node的org.ssssssss.script.parsing.ast.statement中的构造器参数限定符构造器说明ForStatement(Span span, VarIndex indexOrKey, VarIndex value, VarIndex anonymousVariable, Expression mapOrArray, List<Node> body) IfStatement(Span span, Expression condition, List<Node> trueBlock, List<IfStatement> elseIfs, List<Node> falseBlock) TryStatement(Span span, VarIndex exceptionVarNode, List<Node> tryBlock, List<VariableDefine> tryResources, List<Node> catchBlock, List<Node> finallyBlock) WhileStatement(Span span, Expression condition, List<Node> trueBlock)