Started work on the CST

Removed old files/unnecessary code from earlier build.
Started laying out CST build.
Got jit space tree working how I want it in terms of CST uses, and
modified the files along with index.html to now be able to use the files
within the project.
Next step: make the json used by jit by doing another pass over the
token stream. More or less laid out the rest of the process, so it will
just be output
Started the program of building the CST.
More cst building.

Modified JIT more to my liking.
Wrote parseBlock() and parseStatementList().
Now can make CST of {}$
Fixed issue were original tree would not be deleted when running
multiple times.
CST can now parse print() and IntExpr().

Fixed some output for CST building.
Made the outputting of the tree better, to the best of my abilities.
Can now CST StringExpr's and Strings. (and boolean expr's)

(Forgot to commit after typing up about just doing StringExpr's and
Strings. Now committing those and Boolean expressions!)
Cleaned up a bit of code I did not like the look of.
Added some comments.
Re-organized parse just to keep to the grammar.
Added proper node alignment, CST for Assignment.

The more  look at it, the more I almost wish I had found a nicer
library, but to be fair, JIT is somewhat fun to use (once you figure out
how to make everything work the way you want, or close enough.).
CST: VarDecl done, While/if a bit buggy.
Fixed issue with BoolExpr (aka issue with while/if)
Commented out testing line.
Started building AST.

Cleaned up some of CST and started laying out AST.
Modified spacetree to allow two on the same webpage.
Started rewriting pieces of CST to write AST.
(because of how the library works, it would be easier to write AST from
tokens then from CST)
AST progress.

AST Assignment Statement, Block Statement String Expr and Id all now
building properly (I believe).
Fixed missing assignment Op node in CST.
Some index changes for more CST/AST room.
AST VarDecl done.
Finished AST Boolean Expr, While and If.

Added some more comments.
Made the distance between nodes a little larger, as in some instances,
it is really compacted.
Now moving on to scope.
SymbolTable stuff. Struggling just to get it started.
More word in SymbolTable.
Disabled Symbol table for now.
Fixed issue with Symbol table.
Re-enabled Symbol Table generation. Restarted Symbol Table.

Realized the symbol table as it was being written started getting far
too complicated, so decided to restart and try simplifying it. More or
less just dealing with a problem of Kernighan's Law.
More notes on AST build. Basis progress in Symbol Table.