C# Class Tools.Lexer

Afficher le fichier Open project: Ezakhiel/Donate-Money-For-Unicorns-ubbse2015 Class Usage Examples

Méthodes publiques

Свойство Type Description
m_buf string
m_debug bool
m_pch int
m_state string
yytext string

Méthodes publiques

Méthode Description
Advance ( ) : void
GetChar ( ) : int
GetEnumerator ( ) : _Enumerator
Lexer ( YyLexer tks ) : System
Matching ( bool b ) : void
Next ( ) : TOKEN
PeekChar ( ) : char
Reset ( ) : void
Restore ( int mark ) : void
Saypos ( int pos ) : string
Start ( CsReader inFile ) : void
Start ( StreamReader inFile ) : void
Start ( string buf ) : void
UnGetChar ( ) : void
sourceLine ( SourceLineInfo s ) : string
sourceLineInfo ( int pos ) : SourceLineInfo
yy_begin ( string newstate ) : void

Private Methods

Méthode Description
Mark ( ) : int
Match ( TOKEN &tok, Dfa dfa ) : bool
TryActions ( Dfa dfa, TOKEN &tok ) : bool

Method Details

Advance() public méthode

public Advance ( ) : void
Résultat void

GetChar() public méthode

public GetChar ( ) : int
Résultat int

GetEnumerator() public méthode

public GetEnumerator ( ) : _Enumerator
Résultat _Enumerator

Lexer() public méthode

public Lexer ( YyLexer tks ) : System
tks YyLexer
Résultat System

Matching() public méthode

public Matching ( bool b ) : void
b bool
Résultat void

Next() public méthode

public Next ( ) : TOKEN
Résultat TOKEN

PeekChar() public méthode

public PeekChar ( ) : char
Résultat char

Reset() public méthode

public Reset ( ) : void
Résultat void

Restore() public méthode

public Restore ( int mark ) : void
mark int
Résultat void

Saypos() public méthode

public Saypos ( int pos ) : string
pos int
Résultat string

Start() public méthode

public Start ( CsReader inFile ) : void
inFile CsReader
Résultat void

Start() public méthode

public Start ( StreamReader inFile ) : void
inFile System.IO.StreamReader
Résultat void

Start() public méthode

public Start ( string buf ) : void
buf string
Résultat void

UnGetChar() public méthode

public UnGetChar ( ) : void
Résultat void

sourceLine() public méthode

public sourceLine ( SourceLineInfo s ) : string
s SourceLineInfo
Résultat string

sourceLineInfo() public méthode

public sourceLineInfo ( int pos ) : SourceLineInfo
pos int
Résultat SourceLineInfo

yy_begin() public méthode

public yy_begin ( string newstate ) : void
newstate string
Résultat void

Property Details

m_buf public_oe property

public string m_buf
Résultat string

m_debug public_oe property

public bool m_debug
Résultat bool

m_pch public_oe property

public int m_pch
Résultat int

m_state public_oe property

public string m_state
Résultat string

yytext public_oe property

public string yytext
Résultat string