Skip to content

class AccentNode

  • supers: Node

Example:

assert.node_type("accent", nil, {
  id = "accent (21)",
  subtypes = {
    "bothflexible (0)",
    "fixedtop (1)",
    "fixedbottom (2)",
    "fixedboth (3)",
  },
  fields = {
    "prev (-1)",
    "next (0)",
    "id (1)",
    "subtype (2)",
    "attr (3)",
    "nucleus (4)",
    "sub (5)",
    "sup (6)",
    "accent (7)",
    "bot_accent (8)",
    "top_accent (9)",
    "overlay_accent (10)",
    "fraction (11)",
  },
})

Reference:

😱 Types incomplete or incorrect? 🙏 Please contribute!


fields


AccentNode.attr


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

A list of attributes.

AccentNode.subtype


AccentNode.subtype : AccentNodeSubtype

AccentNode.nucleus


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

base

AccentNode.sub


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

subscript

AccentNode.sup


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

superscript

AccentNode.accent


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

top accent

AccentNode.bot_accent


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

bottom accent

AccentNode.top_accent


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

top_accent

AccentNode.overlay_accent


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

overlay_accent

AccentNode.fraction


AccentNode.fraction : integer

larger step criterium (divided by 1000)