Class ListNode


public class ListNode extends ValueNode<List<ValueNode>>
A node which holds a list of values.
  • Constructor Details

    • ListNode

      public ListNode()
    • ListNode

      public ListNode(List<ValueNode> value)
  • Method Details

    • addElement

      public ListNode addElement(ValueNode elem)
    • merge

      public ListNode merge(ListNode node)
      Merge this list of nodes with the given node.
      Parameters:
      node - The node to merge with.
      Returns:
      The new merged node.