Browse Source

Fixed bug that marks all python functions as "Undocumented"

rdb 17 years ago
parent
commit
0e301a1b95
1 changed files with 30 additions and 28 deletions
  1. 30 28
      direct/src/directscripts/gendocs.py

+ 30 - 28
direct/src/directscripts/gendocs.py

@@ -351,20 +351,21 @@ DOCSTRING_STMT_PATTERN = (
       (symbol.expr_stmt,
        (symbol.testlist,
         (symbol.test,
-         (symbol.and_test,
-          (symbol.not_test,
-           (symbol.comparison,
-            (symbol.expr,
-             (symbol.xor_expr,
-              (symbol.and_expr,
-               (symbol.shift_expr,
-                (symbol.arith_expr,
-                 (symbol.term,
-                  (symbol.factor,
-                   (symbol.power,
-                    (symbol.atom,
-                     (token.STRING, ['docstring'])
-                     )))))))))))))))),
+         (symbol.or_test,
+           (symbol.and_test,
+            (symbol.not_test,
+             (symbol.comparison,
+              (symbol.expr,
+               (symbol.xor_expr,
+                (symbol.and_expr,
+                 (symbol.shift_expr,
+                  (symbol.arith_expr,
+                   (symbol.term,
+                    (symbol.factor,
+                     (symbol.power,
+                      (symbol.atom,
+                       (token.STRING, ['docstring'])
+                       ))))))))))))))))),
      (token.NEWLINE, '')
      ))
 
@@ -392,20 +393,21 @@ ASSIGNMENT_STMT_PATTERN = (
       (symbol.expr_stmt,
        (symbol.testlist,
         (symbol.test,
-         (symbol.and_test,
-          (symbol.not_test,
-           (symbol.comparison,
-            (symbol.expr,
-             (symbol.xor_expr,
-              (symbol.and_expr,
-               (symbol.shift_expr,
-                (symbol.arith_expr,
-                 (symbol.term,
-                  (symbol.factor,
-                   (symbol.power,
-                    (symbol.atom,
-                     (token.NAME, ['varname']),
-       )))))))))))))),
+         (symbol.or_test,
+           (symbol.and_test,
+            (symbol.not_test,
+             (symbol.comparison,
+              (symbol.expr,
+               (symbol.xor_expr,
+                (symbol.and_expr,
+                 (symbol.shift_expr,
+                  (symbol.arith_expr,
+                   (symbol.term,
+                    (symbol.factor,
+                     (symbol.power,
+                      (symbol.atom,
+                       (token.NAME, ['varname']),
+       ))))))))))))))),
        (token.EQUAL, '='),
        (symbol.testlist, ['rhs']))),
      (token.NEWLINE, ''),