contains behavior related to internal functionality

Mimics
Inactive cells
Active cells
Specs
Inactive cells (details)
inspect = "DefaultBehavior Internal"
kind = "DefaultBehavior Internal"
notice = "DefaultBehavior Internal"
Active cells (details)
internal:compositeRegexp(+regexpSegments)

takes one or more arguments. it expects the last argument to be a text of flags, while the rest of the arguments are either texts or regexps or nil. if text, it will be inserted verbatim into the result regexp. if regexp it will be inserted into a group that make sure the flags of the regexp is preserved. if nil, nothing will be inserted.

internal:concatenateText(+textSegments)

takes zero or more arguments, calls asText on non-text arguments, and then concatenates them and returns the result.

internal:createDecimal([decimal])

expects one 'strange' argument. creates a new instance of Decimal that represents the number found in the strange argument.

internal:createNumber([number])

expects one 'strange' argument. creates a new instance of Number that represents the number found in the strange argument.

internal:createRegexp([regexp], [flags])

expects two 'strange' arguments. creates a new mimic of Regexp with the given Java String backing it.

internal:createText([text])

expects one 'strange' argument. creates a new instance of Text with the given Java String backing it.