agrestio / agrest

Server-side Java REST Framework for easy access to data graphs from various backends
https://agrest.io
Apache License 2.0
80 stars 34 forks source link

Exp syntax: function names should not be keywords #654

Closed andrus closed 6 months ago

andrus commented 11 months ago

Looks like function names like "abs" or "substring" are treated as reserved keywords, so for instance you can't have a path called substring. This is needlessly restrictive. We should have a very minimal set of keywords (e.g. "and", "or", "not"). Functions can be easily distinguished from paths by the presense of parenthesis.