C# Class Spring.Expressions.Parser.antlr.TokenStreamSelector

Inheritance: TokenStream
Show file Open project: spring-projects/spring-net

Protected Properties

Property Type Description
input TokenStream
inputStreamNames System.Collections.Hashtable
streamStack System.Collections.Stack

Public Methods

Method Description
TokenStreamSelector ( )
addInputStream ( TokenStream stream, string key ) : void
getCurrentStream ( ) : TokenStream
getStream ( string sname ) : TokenStream
nextToken ( ) : IToken
pop ( ) : TokenStream
push ( TokenStream stream ) : void
push ( string sname ) : void
retry ( ) : void
select ( TokenStream stream ) : void
select ( string sname ) : void

Method Details

TokenStreamSelector() public method

public TokenStreamSelector ( )

addInputStream() public method

public addInputStream ( TokenStream stream, string key ) : void
stream TokenStream
key string
return void

getCurrentStream() public method

public getCurrentStream ( ) : TokenStream
return TokenStream

getStream() public method

public getStream ( string sname ) : TokenStream
sname string
return TokenStream

nextToken() public method

public nextToken ( ) : IToken
return IToken

pop() public method

public pop ( ) : TokenStream
return TokenStream

push() public method

public push ( TokenStream stream ) : void
stream TokenStream
return void

push() public method

public push ( string sname ) : void
sname string
return void

retry() public method

public retry ( ) : void
return void

select() public method

public select ( TokenStream stream ) : void
stream TokenStream
return void

select() public method

public select ( string sname ) : void
sname string
return void

Property Details

input protected property

protected TokenStream input
return TokenStream

inputStreamNames protected property

protected System.Collections.Hashtable inputStreamNames
return System.Collections.Hashtable

streamStack protected property

protected System.Collections.Stack streamStack
return System.Collections.Stack