class Savi::Compiler::BinaryVerona
- Savi::Compiler::BinaryVerona
- Reference
- Object
Overview
The purpose of the Binary pass is to produce a binary executable of the program, using LLVM and clang tooling and writing the result to disk. The difference between this pass and the Binary pass is that this version of the pass uses the Verona runtime instead of the Pony runtime.
This pass does not mutate the Program topology. This pass does not mutate the AST. This pass does not raise any compilation errors. This pass keeps temporary state (on the stack) at the program level. This pass produces no output state (aside from the side effect below). !! This pass has the side-effect of writing files to disk.
Defined in:
savi/compiler/binary_verona.crConstant Summary
-
VERONA_STATIC_LIB =
"/usr/lib/libverona-sys-static.a"