Documentation/Source/eric6.Plugins.CheckerPlugins.SyntaxChecker.jsCheckSyntax.html

Sun, 13 May 2018 12:57:00 +0200

author
Detlev Offenbach <detlev@die-offenbachs.de>
date
Sun, 13 May 2018 12:57:00 +0200
changeset 6287
9a193ff6d24a
parent 5762
76ef5f340007
permissions
-rw-r--r--

URL handling: redirected the URL handling for 'http' and 'https' URLs to the main user interface and the man web browser interface (for standalone web browsers).

3673
e26d7d0c1088 Generated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
1 <!DOCTYPE html>
e26d7d0c1088 Generated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
2 <html><head>
e26d7d0c1088 Generated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3 <title>eric6.Plugins.CheckerPlugins.SyntaxChecker.jsCheckSyntax</title>
e26d7d0c1088 Generated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
4 <meta charset="UTF-8">
e26d7d0c1088 Generated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
5 <style>
e26d7d0c1088 Generated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
6 body {
e26d7d0c1088 Generated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
7 background: #EDECE6;
e26d7d0c1088 Generated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
8 margin: 0em 1em 10em 1em;
e26d7d0c1088 Generated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
9 color: black;
e26d7d0c1088 Generated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
10 }
e26d7d0c1088 Generated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
11
e26d7d0c1088 Generated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
12 h1 { color: white; background: #85774A; }
e26d7d0c1088 Generated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
13 h2 { color: white; background: #85774A; }
e26d7d0c1088 Generated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
14 h3 { color: white; background: #9D936E; }
e26d7d0c1088 Generated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
15 h4 { color: white; background: #9D936E; }
e26d7d0c1088 Generated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
16
e26d7d0c1088 Generated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
17 a { color: #BA6D36; }
e26d7d0c1088 Generated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
18
e26d7d0c1088 Generated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
19 </style>
e26d7d0c1088 Generated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
20 </head>
e26d7d0c1088 Generated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
21 <body><a NAME="top" ID="top"></a>
e26d7d0c1088 Generated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
22 <h1>eric6.Plugins.CheckerPlugins.SyntaxChecker.jsCheckSyntax</h1>
e26d7d0c1088 Generated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
23 <p>
e26d7d0c1088 Generated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
24 Module implementing the syntax check for Python 2/3.
e26d7d0c1088 Generated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
25 </p>
e26d7d0c1088 Generated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
26 <h3>Global Attributes</h3>
e26d7d0c1088 Generated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
27 <table>
e26d7d0c1088 Generated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
28 <tr><td>None</td></tr>
e26d7d0c1088 Generated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
29 </table>
e26d7d0c1088 Generated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
30 <h3>Classes</h3>
e26d7d0c1088 Generated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
31 <table>
e26d7d0c1088 Generated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
32 <tr><td>None</td></tr>
e26d7d0c1088 Generated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
33 </table>
e26d7d0c1088 Generated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
34 <h3>Functions</h3>
e26d7d0c1088 Generated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
35 <table>
e26d7d0c1088 Generated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
36 <tr>
4232
8349fd3f8802 Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 3673
diff changeset
37 <td><a href="#__jsSyntaxCheck">__jsSyntaxCheck</a></td>
8349fd3f8802 Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 3673
diff changeset
38 <td>Function to check a Javascript source file for syntax errors.</td>
8349fd3f8802 Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 3673
diff changeset
39 </tr><tr>
8349fd3f8802 Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 3673
diff changeset
40 <td><a href="#initBatchService">initBatchService</a></td>
8349fd3f8802 Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 3673
diff changeset
41 <td>Initialize the batch service and return the entry point.</td>
8349fd3f8802 Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 3673
diff changeset
42 </tr><tr>
3673
e26d7d0c1088 Generated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
43 <td><a href="#initService">initService</a></td>
e26d7d0c1088 Generated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
44 <td>Initialize the service and return the entry point.</td>
e26d7d0c1088 Generated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
45 </tr><tr>
4232
8349fd3f8802 Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 3673
diff changeset
46 <td><a href="#jsSyntaxBatchCheck">jsSyntaxBatchCheck</a></td>
8349fd3f8802 Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 3673
diff changeset
47 <td>Module function to check syntax for a batch of files.</td>
8349fd3f8802 Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 3673
diff changeset
48 </tr><tr>
8349fd3f8802 Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 3673
diff changeset
49 <td><a href="#jsSyntaxCheck">jsSyntaxCheck</a></td>
3673
e26d7d0c1088 Generated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
50 <td>Function to check a Javascript source file for syntax errors.</td>
e26d7d0c1088 Generated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
51 </tr><tr>
e26d7d0c1088 Generated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
52 <td><a href="#normalizeCode">normalizeCode</a></td>
e26d7d0c1088 Generated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
53 <td>Function to normalize the given code.</td>
4232
8349fd3f8802 Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 3673
diff changeset
54 </tr><tr>
8349fd3f8802 Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 3673
diff changeset
55 <td><a href="#worker">worker</a></td>
8349fd3f8802 Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 3673
diff changeset
56 <td>Module function acting as the parallel worker for the style check.</td>
3673
e26d7d0c1088 Generated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
57 </tr>
e26d7d0c1088 Generated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
58 </table>
e26d7d0c1088 Generated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
59 <hr /><hr />
4232
8349fd3f8802 Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 3673
diff changeset
60 <a NAME="__jsSyntaxCheck" ID="__jsSyntaxCheck"></a>
8349fd3f8802 Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 3673
diff changeset
61 <h2>__jsSyntaxCheck</h2>
8349fd3f8802 Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 3673
diff changeset
62 <b>__jsSyntaxCheck</b>(<i>file, codestring</i>)
8349fd3f8802 Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 3673
diff changeset
63 <p>
8349fd3f8802 Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 3673
diff changeset
64 Function to check a Javascript source file for syntax errors.
8349fd3f8802 Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 3673
diff changeset
65 </p><dl>
8349fd3f8802 Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 3673
diff changeset
66 <dt><i>file</i></dt>
8349fd3f8802 Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 3673
diff changeset
67 <dd>
8349fd3f8802 Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 3673
diff changeset
68 source filename (string)
8349fd3f8802 Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 3673
diff changeset
69 </dd><dt><i>codestring</i></dt>
8349fd3f8802 Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 3673
diff changeset
70 <dd>
8349fd3f8802 Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 3673
diff changeset
71 string containing the code to check (string)
8349fd3f8802 Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 3673
diff changeset
72 </dd>
8349fd3f8802 Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 3673
diff changeset
73 </dl><dl>
8349fd3f8802 Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 3673
diff changeset
74 <dt>Returns:</dt>
8349fd3f8802 Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 3673
diff changeset
75 <dd>
8349fd3f8802 Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 3673
diff changeset
76 dictionary with the keys 'error' and 'warnings' which
8349fd3f8802 Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 3673
diff changeset
77 hold a list containing details about the error/ warnings
8349fd3f8802 Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 3673
diff changeset
78 (file name, line number, column, codestring (only at syntax
8349fd3f8802 Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 3673
diff changeset
79 errors), the message, a list with arguments for the message)
8349fd3f8802 Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 3673
diff changeset
80 </dd>
8349fd3f8802 Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 3673
diff changeset
81 </dl>
8349fd3f8802 Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 3673
diff changeset
82 <div align="right"><a href="#top">Up</a></div>
8349fd3f8802 Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 3673
diff changeset
83 <hr /><hr />
8349fd3f8802 Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 3673
diff changeset
84 <a NAME="initBatchService" ID="initBatchService"></a>
8349fd3f8802 Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 3673
diff changeset
85 <h2>initBatchService</h2>
8349fd3f8802 Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 3673
diff changeset
86 <b>initBatchService</b>(<i></i>)
8349fd3f8802 Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 3673
diff changeset
87 <p>
8349fd3f8802 Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 3673
diff changeset
88 Initialize the batch service and return the entry point.
8349fd3f8802 Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 3673
diff changeset
89 </p><dl>
8349fd3f8802 Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 3673
diff changeset
90 <dt>Returns:</dt>
8349fd3f8802 Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 3673
diff changeset
91 <dd>
8349fd3f8802 Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 3673
diff changeset
92 the entry point for the background client (function)
8349fd3f8802 Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 3673
diff changeset
93 </dd>
8349fd3f8802 Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 3673
diff changeset
94 </dl>
8349fd3f8802 Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 3673
diff changeset
95 <div align="right"><a href="#top">Up</a></div>
8349fd3f8802 Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 3673
diff changeset
96 <hr /><hr />
3673
e26d7d0c1088 Generated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
97 <a NAME="initService" ID="initService"></a>
e26d7d0c1088 Generated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
98 <h2>initService</h2>
e26d7d0c1088 Generated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
99 <b>initService</b>(<i></i>)
e26d7d0c1088 Generated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
100 <p>
e26d7d0c1088 Generated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
101 Initialize the service and return the entry point.
e26d7d0c1088 Generated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
102 </p><dl>
e26d7d0c1088 Generated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
103 <dt>Returns:</dt>
e26d7d0c1088 Generated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
104 <dd>
e26d7d0c1088 Generated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
105 the entry point for the background client (function)
e26d7d0c1088 Generated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
106 </dd>
e26d7d0c1088 Generated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
107 </dl>
e26d7d0c1088 Generated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
108 <div align="right"><a href="#top">Up</a></div>
e26d7d0c1088 Generated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
109 <hr /><hr />
4232
8349fd3f8802 Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 3673
diff changeset
110 <a NAME="jsSyntaxBatchCheck" ID="jsSyntaxBatchCheck"></a>
8349fd3f8802 Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 3673
diff changeset
111 <h2>jsSyntaxBatchCheck</h2>
5762
76ef5f340007 Added functionality to limit the number of processes used for bachground services.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 5606
diff changeset
112 <b>jsSyntaxBatchCheck</b>(<i>argumentsList, send, fx, cancelled, maxProcesses=0</i>)
4232
8349fd3f8802 Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 3673
diff changeset
113 <p>
8349fd3f8802 Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 3673
diff changeset
114 Module function to check syntax for a batch of files.
8349fd3f8802 Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 3673
diff changeset
115 </p><dl>
5762
76ef5f340007 Added functionality to limit the number of processes used for bachground services.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 5606
diff changeset
116 <dt><i>argumentsList</i> (list)</dt>
4232
8349fd3f8802 Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 3673
diff changeset
117 <dd>
5762
76ef5f340007 Added functionality to limit the number of processes used for bachground services.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 5606
diff changeset
118 list of arguments tuples as given for jsSyntaxCheck
76ef5f340007 Added functionality to limit the number of processes used for bachground services.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 5606
diff changeset
119 </dd><dt><i>send</i> (func)</dt>
4232
8349fd3f8802 Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 3673
diff changeset
120 <dd>
5762
76ef5f340007 Added functionality to limit the number of processes used for bachground services.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 5606
diff changeset
121 reference to send function
76ef5f340007 Added functionality to limit the number of processes used for bachground services.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 5606
diff changeset
122 </dd><dt><i>fx</i> (str)</dt>
4232
8349fd3f8802 Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 3673
diff changeset
123 <dd>
5762
76ef5f340007 Added functionality to limit the number of processes used for bachground services.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 5606
diff changeset
124 registered service name
76ef5f340007 Added functionality to limit the number of processes used for bachground services.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 5606
diff changeset
125 </dd><dt><i>cancelled</i> (func)</dt>
4232
8349fd3f8802 Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 3673
diff changeset
126 <dd>
8349fd3f8802 Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 3673
diff changeset
127 reference to function checking for a cancellation
5762
76ef5f340007 Added functionality to limit the number of processes used for bachground services.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 5606
diff changeset
128 </dd><dt><i>maxProcesses</i> (int)</dt>
76ef5f340007 Added functionality to limit the number of processes used for bachground services.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 5606
diff changeset
129 <dd>
76ef5f340007 Added functionality to limit the number of processes used for bachground services.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 5606
diff changeset
130 number of processes to be used
4232
8349fd3f8802 Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 3673
diff changeset
131 </dd>
8349fd3f8802 Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 3673
diff changeset
132 </dl>
8349fd3f8802 Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 3673
diff changeset
133 <div align="right"><a href="#top">Up</a></div>
8349fd3f8802 Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 3673
diff changeset
134 <hr /><hr />
8349fd3f8802 Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 3673
diff changeset
135 <a NAME="jsSyntaxCheck" ID="jsSyntaxCheck"></a>
8349fd3f8802 Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 3673
diff changeset
136 <h2>jsSyntaxCheck</h2>
8349fd3f8802 Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 3673
diff changeset
137 <b>jsSyntaxCheck</b>(<i>file, codestring</i>)
3673
e26d7d0c1088 Generated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
138 <p>
e26d7d0c1088 Generated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
139 Function to check a Javascript source file for syntax errors.
e26d7d0c1088 Generated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
140 </p><dl>
e26d7d0c1088 Generated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
141 <dt><i>file</i></dt>
e26d7d0c1088 Generated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
142 <dd>
e26d7d0c1088 Generated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
143 source filename (string)
e26d7d0c1088 Generated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
144 </dd><dt><i>codestring</i></dt>
e26d7d0c1088 Generated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
145 <dd>
e26d7d0c1088 Generated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
146 string containing the code to check (string)
e26d7d0c1088 Generated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
147 </dd>
e26d7d0c1088 Generated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
148 </dl><dl>
e26d7d0c1088 Generated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
149 <dt>Returns:</dt>
e26d7d0c1088 Generated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
150 <dd>
e26d7d0c1088 Generated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
151 dictionary with the keys 'error' and 'warnings' which
e26d7d0c1088 Generated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
152 hold a list containing details about the error/ warnings
e26d7d0c1088 Generated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
153 (file name, line number, column, codestring (only at syntax
e26d7d0c1088 Generated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
154 errors), the message, a list with arguments for the message)
e26d7d0c1088 Generated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
155 </dd>
e26d7d0c1088 Generated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
156 </dl>
e26d7d0c1088 Generated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
157 <div align="right"><a href="#top">Up</a></div>
e26d7d0c1088 Generated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
158 <hr /><hr />
e26d7d0c1088 Generated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
159 <a NAME="normalizeCode" ID="normalizeCode"></a>
e26d7d0c1088 Generated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
160 <h2>normalizeCode</h2>
e26d7d0c1088 Generated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
161 <b>normalizeCode</b>(<i>codestring</i>)
e26d7d0c1088 Generated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
162 <p>
e26d7d0c1088 Generated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
163 Function to normalize the given code.
e26d7d0c1088 Generated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
164 </p><dl>
e26d7d0c1088 Generated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
165 <dt><i>codestring</i></dt>
e26d7d0c1088 Generated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
166 <dd>
e26d7d0c1088 Generated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
167 code to be normalized (string)
e26d7d0c1088 Generated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
168 </dd>
e26d7d0c1088 Generated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
169 </dl><dl>
e26d7d0c1088 Generated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
170 <dt>Returns:</dt>
e26d7d0c1088 Generated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
171 <dd>
e26d7d0c1088 Generated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
172 normalized code (string)
e26d7d0c1088 Generated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
173 </dd>
e26d7d0c1088 Generated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
174 </dl>
e26d7d0c1088 Generated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
175 <div align="right"><a href="#top">Up</a></div>
4232
8349fd3f8802 Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 3673
diff changeset
176 <hr /><hr />
8349fd3f8802 Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 3673
diff changeset
177 <a NAME="worker" ID="worker"></a>
8349fd3f8802 Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 3673
diff changeset
178 <h2>worker</h2>
5606
da305d172769 Regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 4232
diff changeset
179 <b>worker</b>(<i>inputQueue, outputQueue</i>)
4232
8349fd3f8802 Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 3673
diff changeset
180 <p>
8349fd3f8802 Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 3673
diff changeset
181 Module function acting as the parallel worker for the style check.
8349fd3f8802 Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 3673
diff changeset
182 </p><dl>
5606
da305d172769 Regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 4232
diff changeset
183 <dt><i>inputQueue</i></dt>
4232
8349fd3f8802 Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 3673
diff changeset
184 <dd>
8349fd3f8802 Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 3673
diff changeset
185 input queue (multiprocessing.Queue)
5606
da305d172769 Regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 4232
diff changeset
186 </dd><dt><i>outputQueue</i></dt>
4232
8349fd3f8802 Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 3673
diff changeset
187 <dd>
8349fd3f8802 Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 3673
diff changeset
188 output queue (multiprocessing.Queue)
8349fd3f8802 Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 3673
diff changeset
189 </dd>
8349fd3f8802 Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 3673
diff changeset
190 </dl>
8349fd3f8802 Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 3673
diff changeset
191 <div align="right"><a href="#top">Up</a></div>
3673
e26d7d0c1088 Generated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
192 <hr />
e26d7d0c1088 Generated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
193 </body></html>

eric ide

mercurial