Parser rewriten in tree like view