From c5b85107c4ce31de6d5ed7cb15037ddb6f45ece7 Mon Sep 17 00:00:00 2001 From: Myrddin Dundragon Date: Fri, 31 Jan 2025 18:01:27 -0500 Subject: [PATCH] [#3] Added the ability to compile a library. The project will now generate a binary and a library. This is so that the compiler can be used in other programs as well. --- Cargo.lock | 7 +++++++ src/compiler.rs | 3 +++ src/lib.rs | 4 ++++ 3 files changed, 14 insertions(+) create mode 100644 Cargo.lock create mode 100644 src/compiler.rs create mode 100644 src/lib.rs diff --git a/Cargo.lock b/Cargo.lock new file mode 100644 index 0000000..5971ed3 --- /dev/null +++ b/Cargo.lock @@ -0,0 +1,7 @@ +# This file is automatically @generated by Cargo. +# It is not intended for manual editing. +version = 4 + +[[package]] +name = "arcanum" +version = "0.0.0" diff --git a/src/compiler.rs b/src/compiler.rs new file mode 100644 index 0000000..abd336d --- /dev/null +++ b/src/compiler.rs @@ -0,0 +1,3 @@ +pub struct Compiler +{ +} diff --git a/src/lib.rs b/src/lib.rs new file mode 100644 index 0000000..c4691f4 --- /dev/null +++ b/src/lib.rs @@ -0,0 +1,4 @@ +mod compiler; + + +pub use self::compiler::Compiler;