PhraseExplanation

data class PhraseExplanation(val phraseNode: PhrasePathRecord.PhraseNode, val childIndex: Int, val siblingsCount: Int, val htmlTagRuns: RunTree<List<String>>)

An entry in the phraseStructureList that shows a send phrase's bundle name and an indication of where within that name the subphrase below it occurs.

Parameters

phraseNode

The PhraseNode that this is based on.

childIndex

My zero-based index within my parents' children, or -1 if I am a root phrase.

siblingsCount

The number of children that my parent has, including me.

htmlTagRuns

A RunTree of SystemStyles that indicate how to highlight the method name.

Constructors

Link copied to clipboard
constructor(phraseNode: PhrasePathRecord.PhraseNode, childIndex: Int, siblingsCount: Int, htmlTagRuns: RunTree<List<String>>)

Construct a new PhraseExplanation

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

Produce suitable HTML text indicating the message sent by this phrase, and which argument position the next subphrase down occupies.

Link copied to clipboard
Link copied to clipboard