From 65a833881b9591b29f6b767cdd6c03655e4e1ea5 Mon Sep 17 00:00:00 2001 From: Hatter Jiang Date: Sun, 26 Jul 2020 16:45:53 +0800 Subject: [PATCH] style: code style --- src/parser.rs | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/src/parser.rs b/src/parser.rs index a9823d4..8eb7f5b 100644 --- a/src/parser.rs +++ b/src/parser.rs @@ -20,6 +20,11 @@ impl Parser { Parser { keyword, end_filter, callback } } + pub fn parse(&self, path: &str) { + string_parser_with_file(path, &self.get_keyword(), self.get_end_filter(), self.get_callback()) + .unwrap_or_else(|e| panic!("Failed to open file: {}, error: {}", path, e)) + } + fn get_keyword(&self) -> String { self.keyword.clone() } @@ -31,8 +36,4 @@ impl Parser { fn get_callback(&self) -> &dyn Fn(String, usize, &str) { &self.callback } - - pub fn parse(&self, path: &str) { - string_parser_with_file(path, &self.get_keyword(), self.get_end_filter(), self.get_callback()).expect("failed to open file"); - } } \ No newline at end of file