aboutsummaryrefslogtreecommitdiff
path: root/src/MoonP/moon_parser.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/MoonP/moon_parser.h')
-rw-r--r--src/MoonP/moon_parser.h7
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>