/// <summary> /// Executes operation on an <see cref="EnumerableCollectionNode"/>. /// </summary> /// <param name="node">The <see cref="EnumerableCollectionNode"/> to execute operation on.</param> /// <returns>The result of the operation on an <see cref="EnumerableCollectionNode"/>.</returns> public virtual ExpNode Execute(EnumerableCollectionNode node) => Execute((BranchNode)node);
/// <summary> /// Prints a <see cref="EnumerableCollectionNode"/>. /// </summary> /// <param name="node">The <see cref="EnumerableCollectionNode"/> to print.</param> /// <returns>The <see cref="EnumerableCollectionNode"/> printed to a string.</returns> public virtual string Print(EnumerableCollectionNode node) => Print((BranchNode)node);