Expand description
Rúnar Compiler (Rust) — library root.
Full compilation pipeline:
- IR consumer mode: accepts ANF IR JSON, emits Bitcoin Script.
- Source mode: compiles
.runar.tssource files through all passes.
Modules§
- artifact
- Rúnar Artifact – the final compiled output of a Rúnar compiler.
- codegen
- Code generation modules.
- frontend
- Frontend passes for compiling
.runar.tssource files. - ir
- ANF IR types and loader.
Functions§
- compile_
from_ ir - Compile from an ANF IR JSON file on disk.
- compile_
from_ ir_ str - Compile from an ANF IR JSON string.
- compile_
from_ program - Compile a parsed ANF program to a Rúnar artifact.
- compile_
from_ source - Compile from a
.runar.tssource file on disk. - compile_
from_ source_ str - Compile from a
.runar.tssource string. - compile_
source_ str_ to_ ir - Compile from a
.runar.tssource string to ANF IR only (passes 1-4). - compile_
source_ to_ ir - Compile from a
.runar.tssource file to ANF IR only (passes 1-4).