Skip to main content

compileIndependent 编译独立指令

compileIndependent

类型: MethodDeclaration

所属类: CommandFunctionList

定义位置: command.ts

描述

编译独立指令

参数 commands: 指令数据列表

参数 callback: 指令执行完毕时回调函数

参数 loop: 当前指令列表是否处于循环状态

返回值:编译后的事件指令函数列表

参数

参数名类型描述默认值
commandsCommandDataList--

返回值

类型: CommandFunctionList

编译后的事件指令函数列表

源代码

位置: 第 181 行

public compileIndependent(commands: CommandDataList): CommandFunctionList {
const {stack, labels, jumps, returns} = Command
Command.stack = new CompileTimeCommandStack()
const compiledCommands = Command.compile(commands)
Command.stack = stack
Command.labels = labels
Command.jumps = jumps
Command.returns = returns
return compiledCommands
}

文档生成时间:2025/7/7 12:07:06