Share via


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

See Also

Other Resources

PEL syntax elements
Customizing business rules