Started implementing the parser's production functions