C# Class Irony.Parsing.SourceStream

Inheritance: ISourceStream
Afficher le fichier Open project: o2platform/O2.Platform.Projects Class Usage Examples

Méthodes publiques

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

Private Methods

Méthode Description
CountCharsInText ( string text, char chars, int from, int until, int &count, int &lastCharOccurrencePosition ) : void
EOF ( ) : bool
GetPreviewText ( ) : string

Method Details

CreateErrorToken() public méthode

public CreateErrorToken ( string message ) : Token
message string
Résultat Token

CreateToken() public méthode

public CreateToken ( Irony.Parsing.Terminal terminal ) : Token
terminal Irony.Parsing.Terminal
Résultat Token

CreateToken() public méthode

public CreateToken ( Irony.Parsing.Terminal terminal, object value ) : Token
terminal Irony.Parsing.Terminal
value object
Résultat Token

MatchSymbol() public méthode

public MatchSymbol ( string symbol, bool ignoreCase ) : bool
symbol string
ignoreCase bool
Résultat bool

MoveLocationToPreviewPosition() public méthode

public MoveLocationToPreviewPosition ( ) : void
Résultat void

SetText() public méthode

public SetText ( string text, int offset, bool keepLineNumbering ) : void
text string
offset int
keepLineNumbering bool
Résultat void

SourceStream() public méthode

public SourceStream ( ScannerData scannerData, int tabWidth ) : System
scannerData ScannerData
tabWidth int
Résultat System

ToString() public méthode

public ToString ( ) : string
Résultat string