pyslang.Driver class

Static methods

def createOptionBag(…)

Methods

def addStandardArgs(self, /) -> None
def createCompilation(self, /) -> Compilation
def parseAllSources(self, /) -> bool
def parseCommandLine(self, arg: str, parseOptions: CommandLineOptions = ...) -> bool
def processCommandFiles(self, fileName: str, makeRelative: bool, separateUnit: bool) -> bool
def processOptions(self, /) -> bool
def reportCompilation(self, compilation: Compilation, quiet: bool) -> None
def reportDiagnostics(self, quiet: bool) -> bool
def reportMacros(self, /) -> None
def reportParseDiags(self, /) -> bool
def runAnalysis(self, compilation: Compilation) -> None
def runFullCompilation(self, quiet: bool = False) -> bool
def runPreprocessor(self, includeComments: bool, includeDirectives: bool, obfuscateIds: bool, useFixedObfuscationSeed: bool = False) -> bool

Special methods

def __init__(self, /) -> None

Properties

diagEngine get
languageVersion: LanguageVersion get set
sourceLoader get
sourceManager get
syntaxTrees get
textDiagClient get