aboutsummaryrefslogtreecommitdiff
path: root/src/yuescript/yue_compiler.cpp
diff options
context:
space:
mode:
authorLi Jin <dragon-fly@qq.com>2022-09-26 16:13:07 +0800
committerLi Jin <dragon-fly@qq.com>2022-09-26 16:13:07 +0800
commit181708953ed4c13b3c0ff03752d50296b3e577ea (patch)
tree827f2053404cdb9dc63879b9581d66e72ebbd9a7 /src/yuescript/yue_compiler.cpp
parentcb1fbac9223cc62739aa5c7bb97cba6e9dbd87c0 (diff)
downloadyuescript-181708953ed4c13b3c0ff03752d50296b3e577ea.tar.gz
yuescript-181708953ed4c13b3c0ff03752d50296b3e577ea.tar.bz2
yuescript-181708953ed4c13b3c0ff03752d50296b3e577ea.zip
reserve comment in AST followed by statement.
Diffstat (limited to '')
-rwxr-xr-xsrc/yuescript/yue_compiler.cpp6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/yuescript/yue_compiler.cpp b/src/yuescript/yue_compiler.cpp
index 9a9e2d6..1d949fe 100755
--- a/src/yuescript/yue_compiler.cpp
+++ b/src/yuescript/yue_compiler.cpp
@@ -59,7 +59,7 @@ namespace yue {
59 59
60typedef std::list<std::string> str_list; 60typedef std::list<std::string> str_list;
61 61
62const std::string_view version = "0.15.2"sv; 62const std::string_view version = "0.15.3"sv;
63const std::string_view extension = "yue"sv; 63const std::string_view extension = "yue"sv;
64 64
65class YueCompilerImpl { 65class YueCompilerImpl {
@@ -109,8 +109,8 @@ public:
109 try { 109 try {
110 auto block = _info.node.to<File_t>()->block.get(); 110 auto block = _info.node.to<File_t>()->block.get();
111 if (_info.exportMacro) { 111 if (_info.exportMacro) {
112 for (auto _stmt : block->statements.objects()) { 112 for (auto stmt_ : block->statements.objects()) {
113 auto stmt = static_cast<Statement_t*>(_stmt); 113 auto stmt = static_cast<Statement_t*>(stmt_);
114 switch (stmt->content->getId()) { 114 switch (stmt->content->getId()) {
115 case id<MacroInPlace_t>(): 115 case id<MacroInPlace_t>():
116 case id<Macro_t>(): 116 case id<Macro_t>():