Skip to content

class LocalParNode

  • supers: Node

Example:

assert.node_type("local_par", nil, {
  id = "local_par (9)",
  fields = {
    "prev (-1)",
    "next (0)",
    "id (1)",
    "subtype (2)",
    "attr (3)",
    "pen_inter (4)",
    "pen_broken (5)",
    "dir (6)",
    "box_left (7)",
    "box_left_width (8)",
    "box_right (9)",
    "box_right_width (10)",
  },
})

Reference:

😱 Types incomplete or incorrect? 🙏 Please contribute!


fields


LocalParNode.attr


LocalParNode.attr : Node {
    next: Node?,
    prev: Node?,
    id: integer,
    subtype: integer,
    head: Node?,
    attr: Node,
}

A list of attributes.

LocalParNode.pen_inter


LocalParNode.pen_inter : integer

local interline penalty (from localinterlinepenalty)

LocalParNode.pen_broken


LocalParNode.pen_broken : integer

local broken penalty (from localbrokenpenalty)

LocalParNode.dir


LocalParNode.dir : string

the direction of this par. see \in [dirnodes]

LocalParNode.box_left


LocalParNode.box_left : Node {
    next: Node?,
    prev: Node?,
    id: integer,
    subtype: integer,
    head: Node?,
    attr: Node,
}

the localleftbox

LocalParNode.box_left_width


LocalParNode.box_left_width : integer

width of the localleftbox

LocalParNode.box_right


LocalParNode.box_right : Node {
    next: Node?,
    prev: Node?,
    id: integer,
    subtype: integer,
    head: Node?,
    attr: Node,
}

the localrightbox

LocalParNode.box_right_width


LocalParNode.box_right_width : integer

width of the localrightbox