Companion

object Companion

Properties

Link copied to clipboard

Show the top-level statements that are executed during loading or compilation.

Link copied to clipboard

Allow investigation of why a top-level expression is being excluded from summarization.

Link copied to clipboard

A flag that controls whether compilation attempts to use the fast-loader to rewrite some top-level statements into a faster form.

Functions

Link copied to clipboard
fun addBootstrapStyler(bodyCode: A_RawFunction, atom: A_Atom, module: A_Module)

Create and add a bootstrap A_Styler in the method specified by the atom. If the method already has a styler, do nothing. Also do nothing if the bodyCode is not primitive, or its primitive doesn't specify a bootstrapStyler.

Link copied to clipboard

If the current Thread is an AvailThread, extract its AvailLoader, if any. Otherwise answer null.

Link copied to clipboard
fun forUnloading(runtime: AvailRuntime, module: A_Module, textInterface: TextInterface): AvailLoader

Create an AvailLoader suitable for unloading the specified module.

Link copied to clipboard
fun htmlStyledMethodName(quotedName: A_String, stripQuotes: Boolean, stylesheet: Stylesheet, startOfToken: Int = -1, pastEndOfToken: Int = -1): String

Create an HTML3.2 span (without a top-level html tag) containing a styled presentation of the given method name. The method name must have quotes around it, and have backslash escapes for embedded backslashes and quotes. If stripQuotes is true, remove the outer quotes and backslashes used as escapes.

Link copied to clipboard

Answer a merge function that accepts an existing regional style and clobbers it with replacement iff the existing style is original. The resultant function is suitable for use with styleToken.

Link copied to clipboard

Given text of a quoted method name and the starting offset that the text occurs at, update the receiver, a RunTree, to contain the symbolic style names that should color the text.