Skip to content

class DelimNode

  • supers: Node

There is a fifth subnode type that is used exclusively for delimiter fields. As before, the next and prev fields are unused.

The fields large_char and large_fam can be zero, in that case the font that is set for the small_fam is expected to provide the large version as an extension to the small_char.

Example:

assert.node_type("delim", nil, {
  id = "delim (27)",
  fields = {
    "prev (-1)",
    "next (0)",
    "id (1)",
    "subtype (2)",
    "attr (3)",
    "small_fam (4)",
    "small_char (5)",
    "large_fam (6)",
    "large_char (7)",
  },
})

Reference:

😱 Types incomplete or incorrect? 🙏 Please contribute!


fields


DelimNode.attr


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

A list of attributes.

DelimNode.small_char


DelimNode.small_char : integer

character index of base character

DelimNode.small_fam


DelimNode.small_fam : integer

family number of base character

DelimNode.large_char


DelimNode.large_char : integer

character index of next larger character

DelimNode.large_fam


DelimNode.large_fam : integer

family number of next larger character