|
Algorithms Library Toolkit
A toolkit for algorithms, especially for algorithms on formal languages
|
#include <common/DefaultSymbolType.h>#include <ext/iostream>#include <ext/algorithm>#include <alib/string>#include <alib/set>#include <alib/tree>#include <core/components.hpp>#include <tree/TreeException.h>#include <tree/common/TreeAuxiliary.h>#include <core/normalize.hpp>#include <tree/common/TreeNormalize.h>#include "UnrankedPattern.h"#include <alphabet/GapSymbol.h>#include <alphabet/NodeWildcardSymbol.h>Go to the source code of this file.
Data Structures | |
| class | tree::UnrankedExtendedPattern< SymbolType > |
| Extended tree pattern represented in its natural representation. The representation is so called unranked, therefore it consists of unranked symbols. Additionally the pattern contains a special wildcard symbol representing any subtree and other special wildcard symbols representing any label at the corresponding node in the match. More... | |
| class | core::SetConstraint< tree::UnrankedExtendedPattern< SymbolType >, SymbolType, tree::GeneralAlphabet > |
| class | core::ElementConstraint< tree::UnrankedExtendedPattern< SymbolType >, SymbolType, tree::NodeWildcard > |
| class | core::ElementConstraint< tree::UnrankedExtendedPattern< SymbolType >, SymbolType, tree::SubtreeWildcard > |
| class | core::ElementConstraint< tree::UnrankedExtendedPattern< SymbolType >, SymbolType, tree::SubtreeGap > |
| struct | core::normalize< tree::UnrankedExtendedPattern< SymbolType > > |
Namespaces | |
| namespace | tree |
| namespace | core |