synthetic Literal Node For
fun syntheticLiteralNodeFor( literalValue: A_BasicObject, literalAsString: A_String = when
{
literalValue.isString -> literalValue as A_String
literalValue.isInstanceOf(safePrintRange) ->
stringFrom(literalValue.toString())
literalValue.isInstanceOf(integers) ->
stringFrom("(a big integer)")
else -> stringFrom(literalValue.toString())
}, optionalGeneratingPhrase: A_Phrase = nil): A_Phrase
Content copied to clipboard
Create a literal phrase from an AvailObject, the literal value itself. Automatically wrap the value inside a synthetic literal token. Use the specified literalAsString as the string form of the literal for printing.
Return
The new literal phrase.