parse item
Parse differences
first thing in grammar isn't a rule; whitespace allowed
Until I can figure our the unicode char ranges, be more lax with chars