I'm having the following error. When an org.codehaus.groovy.syntax.TokenException is thrown, the value it returns when calling the getEndColumn() isn't the right one.
This issue is related with
GROOVY-5635, but it seems that the solution made available there isn't working because this class overrides said method, returning always "getStartColumn()+1".
I believe that the solution is deleting such method, so the parent's implementation is used instead.
I would really appreciate if this issue is solved for the upcoming 2.1.0 final (and 2.0.7) release because we're integrating the compiler with an IDE and this problem prevents proper error syntax highlighting.