Algorithms Library Toolkit
A toolkit for algorithms, especially for algorithms on formal languages
Data Structures | Namespaces | Typedefs
GlushkovFollow.h File Reference
#include <alib/map>
#include <alib/set>
#include <alib/vector>
#include <common/ranked_symbol.hpp>
#include <rte/formal/FormalRTE.h>
#include <rte/formal/FormalRTEElements.h>
#include "GlushkovFirst.h"
Include dependency graph for GlushkovFollow.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

class  rte::GlushkovFollow
 
class  rte::GlushkovFollow::Formal< SymbolType >
 

Namespaces

namespace  rte
 

Typedefs

template<class SymbolType >
using rte::TFollowTuple = ext::vector< ext::set< common::ranked_symbol< ext::pair< SymbolType, unsigned > > > >
 
template<class SymbolType >
using rte::TSetOfSymbols = ext::set< common::ranked_symbol< ext::pair< SymbolType, unsigned > > >
 
template<class SymbolType >
using rte::TSubstMap = ext::map< common::ranked_symbol< ext::pair< SymbolType, unsigned > >, TSetOfSymbols< SymbolType > >
 
template<class SymbolType >
using rte::TFollowMap = ext::map< common::ranked_symbol< ext::pair< SymbolType, unsigned > >, TFollowTuple< SymbolType > >