arelle.formula.ValidateFormula
#
See COPYRIGHT.md for copyright information.
Module Contents#
Functions#
Data#
API#
- arelle.formula.ValidateFormula.formulaIdWhitespacesSeparatedPattern#
None
- 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)#