aboutsummaryrefslogtreecommitdiff
path: root/src/MoonP/moon_parser.h
diff options
context:
space:
mode:
authorLi Jin <dragon-fly@qq.com>2021-02-06 10:41:30 +0800
committerLi Jin <dragon-fly@qq.com>2021-02-06 10:41:30 +0800
commit32651cccb380bf4682fa8f6d3e70d74952171f7b (patch)
tree498a5d77886a0ff56b54eabed1177759bac9eba9 /src/MoonP/moon_parser.h
parent90bdaec058948f00d11ccfe955ce252ace045929 (diff)
downloadyuescript-32651cccb380bf4682fa8f6d3e70d74952171f7b.tar.gz
yuescript-32651cccb380bf4682fa8f6d3e70d74952171f7b.tar.bz2
yuescript-32651cccb380bf4682fa8f6d3e70d74952171f7b.zip
fix #38
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>