Implement division

This commit is contained in:
2024-03-09 08:36:07 +01:00
parent fe805ca893
commit a3e3be5ec7
25 changed files with 357 additions and 245 deletions

View File

@ -3,6 +3,7 @@
#include <cstddef>
#include <fstream>
#include <sstream>
#include <iostream>
namespace elna::cli
{
@ -36,7 +37,8 @@ namespace elna::cli
{
for (const auto& compile_error : lex_result.errors())
{
printf("%lu:%lu: %s\n", compile_error.line(), compile_error.column(), compile_error.what());
std::cout << compile_error->line() << ':' << compile_error->column()
<< ": " << compile_error->what() << std::endl;
}
return 1;
}
@ -45,7 +47,7 @@ namespace elna::cli
{
return 2;
}
backend::riscv32_elf(ast.get(), out_file);
riscv::riscv32_elf(ast.get(), out_file);
return 0;
}