Class Tree

This class is entity for MML syntax tree.

Hierarchy

  • Tree

Constructors

Properties

Accessors

Methods

Constructors

  • Parameters

    • id: string

      This argument is string that identifies syntax tree node.

    • operator: Token

      This argument is instance of Token as syntax tree node.

    • left: null | Tree

      This argument is instance of Tree as left subtree.

    • right: null | Tree

      This argument is instance of Tree as right subtree.

    Returns Tree

Properties

_id: string
_left: null | Tree
_operator: Token
_right: null | Tree
indent: number = 0

Accessors

  • get left(): null | Tree
  • This method is getter for left subtree.

    Returns null | Tree

  • get right(): null | Tree
  • This method is getter for right subtree.

    Returns null | Tree

Methods

  • This method clears indent.

    Returns void

  • This method concatenates subtree as right subtree.

    Parameters

    Returns void

  • This method represents tree status as string.

    Returns string

Generated using TypeDoc