1, add Naja Virtual Machine for naja bytecode,
authoryu.dongliang <18588496441@163.com>
Tue, 28 Mar 2023 12:51:46 +0000 (20:51 +0800)
committeryu.dongliang <18588496441@163.com>
Tue, 28 Mar 2023 12:51:53 +0000 (20:51 +0800)
commit10374c95ee72aa5b4af16e9d26be501a7022909a
tree3a4ad3187502e777abd03ab152fcfaaee41d2ca3
parenta8cffe2670bad2346de2d54f677213e828b9c9f7
1, add Naja Virtual Machine for naja bytecode,
2, lexer: support "\033" in string, so printf() can print with color.
19 files changed:
elf/scf_elf.c
elf/scf_elf.h
elf/scf_elf_arm64.c
elf/scf_elf_naja.c
elf/scf_elf_naja_so.c
elf/scf_elf_native.c
elf/scf_elf_native.h
lex/scf_lex.c
native/risc/scf_arm64.c
native/risc/scf_naja.c
native/risc/scf_risc_bb_color.c
native/scf_native.h
parse/Makefile
vm/Makefile [new file with mode: 0644]
vm/scf_vm.c [new file with mode: 0644]
vm/scf_vm.h [new file with mode: 0644]
vm/scf_vm_naja.c [new file with mode: 0644]
vm/scf_vm_naja_asm.c [new file with mode: 0644]
vm/scf_vm_test.c [new file with mode: 0644]