jtr/DevDisciples.Json.Tools/Json2CSharpTranslator.JsonNumberTranslator.cs
2024-09-15 17:23:27 +02:00

19 lines
536 B
C#

using DevDisciples.Json.Parser;
using DevDisciples.Parsing;
namespace DevDisciples.Json.Tools;
public static partial class Json2CSharpTranslator
{
public static class JsonNumberTranslator
{
public static ITranslation Translate(ISyntaxNode visitee, object[] args)
{
return new PropertyTranslation
{
Type = ((JsonNumber)visitee).Token.Lexeme.Contains('.') ? "double" : "int",
Name = NameFromArgs(args),
};
}
}
}