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
Expression Lists
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)
.