File XMLparserClass Documentation

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

Copyright © 2020, BAI Research. All Rights Reserved.

File Name: XMLparserClass.cpp/.hpp

File Description: XML parser class

File Function List


File Diagram (functions hierarchy)


Class XMLparserAttribute

Class Data
nametypedescription
namestringname
valuestringvalue
charCountintchar count
lineCountintline count
nextAttributeXMLparserAttribute*next attribute

Class XMLparserTag

Class Data
nametypedescription
namestringname
valuestringvalue
nextTagXMLparserTag*next tag
firstLowerLevelTagXMLparserTag*first lower level tag
charCountintchar count
lineCountintline count
firstAttributeXMLparserAttribute*first attribute
currentAttributeXMLparserAttribute*current attribute

Function XMLparserClassClass::parseTagDownALevel()

Function Summary
namereturn typedescription
parseTagDownALevelXMLparserTag*parse tag down AL evel

Function Arguments
nametypedescription
currentTagXMLparserTag* current tag
sectionTagName const string section tag name
result bool* result

Function Reference List
N/A


Function Trace
locationcurrent function being traced
SANIrules.hppparseTagDownALevel
SANIrules.hppisClassTag
SANIpropagateInverse.hppisClassTagWrapper
SANIpropagateInverse.hppfindStringMatch
SANIpropagateInverse.hppgenerateRulesGroupTreeComponent
SANIpropagateInverse.hppgenerateRulesGroupTreeComponents
SANIpropagateInverse.hppgenerateParseTreeGroup
SANIpropagateInverse.hppgenerateParseTreeGroupType
SANIposRelTranslatorPermutations.hppexecutePosRelTranslatorNeuralNetworkInverse
SANIposRelTranslatorPermutations.hppgenerateParseTreeIntroWrapper
SANIposRelTranslatorPermutations.hppgenerateParseTreeIntroWrapper
SANIposRelTranslatorPermutations.hppexecutePosRelTranslator
SANIposRelTranslatorPermutations.hppexecutePosRelTranslatorOnPOSunambiguousSentenceSubset
SANIposRelTranslatorPermutations.hppexecutePosRelTranslatorOnPOSunambiguousSentenceSubsets
GIAposRelTranslatorParser.hppexecutePosRelTranslatorWrapper2
GIAposRelTranslatorParser.hppgenerateSemanticRelationsFromTxtRelationsWrapper
GIAtranslator.hppconvertSentenceTxtRelationsIntoGIAnetworkNodes
GIAtranslator.hppconvertSentenceRelationsIntoGIAnetworkNodes
GIAtranslator.hppconvertSentenceRelationsIntoGIAnetworkNodesWrapper
GIAtranslator.hppconvertSentenceListRelationsIntoGIAnetworkNodes
GIAtranslator.hppcreateSemanticNetworkBasedUponDependencyParsedSentences
GIAmain.hppparseNLPparserFileAndCreateSemanticNetworkBasedUponDependencyParsedSentences
GIAsemRelTranslator.hppparseNLPparserFileAndCreateSemanticNetworkBasedUponDependencyParsedSentences
GIAposRelTranslator.hppparseNLPparserFileAndCreateSemanticNetworkBasedUponDependencyParsedSentences
GIAposRelTranslatorParser.hppgenerateSemanticRelationsFromTxtRelationsWrapper
SANIposRelTranslatorPermutations.hppexecutePosRelTranslatorWrapper2
SANIposRelTranslator.hppexecutePosRelTranslatorWrapper
GIAposRelTranslatorHybridLogicReference.hppisClassTag
GIAposRelTranslatorHybrid.hppexecuteLogicReferencePreprocessor
GIAposRelTranslatorHybrid.hppexecuteTxtRelTranslatorDepreciatedSentence
LRPpreprocessor.hppexecuteTxtRelTranslatorDepreciated
LRPpreprocessor.hpppreprocessSentencesForGIAwrapper
LRPpreprocessor.hpppreprocessTextForGIA
GIAsynRelTranslatorRules.hppparseTagDownALevel
GIAsynRelTranslatorParser.hppapplyGIATranslatorGenericXMLfunctions
GIAnlp.hppparseTagDownALevel
GIAnlp.hppparseRelexFile
GIAnlp.hppparseNLPparserFeaturesFile
GIAposRelTranslatorHybrid.hppparseNLPparserFeaturesFile
GIAnlp.hppparseRelexFile
GIAnlp.hppparseTagDownALevel
XMLrulesClass.hppparseTagDownALevel
XMLrulesClass.hppparseGIARulesTag
XMLrulesClass.hppparseTagDownALevel
XMLrulesClass.hppparseANNrulesTag
SANIrules.hppparseTagDownALevel
SANIrules.hppextractSANIrulesTokens
SANIrules.hppparseTagDownALevel
SANIrules.hppparseComponents
SANIformation.hppparseTagDownALevel
SANIformation.hppcreateInputNeuronLayerSectionTokensLayer
SANIformation.hppcreateInputNeuronLayer

Trace Diagram (magenta)


Function XMLparserClassClass::readXMLfile()

Function Summary
namereturn typedescription
readXMLfileboolread XML file

Function Arguments
nametypedescription
xmlFileNameconst string xml file name
firstTagInXMLfile XMLparserTag* first tag in XML file

Function Reference List


Function Trace
locationcurrent function being traced
GIAnlp.hppreadXMLfile
GIAnlp.hppparseRelexFile
GIAnlp.hppparseNLPparserFeaturesFile
GIAtranslator.hppparseNLPparserFile
GIAmain.hppparseNLPparserFileAndCreateSemanticNetworkBasedUponDependencyParsedSentences
GIAsemRelTranslator.hppparseNLPparserFileAndCreateSemanticNetworkBasedUponDependencyParsedSentences
GIAposRelTranslator.hppparseNLPparserFileAndCreateSemanticNetworkBasedUponDependencyParsedSentences
GIAposRelTranslatorHybrid.hppparseNLPparserFeaturesFile
LRPpreprocessor.hppexecutePrelimFeatureProcessingOnSentences
LRPpreprocessor.hpppreprocessSentencesForGIAwrapper
LRPpreprocessor.hpppreprocessTextForGIA
GIAnlp.hppparseRelexFile
GIAnlp.hppreadXMLfile
XMLrulesClass.hppreadXMLfile
XMLrulesClass.hppreadXMLfile
GIAxmlConversion.hppreadXMLfile
GIAxmlConversion.hppreadSemanticNetXMLfile

Trace Diagram (magenta)


Function XMLparserClassClass::parseTagOpen()

Function Summary
namereturn typedescription
parseTagOpenboolparse tag open

Function Arguments
nametypedescription
parseFileObjectifstream* parse file object
currentTag XMLparserTag* current tag
parentTagName const string parent tag name
isSubTag const bool is sub tag
treeLayer int tree layer

Function Reference List


Function Trace
locationcurrent function being traced
XMLparserClass.hppparseTagOpen
GIAnlp.hppreadXMLfile
GIAnlp.hppparseRelexFile
GIAnlp.hppparseNLPparserFeaturesFile
GIAtranslator.hppparseNLPparserFile
GIAmain.hppparseNLPparserFileAndCreateSemanticNetworkBasedUponDependencyParsedSentences
GIAsemRelTranslator.hppparseNLPparserFileAndCreateSemanticNetworkBasedUponDependencyParsedSentences
GIAposRelTranslator.hppparseNLPparserFileAndCreateSemanticNetworkBasedUponDependencyParsedSentences
GIAposRelTranslatorHybrid.hppparseNLPparserFeaturesFile
LRPpreprocessor.hppexecutePrelimFeatureProcessingOnSentences
LRPpreprocessor.hpppreprocessSentencesForGIAwrapper
LRPpreprocessor.hpppreprocessTextForGIA
GIAnlp.hppparseRelexFile
GIAnlp.hppreadXMLfile
XMLrulesClass.hppreadXMLfile
XMLrulesClass.hppreadXMLfile
GIAxmlConversion.hppreadXMLfile
GIAxmlConversion.hppreadSemanticNetXMLfile
XMLparserClass.hppparseTagOpen
XMLparserClass.hppparseTagName
XMLparserClass.hppparseTagValueAssumingExistenceOfSubtagsAndClose
XMLparserClass.hppprocessTagClose
XMLparserClass.hppparseTagAttributeName

Trace Diagram (magenta)


Function XMLparserClassClass::parseTagName()

Function Summary
namereturn typedescription
parseTagNameboolparse tag name

Function Arguments
nametypedescription
parseFileObjectifstream* parse file object
currentTag XMLparserTag* current tag
parentTagName const string parent tag name
isSubTag const bool is sub tag
treeLayer int tree layer

Function Reference List


Function Trace
locationcurrent function being traced
XMLparserClass.hppparseTagName
XMLparserClass.hppparseTagOpen
GIAnlp.hppreadXMLfile
GIAnlp.hppparseRelexFile
GIAnlp.hppparseNLPparserFeaturesFile
GIAtranslator.hppparseNLPparserFile
GIAmain.hppparseNLPparserFileAndCreateSemanticNetworkBasedUponDependencyParsedSentences
GIAsemRelTranslator.hppparseNLPparserFileAndCreateSemanticNetworkBasedUponDependencyParsedSentences
GIAposRelTranslator.hppparseNLPparserFileAndCreateSemanticNetworkBasedUponDependencyParsedSentences
GIAposRelTranslatorHybrid.hppparseNLPparserFeaturesFile
LRPpreprocessor.hppexecutePrelimFeatureProcessingOnSentences
LRPpreprocessor.hpppreprocessSentencesForGIAwrapper
LRPpreprocessor.hpppreprocessTextForGIA
GIAnlp.hppparseRelexFile
GIAnlp.hppreadXMLfile
XMLrulesClass.hppreadXMLfile
XMLrulesClass.hppreadXMLfile
GIAxmlConversion.hppreadXMLfile
GIAxmlConversion.hppreadSemanticNetXMLfile
XMLparserClass.hppparseTagOpen
XMLparserClass.hppprocessTagClose
XMLparserClass.hppparseTagAttributeName
XMLparserClass.hppparseTagName

Trace Diagram (magenta)


Function XMLparserClassClass::parseTagAttributeName()

Function Summary
namereturn typedescription
parseTagAttributeNameboolparse tag attribute name

Function Arguments
nametypedescription
parseFileObjectifstream* parse file object
currentTag XMLparserTag* current tag
parentTagName const string parent tag name
isSubTag const bool is sub tag
treeLayer int tree layer

Function Reference List


Function Trace
locationcurrent function being traced
XMLparserClass.hppparseTagAttributeName
XMLparserClass.hppparseTagName
XMLparserClass.hppparseTagOpen
GIAnlp.hppreadXMLfile
GIAnlp.hppparseRelexFile
GIAnlp.hppparseNLPparserFeaturesFile
GIAtranslator.hppparseNLPparserFile
GIAmain.hppparseNLPparserFileAndCreateSemanticNetworkBasedUponDependencyParsedSentences
GIAsemRelTranslator.hppparseNLPparserFileAndCreateSemanticNetworkBasedUponDependencyParsedSentences
GIAposRelTranslator.hppparseNLPparserFileAndCreateSemanticNetworkBasedUponDependencyParsedSentences
GIAposRelTranslatorHybrid.hppparseNLPparserFeaturesFile
LRPpreprocessor.hppexecutePrelimFeatureProcessingOnSentences
LRPpreprocessor.hpppreprocessSentencesForGIAwrapper
LRPpreprocessor.hpppreprocessTextForGIA
GIAnlp.hppparseRelexFile
GIAnlp.hppreadXMLfile
XMLrulesClass.hppreadXMLfile
XMLrulesClass.hppreadXMLfile
GIAxmlConversion.hppreadXMLfile
GIAxmlConversion.hppreadSemanticNetXMLfile
XMLparserClass.hppparseTagOpen
XMLparserClass.hppparseTagName
XMLparserClass.hppparseTagAttributeName

Trace Diagram (magenta)


Function XMLparserClassClass::parseTagAttributeValue()

Function Summary
namereturn typedescription
parseTagAttributeValueboolparse tag attribute value

Function Arguments
nametypedescription
parseFileObjectifstream* parse file object
currentTag XMLparserTag* current tag
parentTagName const string parent tag name
isSubTag const bool is sub tag
treeLayer const int tree layer

Function Reference List


Function Trace
locationcurrent function being traced
XMLparserClass.hppparseTagAttributeValue
XMLparserClass.hppparseTagAttributeName
XMLparserClass.hppparseTagName
XMLparserClass.hppparseTagOpen
GIAnlp.hppreadXMLfile
GIAnlp.hppparseRelexFile
GIAnlp.hppparseNLPparserFeaturesFile
GIAtranslator.hppparseNLPparserFile
GIAmain.hppparseNLPparserFileAndCreateSemanticNetworkBasedUponDependencyParsedSentences
GIAsemRelTranslator.hppparseNLPparserFileAndCreateSemanticNetworkBasedUponDependencyParsedSentences
GIAposRelTranslator.hppparseNLPparserFileAndCreateSemanticNetworkBasedUponDependencyParsedSentences
GIAposRelTranslatorHybrid.hppparseNLPparserFeaturesFile
LRPpreprocessor.hppexecutePrelimFeatureProcessingOnSentences
LRPpreprocessor.hpppreprocessSentencesForGIAwrapper
LRPpreprocessor.hpppreprocessTextForGIA
GIAnlp.hppparseRelexFile
GIAnlp.hppreadXMLfile
XMLrulesClass.hppreadXMLfile
XMLrulesClass.hppreadXMLfile
GIAxmlConversion.hppreadXMLfile
GIAxmlConversion.hppreadSemanticNetXMLfile
XMLparserClass.hppparseTagOpen
XMLparserClass.hppparseTagName

Trace Diagram (magenta)


Function XMLparserClassClass::parseTagValueAssumingExistenceOfSubtagsAndClose()

Function Summary
namereturn typedescription
parseTagValueAssumingExistenceOfSubtagsAndCloseboolparse tag value assuming existence of subtags and close

Function Arguments
nametypedescription
parseFileObjectifstream* parse file object
currentTag XMLparserTag* current tag
treeLayer int tree layer

Function Reference List


Function Trace
locationcurrent function being traced
XMLparserClass.hppparseTagValueAssumingExistenceOfSubtagsAndClose
XMLparserClass.hppprocessTagClose
XMLparserClass.hppparseTagAttributeName
XMLparserClass.hppparseTagName
XMLparserClass.hppparseTagOpen
GIAnlp.hppreadXMLfile
GIAnlp.hppparseRelexFile
GIAnlp.hppparseNLPparserFeaturesFile
GIAtranslator.hppparseNLPparserFile
GIAmain.hppparseNLPparserFileAndCreateSemanticNetworkBasedUponDependencyParsedSentences
GIAsemRelTranslator.hppparseNLPparserFileAndCreateSemanticNetworkBasedUponDependencyParsedSentences
GIAposRelTranslator.hppparseNLPparserFileAndCreateSemanticNetworkBasedUponDependencyParsedSentences
GIAposRelTranslatorHybrid.hppparseNLPparserFeaturesFile
LRPpreprocessor.hppexecutePrelimFeatureProcessingOnSentences
LRPpreprocessor.hpppreprocessSentencesForGIAwrapper
LRPpreprocessor.hpppreprocessTextForGIA
GIAnlp.hppparseRelexFile
GIAnlp.hppreadXMLfile
XMLrulesClass.hppreadXMLfile
XMLrulesClass.hppreadXMLfile
GIAxmlConversion.hppreadXMLfile
GIAxmlConversion.hppreadSemanticNetXMLfile
XMLparserClass.hppparseTagAttributeName

Trace Diagram (magenta)


Function XMLparserClassClass::parseTagComment()

Function Summary
namereturn typedescription
parseTagCommentboolparse tag comment

Function Arguments
nametypedescription
parseFileObjectifstream* parse file object
type const char type

Function Reference List


Function Trace
locationcurrent function being traced
XMLparserClass.hppparseTagComment
XMLparserClass.hppparseTagName
XMLparserClass.hppparseTagOpen
GIAnlp.hppreadXMLfile
GIAnlp.hppparseRelexFile
GIAnlp.hppparseNLPparserFeaturesFile
GIAtranslator.hppparseNLPparserFile
GIAmain.hppparseNLPparserFileAndCreateSemanticNetworkBasedUponDependencyParsedSentences
GIAsemRelTranslator.hppparseNLPparserFileAndCreateSemanticNetworkBasedUponDependencyParsedSentences
GIAposRelTranslator.hppparseNLPparserFileAndCreateSemanticNetworkBasedUponDependencyParsedSentences
GIAposRelTranslatorHybrid.hppparseNLPparserFeaturesFile
LRPpreprocessor.hppexecutePrelimFeatureProcessingOnSentences
LRPpreprocessor.hpppreprocessSentencesForGIAwrapper
LRPpreprocessor.hpppreprocessTextForGIA
GIAnlp.hppparseRelexFile
GIAnlp.hppreadXMLfile
XMLrulesClass.hppreadXMLfile
XMLrulesClass.hppreadXMLfile
GIAxmlConversion.hppreadXMLfile
GIAxmlConversion.hppreadSemanticNetXMLfile
XMLparserClass.hppparseTagOpen
XMLparserClass.hppprocessTagClose
XMLparserClass.hppparseTagAttributeName
XMLparserClass.hppparseTagName

Trace Diagram (magenta)


Function XMLparserClassClass::processTagClose()

Function Summary
namereturn typedescription
processTagCloseboolprocess tag close

Function Arguments
nametypedescription
parseFileObjectifstream* parse file object
currentTag XMLparserTag** current tag
parentTagName const string parent tag name
isSubTag const bool is sub tag
treeLayer int tree layer
endTagFound const bool end tag found
parsingAttributeName const bool parsing attribute name
tagName const string tag name

Function Reference List


Function Trace
locationcurrent function being traced
XMLparserClass.hppprocessTagClose
XMLparserClass.hppparseTagAttributeName
XMLparserClass.hppparseTagName
XMLparserClass.hppparseTagOpen
GIAnlp.hppreadXMLfile
GIAnlp.hppparseRelexFile
GIAnlp.hppparseNLPparserFeaturesFile
GIAtranslator.hppparseNLPparserFile
GIAmain.hppparseNLPparserFileAndCreateSemanticNetworkBasedUponDependencyParsedSentences
GIAsemRelTranslator.hppparseNLPparserFileAndCreateSemanticNetworkBasedUponDependencyParsedSentences
GIAposRelTranslator.hppparseNLPparserFileAndCreateSemanticNetworkBasedUponDependencyParsedSentences
GIAposRelTranslatorHybrid.hppparseNLPparserFeaturesFile
LRPpreprocessor.hppexecutePrelimFeatureProcessingOnSentences
LRPpreprocessor.hpppreprocessSentencesForGIAwrapper
LRPpreprocessor.hpppreprocessTextForGIA
GIAnlp.hppparseRelexFile
GIAnlp.hppreadXMLfile
XMLrulesClass.hppreadXMLfile
XMLrulesClass.hppreadXMLfile
GIAxmlConversion.hppreadXMLfile
GIAxmlConversion.hppreadSemanticNetXMLfile
XMLparserClass.hppparseTagName
XMLparserClass.hppparseTagAttributeName

Trace Diagram (magenta)


Function XMLparserClassClass::createNewTag()

Function Summary
namereturn typedescription
createNewTagXMLparserTag*create new tag

Function Arguments
nametypedescription
currentTagXMLparserTag* current tag

Function Reference List
N/A


Function Trace
locationcurrent function being traced
XMLparserClass.hppcreateNewTag
XMLparserClass.hppprocessTagClose
XMLparserClass.hppparseTagAttributeName
XMLparserClass.hppparseTagName
XMLparserClass.hppparseTagOpen
GIAnlp.hppreadXMLfile
GIAnlp.hppparseRelexFile
GIAnlp.hppparseNLPparserFeaturesFile
GIAtranslator.hppparseNLPparserFile
GIAmain.hppparseNLPparserFileAndCreateSemanticNetworkBasedUponDependencyParsedSentences
GIAsemRelTranslator.hppparseNLPparserFileAndCreateSemanticNetworkBasedUponDependencyParsedSentences
GIAposRelTranslator.hppparseNLPparserFileAndCreateSemanticNetworkBasedUponDependencyParsedSentences
GIAposRelTranslatorHybrid.hppparseNLPparserFeaturesFile
LRPpreprocessor.hppexecutePrelimFeatureProcessingOnSentences
LRPpreprocessor.hpppreprocessSentencesForGIAwrapper
LRPpreprocessor.hpppreprocessTextForGIA
GIAnlp.hppparseRelexFile
GIAnlp.hppreadXMLfile
XMLrulesClass.hppreadXMLfile
XMLrulesClass.hppreadXMLfile
GIAxmlConversion.hppreadXMLfile
GIAxmlConversion.hppreadSemanticNetXMLfile
XMLparserClass.hppparseTagName
XMLparserClass.hppparseTagAttributeName

Trace Diagram (magenta)


Function XMLparserClassClass::isBlankChar()

Function Summary
namereturn typedescription
isBlankCharboolis blank char

Function Arguments
nametypedescription
parseFileObjectconst ifstream* parse file object
c const char c

Function Reference List
N/A


Function Trace
locationcurrent function being traced
XMLparserClass.hppisBlankChar
XMLparserClass.hppparseTagAttributeValue
XMLparserClass.hppparseTagAttributeName
XMLparserClass.hppparseTagName
XMLparserClass.hppparseTagOpen
GIAnlp.hppreadXMLfile
GIAnlp.hppparseRelexFile
GIAnlp.hppparseNLPparserFeaturesFile
GIAtranslator.hppparseNLPparserFile
GIAmain.hppparseNLPparserFileAndCreateSemanticNetworkBasedUponDependencyParsedSentences
GIAsemRelTranslator.hppparseNLPparserFileAndCreateSemanticNetworkBasedUponDependencyParsedSentences
GIAposRelTranslator.hppparseNLPparserFileAndCreateSemanticNetworkBasedUponDependencyParsedSentences
GIAposRelTranslatorHybrid.hppparseNLPparserFeaturesFile
LRPpreprocessor.hppexecutePrelimFeatureProcessingOnSentences
LRPpreprocessor.hpppreprocessSentencesForGIAwrapper
LRPpreprocessor.hpppreprocessTextForGIA
GIAnlp.hppparseRelexFile
GIAnlp.hppreadXMLfile
XMLrulesClass.hppreadXMLfile
XMLrulesClass.hppreadXMLfile
GIAxmlConversion.hppreadXMLfile
GIAxmlConversion.hppreadSemanticNetXMLfile
XMLparserClass.hppparseTagOpen
XMLparserClass.hppparseTagName

Trace Diagram (magenta)


Function XMLparserClassClass::isBlankCharTabOrNewLine()

Function Summary
namereturn typedescription
isBlankCharTabOrNewLineboolis blank char tab or new line

Function Arguments
nametypedescription
parseFileObjectconst ifstream* parse file object
c const char c

Function Reference List
N/A


Function Trace
locationcurrent function being traced
XMLparserClass.hppisBlankCharTabOrNewLine
XMLparserClass.hppparseTagValueAssumingExistenceOfSubtagsAndClose
XMLparserClass.hppprocessTagClose
XMLparserClass.hppparseTagAttributeName
XMLparserClass.hppparseTagName
XMLparserClass.hppparseTagOpen
GIAnlp.hppreadXMLfile
GIAnlp.hppparseRelexFile
GIAnlp.hppparseNLPparserFeaturesFile
GIAtranslator.hppparseNLPparserFile
GIAmain.hppparseNLPparserFileAndCreateSemanticNetworkBasedUponDependencyParsedSentences
GIAsemRelTranslator.hppparseNLPparserFileAndCreateSemanticNetworkBasedUponDependencyParsedSentences
GIAposRelTranslator.hppparseNLPparserFileAndCreateSemanticNetworkBasedUponDependencyParsedSentences
GIAposRelTranslatorHybrid.hppparseNLPparserFeaturesFile
LRPpreprocessor.hppexecutePrelimFeatureProcessingOnSentences
LRPpreprocessor.hpppreprocessSentencesForGIAwrapper
LRPpreprocessor.hpppreprocessTextForGIA
GIAnlp.hppparseRelexFile
GIAnlp.hppreadXMLfile
XMLrulesClass.hppreadXMLfile
XMLrulesClass.hppreadXMLfile
GIAxmlConversion.hppreadXMLfile
GIAxmlConversion.hppreadSemanticNetXMLfile
XMLparserClass.hppparseTagAttributeName

Trace Diagram (magenta)


Function XMLparserClassClass::throwGenericXMLParseError()

Function Summary
namereturn typedescription
throwGenericXMLParseErrorvoidthrow generic XMLP arse error

Function Reference List
N/A


Function Trace
locationcurrent function being traced
XMLparserClass.hppthrowGenericXMLParseError
XMLparserClass.hppparseTagAttributeValue
XMLparserClass.hppparseTagAttributeName
XMLparserClass.hppparseTagName
XMLparserClass.hppparseTagOpen
GIAnlp.hppreadXMLfile
GIAnlp.hppparseRelexFile
GIAnlp.hppparseNLPparserFeaturesFile
GIAtranslator.hppparseNLPparserFile
GIAmain.hppparseNLPparserFileAndCreateSemanticNetworkBasedUponDependencyParsedSentences
GIAsemRelTranslator.hppparseNLPparserFileAndCreateSemanticNetworkBasedUponDependencyParsedSentences
GIAposRelTranslator.hppparseNLPparserFileAndCreateSemanticNetworkBasedUponDependencyParsedSentences
GIAposRelTranslatorHybrid.hppparseNLPparserFeaturesFile
LRPpreprocessor.hppexecutePrelimFeatureProcessingOnSentences
LRPpreprocessor.hpppreprocessSentencesForGIAwrapper
LRPpreprocessor.hpppreprocessTextForGIA
GIAnlp.hppparseRelexFile
GIAnlp.hppreadXMLfile
XMLrulesClass.hppreadXMLfile
XMLrulesClass.hppreadXMLfile
GIAxmlConversion.hppreadXMLfile
GIAxmlConversion.hppreadSemanticNetXMLfile
XMLparserClass.hppparseTagOpen
XMLparserClass.hppparseTagName
XMLparserClass.hppthrowGenericXMLParseError

Trace Diagram (magenta)


Function XMLparserClassClass::getAttribute()

Function Summary
namereturn typedescription
getAttributeboolget attribute

Function Arguments
nametypedescription
tagXMLparserTag* tag
attributeName const string attribute name
attributeValueFound string* attribute value found

Function Reference List
N/A


Function Trace
locationcurrent function being traced
SANIrules.hppgetAttribute
SANIrules.hppisClassTag
SANIpropagateInverse.hppisClassTagWrapper
SANIpropagateInverse.hppfindStringMatch
SANIpropagateInverse.hppgenerateRulesGroupTreeComponent
SANIpropagateInverse.hppgenerateRulesGroupTreeComponents
SANIpropagateInverse.hppgenerateParseTreeGroup
SANIpropagateInverse.hppgenerateParseTreeGroupType
SANIposRelTranslatorPermutations.hppexecutePosRelTranslatorNeuralNetworkInverse
SANIposRelTranslatorPermutations.hppgenerateParseTreeIntroWrapper
SANIposRelTranslatorPermutations.hppgenerateParseTreeIntroWrapper
SANIposRelTranslatorPermutations.hppexecutePosRelTranslator
SANIposRelTranslatorPermutations.hppexecutePosRelTranslatorOnPOSunambiguousSentenceSubset
SANIposRelTranslatorPermutations.hppexecutePosRelTranslatorOnPOSunambiguousSentenceSubsets
GIAposRelTranslatorParser.hppexecutePosRelTranslatorWrapper2
GIAposRelTranslatorParser.hppgenerateSemanticRelationsFromTxtRelationsWrapper
GIAtranslator.hppconvertSentenceTxtRelationsIntoGIAnetworkNodes
GIAtranslator.hppconvertSentenceRelationsIntoGIAnetworkNodes
GIAtranslator.hppconvertSentenceRelationsIntoGIAnetworkNodesWrapper
GIAtranslator.hppconvertSentenceListRelationsIntoGIAnetworkNodes
GIAtranslator.hppcreateSemanticNetworkBasedUponDependencyParsedSentences
GIAmain.hppparseNLPparserFileAndCreateSemanticNetworkBasedUponDependencyParsedSentences
GIAsemRelTranslator.hppparseNLPparserFileAndCreateSemanticNetworkBasedUponDependencyParsedSentences
GIAposRelTranslator.hppparseNLPparserFileAndCreateSemanticNetworkBasedUponDependencyParsedSentences
GIAposRelTranslatorParser.hppgenerateSemanticRelationsFromTxtRelationsWrapper
SANIposRelTranslatorPermutations.hppexecutePosRelTranslatorWrapper2
SANIposRelTranslator.hppexecutePosRelTranslatorWrapper
GIAposRelTranslatorHybridLogicReference.hppisClassTag
GIAposRelTranslatorHybrid.hppexecuteLogicReferencePreprocessor
GIAposRelTranslatorHybrid.hppexecuteTxtRelTranslatorDepreciatedSentence
LRPpreprocessor.hppexecuteTxtRelTranslatorDepreciated
LRPpreprocessor.hpppreprocessSentencesForGIAwrapper
LRPpreprocessor.hpppreprocessTextForGIA
GIAsynRelTranslatorRules.hppgetAttribute
GIAsynRelTranslatorRules.hppgenericInterpretationGenerateSpecialCase
GIAsynRelTranslatorRules.hppapplyGIATranslatorGenericXMLparam
GIAsynRelTranslatorParser.hppapplyGIATranslatorGenericXMLfunctions
SANIrules.hppgetAttribute
SANIrules.hppparseComponents
SANIrules.hppextractSANIGroups
SANIformation.hppgetAttribute
SANIformation.hppcreateInputNeuronLayerSectionTokensLayer
SANIformation.hppcreateInputNeuronLayer

Trace Diagram (magenta)


Function XMLparserClassClass::createNewAttribute()

Function Summary
namereturn typedescription
createNewAttributeXMLparserAttribute*create new attribute

Function Arguments
nametypedescription
currentAttributeXMLparserAttribute* current attribute

Function Reference List
N/A


Function Trace
locationcurrent function being traced
GIAxmlConversion.hppcreateNewAttribute
GIAxmlConversion.hppgenerateXMLconditionTimeNodeTagList
GIAxmlConversion.hppgenerateXMLentityNodeTag
GIAxmlConversion.hppgenerateXMLentityNodeTagList
GIAxmlConversion.hppwriteSemanticNetXMLFile
GIAmain.hppwriteSemanticNetXMLFileOptimised
GIAcxlConversion.hppcreateNewAttribute
GIAcxlConversion.hppgenerateCXLentityNodeTag
GIAcxlConversion.hppaddToCXLentityNodeTagList
GIAcxlConversion.hppgenerateCXLentityNodeTagList
GIAcxlConversion.hppwriteCmapToolsCXLfile
GIAcxlConversion.hppgenerateCXLentityNodeTag
GIAcxlConversion.hppgenerateCXLconnectionNodeTagAndLinkingPhraseTags
GIAcxlConversion.hppaddToCXLconnectionNodeTagList
GIAcxlConversion.hppcreateNewAttribute

Trace Diagram (magenta)


Function XMLparserClassClass::writeXMLHeader()

Function Summary
namereturn typedescription
writeXMLHeadervoidwrite XMLH eader

Function Arguments
nametypedescription
writeFileStringstring* write file string

Function Reference List
N/A


Function Trace
locationcurrent function being traced
XMLparserClass.hppwriteXMLHeader
GIAnlp.hppwriteXMLfile
GIAtranslator.hppoutputInternalRelationsInRelexFormat
GIAmain.hppparseNLPparserFileAndCreateSemanticNetworkBasedUponDependencyParsedSentences
GIAsemRelTranslator.hppparseNLPparserFileAndCreateSemanticNetworkBasedUponDependencyParsedSentences
GIAposRelTranslator.hppparseNLPparserFileAndCreateSemanticNetworkBasedUponDependencyParsedSentences
GIAxmlConversion.hppwriteXMLfile
GIAxmlConversion.hppwriteSemanticNetXMLFile
GIAcxlConversion.hppwriteXMLfile
GIAcxlConversion.hppwriteCmapToolsCXLfile

Trace Diagram (magenta)


Function XMLparserClassClass::writeXMLfile()

Function Summary
namereturn typedescription
writeXMLfileboolwrite XML file

Function Arguments
nametypedescription
xmlFileNameconst string xml file name
firstTagInXMLfile const XMLparserTag* first tag in XML file

Function Reference List


Function Trace
locationcurrent function being traced
GIAnlp.hppwriteXMLfile
GIAtranslator.hppoutputInternalRelationsInRelexFormat
GIAmain.hppparseNLPparserFileAndCreateSemanticNetworkBasedUponDependencyParsedSentences
GIAsemRelTranslator.hppparseNLPparserFileAndCreateSemanticNetworkBasedUponDependencyParsedSentences
GIAposRelTranslator.hppparseNLPparserFileAndCreateSemanticNetworkBasedUponDependencyParsedSentences
GIAxmlConversion.hppwriteXMLfile
GIAxmlConversion.hppwriteSemanticNetXMLFile
GIAcxlConversion.hppwriteXMLfile
GIAcxlConversion.hppwriteCmapToolsCXLfile

Trace Diagram (magenta)


Function XMLparserClassClass::addTagLayerToFileObject()

Function Summary
namereturn typedescription
addTagLayerToFileObjectbooladd tag layer to file object

Function Arguments
nametypedescription
firstTagInCurrentLayerconst XMLparserTag* first tag in current layer
writeFileString string* write file string
treeLayer const int tree layer

Function Reference List


Function Trace
locationcurrent function being traced
XMLparserClass.hppaddTagLayerToFileObject
GIAnlp.hppwriteXMLfile
GIAtranslator.hppoutputInternalRelationsInRelexFormat
GIAmain.hppparseNLPparserFileAndCreateSemanticNetworkBasedUponDependencyParsedSentences
GIAsemRelTranslator.hppparseNLPparserFileAndCreateSemanticNetworkBasedUponDependencyParsedSentences
GIAposRelTranslator.hppparseNLPparserFileAndCreateSemanticNetworkBasedUponDependencyParsedSentences
GIAxmlConversion.hppwriteXMLfile
GIAxmlConversion.hppwriteSemanticNetXMLFile
GIAcxlConversion.hppwriteXMLfile
GIAcxlConversion.hppwriteCmapToolsCXLfile
LDsvg.hppaddTagLayerToFileObject
GIAdraw.hppwriteSVGfile

Trace Diagram (magenta)


Function XMLparserClassClass::incrementLineAndAddTabsToFileObject()

Function Summary
namereturn typedescription
incrementLineAndAddTabsToFileObjectvoidincrement line and add tabs to file object

Function Arguments
nametypedescription
writeFileStringstring* write file string
treeLayer const int tree layer

Function Reference List
N/A


Function Trace
locationcurrent function being traced
XMLparserClass.hppincrementLineAndAddTabsToFileObject
XMLparserClass.hppaddTagLayerToFileObject
GIAnlp.hppwriteXMLfile
GIAtranslator.hppoutputInternalRelationsInRelexFormat
GIAmain.hppparseNLPparserFileAndCreateSemanticNetworkBasedUponDependencyParsedSentences
GIAsemRelTranslator.hppparseNLPparserFileAndCreateSemanticNetworkBasedUponDependencyParsedSentences
GIAposRelTranslator.hppparseNLPparserFileAndCreateSemanticNetworkBasedUponDependencyParsedSentences
GIAxmlConversion.hppwriteXMLfile
GIAxmlConversion.hppwriteSemanticNetXMLFile
GIAcxlConversion.hppwriteXMLfile
GIAcxlConversion.hppwriteCmapToolsCXLfile
LDsvg.hppaddTagLayerToFileObject
GIAdraw.hppwriteSVGfile

Trace Diagram (magenta)


Function XMLparserClassClass::addTabsToFileObject()

Function Summary
namereturn typedescription
addTabsToFileObjectvoidadd tabs to file object

Function Arguments
nametypedescription
writeFileStringstring* write file string
treeLayer const int tree layer

Function Reference List
N/A


Function Trace
locationcurrent function being traced
XMLparserClass.hppaddTabsToFileObject
XMLparserClass.hppaddTagLayerToFileObject
GIAnlp.hppwriteXMLfile
GIAtranslator.hppoutputInternalRelationsInRelexFormat
GIAmain.hppparseNLPparserFileAndCreateSemanticNetworkBasedUponDependencyParsedSentences
GIAsemRelTranslator.hppparseNLPparserFileAndCreateSemanticNetworkBasedUponDependencyParsedSentences
GIAposRelTranslator.hppparseNLPparserFileAndCreateSemanticNetworkBasedUponDependencyParsedSentences
GIAxmlConversion.hppwriteXMLfile
GIAxmlConversion.hppwriteSemanticNetXMLFile
GIAcxlConversion.hppwriteXMLfile
GIAcxlConversion.hppwriteCmapToolsCXLfile
LDsvg.hppaddTagLayerToFileObject
GIAdraw.hppwriteSVGfile

Trace Diagram (magenta)