abstract class Sheen::Tree::Node

Overview

A node in a tree. A Branch with children, or a Leaf without.

Direct Known Subclasses

Defined in:

sheen/tree.cr

Instance Method Summary

Instance Method Detail

abstract def children : Children #

The node's children, empty for a Leaf.


[View source]
abstract def hidden? : Bool #

If this node is hidden from rendering or not.


[View source]
def to_s(io : IO) : Nil #

Renders the node as its value.


[View source]
abstract def value : String #

The node's display value.


[View source]