CQL2: Change function argument list to optional group#1007
Conversation
|
@dannbuckley I think that the original use of '{}' was correct. My understanding is that in BNF '{}' indicate that the enclosed expression can be repeated zero or more times. Isn't that want we want for a function? ... since a function can have zero or more arguments? |
|
Hi @pvretano I agree that the function rule should allow for zero or more arguments. In my experience, and from what I've gleaned from the current CQL2 semantics, Boolean expression, with zero or more boolean terms List predicate, with zero or more additional list items Character literal with zero or more characters If we interpret The expanded function rule would look something like this: |
See issue #997