jtr/DevDisciples.Json.Parser/JsonNumber.cs
2024-09-16 22:46:53 +02:00

14 lines
372 B
C#

using DevDisciples.Parsing;
namespace DevDisciples.Json.Parser;
public readonly struct JsonNumber : ISyntaxNode
{
public Lexer<JsonToken>.Token Token { get; }
public double Value => double.TryParse(Token.Lexeme.Replace('.', ','), out var val) ? val : default;
public JsonNumber(Lexer<JsonToken>.Token token)
{
Token = token;
}
}