class documentation

class SyntaxTreeParser: (source)

View In Hierarchy

Responsible to read files and cache their parsed tree.

Method __init__ Undocumented
Method parseFile Undocumented
Method parseFileOnly Undocumented
Method parseString Undocumented
Method parseStringOnly Undocumented
Instance Variable ast_cache Undocumented
Method _parseFile Undocumented
def __init__(self): (source)

Undocumented

def parseFile(self, path: Path, ctx: model.Module) -> model.ParsedAstModule | None: (source)

Undocumented

def parseFileOnly(self, path: Path) -> ast.Module: (source)

Undocumented

def parseString(self, string: str, ctx: model.Module) -> model.ParsedAstModule | None: (source)

Undocumented

def parseStringOnly(self, string: str) -> ast.Module: (source)

Undocumented

def _parseFile(self, path: Path) -> model.ParsedAstModule: (source)

Undocumented