C# Класс Alsing.SourceCode.SyntaxDocumentParsers.DefaultParser

Наследование: IParser
Показать файл Открыть проект

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

Метод Описание
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