File SANIrules Documentation

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

Copyright © 2020, BAI Research. All Rights Reserved.

File Name: SANIrules.cpp/.hpp

File Description: SANI rules

File Function List


File Diagram (functions hierarchy)


Function SANIrulesClass::extractSANIrules()

Function Summary
namereturn typedescription
extractSANIrulesboolextract SANI rules

Function Arguments
nametypedescription
SANIGroupTypesvector<SANIGroupType*>* SANIG roup types
SANIrulesTokenLayers vector<XMLparserTag*>* SANI rules token layers

Function Reference List


Function Trace
locationcurrent function being traced
SANIposRelTranslator.hppextractSANIrules
SANImain.hppparseTxtfileAndCreateSemanticNetworkBasedUponSemanticDependencyParsedSentences

Trace Diagram (magenta)


Function SANIrulesClass::extractSANIGroups()

Function Summary
namereturn typedescription
extractSANIGroupsboolextract SANIG roups

Function Arguments
nametypedescription
SANIGroupTypesvector<SANIGroupType*>* SANIG roup types

Function Reference List


Function Trace
locationcurrent function being traced
SANIrules.hppextractSANIGroups
SANIposRelTranslator.hppextractSANIrules
SANImain.hppparseTxtfileAndCreateSemanticNetworkBasedUponSemanticDependencyParsedSentences

Trace Diagram (magenta)


Function SANIrulesClass::parseComponents()

Function Summary
namereturn typedescription
parseComponentsboolparse components

Function Arguments
nametypedescription
firstTxtRelTranslatorRulesFirstComponentTagXMLparserTag* first txt rel translator rules first component tag
groupOwner constEffective SANIGroupNeuralNetwork* group owner
componentsList vector<SANIComponentNeuralNetwork*>* components list
parseSubcomponent const bool parse subcomponent
subComponentOwner constEffective SANIComponentNeuralNetwork* sub component owner

Function Reference List


Function Trace
locationcurrent function being traced
SANIrules.hppparseComponents
SANIrules.hppextractSANIGroups
SANIposRelTranslator.hppextractSANIrules
SANImain.hppparseTxtfileAndCreateSemanticNetworkBasedUponSemanticDependencyParsedSentences

Trace Diagram (magenta)


Function SANIrulesClass::connectGroupsReferences()

Function Summary
namereturn typedescription
connectGroupsReferencesboolconnect groups references

Function Arguments
nametypedescription
SANIGroupTypesvector<SANIGroupType*>* SANIG roup types

Function Reference List


Function Trace
locationcurrent function being traced
SANIrules.hppconnectGroupsReferences
SANIrules.hppextractSANIGroups
SANIposRelTranslator.hppextractSANIrules
SANImain.hppparseTxtfileAndCreateSemanticNetworkBasedUponSemanticDependencyParsedSentences

Trace Diagram (magenta)


Function SANIrulesClass::connectComponentsReferences()

Function Summary
namereturn typedescription
connectComponentsReferencesboolconnect components references

Function Arguments
nametypedescription
SANIGroupTypesvector<SANIGroupType*>* SANIG roup types
components const vector<SANIComponentNeuralNetwork*>* components
subcomponents const bool subcomponents

Function Reference List


Function Trace
locationcurrent function being traced
SANIrules.hppconnectComponentsReferences
SANIrules.hppconnectGroupsReferences
SANIrules.hppextractSANIGroups
SANIposRelTranslator.hppextractSANIrules
SANImain.hppparseTxtfileAndCreateSemanticNetworkBasedUponSemanticDependencyParsedSentences

Trace Diagram (magenta)


Function SANIrulesClass::extractSANIrulesTokens()

Function Summary
namereturn typedescription
extractSANIrulesTokensboolextract SANI rules tokens

Function Arguments
nametypedescription
SANIrulesTokenLayersvector<XMLparserTag*>* SANI rules token layers

Function Reference List


Function Trace
locationcurrent function being traced
SANIrules.hppextractSANIrulesTokens
SANIposRelTranslator.hppextractSANIrules
SANImain.hppparseTxtfileAndCreateSemanticNetworkBasedUponSemanticDependencyParsedSentences

Trace Diagram (magenta)


Function SANIrulesClass::isClassTagWrapper()

Function Summary
namereturn typedescription
isClassTagWrapperboolis class tag wrapper

Function Arguments
nametypedescription
wordconst string word
layerNameToFind const string layer name to find
classNameToFind const string class name to find
classTypeNameToFind const string class type name to find
SANIrulesTokenLayers vector<XMLparserTag*>* SANI rules token layers

Function Reference List


Function Trace
locationcurrent function being traced
SANIpropagateInverse.hppisClassTagWrapper
SANIpropagateInverse.hppfindStringMatch
SANIpropagateInverse.hppgenerateRulesGroupTreeComponent
SANIpropagateInverse.hppgenerateRulesGroupTreeComponents
SANIpropagateInverse.hppgenerateParseTreeGroup
SANIpropagateInverse.hppgenerateParseTreeGroupType
SANIposRelTranslatorPermutations.hppexecutePosRelTranslatorNeuralNetworkInverse
SANIposRelTranslatorPermutations.hppgenerateParseTreeIntroWrapper
SANIposRelTranslatorPermutations.hppgenerateParseTreeIntroWrapper
SANIposRelTranslatorPermutations.hppexecutePosRelTranslator
SANIposRelTranslatorPermutations.hppexecutePosRelTranslatorOnPOSunambiguousSentenceSubset
SANIposRelTranslatorPermutations.hppexecutePosRelTranslatorOnPOSunambiguousSentenceSubsets
SANIposRelTranslatorPermutations.hppexecutePosRelTranslatorWrapper2
SANIposRelTranslator.hppexecutePosRelTranslatorWrapper
SANImain.hppparseTxtfileAndCreateSemanticNetworkBasedUponSemanticDependencyParsedSentences

Trace Diagram (magenta)


Function SANIrulesClass::isClassTag()

Function Summary
namereturn typedescription
isClassTagboolis class tag

Function Arguments
nametypedescription
wordconst string word
layerNameToFind const string layer name to find
classNameToFind const string class name to find
classTypeNameToFind const string class type name to find
SANIrulesTokenLayers vector<XMLparserTag*>* SANI rules token layers

Function Reference List


Function Trace
locationcurrent function being traced
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
SANIposRelTranslatorPermutations.hppexecutePosRelTranslatorWrapper2
SANIposRelTranslator.hppexecutePosRelTranslatorWrapper
SANImain.hppparseTxtfileAndCreateSemanticNetworkBasedUponSemanticDependencyParsedSentences

Trace Diagram (magenta)