def functionCall1(self, __stack, __ptr): """ from XPath/XPathBase.bgen.frag, line 339 functionCall: FUNCTION_NAME '(' ')' """ __val = ParsedExpr.ParsedFunctionCallExpr(__stack[__ptr + 1], []) return __val
def functionCall2(self, __stack, __ptr): """ from XPath/XPathBase.bgen.frag, line 352 functionCall: FUNCTION_NAME '(' argumentList ')' """ __val = ParsedExpr.ParsedFunctionCallExpr(__stack[__ptr + 1], __stack[__ptr + 3]) return __val
def createFunctionCall(self, prefix, localName, args): if prefix: return ParsedExpr.ParsedFunctionCallExpr(prefix + ":" + localName, args) else: return ParsedExpr.ParsedFunctionCallExpr(localName, args)