Use isEOF
Show position where error occurred
Introduce Exception Class
Throw caught exception again
Add exception classes
Add position property to Symbol
Fix row of error message
Use error function instead of throw