![]() |
LIMA
Libre Multilingual Analyzer — C++ API
|
#include "SyntacticAnalysisExport.h"#include "SyntacticData.h"#include "linguisticProcessing/common/PropertyCode/PropertyAccessor.h"#include "linguisticProcessing/common/linguisticData/languageData.h"#include "linguisticProcessing/core/Automaton/constraintFunction.h"#include <iostream>Go to the source code of this file.
Classes | |
| class | Lima::LinguisticProcessing::SyntacticAnalysis::ConstraintWithRelationComplement |
| Abstract constraint function that takes a complement string that represents a relation name (entity type) (used by several constraint functions of this file) More... | |
| class | Lima::LinguisticProcessing::SyntacticAnalysis::SecondUngovernedBy |
| This constraint tests if the second argument is not governed by the first one with a relation of the given type. More... | |
| class | Lima::LinguisticProcessing::SyntacticAnalysis::GovernorOf |
| This constraint tests if its argument is the governor of a relation of the given type. More... | |
| class | Lima::LinguisticProcessing::SyntacticAnalysis::GovernedBy |
| This constraint tests if its argument is governed by a relation of the given type. More... | |
| class | Lima::LinguisticProcessing::SyntacticAnalysis::SameNominalChain |
| This constraint tests if its two argument vertices have at least one common nominal chain. More... | |
| class | Lima::LinguisticProcessing::SyntacticAnalysis::SameVerbalChain |
| This constraint tests if its two argument vertices have at least one common verbal chain. More... | |
| class | Lima::LinguisticProcessing::SyntacticAnalysis::CreateRelationBetween |
| This constraint add the specified relation in the relations buffer. More... | |
| class | Lima::LinguisticProcessing::SyntacticAnalysis::CreateRelationWithRelated |
| This constraint add in the relations buffer the relations of the given type from v1 to the targets of relations out of v2 of the given types. More... | |
| class | Lima::LinguisticProcessing::SyntacticAnalysis::CreateRelationReverseWithRelated |
| This constraint add in the relations buffer the relations of the given type from the targets of relations out of v2 of the given types to v1. More... | |
| class | Lima::LinguisticProcessing::SyntacticAnalysis::RemoveOutRelationFrom |
| This constraint removes any relation of the type given by the complement outgoing from the given vertex. More... | |
| class | Lima::LinguisticProcessing::SyntacticAnalysis::CopyRelationsOutOfTo |
| Copy all relations out of v1 to relations out of v2. More... | |
| class | Lima::LinguisticProcessing::SyntacticAnalysis::CopyIncomingRelationsTo |
| Copy all relations incoming to v1 to relations incoming to of v2. More... | |
| class | Lima::LinguisticProcessing::SyntacticAnalysis::CreateCompoundTense |
| This constraint creates a aux relation between its two parameters. More... | |
| class | Lima::LinguisticProcessing::SyntacticAnalysis::CreateEasyCompoundTense |
| This constraint was developed specifically for Easy campaign, creating a classic compound tense (aux partpass) instead of the actually used (aux_partpass) More... | |
| class | Lima::LinguisticProcessing::SyntacticAnalysis::FindRelationFrom |
| This constraint follows all relations from its argument until it finds the relation given as its complement. More... | |
| class | Lima::LinguisticProcessing::SyntacticAnalysis::EnforcePropertiesConstraints |
| This constraint modifies the both arguments DicoWords to keep only properties with compatible values given by the complement. More... | |
| class | Lima::LinguisticProcessing::SyntacticAnalysis::AddRelationInGraph |
| This action constraint does the real job of adding in the graph relations stored by CreateRelationBetween. More... | |
| class | Lima::LinguisticProcessing::SyntacticAnalysis::ModifyRelationInGraph |
| This action constraint modifies the type of relations previously found by FindRelationFrom. More... | |
| class | Lima::LinguisticProcessing::SyntacticAnalysis::ClearStoredRelations |
| This action constraint is used if a rule finally fail to remove stored relations that were scheduled for creation. More... | |
Namespaces | |
| namespace | Lima |
| NAUTITIA. | |
| namespace | Lima::LinguisticProcessing |
| namespace | Lima::LinguisticProcessing::SyntacticAnalysis |
Macros | |
| #define | SecondUngovernedById "SecondUngovernedBy" |
| #define | GovernorOfId "GovernorOf" |
| #define | GovernedById "GovernedBy" |
| #define | RemoveOutRelationFromId "RemoveOutRelationFrom" |
| #define | SameNominalChainId "SameNominalChain" |
| #define | SameVerbalChainId "SameVerbalChain" |
| #define | CreateRelationBetweenId "CreateRelationBetween" |
| #define | CreateRelationWithRelatedId "CreateRelationWithRelated" |
| #define | CreateRelationReverseWithRelatedId "CreateRelationReverseWithRelated" |
| #define | CopyRelationsOutOfToId "CopyRelationsOutOfTo" |
| #define | CopyIncomingRelationsToId "CopyIncomingRelationsTo" |
| #define | CreateCompoundTenseId "CreateCompoundTense" |
| #define | CreateEasyCompoundTenseId "CreateEasyCompoundTense" |
| #define | FindRelationFromId "FindRelationFrom" |
| #define | EnforcePropertiesConstraintsId "EnforcePropertiesConstraints" |
| #define | AddRelationInGraphId "AddRelationInGraph" |
| #define | ModifyRelationInGraphId "ModifyRelationInGraph" |
| #define | ClearStoredRelationsId "ClearStoredRelations" |
| #define AddRelationInGraphId "AddRelationInGraph" |
Definition at line 45 of file HomoSyntagmaticConstraints.h.
| #define ClearStoredRelationsId "ClearStoredRelations" |
Definition at line 47 of file HomoSyntagmaticConstraints.h.
| #define CopyIncomingRelationsToId "CopyIncomingRelationsTo" |
Definition at line 40 of file HomoSyntagmaticConstraints.h.
| #define CopyRelationsOutOfToId "CopyRelationsOutOfTo" |
Definition at line 39 of file HomoSyntagmaticConstraints.h.
| #define CreateCompoundTenseId "CreateCompoundTense" |
Definition at line 41 of file HomoSyntagmaticConstraints.h.
| #define CreateEasyCompoundTenseId "CreateEasyCompoundTense" |
Definition at line 42 of file HomoSyntagmaticConstraints.h.
| #define CreateRelationBetweenId "CreateRelationBetween" |
Definition at line 36 of file HomoSyntagmaticConstraints.h.
| #define CreateRelationReverseWithRelatedId "CreateRelationReverseWithRelated" |
Definition at line 38 of file HomoSyntagmaticConstraints.h.
| #define CreateRelationWithRelatedId "CreateRelationWithRelated" |
Definition at line 37 of file HomoSyntagmaticConstraints.h.
| #define EnforcePropertiesConstraintsId "EnforcePropertiesConstraints" |
Definition at line 44 of file HomoSyntagmaticConstraints.h.
| #define FindRelationFromId "FindRelationFrom" |
Definition at line 43 of file HomoSyntagmaticConstraints.h.
| #define GovernedById "GovernedBy" |
Definition at line 32 of file HomoSyntagmaticConstraints.h.
| #define GovernorOfId "GovernorOf" |
Definition at line 31 of file HomoSyntagmaticConstraints.h.
| #define ModifyRelationInGraphId "ModifyRelationInGraph" |
Definition at line 46 of file HomoSyntagmaticConstraints.h.
| #define RemoveOutRelationFromId "RemoveOutRelationFrom" |
Definition at line 33 of file HomoSyntagmaticConstraints.h.
| #define SameNominalChainId "SameNominalChain" |
Definition at line 34 of file HomoSyntagmaticConstraints.h.
| #define SameVerbalChainId "SameVerbalChain" |
Definition at line 35 of file HomoSyntagmaticConstraints.h.
| #define SecondUngovernedById "SecondUngovernedBy" |
Definition at line 30 of file HomoSyntagmaticConstraints.h.