Passes now have their own folder.
Removed leftover file.
Added PreProcessor class that executes a pipeline of passes.
Removed unused .gitignore files.
Removed unnecessary JSDoc invocation.
Code header gardening.
Proper class name.
Added function documentation.
Added proper documentation for expand().
Made the executable a local variable instead of global one.
Tests accomodate for the expansion renaming.
Fixed broken test case.
Exe is no longer local, this doesn't work well with Sweet.
Added compiler.
Added forogtten windows test cases.
Added new functions.
Test cases for macro functions
Added atan2 function
Added log (10 base) function
Implemented macro generators