public override LazyList <string> Visit(NumLitNode node, Precedence parentPrecedence) { Contracts.AssertValue(node); NumLitToken nlt = node.Value; return(LazyList <string> .Of(nlt != null?nlt.ToString() : node.NumValue.ToString("R", TexlLexer.LocalizedInstance.Culture))); }
public override LazyList <string> Visit(NumLitNode node, Precedence parentPrecedence) { Contracts.AssertValue(node); NumLitToken nlt = node.Value; return(LazyList <string> .Of("#$number$#")); }
public NumLitNode(ref int idNext, NumLitToken tok) : base(ref idNext, tok, new SourceList(tok)) { NumValue = double.NaN; }