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>
Go to the source code of this file.
Data Structures | |
class | tree::UnorderedUnrankedPattern< SymbolType > |
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. More... | |
class | core::SetConstraint< tree::UnorderedUnrankedPattern< SymbolType >, SymbolType, tree::GeneralAlphabet > |
class | core::ElementConstraint< tree::UnorderedUnrankedPattern< SymbolType >, SymbolType, tree::SubtreeWildcard > |
class | core::ElementConstraint< tree::UnorderedUnrankedPattern< SymbolType >, SymbolType, tree::SubtreeGap > |
struct | core::normalize< tree::UnorderedUnrankedPattern< SymbolType > > |
Namespaces | |
namespace | tree |
namespace | core |