@awayfl/avm2
Version:
Virtual machine for executing AS3 code
22 lines • 759 B
TypeScript
import { Bytecode } from './../Bytecode';
import { ExceptionInfo } from './../abc/lazy/ExceptionInfo';
export declare class Instruction {
readonly position: number;
name: Bytecode;
params: Array<number> | number;
delta: number;
readonly deltaScope: number;
readonly terminal: boolean;
readonly refs: Array<number>;
stack: number;
scope: number;
catchBlock: ExceptionInfo;
catchStart: boolean;
catchEnd: boolean;
returnTypeId: number;
childs: number[];
comment: string;
constructor(position: number, name: Bytecode, params?: Array<number> | number, delta?: number, deltaScope?: number, terminal?: boolean, refs?: Array<number>);
toString(): string;
}
//# sourceMappingURL=Instruction.d.ts.map