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)