Crate leo_compiler[][src]

Expand description

The compiler for Leo programs.

The [Compiler] type compiles Leo programs into R1CS circuits.

Re-exports

pub use console::*;
pub use constraints::*;
pub use expression::*;
pub use function::*;
pub use output::*;
pub use program::*;
pub use statement::*;
pub use prelude::*;
pub use value::*;
pub use phase::*;
pub use phases::*;
pub use option::*;

Modules

Compiles a Leo program from a file path.

Module containing methods to enforce constraints in an Leo program

Methods to enforce expressions in a compiled Leo program.

Methods to enforce constraints on functions in a compiled Leo program.

Compiles a Leo program from a file path.

Methods to enforce constraints on statements in a Leo program.

Methods to enforce constraints on values in a Leo program.

Macros