Cleanup grammars

Move trivial methods in built-in grammar definitions to the Grammar class.
Reconsider expression position setting in the whole grammar rules.
Make ',' (comma) character reserved, not to use in ordinal identifier token.