Separate ? and - into special tokens
Don't allow - to end a variable name
Merge pull request #463 from Shopify/stricter-identifiers

Separate ? and - into special tokens