hide parser_init() and parser_clean() from the user

fix segfault: reset __euid__ and __nuid__ for every input file