C# 클래스 Alsing.SourceCode.SyntaxDocumentParsers.DefaultParser

상속: IParser
파일 보기 프로젝트 열기: vchelaru/FlatRedBall

공개 메소드들

메소드 설명
DefaultParser ( )

Init ( SyntaxDefinition syntaxDefinition ) : void

Init ( string SyntaxFile ) : void

Init ( string syntaxFile, string separators ) : void
ParsePreviewLine ( int RowIndex ) : void

ParseRow ( int index, bool ParseKeywords ) : void

비공개 메소드들

메소드 설명
GetEndSegment ( Row Row, Span currentSpan, int StartPos ) : ScanResultSegment
GetNextChildSegment ( Row Row, Span currentSpan, int StartPos ) : ScanResultSegment
GetNextWord ( string Text, Span currentSpan, int StartPos, bool &HasComplex ) : ScanResultWord
InternalParseLine ( int index, bool ParseKeywords ) : void
IsSameButDifferent ( int RowIndex, Span oldStartSpan ) : bool
MakeSame ( int RowIndex ) : void
ParseText ( Row Row, Span currentSpan, string Text ) : void

메소드 상세

DefaultParser() 공개 메소드

public DefaultParser ( )

Init() 공개 메소드

public Init ( SyntaxDefinition syntaxDefinition ) : void
syntaxDefinition SyntaxDefinition
리턴 void

Init() 공개 메소드

public Init ( string SyntaxFile ) : void
SyntaxFile string
리턴 void

Init() 공개 메소드

public Init ( string syntaxFile, string separators ) : void
syntaxFile string
separators string
리턴 void

ParsePreviewLine() 공개 메소드

public ParsePreviewLine ( int RowIndex ) : void
RowIndex int
리턴 void

ParseRow() 공개 메소드

public ParseRow ( int index, bool ParseKeywords ) : void
index int
ParseKeywords bool
리턴 void