C# 클래스 Irony.Parsing.Parser

파일 보기 프로젝트 열기: o2platform/O2.Platform.Projects 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
CoreParser CoreParser
Language Irony.Parsing.LanguageData
Root Irony.Parsing.NonTerminal
Scanner Scanner

공개 메소드들

메소드 설명
Parse ( string sourceText ) : ParseTree
Parse ( string sourceText, string fileName ) : ParseTree
Parser ( Grammar grammar ) : System
Parser ( Irony.Parsing.LanguageData language ) : System
Parser ( Irony.Parsing.LanguageData language, Irony.Parsing.NonTerminal root ) : System
ScanOnly ( string sourceText, string fileName ) : ParseTree

비공개 메소드들

메소드 설명
Parse ( ParsingContext context, string sourceText, string fileName ) : ParseTree
Reset ( ) : void
UpdateParseTreeStatus ( ) : void

메소드 상세

Parse() 공개 메소드

public Parse ( string sourceText ) : ParseTree
sourceText string
리턴 ParseTree

Parse() 공개 메소드

public Parse ( string sourceText, string fileName ) : ParseTree
sourceText string
fileName string
리턴 ParseTree

Parser() 공개 메소드

public Parser ( Grammar grammar ) : System
grammar Grammar
리턴 System

Parser() 공개 메소드

public Parser ( Irony.Parsing.LanguageData language ) : System
language Irony.Parsing.LanguageData
리턴 System

Parser() 공개 메소드

public Parser ( Irony.Parsing.LanguageData language, Irony.Parsing.NonTerminal root ) : System
language Irony.Parsing.LanguageData
root Irony.Parsing.NonTerminal
리턴 System

ScanOnly() 공개 메소드

public ScanOnly ( string sourceText, string fileName ) : ParseTree
sourceText string
fileName string
리턴 ParseTree

프로퍼티 상세

CoreParser 공개적으로 프로퍼티

public CoreParser,Irony.Parsing CoreParser
리턴 CoreParser

Language 공개적으로 프로퍼티

public LanguageData,Irony.Parsing Language
리턴 Irony.Parsing.LanguageData

Root 공개적으로 프로퍼티

public NonTerminal,Irony.Parsing Root
리턴 Irony.Parsing.NonTerminal

Scanner 공개적으로 프로퍼티

public Scanner,Irony.Parsing Scanner
리턴 Scanner