LIMA
Libre Multilingual Analyzer — C++ API
Loading...
Searching...
No Matches
RegexMatcher.cpp File Reference

A process unit able to match regex against analysed text. More...

#include "RegexMatcher.h"
#include "common/time/timeUtilsController.h"
#include "common/misc/Exceptions.h"
#include "common/Data/strwstrtools.h"
#include "common/AbstractFactoryPattern/SimpleFactory.h"
#include "common/XMLConfigurationFiles/xmlConfigurationFileExceptions.h"
#include "common/MediaticData/mediaticData.h"
#include "linguisticProcessing/common/annotationGraph/AnnotationData.h"
#include "linguisticProcessing/core/LinguisticResources/LinguisticResources.h"
#include "linguisticProcessing/common/linguisticData/LimaStringText.h"
#include "linguisticProcessing/core/LinguisticAnalysisStructure/AnalysisGraph.h"
#include <QtCore/QRegularExpression>
#include <vector>
#include <string>
#include <queue>
#include <set>
#include <boost/tuple/tuple.hpp>
#include <boost/tuple/tuple_comparison.hpp>
#include <boost/tuple/tuple_io.hpp>

Go to the source code of this file.

Classes

class  Lima::LinguisticProcessing::RegexMatching::RegexMatcherPrivate
 

Namespaces

namespace  Lima
 NAUTITIA.
 
namespace  Lima::LinguisticProcessing
 
namespace  Lima::LinguisticProcessing::RegexMatching
 

Macros

#define REGEXREPLACERLOGINIT   LOGINIT("LP::RegexReplacer")
 

Typedefs

typedef boost::tuple< size_t, size_t, QString, QString > RegexMatch
 

Variables

SimpleFactory< MediaProcessUnit, RegexMatcher > Lima::LinguisticProcessing::RegexMatching::tokenizerFactory (REGEXREPLACER_CLASSID)
 

Detailed Description

A process unit able to match regex against analysed text.

Author
Gael de Chalendar (Gael..nosp@m.de-C.nosp@m.halen.nosp@m.dar@.nosp@m.cea.f.nosp@m.r)
         Copyright (c) 2011 by CEA LIST
Date
Created on Nov, 1 2011
Version
Id

Definition in file RegexMatcher.cpp.

Macro Definition Documentation

◆ REGEXREPLACERLOGINIT

#define REGEXREPLACERLOGINIT   LOGINIT("LP::RegexReplacer")

Definition at line 53 of file RegexMatcher.cpp.

Typedef Documentation

◆ RegexMatch

typedef boost::tuple< size_t, size_t, QString, QString > RegexMatch

Definition at line 45 of file RegexMatcher.cpp.