Writes the code points of the developer-readable Debug string for the
given object
to output
. Assumes output
is a Unicode Output
writer
with sufficient capacity. Delegates to Debug.debug, if object
implements Debug
; writes a JavaScript string literal, if object
is a
string
, and writes a JavaScript number literal, if object
is a
number
; otherwise writes the result of Object.toString
.
Returns the developer-readable Debug string for the givem object
,
output using the given settings
. Delegates to Debug.debug, if
object
implements Debug
; returns a JavaScript string literal, if
object
is a string
, and returns a JavaScript number literal, if
object
is a number
; otherwise returns the result of Object.toString
.
Writes the code points of the JavaScript character literal for the given
character
to output
.
Writes the code points of the JavaScript numeric literal for the given
value
to output
.
Writes the code points of the JavaScript string literal for the given
string
to output
.
Writes the code points of the human-readable Display string for the
given object
to output
. Assumes output
is a Unicode Output
writer
with sufficient capacity. Delegates to Display.display, if object
implements Display
; otherwise writes the result of Object.toString
.
Returns the human-readable Display string for the givem object
,
output using the given settings
. Delegates to [[Display.displa]],
if object
implements Display
; otherwise returns the result of
Object.toString
.
Writes the code points of the numeric string for the given value
to output
.
Returns the operting system specific string used to separate lines of text.
Text format utility functions.