syntax error now shows position pointer
scanner now records line number and relative position
fixed token error highlighting
fixed syntax error reporting
added semantic error reporting
fixed semantic error reporting