parent
6de1fe8aef
commit
3e9d8c506a
@ -0,0 +1,21 @@ |
||||
PL/0 language example |
||||
===================== |
||||
|
||||
https://en.wikipedia.org/wiki/PL/0 |
||||
|
||||
* PL/0 PEG syntax |
||||
* AST generation with symbol scope |
||||
* Interpreter (slow...) |
||||
* LLVM Code generation |
||||
* LLVM JIT execution (fast!) |
||||
|
||||
Usage |
||||
----- |
||||
|
||||
``` |
||||
pl0 PATH [--ast] [--llvm] [--jit] |
||||
|
||||
--ast: Show AST tree |
||||
--llvm: Dump LLVM IR |
||||
--jit: LLVM JIT execution |
||||
``` |
Loading…
Reference in new issue