create a parser from grammer
create a test