...
This commit is contained in:
@@ -342,7 +342,7 @@ public abstract class Token(int line, int column, int length)
|
||||
|
||||
public sealed class TokenIdent(int line, int column, int length, string ident) : Token(line, column, length)
|
||||
{
|
||||
public string Ident = ident;
|
||||
public readonly string Ident = ident;
|
||||
}
|
||||
|
||||
public sealed class TokenIntLiteral(int line, int column, int length, BigInteger value) : Token(line, column, length)
|
||||
@@ -350,19 +350,14 @@ public sealed class TokenIntLiteral(int line, int column, int length, BigInteger
|
||||
public BigInteger Value = value;
|
||||
}
|
||||
|
||||
public sealed class TokenFloatLiteral(int line, int column, int length, decimal value) : Token(line, column, length)
|
||||
{
|
||||
public decimal Value = value;
|
||||
}
|
||||
|
||||
public sealed class TokenStringLiteral(int line, int column, int length, string value) : Token(line, column, length)
|
||||
{
|
||||
public string Value = value;
|
||||
public readonly string Value = value;
|
||||
}
|
||||
|
||||
public sealed class TokenBoolLiteral(int line, int column, int length, bool value) : Token(line, column, length)
|
||||
{
|
||||
public bool Value = value;
|
||||
public readonly bool Value = value;
|
||||
}
|
||||
|
||||
public enum Symbol
|
||||
@@ -394,7 +389,7 @@ public enum Symbol
|
||||
|
||||
public sealed class TokenSymbol(int line, int column, int length, Symbol symbol) : Token(line, column, length)
|
||||
{
|
||||
public Symbol Symbol = symbol;
|
||||
public readonly Symbol Symbol = symbol;
|
||||
}
|
||||
|
||||
public enum Keyword
|
||||
@@ -406,5 +401,5 @@ public enum Keyword
|
||||
|
||||
public sealed class TokenKeyword(int line, int column, int length, Keyword keyword) : Token(line, column, length)
|
||||
{
|
||||
public Keyword Keyword = keyword;
|
||||
public readonly Keyword Keyword = keyword;
|
||||
}
|
||||
Reference in New Issue
Block a user