From 3e9d8c506a1b12d51e4e1c7457e14daffb326bea Mon Sep 17 00:00:00 2001 From: yhirose Date: Thu, 17 Aug 2017 17:52:46 -0400 Subject: [PATCH] Added README.md for PL/0... --- pl0/README.md | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) create mode 100644 pl0/README.md diff --git a/pl0/README.md b/pl0/README.md new file mode 100644 index 0000000..07b4834 --- /dev/null +++ b/pl0/README.md @@ -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 +```