arelle.formula.ValidateFormula
¶
See COPYRIGHT.md for copyright information.
Module Contents¶
Functions¶
Data¶
API¶
- arelle.formula.ValidateFormula.formulaIdWhitespacesSeparatedPattern¶
‘compile(…)’
- 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)¶