commit db825f3cdebf4b1031347b0d48b9e478cd84a371
parent a238c69ca4e5c44b0e9c398d70122a17939bc439
Author: Cori Barker <coribarker2@gmail.com>
Date: Mon, 19 Jan 2026 09:37:29 +0000
utility files
Diffstat:
3 files changed, 26 insertions(+), 0 deletions(-)
diff --git a/.gitignore b/.gitignore
@@ -0,0 +1,2 @@
+.cache
+build/
diff --git a/CMakeLists.txt b/CMakeLists.txt
@@ -0,0 +1,18 @@
+cmake_minimum_required(VERSION 3.10)
+
+# Set the project name and language
+project(blc CXX)
+
+# Set the C++ standard
+set(CMAKE_CXX_STANDARD 17)
+set(CMAKE_CXX_STANDARD_REQUIRED ON)
+
+# Add the include directory
+include_directories(${PROJECT_SOURCE_DIR}/include)
+
+# Gather all source files from the src directory
+file(GLOB SOURCES "src/**/*.cpp", "src/*.cpp")
+message(STATUS "Sources: ${SOURCES}")
+
+# Define the executable
+add_executable(blc ${SOURCES})
diff --git a/test.bl b/test.bl
@@ -0,0 +1,6 @@
+int a = 5;
+int b = 6;
+
+int c = a * b;
+
+int num = 2 + 2 * 2;