aboutsummaryrefslogtreecommitdiff
path: root/MoonParser/moon_parser.cpp
diff options
context:
space:
mode:
authorLi Jin <dragon-fly@qq.com>2018-03-05 14:18:35 +0800
committerLi Jin <dragon-fly@qq.com>2018-03-05 14:18:35 +0800
commit525591758ce178e44da6aa3a11d557fd75b232e7 (patch)
tree27a2eaef7a47697888ad16ec5b27b9aee999ab71 /MoonParser/moon_parser.cpp
parent3b270690501cfcc9220c8d5b63ab6f13fc2bd6b0 (diff)
downloadyuescript-525591758ce178e44da6aa3a11d557fd75b232e7.tar.gz
yuescript-525591758ce178e44da6aa3a11d557fd75b232e7.tar.bz2
yuescript-525591758ce178e44da6aa3a11d557fd75b232e7.zip
refactoring some codes.
Diffstat (limited to 'MoonParser/moon_parser.cpp')
-rw-r--r--MoonParser/moon_parser.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/MoonParser/moon_parser.cpp b/MoonParser/moon_parser.cpp
index 3069659..7731513 100644
--- a/MoonParser/moon_parser.cpp
+++ b/MoonParser/moon_parser.cpp
@@ -1,8 +1,8 @@
1#include "moon_parser.h" 1#include "moon_parser.h"
2 2
3rule Any = any();
4rule plain_space = *set(" \t"); 3rule plain_space = *set(" \t");
5rule Break = nl(-expr('\r') >> '\n'); 4rule Break = nl(-expr('\r') >> '\n');
5rule Any = Break | any();
6rule White = *(set(" \t") | Break); 6rule White = *(set(" \t") | Break);
7rule Stop = Break | eof(); 7rule Stop = Break | eof();
8rule Comment = "--" >> *(not_(set("\r\n")) >> Any) >> and_(Stop); 8rule Comment = "--" >> *(not_(set("\r\n")) >> Any) >> and_(Stop);