File GIAposRelTranslatorHybridSentenceClass Documentation

Automatically generated with Code Structure Viewer (CS), Project Version: 3o4d 17-November-2020

Copyright © 2020, BAI Research. All Rights Reserved.

File Name: GIAposRelTranslatorHybridSentenceClass.cpp/.hpp

File Description: GIA pos rel translator hybrid sentence class

File Function List


File Diagram (functions hierarchy)


Class LRPpreprocessorSubReferenceSet

Class Data
nametypedescription
sentenceIndexintsentence index
subReferenceSetContentsvector<LRPpreprocessorPlainTextWord*>sub reference set contents
subReferenceSetContentsOutputForNLPvector<LRPpreprocessorPlainTextWord*>sub reference set contents output for NLP
firstIndexOfReferenceSetTextintfirst index of reference set text
lastIndexOfReferenceSetTextintlast index of reference set text
dummyNLPtestOffsetintdummy NLP test offset
primaryEntityTempGIAentityNode*primary entity temp
isReferenceSetDelimiterboolis reference set delimiter
nextLRPpreprocessorSubReferenceSet*next
delimiterTypeintdelimiter type
delimiterSpecialCaseintdelimiter special case
sentenceReferenceGIAsentence*sentence reference
definiteintdefinite
isFirstSubreferenceSetInListboolis first subreference set in list

Class GIAposRelTranslatorHybridLogicReferenceVariable

Class Data
nametypedescription
sentenceIndexintsentence index
logicReferenceVariableContentsvector<LRPpreprocessorPlainTextWord*>logic reference variable contents
logicReferenceVariableNameIndexintlogic reference variable name index
logicReferenceVariableNamestringlogic reference variable name
referenceSetSubjectLRPpreprocessorSubReferenceSet*reference set subject
referenceSetObjectLRPpreprocessorSubReferenceSet*reference set object
referenceSetDelimiterLRPpreprocessorSubReferenceSet*reference set delimiter
wordIndexSentenceintword index sentence

Class GIAposRelTranslatorHybridLogicReference

Class Data
nametypedescription
logicReferenceContentsvector<LRPpreprocessorPlainTextWord*>logic reference contents
logicReferenceClassintlogic reference class
logicReferenceClassTypestringlogic reference class type
logicReferenceVariableGIAposRelTranslatorHybridLogicReferenceVariable*logic reference variable
firstSubLogicReferenceInListGovernorGIAposRelTranslatorHybridLogicReference*first sub logic reference in list governor
firstSubLogicReferenceInListDependentGIAposRelTranslatorHybridLogicReference*first sub logic reference in list dependent
firstSubLogicReferenceInListArrayGIAposRelTranslatorHybridLogicReference*first sub logic reference in list array
lastLogicReferenceInUpperLevelGIAposRelTranslatorHybridLogicReference*last logic reference in upper level
nextGIAposRelTranslatorHybridLogicReference*next
previousGIAposRelTranslatorHybridLogicReference*previous
hasSubLogicReferenceboolhas sub logic reference
hasSubLogicReferenceArrayboolhas sub logic reference array
isSubLogicReferenceGovernorboolis sub logic reference governor
isSubLogicReferenceDependentboolis sub logic reference dependent
isSubLogicReferenceArrayboolis sub logic reference array
logicReferenceSetContentsWithVariableNamesvector<LRPpreprocessorPlainTextWord*>logic reference set contents with variable names
logicReferenceSetContentsWithVariableNamesSentenceIndexintlogic reference set contents with variable names sentence index