Rewrite of the Lexer and Parser

Assignee Loading
Time tracking Loading