aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/MoonP/moon_parser.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/MoonP/moon_parser.cpp b/src/MoonP/moon_parser.cpp
index b2aba20..358b660 100644
--- a/src/MoonP/moon_parser.cpp
+++ b/src/MoonP/moon_parser.cpp
@@ -37,13 +37,13 @@ MoonParser::MoonParser() {
37 Any = Break | any(); 37 Any = Break | any();
38 White = *(set(" \t") | Break); 38 White = *(set(" \t") | Break);
39 Stop = Break | eof(); 39 Stop = Break | eof();
40 Indent = plain_space;
40 Comment = "--" >> *(not_(set("\r\n")) >> Any) >> and_(Stop); 41 Comment = "--" >> *(not_(set("\r\n")) >> Any) >> and_(Stop);
41 multi_line_open = expr("--[["); 42 multi_line_open = expr("--[[");
42 multi_line_close = expr("]]"); 43 multi_line_close = expr("]]");
43 multi_line_content = *(not_(multi_line_close) >> Any); 44 multi_line_content = *(not_(multi_line_close) >> Any);
44 MultiLineComment = multi_line_open >> multi_line_content >> multi_line_close; 45 MultiLineComment = multi_line_open >> multi_line_content >> multi_line_close;
45 Indent = plain_space; 46 EscapeNewLine = expr('\\') >> *(set(" \t") | MultiLineComment) >> -Comment >> Break;
46 EscapeNewLine = expr('\\') >> plain_space >> -Comment >> Break;
47 Space = *(set(" \t") | MultiLineComment | EscapeNewLine) >> -Comment; 47 Space = *(set(" \t") | MultiLineComment | EscapeNewLine) >> -Comment;
48 SomeSpace = +set(" \t") >> -Comment; 48 SomeSpace = +set(" \t") >> -Comment;
49 SpaceBreak = Space >> Break; 49 SpaceBreak = Space >> Break;