@fabric_v1/compiler
Version:
Fabric DSL compiler (parser, checker, IR & backends)
11 lines (10 loc) • 323 B
TypeScript
import { AtomBlock, BitLiteral } from "./ast_types";
export interface FabricAtomIR {
name: string;
protons: BitLiteral[];
electrons: BitLiteral[];
mutableIndices: number[];
energyBudget: number;
entangledWith: string[];
}
export declare function transformToFabricAtom(ast: AtomBlock): FabricAtomIR;