Companion

object Companion

Functions

Link copied to clipboard

Create a literal phrase from a literal.

Link copied to clipboard

Create a literal phrase from a literal.

Link copied to clipboard
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

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.