ITree Properties | 
The ITree type exposes the following members.
| Name | Description | |
|---|---|---|
| CharPositionInLine | ||
| ChildCount | ||
| ChildIndex | This node is what child index? 0..n-1  | |
| IsNil | 
            Indicates the node is a nil node but may still have children, meaning
            the tree is a flat list.
              | |
| Line | In case we don't have a token payload, what is the line for errors?  | |
| Parent | ||
| Text | ||
| TokenStartIndex | 
            What is the smallest token index (indexing from 0) for this node
            and its children?
              | |
| TokenStopIndex | 
            What is the largest token index (indexing from 0) for this node
            and its children?
              | |
| Type | Return a token type; needed for tree parsing  |