Section: Implementation of parser