mirror of
https://github.com/emptyynes/LIVM.git
synced 2024-12-30 13:12:25 +03:00
No description
device | ||
faxm | ||
fraxinizator | ||
.gitignore | ||
date.lua | ||
devices.c | ||
faxm.lua | ||
faxmopcode.lua | ||
LICENSE | ||
LIVM-concept.png | ||
livm.c | ||
main.c | ||
main.faxm | ||
opcodelist | ||
out.fx | ||
README.md | ||
xcase.c |
LIVM
LaIn (LIne) Virtual Machine
Why LIVM was created: LIVM was created to convert code between different programming languages How LIVM helps to convert it: LIVM as abstraction is a set of instructions, that can be commonly used in programming languages LIVM uses FaXm to compile it's assembler to bytecode, but convertion must be done before FaXm code compiles to bytecode like in diagram: