Compiling entire folder, working on examples
This commit is contained in:
12
main.cpp
12
main.cpp
@@ -190,10 +190,11 @@ For modules it's a bit different cause they should be distributed as valid.
|
||||
#include "intermediate_representation.cpp"
|
||||
// #include "bytecode_interpreter.cpp"
|
||||
// #include "bytecode.cpp"
|
||||
#include "x64_funtime.cpp"
|
||||
|
||||
|
||||
int main(int argument_count, char **arguments){
|
||||
|
||||
// test_x64_stuff();
|
||||
#if OS_WINDOWS
|
||||
// Set output mode to handle virtual terminal sequences
|
||||
HANDLE hOut = GetStdHandle(STD_OUTPUT_HANDLE);
|
||||
@@ -228,7 +229,12 @@ int main(int argument_count, char **arguments){
|
||||
program_name = string_from_cstring(arguments[1]);
|
||||
}
|
||||
|
||||
compile_file("examples/runtime_type_information.kl"_s, COMPILE_AND_RUN);
|
||||
compile_file("examples/types_as_first_class_values.kl"_s, COMPILE_AND_RUN);
|
||||
Scratch scratch;
|
||||
Array<OS_File_Info> examples = os_list_dir(scratch, "examples"_s);
|
||||
For(examples){
|
||||
if(it.is_directory) continue;
|
||||
compile_file(it.absolute_path, COMPILE_AND_RUN);
|
||||
}
|
||||
|
||||
__debugbreak();
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user