From dc30d461e20f2517b9e538f68d4776877536afc9 Mon Sep 17 00:00:00 2001 From: Sei Lisa Date: Sat, 31 Mar 2018 03:19:26 +0200 Subject: [PATCH] Format some docstrings better; make one more precise about the grammar --- lslopt/lslparse.py | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/lslopt/lslparse.py b/lslopt/lslparse.py index 0f82e2a..a3812e5 100644 --- a/lslopt/lslparse.py +++ b/lslopt/lslparse.py @@ -800,9 +800,10 @@ class parser(object): def Parse_unary_postfix_expression(self, AllowAssignment = True): """Grammar parsed here: - unary_postfix_expression: INTEGER_VALUE | FLOAT_VALUE + unary_postfix_expression: TRUE | FALSE | LIST_VALUE + | INTEGER_VALUE | FLOAT_VALUE | '-' INTEGER_VALUE | '-' FLOAT_VALUE | STRING_VALUE | KEY_VALUE | VECTOR_VALUE | ROTATION_VALUE - | LIST_VALUE | TRUE | FALSE | vector_literal | rotation_literal | list_literal + | vector_literal | rotation_literal | list_literal | PRINT '(' expression ')' | IDENT '(' expression_list ')' | lvalue '++' | lvalue '--' | assignment %if allowed | IDENT '[' expression ']' '=' expression %if lazylists @@ -1207,7 +1208,8 @@ list lazy_list_set(list L, integer i, list v) | '(' TYPE ')' typecast_expression | '(' expression ')' | unary_postfix_expression %NORMAL RULES ONLY: - typecast_expression: '(' expression ')' | unary_postfix_expression %except assignment + typecast_expression: '(' expression ')' + | unary_postfix_expression %except assignment %EXTENDED RULES ONLY: typecast_expression: unary_expression %except assignment """