C# Class Ancestry.Daisy.Language.Lexer

Afficher le fichier Open project: Ancestry/Daisy Class Usage Examples

Méthodes publiques

Méthode Description
Lex ( ) : IEnumerable
LexLine ( ) : IEnumerable
Lexer ( Stream stream ) : System
TrimLeadingSpaces ( string &line ) : int

Private Methods

Méthode Description
ChunkOff ( string line, string clause, List tokens, TokenKind kind ) : string
InterpretLine ( string line ) : IList
InterpretSpaces ( List tokens, string line ) : string

Method Details

Lex() public méthode

public Lex ( ) : IEnumerable
Résultat IEnumerable

LexLine() public méthode

public LexLine ( ) : IEnumerable
Résultat IEnumerable

Lexer() public méthode

public Lexer ( Stream stream ) : System
stream Stream
Résultat System

TrimLeadingSpaces() public static méthode

public static TrimLeadingSpaces ( string &line ) : int
line string
Résultat int