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

changeset 7273
391d6b7b1eff
parent 6942
2602857055c5
child 7336
0095e231ddaf
diff -r 1779dc278077 -r 391d6b7b1eff eric6/Documentation/Source/eric6.Plugins.CheckerPlugins.SyntaxChecker.SyntaxCheckService.html
--- a/eric6/Documentation/Source/eric6.Plugins.CheckerPlugins.SyntaxChecker.SyntaxCheckService.html	Wed Sep 25 19:40:31 2019 +0200
+++ b/eric6/Documentation/Source/eric6.Plugins.CheckerPlugins.SyntaxChecker.SyntaxCheckService.html	Wed Sep 25 19:42:44 2019 +0200
@@ -18,45 +18,58 @@
 
 </style>
 </head>
-<body><a NAME="top" ID="top"></a>
+<body>
+<a NAME="top" ID="top"></a>
 <h1>eric6.Plugins.CheckerPlugins.SyntaxChecker.SyntaxCheckService</h1>
+
 <p>
 Module implementing an interface to add different languages to do a syntax
 check.
 </p>
 <h3>Global Attributes</h3>
+
 <table>
 <tr><td>None</td></tr>
 </table>
 <h3>Classes</h3>
+
 <table>
+
 <tr>
 <td><a href="#SyntaxCheckService">SyntaxCheckService</a></td>
 <td>Implement the syntax check service.</td>
 </tr>
 </table>
 <h3>Functions</h3>
+
 <table>
 <tr><td>None</td></tr>
 </table>
-<hr /><hr />
+<hr />
+<hr />
 <a NAME="SyntaxCheckService" ID="SyntaxCheckService"></a>
 <h2>SyntaxCheckService</h2>
+
 <p>
     Implement the syntax check service.
-</p><p>
+</p>
+<p>
     Plugins can add other languages to the syntax check by calling addLanguage
     and support of an extra checker module on the client side which has to
     connect directly to the background service.
-</p><h3>Signals</h3>
+</p>
+<h3>Signals</h3>
 <dl>
+
 <dt>batchFinished()</dt>
 <dd>
 emitted when a syntax check batch is done
-</dd><dt>error(str, str)</dt>
+</dd>
+<dt>error(str, str)</dt>
 <dd>
 emitted in case of an error
-</dd><dt>syntaxChecked(str, dict)</dt>
+</dd>
+<dt>syntaxChecked(str, dict)</dt>
 <dd>
 emitted when the syntax check was done for
         one file
@@ -65,264 +78,354 @@
 <h3>Derived from</h3>
 QObject
 <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="#SyntaxCheckService.__init__">SyntaxCheckService</a></td>
 <td>Constructor</td>
-</tr><tr>
+</tr>
+<tr>
 <td><a href="#SyntaxCheckService.__determineLanguage">__determineLanguage</a></td>
 <td>Private methode to determine the language of the file.</td>
-</tr><tr>
+</tr>
+<tr>
 <td><a href="#SyntaxCheckService.__serviceError">__serviceError</a></td>
 <td>Private slot handling service errors.</td>
-</tr><tr>
+</tr>
+<tr>
 <td><a href="#SyntaxCheckService.addLanguage">addLanguage</a></td>
 <td>Public method to register a new language to the supported languages.</td>
-</tr><tr>
+</tr>
+<tr>
 <td><a href="#SyntaxCheckService.batchJobDone">batchJobDone</a></td>
 <td>Public slot handling the completion of a batch job.</td>
-</tr><tr>
+</tr>
+<tr>
 <td><a href="#SyntaxCheckService.cancelSyntaxBatchCheck">cancelSyntaxBatchCheck</a></td>
 <td>Public method to cancel all batch jobs.</td>
-</tr><tr>
+</tr>
+<tr>
 <td><a href="#SyntaxCheckService.getExtensions">getExtensions</a></td>
 <td>Public method to return all supported file extensions for the syntax checker dialog.</td>
-</tr><tr>
+</tr>
+<tr>
 <td><a href="#SyntaxCheckService.getLanguages">getLanguages</a></td>
 <td>Public method to return the supported language names.</td>
-</tr><tr>
+</tr>
+<tr>
 <td><a href="#SyntaxCheckService.removeLanguage">removeLanguage</a></td>
 <td>Public method to remove the language from syntax check.</td>
-</tr><tr>
+</tr>
+<tr>
 <td><a href="#SyntaxCheckService.serviceErrorJavaScript">serviceErrorJavaScript</a></td>
 <td>Public method handling service errors for JavaScript.</td>
-</tr><tr>
+</tr>
+<tr>
 <td><a href="#SyntaxCheckService.serviceErrorPy2">serviceErrorPy2</a></td>
 <td>Public method handling service errors for Python 2.</td>
-</tr><tr>
+</tr>
+<tr>
 <td><a href="#SyntaxCheckService.serviceErrorPy3">serviceErrorPy3</a></td>
 <td>Public method handling service errors for Python 2.</td>
-</tr><tr>
+</tr>
+<tr>
 <td><a href="#SyntaxCheckService.syntaxBatchCheck">syntaxBatchCheck</a></td>
 <td>Public method to prepare a syntax check on multiple source files.</td>
-</tr><tr>
+</tr>
+<tr>
 <td><a href="#SyntaxCheckService.syntaxCheck">syntaxCheck</a></td>
 <td>Public method to prepare a syntax check of one source file.</td>
 </tr>
 </table>
 <h3>Static Methods</h3>
+
 <table>
 <tr><td>None</td></tr>
 </table>
+
 <a NAME="SyntaxCheckService.__init__" ID="SyntaxCheckService.__init__"></a>
 <h4>SyntaxCheckService (Constructor)</h4>
 <b>SyntaxCheckService</b>(<i></i>)
+
 <p>
         Constructor
-</p><a NAME="SyntaxCheckService.__determineLanguage" ID="SyntaxCheckService.__determineLanguage"></a>
+</p>
+<a NAME="SyntaxCheckService.__determineLanguage" ID="SyntaxCheckService.__determineLanguage"></a>
 <h4>SyntaxCheckService.__determineLanguage</h4>
 <b>__determineLanguage</b>(<i>filename, source</i>)
+
 <p>
         Private methode to determine the language of the file.
-</p><dl>
+</p>
+<dl>
+
 <dt><i>filename</i></dt>
 <dd>
 of the sourcefile (str)
-</dd><dt><i>source</i></dt>
+</dd>
+<dt><i>source</i></dt>
 <dd>
 code of the file (str)
 </dd>
-</dl><dl>
+</dl>
+<dl>
 <dt>Returns:</dt>
 <dd>
 language of the file or None if not found (str or None)
 </dd>
-</dl><a NAME="SyntaxCheckService.__serviceError" ID="SyntaxCheckService.__serviceError"></a>
+</dl>
+<a NAME="SyntaxCheckService.__serviceError" ID="SyntaxCheckService.__serviceError"></a>
 <h4>SyntaxCheckService.__serviceError</h4>
 <b>__serviceError</b>(<i>fn, msg</i>)
+
 <p>
         Private slot handling service errors.
-</p><dl>
+</p>
+<dl>
+
 <dt><i>fn</i></dt>
 <dd>
 file name (string)
-</dd><dt><i>msg</i></dt>
+</dd>
+<dt><i>msg</i></dt>
 <dd>
 message text (string)
 </dd>
-</dl><a NAME="SyntaxCheckService.addLanguage" ID="SyntaxCheckService.addLanguage"></a>
+</dl>
+<a NAME="SyntaxCheckService.addLanguage" ID="SyntaxCheckService.addLanguage"></a>
 <h4>SyntaxCheckService.addLanguage</h4>
 <b>addLanguage</b>(<i>lang, env, path, module, getArgs, getExt, callback, onError</i>)
+
 <p>
         Public method to register a new language to the supported languages.
-</p><dl>
+</p>
+<dl>
+
 <dt><i>lang</i></dt>
 <dd>
 new language to check syntax (str)
-</dd><dt><i>env</i></dt>
+</dd>
+<dt><i>env</i></dt>
 <dd>
 the environment in which the checker is implemented (str)
-</dd><dt><i>path</i></dt>
+</dd>
+<dt><i>path</i></dt>
 <dd>
 full path to the module (str)
-</dd><dt><i>module</i></dt>
+</dd>
+<dt><i>module</i></dt>
 <dd>
 name to import (str)
-</dd><dt><i>getArgs</i></dt>
+</dd>
+<dt><i>getArgs</i></dt>
 <dd>
 function to collect the required arguments to call the
             syntax checker on client side (function)
-</dd><dt><i>getExt</i></dt>
+</dd>
+<dt><i>getExt</i></dt>
 <dd>
 function that returns the supported file extensions of
             the syntax checker (function)
-</dd><dt><i>callback</i></dt>
+</dd>
+<dt><i>callback</i></dt>
 <dd>
 function on service response (function)
-</dd><dt><i>onError</i></dt>
+</dd>
+<dt><i>onError</i></dt>
 <dd>
 callback function if client or service isn't available
             (function)
 </dd>
-</dl><a NAME="SyntaxCheckService.batchJobDone" ID="SyntaxCheckService.batchJobDone"></a>
+</dl>
+<a NAME="SyntaxCheckService.batchJobDone" ID="SyntaxCheckService.batchJobDone"></a>
 <h4>SyntaxCheckService.batchJobDone</h4>
 <b>batchJobDone</b>(<i>fx, lang</i>)
+
 <p>
         Public slot handling the completion of a batch job.
-</p><dl>
+</p>
+<dl>
+
 <dt><i>fx</i></dt>
 <dd>
 service name (string)
-</dd><dt><i>lang</i></dt>
+</dd>
+<dt><i>lang</i></dt>
 <dd>
 language (string)
 </dd>
-</dl><a NAME="SyntaxCheckService.cancelSyntaxBatchCheck" ID="SyntaxCheckService.cancelSyntaxBatchCheck"></a>
+</dl>
+<a NAME="SyntaxCheckService.cancelSyntaxBatchCheck" ID="SyntaxCheckService.cancelSyntaxBatchCheck"></a>
 <h4>SyntaxCheckService.cancelSyntaxBatchCheck</h4>
 <b>cancelSyntaxBatchCheck</b>(<i></i>)
+
 <p>
         Public method to cancel all batch jobs.
-</p><a NAME="SyntaxCheckService.getExtensions" ID="SyntaxCheckService.getExtensions"></a>
+</p>
+<a NAME="SyntaxCheckService.getExtensions" ID="SyntaxCheckService.getExtensions"></a>
 <h4>SyntaxCheckService.getExtensions</h4>
 <b>getExtensions</b>(<i></i>)
+
 <p>
         Public method to return all supported file extensions for the
         syntax checker dialog.
-</p><dl>
+</p>
+<dl>
 <dt>Returns:</dt>
 <dd>
 set of all supported file extensions (set of str)
 </dd>
-</dl><a NAME="SyntaxCheckService.getLanguages" ID="SyntaxCheckService.getLanguages"></a>
+</dl>
+<a NAME="SyntaxCheckService.getLanguages" ID="SyntaxCheckService.getLanguages"></a>
 <h4>SyntaxCheckService.getLanguages</h4>
 <b>getLanguages</b>(<i></i>)
+
 <p>
         Public method to return the supported language names.
-</p><dl>
+</p>
+<dl>
 <dt>Returns:</dt>
 <dd>
 list of languanges supported (list of str)
 </dd>
-</dl><a NAME="SyntaxCheckService.removeLanguage" ID="SyntaxCheckService.removeLanguage"></a>
+</dl>
+<a NAME="SyntaxCheckService.removeLanguage" ID="SyntaxCheckService.removeLanguage"></a>
 <h4>SyntaxCheckService.removeLanguage</h4>
 <b>removeLanguage</b>(<i>lang</i>)
+
 <p>
         Public method to remove the language from syntax check.
-</p><dl>
+</p>
+<dl>
+
 <dt><i>lang</i></dt>
 <dd>
 language to remove (str)
 </dd>
-</dl><a NAME="SyntaxCheckService.serviceErrorJavaScript" ID="SyntaxCheckService.serviceErrorJavaScript"></a>
+</dl>
+<a NAME="SyntaxCheckService.serviceErrorJavaScript" ID="SyntaxCheckService.serviceErrorJavaScript"></a>
 <h4>SyntaxCheckService.serviceErrorJavaScript</h4>
 <b>serviceErrorJavaScript</b>(<i>fx, lang, fn, msg</i>)
+
 <p>
         Public method handling service errors for JavaScript.
-</p><dl>
+</p>
+<dl>
+
 <dt><i>fx</i></dt>
 <dd>
 service name (string)
-</dd><dt><i>lang</i></dt>
+</dd>
+<dt><i>lang</i></dt>
 <dd>
 language (string)
-</dd><dt><i>fn</i></dt>
+</dd>
+<dt><i>fn</i></dt>
 <dd>
 file name (string)
-</dd><dt><i>msg</i></dt>
+</dd>
+<dt><i>msg</i></dt>
 <dd>
 message text (string)
 </dd>
-</dl><a NAME="SyntaxCheckService.serviceErrorPy2" ID="SyntaxCheckService.serviceErrorPy2"></a>
+</dl>
+<a NAME="SyntaxCheckService.serviceErrorPy2" ID="SyntaxCheckService.serviceErrorPy2"></a>
 <h4>SyntaxCheckService.serviceErrorPy2</h4>
 <b>serviceErrorPy2</b>(<i>fx, lang, fn, msg</i>)
+
 <p>
         Public method handling service errors for Python 2.
-</p><dl>
+</p>
+<dl>
+
 <dt><i>fx</i></dt>
 <dd>
 service name (string)
-</dd><dt><i>lang</i></dt>
+</dd>
+<dt><i>lang</i></dt>
 <dd>
 language (string)
-</dd><dt><i>fn</i></dt>
+</dd>
+<dt><i>fn</i></dt>
 <dd>
 file name (string)
-</dd><dt><i>msg</i></dt>
+</dd>
+<dt><i>msg</i></dt>
 <dd>
 message text (string)
 </dd>
-</dl><a NAME="SyntaxCheckService.serviceErrorPy3" ID="SyntaxCheckService.serviceErrorPy3"></a>
+</dl>
+<a NAME="SyntaxCheckService.serviceErrorPy3" ID="SyntaxCheckService.serviceErrorPy3"></a>
 <h4>SyntaxCheckService.serviceErrorPy3</h4>
 <b>serviceErrorPy3</b>(<i>fx, lang, fn, msg</i>)
+
 <p>
         Public method handling service errors for Python 2.
-</p><dl>
+</p>
+<dl>
+
 <dt><i>fx</i></dt>
 <dd>
 service name (string)
-</dd><dt><i>lang</i></dt>
+</dd>
+<dt><i>lang</i></dt>
 <dd>
 language (string)
-</dd><dt><i>fn</i></dt>
+</dd>
+<dt><i>fn</i></dt>
 <dd>
 file name (string)
-</dd><dt><i>msg</i></dt>
+</dd>
+<dt><i>msg</i></dt>
 <dd>
 message text (string)
 </dd>
-</dl><a NAME="SyntaxCheckService.syntaxBatchCheck" ID="SyntaxCheckService.syntaxBatchCheck"></a>
+</dl>
+<a NAME="SyntaxCheckService.syntaxBatchCheck" ID="SyntaxCheckService.syntaxBatchCheck"></a>
 <h4>SyntaxCheckService.syntaxBatchCheck</h4>
 <b>syntaxBatchCheck</b>(<i>argumentsList</i>)
+
 <p>
         Public method to prepare a syntax check on multiple source files.
-</p><dl>
+</p>
+<dl>
+
 <dt><i>argumentsList</i></dt>
 <dd>
 list of arguments tuples with each tuple
             containing filename and source (string, string)
 </dd>
-</dl><a NAME="SyntaxCheckService.syntaxCheck" ID="SyntaxCheckService.syntaxCheck"></a>
+</dl>
+<a NAME="SyntaxCheckService.syntaxCheck" ID="SyntaxCheckService.syntaxCheck"></a>
 <h4>SyntaxCheckService.syntaxCheck</h4>
 <b>syntaxCheck</b>(<i>lang, filename, source</i>)
+
 <p>
         Public method to prepare a syntax check of one source file.
-</p><dl>
+</p>
+<dl>
+
 <dt><i>lang</i></dt>
 <dd>
 language of the file or None to determine by internal
             algorithm (str or None)
-</dd><dt><i>filename</i></dt>
+</dd>
+<dt><i>filename</i></dt>
 <dd>
 source filename (string)
-</dd><dt><i>source</i></dt>
+</dd>
+<dt><i>source</i></dt>
 <dd>
 string containing the code to check (string)
 </dd>

eric ide

mercurial