#include "expando.h"
Collaboration diagram for Expando:Data Fields | |
| const char * | string |
| Pointer to the parsed string. | |
| struct ExpandoNode * | node |
| Parsed tree. | |
Parsed Expando trees.
The text data is stored in the tree as a pair of pointers (start, end) NOT as a NUL-terminated string, to avoid memory allocations. This is why the pointer of the PARSED string is required alongside the tree.
| struct ExpandoNode* Expando::node |