introduce base parser generator test (didn't commit LR1 test since it doesn't pass)