UNPKG

@composita/il

Version:

Composita language IL.

9 lines 630 B
import { InterfaceDescriptor, JumpDescriptor, MessageDescriptor, ProcedureDescriptor, SystemCallDescriptor, TypeDescriptor, VariableDescriptor } from './descriptor'; import { OperationCode } from './opcode'; export declare class Instruction { constructor(code: OperationCode, ...args: Array<InstructionArgument>); readonly code: OperationCode; readonly arguments: Array<InstructionArgument>; } export declare type InstructionArgument = SystemCallDescriptor | MessageDescriptor | TypeDescriptor | VariableDescriptor | ProcedureDescriptor | InterfaceDescriptor | JumpDescriptor; //# sourceMappingURL=instruction.d.ts.map