Fixing array examples

This commit is contained in:
Krzosa Karol
2022-07-28 13:20:51 +02:00
parent 4a0234155c
commit 78a0f54319
5 changed files with 44 additions and 24 deletions

View File

@@ -187,14 +187,9 @@ For modules it's a bit different cause they should be distributed as valid.
#include "compiler.cpp"
#include "c_language_codegen.cpp"
#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);
@@ -221,7 +216,6 @@ int main(int argument_count, char **arguments){
test_array();
test_string_builder();
test_intern_table();
test_bucket_arrays();
emit_line_directives = true;
String program_name = "examples/types_as_first_class_values.kl"_s;
@@ -231,10 +225,11 @@ int main(int argument_count, char **arguments){
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);
}
compile_file("examples/arrays_and_slices.kl"_s, COMPILE_AND_RUN);
// For(examples){
// if(it.is_directory) continue;
// compile_file(it.absolute_path, COMPILE_AND_RUN);
// }
__debugbreak();
}