Skip to content

Commit 6ebb094

Browse files
committed
изменена отметка позиции ошибки
1 parent 461e1b8 commit 6ebb094

File tree

1 file changed

+8
-4
lines changed

1 file changed

+8
-4
lines changed

src/OneScript.Language/ScriptException.cs

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -98,13 +98,17 @@ public override string Message
9898
{
9999
var sb = new StringBuilder(MessageWithoutCodeFragment);
100100
sb.AppendLine();
101-
sb.AppendLine(Code?.Replace('\t', ' ').TrimEnd());
101+
var codeLine = Code?.Replace('\t', ' ').TrimEnd();
102102

103103
if (ColumnNumber != ErrorPositionInfo.OUT_OF_TEXT)
104104
{
105-
if (ColumnNumber > 1)
106-
sb.Append(' ', ColumnNumber - 1);
107-
sb.AppendLine(BilingualString.Localize("^--здесь", "^--here"));
105+
sb.Append(codeLine[..ColumnNumber]);
106+
sb.Append("<<?>>");
107+
sb.AppendLine(codeLine[ColumnNumber..]);
108+
}
109+
else
110+
{
111+
sb.AppendLine(codeLine);
108112
}
109113

110114
return sb.ToString();

0 commit comments

Comments
 (0)