Fixed a bug: JavaScript returns -1 from (+(-1)), so another solution had to be implemented.
Added error reporting to antlr.
Extracted a method to create the parser.
Made small improvements based on code analysis.
Merge branch 'JessevanAssen-master'