Invocation expressions (PEL)
The following topics describe PerformancePoint Expression Language (PEL) expressions that invoke other PEL elements.
Non-Dotted Function Calls
A non-dotted function call is composed of an identifier that is followed by an expression list in parentheses. The parentheses can be omitted if the expression list is empty.
non-dotted-function-call: identifier ( expression-list ) identifier
An expression list is a sequence of expressions that is separated by commas. The list can have zero expressions.
expression-list: /* empty */ expression expression-list , expression
Dotted Function Calls
A dotted function call is composed of an expression followed by a dot, an identifier, and an expression-list in parentheses. The parentheses can be omitted if the expression-list is empty.
dotted-function-call: expression . identifier ( expression-list ) expression . identifier name-list . identifier ( expression-list ) name-list . identifier
The dotted function call syntax is shorthand for a non-dotted function call: the dotted expression is made the first expression in the expression list. For example,
e1.identifier(e2, e3, …, eN) is equivalent to
identifier(e1, e2, e3, …, eN).