C# Класс org.yinwang.pysonar.Parser

Показать файл Открыть проект

Открытые методы

Метод Описание
Parser ( IFileSystem fs ) : System
close ( ) : void
parseFile ( string filename ) : Pytocs.Syntax.Module
parseFileInner ( String filename, Process pythonProcess ) : Pytocs.Syntax.Node
prettyJson ( String json ) : String
startInterpreter ( String pythonExe ) : Process

Приватные методы

Метод Описание
cleanTemp ( ) : void
convert ( object o ) : Pytocs.Syntax.Node
segmentQname ( string qname, int start, bool hasLoc ) : List
sendCommand ( String cmd, Process pythonProcess ) : bool
startPythonProcesses ( ) : void

Описание методов

Parser() публичный Метод

public Parser ( IFileSystem fs ) : System
fs IFileSystem
Результат System

close() публичный Метод

public close ( ) : void
Результат void

parseFile() публичный Метод

public parseFile ( string filename ) : Pytocs.Syntax.Module
filename string
Результат Pytocs.Syntax.Module

parseFileInner() публичный Метод

public parseFileInner ( String filename, Process pythonProcess ) : Pytocs.Syntax.Node
filename String
pythonProcess System.Diagnostics.Process
Результат Pytocs.Syntax.Node

prettyJson() публичный Метод

public prettyJson ( String json ) : String
json String
Результат String

startInterpreter() публичный Метод

public startInterpreter ( String pythonExe ) : Process
pythonExe String
Результат System.Diagnostics.Process