LIMA
Libre Multilingual Analyzer — C++ API
Loading...
Searching...
No Matches
Lima::LinguisticProcessing Namespace Reference

Namespaces

namespace  AnalysisDict
 
namespace  AnalysisDumpers
 
namespace  ApplyRecognizer
 
namespace  Automaton
 
namespace  Compounds
 
namespace  ConlluReader
 
namespace  Coreferences
 
namespace  DeepLimaUnits
 
namespace  Dictionary
 
namespace  EntityTracking
 
namespace  EventAnalysis
 
namespace  FlatTokenizer
 
namespace  LDetector
 
namespace  LinguistcAnalysisStructure
 
namespace  LinguisticAnalysisStructure
 
namespace  MorphologicAnalysis
 
namespace  PosTagger
 
namespace  RegexMatching
 
namespace  SemanticAnalysis
 
namespace  SpecificEntities
 
namespace  SyntacticAnalysis
 
namespace  TextSegmentation
 
namespace  WordSenseDisambiguation
 

Classes

class  AbstractBoWFeatureExtractor
 
class  AbstractBoWFeatureExtractorFactory
 
class  AbstractFeatureExtractor
 
class  AbstractFeatureExtractorFactory
 
class  AbstractLinguisticLogger
 A generic process unit to log information in files: contains some common informations such as : output suffix, files in append mode etc... More...
 
class  AbstractLinguisticProcessingClient
 AbstractLinguisticProcessingClient defines the common interface that provides all the services of the LIMA linguistic analyzer. More...
 
class  AbstractLinguisticProcessingClientFactory
 A factory for the AbstractLinguisticProcessingClient: contains the registration of all implemented clients that are linked with the program. More...
 
class  AbstractResource
 resource abstraction. More...
 
class  AbstractResourceBase
 resource abstraction. More...
 
class  AbstractResourceBasePrivate
 
class  AbstractSegmentFeatureExtractor
 
class  AbstractSegmentFeatureExtractorFactory
 
class  AbstractTextualAnalysisDumper
 
class  AnalysisLoader
 
class  AnalysisLoaderPrivate
 
class  BowDocumentHandler
 
class  BowDocumentWriter
 
class  BoWFeatureExtractorFactory
 
class  BoWFeatureInflectedForm
 
class  BoWFeatureLemma
 
class  BoWFeaturePosition
 
class  BoWFeatureProperty
 
class  BoWFeatures
 
class  BoWFeatureToken
 
class  BoWFeatureTstatus
 
class  BowTextHandler
 BowTextHandler is a handler for BoW documents that gives access to the resulting BoWText through an accessor. More...
 
class  BowTextWriter
 
class  BowTextWriterPrivate
 
class  CompactFullDocumentHandler
 
class  ConfigurationHelper
 
class  CoreLinguisticProcessingClient
 
class  CoreLinguisticProcessingClientFactory
 
class  DeepTokenizerBase
 
class  DotGraphWriter
 
class  ExternalProcessUnit
 
class  FakeHandler
 
class  FeatureExtractorFactory
 
class  FeatureInflectedForm
 
class  FeatureLemma
 
class  FeatureLemmaSpecificEntity
 
class  FeaturePosition
 
class  FeatureProperty
 
class  FeatureSpecificEntity
 
class  FeatureStoredData
 
class  FeatureToken
 
class  FeatureTstatus
 
struct  LimaGraphGraphvizGraphWriter
 
class  LimaStringText
 define the limaStringText resource which is the text in limaString formal More...
 
class  LinguisticAnalysisDumper
 Definition of a linguistic processUnit. More...
 
struct  LinguisticAnalysisDumperInitializationParameters
 
class  LinguisticMetaData
 contains metadata to be kept during the analysis: global generic metadata: file name, language,... More...
 
class  LinguisticProcessingClientFactory
 LinguisticProcessingClientFactory is a singleton. More...
 
class  LinguisticProcessingClientFactoryFactory
 
class  LinguisticProcessingException
 
class  LinguisticResources
 singleton that holds all languages resources More...
 
class  LinguisticResourcesPrivate
 
class  LTRTextHandler
 LTRTextHandler is a handler for LTR text that gives access to the resulting LTRText through an accessor. More...
 
class  MetaDataDumper
 
class  MetaDataHandler
 
class  Modex
 
struct  ResourceInitializationParameters
 
class  SBowDocumentWriter
 
class  Segment
 
class  SegmentationData
 
class  SegmentationDataXmlLogger
 
class  SegmentationResultsLoader
 
class  SegmentationResultsLoaderPrivate
 
class  SegmentFeatureCheckProperty
 
class  SegmentFeatureEntity
 
class  SegmentFeatureEntityInData
 
class  SegmentFeatureExtractorFactory
 
class  SegmentFeatureInSegment
 
class  SegmentFeatureLength
 
class  SegmentFeaturePosition
 
class  SegmentFeatureRank
 
class  SegmentFeatures
 
class  SegmentFeatureType
 
class  SimpleStreamHandler
 
class  SimpleStreamHandlerPrivate
 
class  StatusLogger
 
class  StructuredBoWToBoWDocument
 
class  WordFeatures
 

Functions

bool fix_lang_codes (QString &lang_str, std::string &udlang)
 
bool testMicroCategory (const std::set< LinguisticCode > *micros, const Common::PropertyCode::PropertyAccessor *microAccessor, const LinguisticCode properties)
 
bool testMicroCategory (const std::set< LinguisticCode > *micros, const Common::PropertyCode::PropertyAccessor *microAccessor, const MorphoSyntacticData *data)
 
bool isInteger (Token *t)
 
std::ostream & operator<< (std::ostream &os, const Segment &seg)
 
QDebug & operator<< (QDebug &os, const Segment &seg)
 
LIMA_LP_EXPORT void fakeSymbolForWindowsLinking ()
 

Variables

SimpleFactory< AbstractResource, BowTextWriter > bowTextWriterFactory (BOWTEXTWRITER_CLASSID)
 
SimpleFactory< AbstractResource, SimpleStreamHandler > simpleStreamHandlerFactory (SIMPLESTREAMHANDLER_CLASSID)
 
BoWFeatureExtractorFactory< BoWFeaturePosition > BoWFeaturePositionFactory (BoWFeaturePosition_ID)
 
BoWFeatureExtractorFactory< BoWFeatureToken > BoWFeatureTokenFactory (BoWFeatureToken_ID)
 
BoWFeatureExtractorFactory< BoWFeatureInflectedForm > BoWFeatureInflectedormFactory (BoWFeatureInflectedForm_ID)
 
BoWFeatureExtractorFactory< BoWFeatureLemma > BoWFeatureLemmaFactory (BoWFeatureLemma_ID)
 
BoWFeatureExtractorFactory< BoWFeatureProperty > BoWFeaturePropertyFactory (BoWFeatureProperty_ID)
 
BoWFeatureExtractorFactory< BoWFeatureTstatus > BoWFeatureTstatusFactory (BoWFeatureTstatus_ID)
 
FeatureExtractorFactory< FeaturePosition > FeaturePositionFactory (FeaturePosition_ID)
 
FeatureExtractorFactory< FeatureToken > FeatureTokenFactory (FeatureToken_ID)
 
FeatureExtractorFactory< FeatureInflectedForm > FeatureInflectedFormFactory (FeatureInflectedForm_ID)
 
FeatureExtractorFactory< FeatureLemma > FeatureLemmaFactory (FeatureLemma_ID)
 
FeatureExtractorFactory< FeatureProperty > FeaturePropertyFactory (FeatureProperty_ID)
 
FeatureExtractorFactory< FeatureTstatus > FeatureTstatusFactory (FeatureTstatus_ID)
 
FeatureExtractorFactory< FeatureSpecificEntity > FeatureSpecificEntityFactory (FeatureSpecificEntity_ID)
 
FeatureExtractorFactory< FeatureLemmaSpecificEntity > FeatureLemmaSpecificEntityFactory (FeatureLemmaSpecificEntity_ID)
 
FeatureExtractorFactory< FeatureStoredData > FeatureStoredDataFactory (FeatureStoredData_ID)
 
SimpleFactory< MediaProcessUnit, AnalysisLoader > AnalysisLoaderFactory (ANALYSISLOADER_CLASSID)
 
SimpleFactory< MediaProcessUnit, ExternalProcessUnit > ExternalProcessUnitFactory (EXTERNALPROCESSUNIT_CLASSID)
 
SimpleFactory< MediaProcessUnit, MetaDataDumper > MetaDataDumperFactory (METADATADUMPER_CLASSID)
 
SimpleFactory< MediaProcessUnit, StatusLogger > statusLoggerFactory (STATUSLOGGER_CLASSID)
 
SimpleFactory< MediaProcessUnit, DotGraphWriter > dotGraphWriterFactory (DOTGRAPHWRITER_CLASSID)
 
SimpleFactory< MediaProcessUnit, SegmentationDataXmlLogger > SegmentationDataXmlLoggerFactory (SEGMENTATIONDATAXMLLOGGER_CLASSID)
 
SimpleFactory< MediaProcessUnit, SegmentationResultsLoader > SegmentationResultsLoaderFactory (SEGMENTATIONRESULTSLOADER_CLASSID)
 
SegmentFeatureExtractorFactory< SegmentFeaturePosition > SegmentFeaturePositionFactory (SegmentFeaturePosition_ID)
 
SegmentFeatureExtractorFactory< SegmentFeatureLength > SegmentFeatureLengthFactory (SegmentFeatureLength_ID)
 
SegmentFeatureExtractorFactory< SegmentFeatureType > SegmentFeatureTypeFactory (SegmentFeatureType_ID)
 
SegmentFeatureExtractorFactory< SegmentFeatureEntity > SegmentFeatureEntityFactory (SegmentFeatureEntity_ID)
 
SegmentFeatureExtractorFactory< SegmentFeatureEntityInData > SegmentFeatureEntityInDataFactory (SegmentFeatureEntityInData_ID)
 
SegmentFeatureExtractorFactory< SegmentFeatureRank > SegmentFeatureRankFactory (SegmentFeatureRank_ID)
 
SegmentFeatureExtractorFactory< SegmentFeatureCheckProperty > SegmentFeatureCheckPropertyFactory (SegmentFeatureCheckProperty_ID)
 
SegmentFeatureExtractorFactory< SegmentFeatureInSegment > SegmentFeatureInSegmentFactory (SegmentFeatureInSegment_ID)
 

Function Documentation

◆ fakeSymbolForWindowsLinking()

LIMA_LP_EXPORT void Lima::LinguisticProcessing::fakeSymbolForWindowsLinking ( )

Definition at line 29 of file LinguisticProcessingCommon.cpp.

◆ fix_lang_codes()

bool Lima::LinguisticProcessing::fix_lang_codes ( QString &  lang_str,
std::string &  udlang 
)

Definition at line 19 of file LangCodeHelpers.h.

◆ isInteger()

LIMA_SPECIFICENTITIES_EXPORT bool Lima::LinguisticProcessing::isInteger ( Token *  t)

Definition at line 47 of file NormalizationUtils.cpp.

◆ operator<<() [1/2]

QDebug & Lima::LinguisticProcessing::operator<< ( QDebug &  os,
const Segment &  seg 
)

Definition at line 299 of file SegmentationData.cpp.

◆ operator<<() [2/2]

std::ostream & Lima::LinguisticProcessing::operator<< ( std::ostream &  os,
const Segment &  seg 
)

Definition at line 288 of file SegmentationData.cpp.

◆ testMicroCategory() [1/2]

LIMA_SPECIFICENTITIES_EXPORT bool Lima::LinguisticProcessing::testMicroCategory ( const std::set< LinguisticCode > *  micros,
const Common::PropertyCode::PropertyAccessor *  microAccessor,
const LinguisticCode  properties 
)

Definition at line 24 of file NormalizationUtils.cpp.

◆ testMicroCategory() [2/2]

LIMA_SPECIFICENTITIES_EXPORT bool Lima::LinguisticProcessing::testMicroCategory ( const std::set< LinguisticCode > *  micros,
const Common::PropertyCode::PropertyAccessor *  microAccessor,
const MorphoSyntacticData *  data 
)

Definition at line 32 of file NormalizationUtils.cpp.

Variable Documentation

◆ AnalysisLoaderFactory

SimpleFactory< MediaProcessUnit, AnalysisLoader > Lima::LinguisticProcessing::AnalysisLoaderFactory(ANALYSISLOADER_CLASSID) ( ANALYSISLOADER_CLASSID  )

◆ BoWFeatureInflectedormFactory

BoWFeatureExtractorFactory< BoWFeatureInflectedForm > Lima::LinguisticProcessing::BoWFeatureInflectedormFactory(BoWFeatureInflectedForm_ID) ( BoWFeatureInflectedForm_ID  )

◆ BoWFeatureLemmaFactory

BoWFeatureExtractorFactory< BoWFeatureLemma > Lima::LinguisticProcessing::BoWFeatureLemmaFactory(BoWFeatureLemma_ID) ( BoWFeatureLemma_ID  )

◆ BoWFeaturePositionFactory

BoWFeatureExtractorFactory< BoWFeaturePosition > Lima::LinguisticProcessing::BoWFeaturePositionFactory(BoWFeaturePosition_ID) ( BoWFeaturePosition_ID  )

◆ BoWFeaturePropertyFactory

BoWFeatureExtractorFactory< BoWFeatureProperty > Lima::LinguisticProcessing::BoWFeaturePropertyFactory(BoWFeatureProperty_ID) ( BoWFeatureProperty_ID  )

◆ BoWFeatureTokenFactory

BoWFeatureExtractorFactory< BoWFeatureToken > Lima::LinguisticProcessing::BoWFeatureTokenFactory(BoWFeatureToken_ID) ( BoWFeatureToken_ID  )

◆ BoWFeatureTstatusFactory

BoWFeatureExtractorFactory< BoWFeatureTstatus > Lima::LinguisticProcessing::BoWFeatureTstatusFactory(BoWFeatureTstatus_ID) ( BoWFeatureTstatus_ID  )

◆ bowTextWriterFactory

SimpleFactory< AbstractResource, BowTextWriter > Lima::LinguisticProcessing::bowTextWriterFactory(BOWTEXTWRITER_CLASSID) ( BOWTEXTWRITER_CLASSID  )

◆ dotGraphWriterFactory

SimpleFactory< MediaProcessUnit, DotGraphWriter > Lima::LinguisticProcessing::dotGraphWriterFactory(DOTGRAPHWRITER_CLASSID) ( DOTGRAPHWRITER_CLASSID  )

◆ ExternalProcessUnitFactory

SimpleFactory< MediaProcessUnit, ExternalProcessUnit > Lima::LinguisticProcessing::ExternalProcessUnitFactory(EXTERNALPROCESSUNIT_CLASSID) ( EXTERNALPROCESSUNIT_CLASSID  )

◆ FeatureInflectedFormFactory

FeatureExtractorFactory< FeatureInflectedForm > Lima::LinguisticProcessing::FeatureInflectedFormFactory(FeatureInflectedForm_ID) ( FeatureInflectedForm_ID  )

◆ FeatureLemmaFactory

FeatureExtractorFactory< FeatureLemma > Lima::LinguisticProcessing::FeatureLemmaFactory(FeatureLemma_ID) ( FeatureLemma_ID  )

◆ FeatureLemmaSpecificEntityFactory

FeatureExtractorFactory< FeatureLemmaSpecificEntity > Lima::LinguisticProcessing::FeatureLemmaSpecificEntityFactory(FeatureLemmaSpecificEntity_ID) ( FeatureLemmaSpecificEntity_ID  )

◆ FeaturePositionFactory

FeatureExtractorFactory< FeaturePosition > Lima::LinguisticProcessing::FeaturePositionFactory(FeaturePosition_ID) ( FeaturePosition_ID  )

◆ FeaturePropertyFactory

FeatureExtractorFactory< FeatureProperty > Lima::LinguisticProcessing::FeaturePropertyFactory(FeatureProperty_ID) ( FeatureProperty_ID  )

◆ FeatureSpecificEntityFactory

FeatureExtractorFactory< FeatureSpecificEntity > Lima::LinguisticProcessing::FeatureSpecificEntityFactory(FeatureSpecificEntity_ID) ( FeatureSpecificEntity_ID  )

◆ FeatureStoredDataFactory

FeatureExtractorFactory< FeatureStoredData > Lima::LinguisticProcessing::FeatureStoredDataFactory(FeatureStoredData_ID) ( FeatureStoredData_ID  )

◆ FeatureTokenFactory

FeatureExtractorFactory< FeatureToken > Lima::LinguisticProcessing::FeatureTokenFactory(FeatureToken_ID) ( FeatureToken_ID  )

◆ FeatureTstatusFactory

FeatureExtractorFactory< FeatureTstatus > Lima::LinguisticProcessing::FeatureTstatusFactory(FeatureTstatus_ID) ( FeatureTstatus_ID  )

◆ MetaDataDumperFactory

SimpleFactory< MediaProcessUnit, MetaDataDumper > Lima::LinguisticProcessing::MetaDataDumperFactory(METADATADUMPER_CLASSID) ( METADATADUMPER_CLASSID  )

◆ SegmentationDataXmlLoggerFactory

◆ SegmentationResultsLoaderFactory

◆ SegmentFeatureCheckPropertyFactory

SegmentFeatureExtractorFactory< SegmentFeatureCheckProperty > Lima::LinguisticProcessing::SegmentFeatureCheckPropertyFactory(SegmentFeatureCheckProperty_ID) ( SegmentFeatureCheckProperty_ID  )

◆ SegmentFeatureEntityFactory

SegmentFeatureExtractorFactory< SegmentFeatureEntity > Lima::LinguisticProcessing::SegmentFeatureEntityFactory(SegmentFeatureEntity_ID) ( SegmentFeatureEntity_ID  )

◆ SegmentFeatureEntityInDataFactory

SegmentFeatureExtractorFactory< SegmentFeatureEntityInData > Lima::LinguisticProcessing::SegmentFeatureEntityInDataFactory(SegmentFeatureEntityInData_ID) ( SegmentFeatureEntityInData_ID  )

◆ SegmentFeatureInSegmentFactory

SegmentFeatureExtractorFactory< SegmentFeatureInSegment > Lima::LinguisticProcessing::SegmentFeatureInSegmentFactory(SegmentFeatureInSegment_ID) ( SegmentFeatureInSegment_ID  )

◆ SegmentFeatureLengthFactory

SegmentFeatureExtractorFactory< SegmentFeatureLength > Lima::LinguisticProcessing::SegmentFeatureLengthFactory(SegmentFeatureLength_ID) ( SegmentFeatureLength_ID  )

◆ SegmentFeaturePositionFactory

SegmentFeatureExtractorFactory< SegmentFeaturePosition > Lima::LinguisticProcessing::SegmentFeaturePositionFactory(SegmentFeaturePosition_ID) ( SegmentFeaturePosition_ID  )

◆ SegmentFeatureRankFactory

SegmentFeatureExtractorFactory< SegmentFeatureRank > Lima::LinguisticProcessing::SegmentFeatureRankFactory(SegmentFeatureRank_ID) ( SegmentFeatureRank_ID  )

◆ SegmentFeatureTypeFactory

SegmentFeatureExtractorFactory< SegmentFeatureType > Lima::LinguisticProcessing::SegmentFeatureTypeFactory(SegmentFeatureType_ID) ( SegmentFeatureType_ID  )

◆ simpleStreamHandlerFactory

SimpleFactory< AbstractResource, SimpleStreamHandler > Lima::LinguisticProcessing::simpleStreamHandlerFactory(SIMPLESTREAMHANDLER_CLASSID) ( SIMPLESTREAMHANDLER_CLASSID  )

◆ statusLoggerFactory

SimpleFactory< MediaProcessUnit, StatusLogger > Lima::LinguisticProcessing::statusLoggerFactory(STATUSLOGGER_CLASSID) ( STATUSLOGGER_CLASSID  )