parser_node does not need to be protected

It can be private