diff options
author | Li Jin <dragon-fly@qq.com> | 2021-02-06 10:41:30 +0800 |
---|---|---|
committer | Li Jin <dragon-fly@qq.com> | 2021-02-06 10:41:30 +0800 |
commit | 32651cccb380bf4682fa8f6d3e70d74952171f7b (patch) | |
tree | 498a5d77886a0ff56b54eabed1177759bac9eba9 /src/MoonP/moon_parser.h | |
parent | 90bdaec058948f00d11ccfe955ce252ace045929 (diff) | |
download | yuescript-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.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> |