arelle.formula.ValidateFormula#

See COPYRIGHT.md for copyright information.

Module Contents#

Functions#

Data#

API#

arelle.formula.ValidateFormula.formulaIdWhitespacesSeparatedPattern#

‘compile(…)’

exception arelle.formula.ValidateFormula.FormulaValidationException#

Bases: Exception

__repr__()#
arelle.formula.ValidateFormula.arcroleChecks#

None

arelle.formula.ValidateFormula.checkBaseSet(val, arcrole, ELR, relsSet) None#
arelle.formula.ValidateFormula.executeCallTest(val, name, callTuple, testTuple) None#
arelle.formula.ValidateFormula.validate(val, xpathContext=None, parametersOnly=False, statusMsg='', compileOnly=False) None#
arelle.formula.ValidateFormula.customFunctionSignatures(val)#
arelle.formula.ValidateFormula.evaluateModelVariableSet(xpathContext, formulaOptions, parameterQnames, instanceQnames, instanceDependencies, instanceProducingVariableSets, val)#
arelle.formula.ValidateFormula.logAssertionResultCounts(val, formulaOptions, runIDs)#
arelle.formula.ValidateFormula.checkVariablesScopeVisibleQnames(val, nameVariables, definedNamesSet, modelVariableSet)#
arelle.formula.ValidateFormula.checkFilterAspectModel(val, variableSet, filterRelationships, xpathContext, uncoverableAspects=None)#
arelle.formula.ValidateFormula.checkFormulaRules(val, formula, nameVariables)#
arelle.formula.ValidateFormula.checkTableRules(val, xpathContext, table)#
arelle.formula.ValidateFormula.checkDefinitionNodeRules(val, table, parent, arcrole, xpathContext)#
arelle.formula.ValidateFormula.checkValidationMessages(val, modelVariableSet)#
arelle.formula.ValidateFormula.checkMessageExpressions(val, message)#
arelle.formula.ValidateFormula.checkValidationMessageVariables(val, modelVariableSet, varNames, paramNames)#