@mathjax/src
    Preparing search index...

    Item dealing with equation arrays as a special case of arrays. Handles tagging information according to the given tagging style.

    Hierarchy (View Summary)

    Index

    Constructors

    Properties

    arraydef: { [key: string]: string | number | boolean } = {}

    Properties for special array definitions.

    atEnd: boolean = false

    True if adding extra columns at the end of a row

    breakAlign: { cell: string; row: string; table: string } = ...

    Data for setting cell/row/table alignment for when there are line breaks

    cend: string[] = []

    Insertions that go at the end of table entries (from <{...})

    cextra: boolean[] = []

    True for columns from @{...} and !{...}

    cstart: string[] = []

    Insertions that go at the beginning of table entries (from >{...})

    factory: default

    The factory for stack items.

    frame: [string, string][] = []

    Frame specification as a list of pairs of strings [side, style].

    global: EnvList = {}
    hfill: number[] = []

    Hfill value.

    maxrow: number = 0

    The length of the longest row.

    parser: default

    The TeX parser that created this item

    ralign: [string, string, string][] = []

    Row alignments to specify on particular columns

    row: MmlNode[] = []

    The current row as a list of cells.

    startI: number = 0
    startStr: string = ''
    stopI: number = 0
    table: MmlNode[] = []

    The table as a list of rows.

    templateSubs: number = 0

    Substitution count for template substitutions (to avoid infinite loops)

    errors: { [key: string]: string[] } = ...

    A list of basic errors.

    fail: CheckType = ...

    The fail value.

    success: CheckType = ...

    The success value.

    Accessors

    • get env(): EnvList

      Returns EnvList

      Get the private environment

    • set env(value: EnvList): void

      Set the private environment

      Parameters

      • value: EnvList

        New private environemt.

      Returns void

    • get isClose(): boolean

      Returns boolean

      True if item is an closing entity, i.e., it needs an opening counterpart already on the stack.

    • get isFinal(): boolean

      Returns boolean

      True if item is final, i.e., it contains one or multiple finished parsed nodes.

    Methods

    • Adds a row-spacing to the current row (padding out the rowspacing if needed to get there).

      Parameters

      • spacing: string

        The rowspacing to use for the current row.

      Returns void

    • Convenience method to create nodes with the node factory on this stack.

      Parameters

      • kind: string

        The kind of node to create.

      • ...rest: any[]

        The remaining arguments for the creation method.

      Returns MmlNode

      The newly created node.

    • Extend a column specification to include a repeating set of values so that it has enough to match the maximum row length.

      Parameters

      • name: string

        The name of the calling command.

      • max: number

        The maximum row length.

      Returns void

    • Get the TeX string for the contents of the coming cell (if any)

      Returns [string, string, string, boolean]

      List of values for prefix, entry, term, found.

    • Get error messages for a particular types of stack item. This reads error messages from the static errors object, which can be extended in subclasses.

      Parameters

      • kind: string

        The stack item type.

      Returns string[]

      The list of arguments for the TeXError.