C# Class Mono.Debugger.Frontend.CSharp.Tokenizer

Inheritance: yyParser.yyInput
Show file Open project: baulig/debugger

Private Properties

Property Type Description
GetChar int
GetKeyword int
GetTokenValueNameHash System.Collections.Hashtable
InitTokens void
PeekChar int
ReadDigit int
Tokenizer System
consume_identifier int
consume_quoted_identifier int
consume_string int
escape int
getHex int
is_hex bool
putback void

Public Methods

Method Description
Restart ( ) : void
Tokenizer ( TextReader reader, string name ) : System
advance ( ) : bool
token ( ) : int
value ( ) : Object
xtoken ( ) : int

Private Methods

Method Description
GetChar ( ) : int
GetKeyword ( string name, bool tokens_seen ) : int
GetTokenValueNameHash ( ) : Hashtable
InitTokens ( ) : void
PeekChar ( ) : int
ReadDigit ( char ch ) : int
Tokenizer ( ) : System
consume_identifier ( int c, bool quoted ) : int
consume_quoted_identifier ( ) : int
consume_string ( bool quoted ) : int
escape ( int c ) : int
getHex ( int count, bool &error ) : int
is_hex ( int e ) : bool
putback ( int c ) : void

Method Details

Restart() public method

public Restart ( ) : void
return void

Tokenizer() public method

public Tokenizer ( TextReader reader, string name ) : System
reader TextReader
name string
return System

advance() public method

public advance ( ) : bool
return bool

token() public method

public token ( ) : int
return int

value() public method

public value ( ) : Object
return Object

xtoken() public method

public xtoken ( ) : int
return int