---> @@@@@ @@@@ @@@@@ @@@@@@ @@@@ @@@@ @@@@@@
--> @@ @@ @@ @@ @@ @@ @@ @@ @@ @@ @@
--> @@@@@ @@@@@@ @@@@@ @@@@ @@@@@@ @@@@ @@
--> @@ @@ @@ @@ @@ @@ @@ @@ @@ @@
--> @@ @@ @@ @@ @@ @@ @@ @@ @@@@ @@
A stack-oriented, reverse polish notated, compiled and forth-like language that targets x86_64 assembly.
- Nasm (Used as runtime)
for more detailed overview and demonstrations of the syntax, check quickstart
compile file:
$ lua parfast.lua <input.parfast> -com
Commands:
[nasm -felf64 <input.asm>]
[ld -o <input> <input.o>]
Or alternatively
$ ./parfast.lua <input.parfast> -com
Commands:
[nasm -felf64 <input.asm>]
[ld -o <input> <input.o>]
run file:
$ ./parfast.lua <input.parfast> -run
-
Modularity (include files)
-
self hosting (probably never XD)
-
string escape sequence
-
vim and emacs support (probably vs code too)