C# 클래스 org.yinwang.pysonar.Parser

파일 보기 프로젝트 열기: uxmal/pytocs

공개 메소드들

메소드 설명
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