Add transpiler

This commit is contained in:
Shunsuke Shibayama 2022-11-18 11:02:30 +09:00
parent 07c62de125
commit bc6d401aec
4 changed files with 242 additions and 0 deletions

View file

@ -10,6 +10,7 @@ use erg_common::traits::Runnable;
use erg_compiler::build_hir::HIRBuilder;
use erg_compiler::lower::ASTLowerer;
use erg_compiler::transpile::Transpiler;
use erg_compiler::ty::deserialize::Deserializer;
use erg_compiler::Compiler;
@ -31,6 +32,9 @@ fn run() {
"check" => {
HIRBuilder::run(cfg);
}
"transpile" => {
Transpiler::run(cfg);
}
"compile" | "exec" => {
Compiler::run(cfg);
}