aboutsummaryrefslogtreecommitdiff
path: root/src/yuescript/yue_parser.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/yuescript/yue_parser.cpp')
-rw-r--r--src/yuescript/yue_parser.cpp3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/yuescript/yue_parser.cpp b/src/yuescript/yue_parser.cpp
index 3ffaf18..986f67a 100644
--- a/src/yuescript/yue_parser.cpp
+++ b/src/yuescript/yue_parser.cpp
@@ -870,7 +870,8 @@ YueParser::YueParser() {
870 MacroName = '$' >> UnicodeName; 870 MacroName = '$' >> UnicodeName;
871 macro_args_def = '(' >> white >> -FnArgDefList >> white >> ')'; 871 macro_args_def = '(' >> white >> -FnArgDefList >> white >> ')';
872 MacroLit = -(macro_args_def >> space) >> "->" >> space >> Body; 872 MacroLit = -(macro_args_def >> space) >> "->" >> space >> Body;
873 Macro = key("macro") >> space >> UnicodeName >> space >> '=' >> space >> MacroLit; 873 MacroFunc = MacroName >> (Invoke | InvokeArgs);
874 Macro = key("macro") >> space >> UnicodeName >> space >> '=' >> space >> (MacroLit | MacroFunc);
874 MacroInPlace = '$' >> space >> "->" >> space >> Body; 875 MacroInPlace = '$' >> space >> "->" >> space >> Body;
875 876
876 NameList = Seperator >> Variable >> *(space >> ',' >> space >> Variable); 877 NameList = Seperator >> Variable >> *(space >> ',' >> space >> Variable);