C# 클래스 Irony.Parsing.SourceStream

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

공개 메소드들

메소드 설명
CreateErrorToken ( string message ) : Token
CreateToken ( Irony.Parsing.Terminal terminal ) : Token
CreateToken ( Irony.Parsing.Terminal terminal, object value ) : Token
MatchSymbol ( string symbol, bool ignoreCase ) : bool
MoveLocationToPreviewPosition ( ) : void
SetText ( string text, int offset, bool keepLineNumbering ) : void
SourceStream ( ScannerData scannerData, int tabWidth ) : System
ToString ( ) : string

비공개 메소드들

메소드 설명
CountCharsInText ( string text, char chars, int from, int until, int &count, int &lastCharOccurrencePosition ) : void
EOF ( ) : bool
GetPreviewText ( ) : string

메소드 상세

CreateErrorToken() 공개 메소드

public CreateErrorToken ( string message ) : Token
message string
리턴 Token

CreateToken() 공개 메소드

public CreateToken ( Irony.Parsing.Terminal terminal ) : Token
terminal Irony.Parsing.Terminal
리턴 Token

CreateToken() 공개 메소드

public CreateToken ( Irony.Parsing.Terminal terminal, object value ) : Token
terminal Irony.Parsing.Terminal
value object
리턴 Token

MatchSymbol() 공개 메소드

public MatchSymbol ( string symbol, bool ignoreCase ) : bool
symbol string
ignoreCase bool
리턴 bool

MoveLocationToPreviewPosition() 공개 메소드

public MoveLocationToPreviewPosition ( ) : void
리턴 void

SetText() 공개 메소드

public SetText ( string text, int offset, bool keepLineNumbering ) : void
text string
offset int
keepLineNumbering bool
리턴 void

SourceStream() 공개 메소드

public SourceStream ( ScannerData scannerData, int tabWidth ) : System
scannerData ScannerData
tabWidth int
리턴 System

ToString() 공개 메소드

public ToString ( ) : string
리턴 string