17 lines
321 B
C#
17 lines
321 B
C#
using Nub.Lang.Common;
|
|
|
|
namespace Nub.Lang.Syntax.Tokenization;
|
|
|
|
public class LiteralToken(SourceSpan span, LiteralKind kind, string value) : Token(span)
|
|
{
|
|
public LiteralKind Kind { get; } = kind;
|
|
public string Value { get; } = value;
|
|
}
|
|
|
|
public enum LiteralKind
|
|
{
|
|
Integer,
|
|
Float,
|
|
String,
|
|
Bool
|
|
} |