|
|
| Tree (Node::ExprType t_type) |
| |
|
std::pair< Node *, std::vector< csl::Expr >::const_iterator > | findBestMatch (std::vector< csl::Expr > const &vec, size_t minElements=2) |
| |
|
void | parse (std::vector< csl::Expr > const &vec) |
| |
|
void | removeSingle () |
| |
|
void | print () |
| |
|
|
static std::optional< csl::Expr > | getChainAbbreviationFor (csl::Expr const &init, std::vector< Tree *> &trees) |
| |
|
static void | findAllAbbreviations (std::vector< Tree *> &trees) |
| |
|
static void | findAllAbbreviations (Node *node, Tree *t, std::vector< Tree *> &trees) |
| |
|
|
Node::ExprType | type |
| |
|
Node * | root |
| |
The documentation for this struct was generated from the following files: