C# Class Alsing.SourceCode.SyntaxDocumentParsers.DefaultParser

Inheritance: IParser
Afficher le fichier Open project: vchelaru/FlatRedBall

Méthodes publiques

Méthode Description
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

Private Methods

Méthode Description
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

Method Details

DefaultParser() public méthode

public DefaultParser ( )

Init() public méthode

public Init ( SyntaxDefinition syntaxDefinition ) : void
syntaxDefinition SyntaxDefinition
Résultat void

Init() public méthode

public Init ( string SyntaxFile ) : void
SyntaxFile string
Résultat void

Init() public méthode

public Init ( string syntaxFile, string separators ) : void
syntaxFile string
separators string
Résultat void

ParsePreviewLine() public méthode

public ParsePreviewLine ( int RowIndex ) : void
RowIndex int
Résultat void

ParseRow() public méthode

public ParseRow ( int index, bool ParseKeywords ) : void
index int
ParseKeywords bool
Résultat void