Light refactoring
Update error message for "-" token in array context
Move all error messages to single enum
Add component.json