This is an implementation of LC-3 assembly written in Javascript. It's still under construction.
The LC-3 is a toy ISA (Instruction Set Architecture) introduced in Yale Patt's excellent Introduction to Computing Systems. It's very minimal, having only fifteen instructions!
First, install dependencies in the typical fashion:
$ npm install
Install gulp globally, if you haven't done so already:
$ npm install -g gulp
Using gulp, you can compile the parser (gulp compile-parser), run the linter (gulp lint), or run the tests (gulp test or mocha). You can do all three by simply running:
$ gulp
Consult gulpfile.js for more details.