call each thing by its right name

- rename Lexer to Parser
- use dot notation instead of double colon notation for class methods
Merge pull request #899 from mojavelinux/lexer-to-parser

call each thing by its right name