fixed some issues with post parsing and semantic actions
continue adding tests