A basic compiler based off of thejameskyle's super-tiny-compiler

Matt Coles d4d04be185 Create README.md 9 yıl önce
.gitignore a1ab34b0e4 Add some example code 9 yıl önce
README.md d4d04be185 Create README.md 9 yıl önce
compiler.js cbf5475de5 My first compiler :) 9 yıl önce
example.mc a1ab34b0e4 Add some example code 9 yıl önce
stdlib.js dec28251e2 Add some runtime error checking 9 yıl önce

README.md

babys-first-compiler

A basic compiler based off of @thejameskyle's super-tiny-compiler, compiles a simple LISP-esque syntax into runnable JS.

Currently supports a few built-ins, add, subtract, assign and log. Hopefully these are self-explanatory, or at least they should be from example.mc.

The compiler runs like node compiler.js file.mc where file.mc is the file you wish to compile, and this will produce an output.js which requires stdlib.js to be in the same directory when running for now at least.