Added another parser which uses a scanner