Compiler now has support for registers though it doesn't use them yet. (Except for string creation)
Begins moving to new operator system. Only parsing  uses the new system yet.
Removes old test.html. Can be found from git history if ever needed
Typechecker now uses new operators.
Last commit with old compiler.js
Merge pull request #5 from Scintillo/backend

Backend
Merge pull request #6 from Scintillo/backend

Better styling for manual
Ast now contains line info. Compiler is erased. Parser now supports new index operator. Type- and atomicchecking moved away from compiler.
Types are now given as parameters. Fixes few bugs in parsing/type-/atomicchecking.
Typechecker and Atomicchecker now support new IndexOp. Better function detection.
Removes some old commented code.
New compiler now supports variable definitions and simple mathematical expressions. Only integer supported for now. Moves block variable functions from typechecker to Nodes.Block.prototype.
Compiler now supports doubles, and this time for real. Also supports non-atomic expressions.
Compiler supports entries so function calls will now be possible to compile.
Compiler now supports function calls. The runtime functions are now outdated because of new function call ABI.
Function calls work now. Only graphics calls moved to new ABI. FTables are now aligned to right size and program ends when code ends.
Compiler supports atomic for loops.
Now stack align works also with variables. Compiler supports non-atomic for loops also.
Temporaries are now casted too to keep asm.js compability
Compiler supports repeat-forever loops. Adds some mathematical functions.