#include "nasal.h" #include "nasal_err.h" #include "nasal_lexer.h" #include "nasal_ast.h" #include "nasal_parse.h" #include "nasal_import.h" #include "nasal_opt.h" #include "nasal_gc.h" #include "nasal_builtin.h" #include "nasal_codegen.h" #include "nasal_vm.h" #include "nasal_dbg.h" #include using ch_clk=std::chrono::high_resolution_clock; const u32 VM_AST =0x01; const u32 VM_CODE =0x02; const u32 VM_TIME =0x04; const u32 VM_EXEC =0x08; const u32 VM_DETAIL=0x10; const u32 VM_DEBUG =0x20; std::ostream& help(std::ostream& out) { out <<" ,--#-,\n" <<"<3 / \\____\\ <3\n" <<" |_|__A_|\n" #ifdef _WIN32 <<"use command to use unicode.\n" #endif <<"\nnasal