eric6.Plugins.CheckerPlugins.SyntaxChecker.tomlCheckSyntax
Module implementing the syntax check for TOML.
Global Attributes
Classes
Functions
__tomlSyntaxCheck
__tomlSyntaxCheck(file, codestring)
    Function to check a TOML source file for syntax errors.
- file (str)
- 
source filename
- codestring (str)
- 
string containing the code to check
- Returns:
- 
dictionary with the keys 'error' and 'warnings' which
            hold a list containing details about the error/ warnings
            (file name, line number, column, codestring (only at syntax
            errors), the message, a list with arguments for the message)
- Return Type:
- 
dict
initBatchService
initBatchService()
    Initialize the batch service and return the entry point.
- Returns:
- 
the entry point for the background client
- Return Type:
- 
func
initService
initService()
    Initialize the service and return the entry point.
- Returns:
- 
the entry point for the background client
- Return Type:
- 
func
normalizeCode
normalizeCode(codestring)
    Function to normalize the given code.
- codestring (str)
- 
code to be normalized
- Returns:
- 
normalized code
- Return Type:
- 
str
tomlSyntaxBatchCheck
tomlSyntaxBatchCheck(argumentsList, send, fx, cancelled, maxProcesses=0)
    Module function to check syntax for a batch of files.
- argumentsList (list)
- 
list of arguments tuples as given for tomlSyntaxCheck
- send (func)
- 
reference to send function
- fx (str)
- 
registered service name
- cancelled (func)
- 
reference to function checking for a cancellation
- maxProcesses (int)
- 
number of processes to be used
tomlSyntaxCheck
tomlSyntaxCheck(file, codestring)
    Function to check a TOML source file for syntax errors.
- file (str)
- 
source filename
- codestring (str)
- 
string containing the code to check
- Returns:
- 
dictionary with the keys 'error' and 'warnings' which
            hold a list containing details about the error/ warnings
            (file name, line number, column, codestring (only at syntax
            errors), the message, a list with arguments for the message)
- Return Type:
- 
dict
worker
worker(inputQueue, outputQueue)
    Module function acting as the parallel worker for the syntax check.
- inputQueue (multiprocessing.Queue)
- 
input queue
- outputQueue (multiprocessing.Queue)
- 
output queue