Started parser implementation