Upsilon/Upsilon/Parser/IdentifierToken.cs

21 lines
517 B
C#
Raw Permalink Normal View History

2018-11-10 16:00:39 +00:00
using System.Collections.Generic;
using Upsilon.Text;
2018-11-10 16:00:39 +00:00
namespace Upsilon.Parser
{
public class IdentifierToken : SyntaxToken
{
public IdentifierToken(string name, TextSpan position)
: base(SyntaxKind.Identifier, position, null)
2018-11-10 16:00:39 +00:00
{
Name = name;
}
public string Name { get; }
public override SyntaxKind Kind => SyntaxKind.Identifier;
public override IEnumerable<SyntaxNode> ChildNodes()
{
yield break;
}
}
}