Fixed wrong error location reporting

This commit is contained in:
2018-12-07 19:29:09 +01:00
parent eb1eb81c1b
commit 229fe3bffa

View File

@@ -458,9 +458,9 @@ namespace Upsilon.Parser
expression = new LiteralExpressionSyntax(nilToken, null);
break;
default:
_diagnostics.LogBadCharacter(new TextSpan(_position, 1));
_diagnostics.LogBadCharacter(Current.Span);
expression = new BadExpressionSyntax(Current.Span);
NextToken();
expression = new BadExpressionSyntax(new TextSpan(_position, 1));
break;
}
return expression;