Skip to content

Commit 1839b14

Browse files
committed
Update CompilerException.cs
1 parent 9e9b151 commit 1839b14

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

kscr-core/Exception/CompilerException.cs

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@ public sealed class CompilerErrorMessage
1313
public static readonly CompilerErrorMessage UnexpectedToken = new("Unexpected Token <{1}> in class {0};"+Environment.NewLine+"\t\t{2}");
1414
public static readonly CompilerErrorMessage InvalidToken = new("Invalid Token <{1}> in class {0};"+Environment.NewLine+"\t\t{2}");
1515
public static readonly CompilerErrorMessage InvalidType = new("Invalid Type <{1}> in class {0};"+Environment.NewLine+"\t\t{2}");
16+
public static readonly CompilerErrorMessage InvalidName = new("Invalid name for {0}: {1};"+Environment.NewLine+"\t\t{2}");
1617
public static readonly CompilerErrorMessage Invalid = new("Invalid {1} in class {0};"+Environment.NewLine+"\t\t{2}");
1718

1819
public static readonly CompilerErrorMessage CannotAssign = new("Cannot assign {1} to {0}");
@@ -29,8 +30,10 @@ public sealed class CompilerErrorMessage
2930
public static readonly CompilerErrorMessage ClassInvalidMemberType =
3031
new("Invalid member Type {1} in class {0};"+Environment.NewLine+"\t\t{2}");
3132

33+
public static readonly CompilerErrorMessage ClassSuperTypeNotCalled =
34+
new("Class {0} does not call its super type {1}");
3235
public static readonly CompilerErrorMessage ClassAbstractMemberNotImplemented =
33-
new("Class {0} does not implement the following abstract members:\n{1}");
36+
new("Class {0} is not abstract and does not implement abstract member {1}");
3437

3538
public readonly string Message;
3639

0 commit comments

Comments
 (0)