bool parser::open_file