Errors:
- CScanner isn't grabbing /* */ comments properly
- StatementParser doesn't enforce ;

Notes:
- main() manipulated to be void and have no arguments
- Using Pascal's write() method