2020-02-04 09:06:47 +03:00
|
|
|
"use strict";
|
2020-02-07 02:21:34 +03:00
|
|
|
import { assemble, DataNode, disassemble, EvaluationNode, ExecutionNode, formatBytecode, LabelNode, LabelledNode, LinkNode, LiteralNode, Node, OpcodeNode, parse, PopNode, ScopeNode, ValueNode } from "./assembler";
|
2020-02-04 09:06:47 +03:00
|
|
|
import { Opcode } from "./opcodes";
|
2020-02-07 02:21:34 +03:00
|
|
|
import { SemanticErrorSeverity } from "./assembler";
|
2020-02-04 09:06:47 +03:00
|
|
|
export {
|
|
|
|
// Opcodes
|
|
|
|
Opcode,
|
|
|
|
// Assembler functions
|
|
|
|
assemble, disassemble, formatBytecode, parse,
|
|
|
|
// Assembly AST Nodes
|
2020-02-07 02:21:34 +03:00
|
|
|
DataNode, EvaluationNode, ExecutionNode, LabelNode, LabelledNode, LinkNode, LiteralNode, Node, OpcodeNode, PopNode, ScopeNode, ValueNode, SemanticErrorSeverity, };
|