Method | Description | |
---|---|---|
Next ( ) : |
Gets the next token and removes it.
|
|
Next ( TokenType type ) : bool |
If the next token matchs the requested type then just eat it.
|
|
Tokeniser ( string input, System.Language language ) : System |
Initialize a new instance of the Tokeniser class.
|
Method | Description | |
---|---|---|
NextCharOrStringLiteral ( char chars, int &index, bool escaped ) : |
||
NextHexLiteral ( char chars, int start, int &index ) : |
||
NextIdentifier ( char chars, int &index ) : |
||
NextIntegerLiteral ( char chars, int start, int &index, int numberBase ) : |
||
NextIntegerLiteralCS ( char chars, int start, int &index, int numberBase ) : |
||
NextIntegerLiteralVB ( char chars, int start, int &index, int numberBase ) : |
||
NextNumberCodedLiteralVB ( char chars, int &index, int numberBase ) : |
||
NextNumberLiteral ( char chars, int &index ) : |
||
NextRealLiteral ( char chars, int start, int &index ) : |
||
NextToken ( char chars, int &index ) : |
||
Tokeniser ( ) : System |
public Next ( TokenType type ) : bool | ||
type | TokenType | Type to eat if found. |
return | bool |
public Tokeniser ( string input, System.Language language ) : System | ||
input | string | String to convert into a series of tokens. |
language | System.Language | Language used for parsing. |
return | System |