LIMA
Libre Multilingual Analyzer — C++ API
Loading...
Searching...
No Matches
automaton.cpp File Reference
#include "automaton.h"
#include "epsilonTransition.h"
#include "common/Data/readwritetools.h"
#include <boost/tuple/tuple.hpp>
#include <iostream>
#include <fstream>
#include <algorithm>
#include <vector>
#include <stack>
#include <utility>
#include <QCryptographicHash>

Go to the source code of this file.

Classes

class  Lima::LinguisticProcessing::Automaton::Automaton::DFSStack
 

Namespaces

namespace  Lima
 NAUTITIA.
 
namespace  Lima::LinguisticProcessing
 
namespace  Lima::LinguisticProcessing::Automaton
 

Macros

#define DEFAULT_MAXDEPTHSTACK   100
 
#define DEFAULT_MAXTRANSITIONSEXPLORED   1000
 
#define DEFAULT_MAXNBRESULTS   50
 
#define DEFAULT_MAXRESULTSIZE   200
 

Typedefs

typedef std::pair< std::deque< LinguisticGraphVertex >, const Transition * > Lima::LinguisticProcessing::Automaton::DFFSPos
 

Functions

std::ostream & Lima::LinguisticProcessing::Automaton::operator<< (std::ostream &os, const DFFSPos &x)
 
std::ostream & Lima::LinguisticProcessing::Automaton::operator<< (std::ostream &os, const Automaton::DFSStack &x)
 
QDebug & Lima::LinguisticProcessing::Automaton::operator<< (QDebug &os, const Automaton::DFSStack &x)
 
ostream & Lima::LinguisticProcessing::Automaton::operator<< (ostream &os, const Automaton &a)
 
QDebug & Lima::LinguisticProcessing::Automaton::operator<< (QDebug &os, const Automaton &a)
 

Macro Definition Documentation

◆ DEFAULT_MAXDEPTHSTACK

#define DEFAULT_MAXDEPTHSTACK   100

Definition at line 39 of file automaton.cpp.

◆ DEFAULT_MAXNBRESULTS

#define DEFAULT_MAXNBRESULTS   50

Definition at line 41 of file automaton.cpp.

◆ DEFAULT_MAXRESULTSIZE

#define DEFAULT_MAXRESULTSIZE   200

Definition at line 42 of file automaton.cpp.

◆ DEFAULT_MAXTRANSITIONSEXPLORED

#define DEFAULT_MAXTRANSITIONSEXPLORED   1000

Definition at line 40 of file automaton.cpp.