Split reserved words into ops and "other".
Fix errors in recursive-descent parser.
Retain line/col in operation.
Test parser.
Test naming consistency.