parameterDefinition
Declares a named parameter that can be supplied externally when a library is evaluated. Parameters may optionally declare an access modifier, a type, and a default expression.
Examples
Typed parameter without default
parameter "Measurement Period" Interval<DateTime>
Parameter with default value
parameter "Minimum Age" Integer default 18
Private parameter with type and default
private parameter "Lookback Period" Integer default 365
EBNF
parameterDefinition
: accessModifier? 'parameter' identifier (typeSpecifier)? ('default' expression)?
;