Свойство | Type | Description | |
---|---|---|---|
InputLineNo | int | ||
PreSymbols | HashSet |
Свойство | Type | Description | |
---|---|---|---|
CopyTo | StringBuilder | ||
CurrentInt | int | ||
CurrentString | string | ||
CurrentToken | CiToken | ||
Filename | string |
Méthode | Description | |
---|---|---|
Check ( CiToken expected ) : void | ||
CiLexer ( ) : System | ||
DebugLexer ( ) : void | ||
Eat ( CiToken token ) : bool | ||
Expect ( CiToken expected ) : void | ||
ExpectEndOfLine ( string directive ) : void | ||
IsLetter ( int c ) : bool | ||
NextPreToken ( ) : void | ||
NextToken ( ) : CiToken | ||
PeekChar ( ) : int | ||
PopPreStack ( string directive ) : void | ||
ReadChar ( ) : int | ||
See ( CiToken token ) : bool | ||
SkipUntilPreEndIf ( bool wasElse ) : void | ||
SkipUntilPreMet ( ) : void |
Méthode | Description | |
---|---|---|
ExpandMacroArg ( string name ) : bool | ||
OnStreamEnd ( ) : bool | ||
Open ( string filename, TextReader reader ) : void | ||
SetReader ( TextReader reader ) : TextReader |
Méthode | Description | |
---|---|---|
EatChar ( int c ) : bool | ||
EatPre ( CiToken token ) : bool | ||
ParsePreAnd ( ) : bool | ||
ParsePreExpr ( ) : bool | ||
ParsePreOr ( ) : bool | ||
ParsePrePrimary ( ) : bool | ||
ReadCharLiteral ( ) : char | ||
ReadDigit ( bool hex ) : int | ||
ReadId ( int c ) : string | ||
ReadPreToken ( ) : CiToken | ||
ReadToken ( ) : CiToken |
protected ExpandMacroArg ( string name ) : bool | ||
name | string | |
Résultat | bool |
public ExpectEndOfLine ( string directive ) : void | ||
directive | string | |
Résultat | void |
protected Open ( string filename, TextReader reader ) : void | ||
filename | string | |
reader | TextReader | |
Résultat | void |
public PopPreStack ( string directive ) : void | ||
directive | string | |
Résultat | void |
protected SetReader ( TextReader reader ) : TextReader | ||
reader | TextReader | |
Résultat | TextReader |
public SkipUntilPreEndIf ( bool wasElse ) : void | ||
wasElse | bool | |
Résultat | void |