syntheticLiteralNodeFor

fun syntheticLiteralNodeFor(literalValue: A_BasicObject, literalAsString: A_String = if (literalValue.isString) literalValue as A_String else stringFrom(literalValue.toString())): A_Phrase

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.

Parameters

literalValue

The value that this literal phrase should produce.

literalAsString

The optional A_String used to describe this literal.