diff --git a/Parser/Internal/GreenNode.cs b/Parser/Internal/GreenNode.cs index 7638ff7..dfda086 100644 --- a/Parser/Internal/GreenNode.cs +++ b/Parser/Internal/GreenNode.cs @@ -74,11 +74,6 @@ namespace Parser.Internal internal bool IsMissing => _isMissing; - public override string ToString() - { - return base.ToString(); - } - private void WriteTo(TextWriter writer, bool leading, bool trailing) { var stack = new Stack<(GreenNode node, bool leading, bool trailing)>(); diff --git a/Parser/SyntaxToken.cs b/Parser/SyntaxToken.cs index b62f474..e0c27f1 100644 --- a/Parser/SyntaxToken.cs +++ b/Parser/SyntaxToken.cs @@ -12,7 +12,7 @@ namespace Parser public TokenKind Kind => _token.Kind; - public override string ToString() + public override string? ToString() { return _token.ToString(); } @@ -34,7 +34,7 @@ namespace Parser return Equals(_parent, other._parent) && Equals(_token, other._token); } - public override bool Equals(object obj) + public override bool Equals(object? obj) { if (ReferenceEquals(null, obj)) return false; return obj is SyntaxToken token && Equals(token); diff --git a/Parser/SyntaxTrivia.cs b/Parser/SyntaxTrivia.cs index 0b4a8c0..15f5424 100644 --- a/Parser/SyntaxTrivia.cs +++ b/Parser/SyntaxTrivia.cs @@ -22,7 +22,7 @@ namespace Parser return Equals(_parent, other._parent) && Equals(_trivia, other._trivia); } - public override bool Equals(object obj) + public override bool Equals(object? obj) { if (ReferenceEquals(null, obj)) return false; return obj is SyntaxTrivia trivia && Equals(trivia);