@helios-lang/compiler
Version:
Helios is a Domain Specific Language that compiles to Plutus-Core (i.e. Cardano on-chain validator scripts). Helios is a non-Haskell alternative to Plutus. With this library you can compile Helios scripts and build Cardano transactions, all you need to bu
19 lines (16 loc) • 498 B
JavaScript
import { DEFAULT_PARSE_OPTIONS } from "@helios-lang/ir"
import { PARAM_IR_PREFIX } from "../codegen/index.js"
export { createSource, parseScript } from "./parseScript.js"
/**
* @typedef {import("@helios-lang/ir").ParseOptions} ParseOptions
* @typedef {import("./parseScript.js").ParsedScript} ParsedScript
*/
/**
* @type {ParseOptions}
*/
export const IR_PARSE_OPTIONS = {
...DEFAULT_PARSE_OPTIONS,
builtinsPrefix: "__core__",
errorPrefix: "",
paramPrefix: PARAM_IR_PREFIX
}