diff options
Diffstat (limited to 'src')
| -rw-r--r-- | src/MoonP/moon_parser.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/MoonP/moon_parser.cpp b/src/MoonP/moon_parser.cpp index 53a6b8f..394ce50 100644 --- a/src/MoonP/moon_parser.cpp +++ b/src/MoonP/moon_parser.cpp | |||
| @@ -332,7 +332,7 @@ MoonParser::MoonParser() { | |||
| 332 | expr(">>") | | 332 | expr(">>") | |
| 333 | expr("//") | | 333 | expr("//") | |
| 334 | set("+-*/%><|&~"); | 334 | set("+-*/%><|&~"); |
| 335 | exp_op_value = (White >> not_(unary_operator) | Space) >> BinaryOperator >> *SpaceBreak >> backcall_exp; | 335 | exp_op_value = Space >> BinaryOperator >> *SpaceBreak >> backcall_exp; |
| 336 | Exp = Seperator >> backcall_exp >> *exp_op_value; | 336 | Exp = Seperator >> backcall_exp >> *exp_op_value; |
| 337 | 337 | ||
| 338 | ChainValue = Seperator >> (Chain | Callable) >> -existential_op >> -InvokeArgs; | 338 | ChainValue = Seperator >> (Chain | Callable) >> -existential_op >> -InvokeArgs; |
| @@ -432,7 +432,7 @@ MoonParser::MoonParser() { | |||
| 432 | 432 | ||
| 433 | TableBlockInner = Seperator >> KeyValueLine >> *(+SpaceBreak >> KeyValueLine); | 433 | TableBlockInner = Seperator >> KeyValueLine >> *(+SpaceBreak >> KeyValueLine); |
| 434 | TableBlock = +SpaceBreak >> Advance >> ensure(TableBlockInner, PopIndent); | 434 | TableBlock = +SpaceBreak >> Advance >> ensure(TableBlockInner, PopIndent); |
| 435 | TableBlockIndent = sym('#') >> Seperator >> KeyValueList >> -sym(',') >> | 435 | TableBlockIndent = sym('*') >> Seperator >> KeyValueList >> -sym(',') >> |
| 436 | -(+SpaceBreak >> Advance >> ensure(KeyValueList >> -sym(',') >> *(+SpaceBreak >> KeyValueLine), PopIndent)); | 436 | -(+SpaceBreak >> Advance >> ensure(KeyValueList >> -sym(',') >> *(+SpaceBreak >> KeyValueLine), PopIndent)); |
| 437 | 437 | ||
| 438 | class_member_list = Seperator >> KeyValue >> *(sym(',') >> KeyValue); | 438 | class_member_list = Seperator >> KeyValue >> *(sym(',') >> KeyValue); |
