src/eric7/Documentation/Source/eric7.Plugins.CheckerPlugins.CodeStyleChecker.ast_unparse.html

branch
eric7
changeset 10479
856476537696
parent 10189
1ab3a4674cb4
child 10690
fab36645aa7d
diff -r de9106c55c3d -r 856476537696 src/eric7/Documentation/Source/eric7.Plugins.CheckerPlugins.CodeStyleChecker.ast_unparse.html
--- a/src/eric7/Documentation/Source/eric7.Plugins.CheckerPlugins.CodeStyleChecker.ast_unparse.html	Thu Jan 04 17:16:15 2024 +0100
+++ b/src/eric7/Documentation/Source/eric7.Plugins.CheckerPlugins.CodeStyleChecker.ast_unparse.html	Thu Jan 04 18:02:25 2024 +0100
@@ -9,14 +9,15 @@
 <h1>eric7.Plugins.CheckerPlugins.CodeStyleChecker.ast_unparse</h1>
 
 <h3>Global Attributes</h3>
-
 <table>
-<tr><td>_ALL_QUOTES</td></tr><tr><td>_INFSTR</td></tr><tr><td>_MULTI_QUOTES</td></tr><tr><td>_SINGLE_QUOTES</td></tr>
+<tr><td>_ALL_QUOTES</td></tr>
+<tr><td>_INFSTR</td></tr>
+<tr><td>_MULTI_QUOTES</td></tr>
+<tr><td>_SINGLE_QUOTES</td></tr>
 </table>
+
 <h3>Classes</h3>
-
 <table>
-
 <tr>
 <td><a href="#_Precedence">_Precedence</a></td>
 <td>Precedence table that originated from python grammar.</td>
@@ -30,50 +31,66 @@
 <td>Context manager that does no additional processing.</td>
 </tr>
 </table>
+
 <h3>Functions</h3>
-
 <table>
-
 <tr>
 <td><a href="#unparse">unparse</a></td>
 <td></td>
 </tr>
 </table>
+
 <hr />
 <hr />
 <a NAME="_Precedence" ID="_Precedence"></a>
 <h2>_Precedence</h2>
-
 <p>
 Precedence table that originated from python grammar.
 </p>
+
 <h3>Derived from</h3>
 IntEnum
 <h3>Class Attributes</h3>
+<table>
+<tr><td>AND</td></tr>
+<tr><td>ARITH</td></tr>
+<tr><td>ATOM</td></tr>
+<tr><td>AWAIT</td></tr>
+<tr><td>BAND</td></tr>
+<tr><td>BOR</td></tr>
+<tr><td>BXOR</td></tr>
+<tr><td>CMP</td></tr>
+<tr><td>EXPR</td></tr>
+<tr><td>FACTOR</td></tr>
+<tr><td>NOT</td></tr>
+<tr><td>OR</td></tr>
+<tr><td>POWER</td></tr>
+<tr><td>SHIFT</td></tr>
+<tr><td>TERM</td></tr>
+<tr><td>TEST</td></tr>
+<tr><td>TUPLE</td></tr>
+<tr><td>YIELD</td></tr>
+</table>
 
-<table>
-<tr><td>AND</td></tr><tr><td>ARITH</td></tr><tr><td>ATOM</td></tr><tr><td>AWAIT</td></tr><tr><td>BAND</td></tr><tr><td>BOR</td></tr><tr><td>BXOR</td></tr><tr><td>CMP</td></tr><tr><td>EXPR</td></tr><tr><td>FACTOR</td></tr><tr><td>NOT</td></tr><tr><td>OR</td></tr><tr><td>POWER</td></tr><tr><td>SHIFT</td></tr><tr><td>TERM</td></tr><tr><td>TEST</td></tr><tr><td>TUPLE</td></tr><tr><td>YIELD</td></tr>
-</table>
 <h3>Class Methods</h3>
-
 <table>
 <tr><td>None</td></tr>
 </table>
+
 <h3>Methods</h3>
-
 <table>
-
 <tr>
 <td><a href="#_Precedence.next">next</a></td>
 <td></td>
 </tr>
 </table>
+
 <h3>Static Methods</h3>
-
 <table>
 <tr><td>None</td></tr>
 </table>
 
+
 <a NAME="_Precedence.next" ID="_Precedence.next"></a>
 <h4>_Precedence.next</h4>
 <b>next</b>(<i></i>)
@@ -83,28 +100,33 @@
 <hr />
 <a NAME="_Unparser" ID="_Unparser"></a>
 <h2>_Unparser</h2>
-
 <p>
 Methods in this class recursively traverse an AST and
     output source code for the abstract syntax; original formatting
     is disregarded.
 </p>
+
 <h3>Derived from</h3>
 ast.NodeVisitor
 <h3>Class Attributes</h3>
+<table>
+<tr><td>binop</td></tr>
+<tr><td>binop_precedence</td></tr>
+<tr><td>binop_rassoc</td></tr>
+<tr><td>boolop_precedence</td></tr>
+<tr><td>boolops</td></tr>
+<tr><td>cmpops</td></tr>
+<tr><td>unop</td></tr>
+<tr><td>unop_precedence</td></tr>
+</table>
 
-<table>
-<tr><td>binop</td></tr><tr><td>binop_precedence</td></tr><tr><td>binop_rassoc</td></tr><tr><td>boolop_precedence</td></tr><tr><td>boolops</td></tr><tr><td>cmpops</td></tr><tr><td>unop</td></tr><tr><td>unop_precedence</td></tr>
-</table>
 <h3>Class Methods</h3>
-
 <table>
 <tr><td>None</td></tr>
 </table>
+
 <h3>Methods</h3>
-
 <table>
-
 <tr>
 <td><a href="#_Unparser.__init__">_Unparser</a></td>
 <td></td>
@@ -482,12 +504,13 @@
 <td></td>
 </tr>
 </table>
+
 <h3>Static Methods</h3>
-
 <table>
 <tr><td>None</td></tr>
 </table>
 
+
 <a NAME="_Unparser.__init__" ID="_Unparser.__init__"></a>
 <h4>_Unparser (Constructor)</h4>
 <b>_Unparser</b>(<i>*, _avoid_backslashes=False</i>)
@@ -515,11 +538,11 @@
 <a NAME="_Unparser._str_literal_helper" ID="_Unparser._str_literal_helper"></a>
 <h4>_Unparser._str_literal_helper</h4>
 <b>_str_literal_helper</b>(<i>string, *, quote_types=_ALL_QUOTES, escape_special_whitespace=False</i>)
-
 <p>
 Helper for writing string literals, minimizing escapes.
         Returns the tuple (string literal to write, possible quote types).
 </p>
+
 <a NAME="_Unparser._write_constant" ID="_Unparser._write_constant"></a>
 <h4>_Unparser._write_constant</h4>
 <b>_write_constant</b>(<i>value</i>)
@@ -535,20 +558,20 @@
 <a NAME="_Unparser._write_str_avoiding_backslashes" ID="_Unparser._write_str_avoiding_backslashes"></a>
 <h4>_Unparser._write_str_avoiding_backslashes</h4>
 <b>_write_str_avoiding_backslashes</b>(<i>string, *, quote_types=_ALL_QUOTES</i>)
-
 <p>
 Write string literal value with a best effort attempt to avoid backslashes.
 </p>
+
 <a NAME="_Unparser.block" ID="_Unparser.block"></a>
 <h4>_Unparser.block</h4>
 <b>block</b>(<i>*, extra = None</i>)
-
 <p>
 A context manager for preparing the source for blocks. It adds
         the character':', increases the indentation on enter and decreases
         the indentation on exit. If *extra* is given, it will be directly
         appended after the colon character.
 </p>
+
 <a NAME="_Unparser.buffer" ID="_Unparser.buffer"></a>
 <h4>_Unparser.buffer</h4>
 <b>buffer</b>(<i></i>)
@@ -560,11 +583,11 @@
 <a NAME="_Unparser.delimit" ID="_Unparser.delimit"></a>
 <h4>_Unparser.delimit</h4>
 <b>delimit</b>(<i>start, end</i>)
-
 <p>
 A context manager for preparing the source for expressions. It adds
         *start* to the buffer and enters, after exit it adds *end*.
 </p>
+
 <a NAME="_Unparser.delimit_if" ID="_Unparser.delimit_if"></a>
 <h4>_Unparser.delimit_if</h4>
 <b>delimit_if</b>(<i>start, end, condition</i>)
@@ -576,11 +599,11 @@
 <a NAME="_Unparser.fill" ID="_Unparser.fill"></a>
 <h4>_Unparser.fill</h4>
 <b>fill</b>(<i>text=""</i>)
-
 <p>
 Indent a piece of text and append it, according to the current
         indentation level
 </p>
+
 <a NAME="_Unparser.get_precedence" ID="_Unparser.get_precedence"></a>
 <h4>_Unparser.get_precedence</h4>
 <b>get_precedence</b>(<i>node</i>)
@@ -588,7 +611,6 @@
 <a NAME="_Unparser.get_raw_docstring" ID="_Unparser.get_raw_docstring"></a>
 <h4>_Unparser.get_raw_docstring</h4>
 <b>get_raw_docstring</b>(<i>node</i>)
-
 <p>
 If a docstring node is found in the body of the *node* parameter,
         return that docstring node, None otherwise.
@@ -596,6 +618,7 @@
 <p>
         Logic mirrored from ``_PyAST_GetDocString``.
 </p>
+
 <a NAME="_Unparser.get_type_comment" ID="_Unparser.get_type_comment"></a>
 <h4>_Unparser.get_type_comment</h4>
 <b>get_type_comment</b>(<i>node</i>)
@@ -607,10 +630,10 @@
 <a NAME="_Unparser.interleave" ID="_Unparser.interleave"></a>
 <h4>_Unparser.interleave</h4>
 <b>interleave</b>(<i>inter, f, seq</i>)
-
 <p>
 Call f on each item in seq, calling inter() in between.
 </p>
+
 <a NAME="_Unparser.is_simple_tuple" ID="_Unparser.is_simple_tuple"></a>
 <h4>_Unparser.is_simple_tuple</h4>
 <b>is_simple_tuple</b>(<i></i>)
@@ -618,26 +641,26 @@
 <a NAME="_Unparser.items_view" ID="_Unparser.items_view"></a>
 <h4>_Unparser.items_view</h4>
 <b>items_view</b>(<i>traverser, items</i>)
-
 <p>
 Traverse and separate the given *items* with a comma and append it to
         the buffer. If *items* is a single item sequence, a trailing comma
         will be added.
 </p>
+
 <a NAME="_Unparser.maybe_newline" ID="_Unparser.maybe_newline"></a>
 <h4>_Unparser.maybe_newline</h4>
 <b>maybe_newline</b>(<i></i>)
-
 <p>
 Adds a newline if it isn't the start of generated source
 </p>
+
 <a NAME="_Unparser.require_parens" ID="_Unparser.require_parens"></a>
 <h4>_Unparser.require_parens</h4>
 <b>require_parens</b>(<i>precedence, node</i>)
-
 <p>
 Shortcut to adding precedence related parens
 </p>
+
 <a NAME="_Unparser.set_precedence" ID="_Unparser.set_precedence"></a>
 <h4>_Unparser.set_precedence</h4>
 <b>set_precedence</b>(<i>precedence, *nodes</i>)
@@ -649,11 +672,11 @@
 <a NAME="_Unparser.visit" ID="_Unparser.visit"></a>
 <h4>_Unparser.visit</h4>
 <b>visit</b>(<i>node</i>)
-
 <p>
 Outputs a source code string that, if converted back to an ast
         (using ast.parse) will generate an AST equivalent to *node*
 </p>
+
 <a NAME="_Unparser.visit_AnnAssign" ID="_Unparser.visit_AnnAssign"></a>
 <h4>_Unparser.visit_AnnAssign</h4>
 <b>visit_AnnAssign</b>(<i>node</i>)
@@ -901,10 +924,10 @@
 <a NAME="_Unparser.write" ID="_Unparser.write"></a>
 <h4>_Unparser.write</h4>
 <b>write</b>(<i>text</i>)
-
 <p>
 Append a piece of text
 </p>
+
 <a NAME="_Unparser.write_item" ID="_Unparser.write_item"></a>
 <h4>_Unparser.write_item</h4>
 <b>write_item</b>(<i></i>)
@@ -918,7 +941,6 @@
 <hr />
 <a NAME="nullcontext" ID="nullcontext"></a>
 <h2>nullcontext</h2>
-
 <p>
 Context manager that does no additional processing.
 </p>
@@ -931,22 +953,21 @@
         with cm:
             # Perform operation, using optional_cm if condition is True
 </p>
+
 <h3>Derived from</h3>
 AbstractContextManager
 <h3>Class Attributes</h3>
-
 <table>
 <tr><td>None</td></tr>
 </table>
+
 <h3>Class Methods</h3>
-
 <table>
 <tr><td>None</td></tr>
 </table>
+
 <h3>Methods</h3>
-
 <table>
-
 <tr>
 <td><a href="#nullcontext.__init__">nullcontext</a></td>
 <td></td>
@@ -960,12 +981,13 @@
 <td></td>
 </tr>
 </table>
+
 <h3>Static Methods</h3>
-
 <table>
 <tr><td>None</td></tr>
 </table>
 
+
 <a NAME="nullcontext.__init__" ID="nullcontext.__init__"></a>
 <h4>nullcontext (Constructor)</h4>
 <b>nullcontext</b>(<i>enter_result=None</i>)
@@ -987,4 +1009,4 @@
 
 <div align="right"><a href="#top">Up</a></div>
 <hr />
-</body></html>
\ No newline at end of file
+</body></html>

eric ide

mercurial