diff options
Diffstat (limited to 'src/MoonP/moon_parser.h')
-rw-r--r-- | src/MoonP/moon_parser.h | 7 |
1 files changed, 1 insertions, 6 deletions
diff --git a/src/MoonP/moon_parser.h b/src/MoonP/moon_parser.h index 832d39d..d965d87 100644 --- a/src/MoonP/moon_parser.h +++ b/src/MoonP/moon_parser.h | |||
@@ -48,12 +48,7 @@ public: | |||
48 | 48 | ||
49 | template<class AST> | 49 | template<class AST> |
50 | ParseInfo parse(std::string_view codes) { | 50 | ParseInfo parse(std::string_view codes) { |
51 | error_list errors; | 51 | return parse(codes, getRule<AST>()); |
52 | auto res = parse(codes, getRule<AST>()); | ||
53 | if (res.node.template is<AST>()) { | ||
54 | return res; | ||
55 | } | ||
56 | return res; | ||
57 | } | 52 | } |
58 | 53 | ||
59 | template <class AST> | 54 | template <class AST> |