seq-compiler 0.19.7

Compiler for the Seq programming language
Documentation

Seq Compiler Library

Provides compilation from .seq source to LLVM IR and executable binaries.

Extending the Compiler

External projects can extend the compiler with additional builtins using [CompilerConfig]:

use seqc::{CompilerConfig, ExternalBuiltin, compile_file_with_config};

let config = CompilerConfig::new()
    .with_builtin(ExternalBuiltin::new("my-op", "my_runtime_op"));

compile_file_with_config(source, output, false, &config)?;