arelle.FunctionUtil

See COPYRIGHT.md for copyright information.

Module Contents

Functions

API

arelle.FunctionUtil.anytypeArg(xc, args, i, type, missingArgFallback=None)
arelle.FunctionUtil.atomicArg(xc, p, args, i, type, missingArgFallback=None, emptyFallback=())
arelle.FunctionUtil.stringArg(xc, args, i, type, missingArgFallback=None, emptyFallback='')
arelle.FunctionUtil.numericArg(xc, p, args, i=0, missingArgFallback=None, emptyFallback=0, convertFallback=None)
arelle.FunctionUtil.integerArg(xc, p, args, i=0, missingArgFallback=None, emptyFallback=0, convertFallback=None)
arelle.FunctionUtil.qnameArg(xc, p, args, i, type, missingArgFallback=None, emptyFallback=())
arelle.FunctionUtil.nodeArg(xc, args, i, type, missingArgFallback=None, emptyFallback=None)
arelle.FunctionUtil.testTypeCompatibility(xc: arelle.formula.XPathContext.XPathContext, p: arelle.formula.XPathParser.FormulaToken, op: str, a1: arelle.formula.XPathContext.ContextItem, a2: arelle.formula.XPathContext.ContextItem) None