Working on type checking
Added a 'value' property to ast nodes to make it less confusing because I was calling the node's value 'type' previously. Also added some assign type checking
Added to scope checking if an intOp is found in an assign statement. Also added a function to handle type checking for an intOp
More type checking
Added a dedicated error and warning textarea
Removed warning and error output indentation. Fixed a bug that didn't display line numbers for certain warning and error messages
Fixed AST
Improved type checking for assignment