C# Class IronLua.Compiler.Parser.Input

Show file Open project: ericmj/IronLua Class Usage Examples

Public Methods

Method Description
Advance ( ) : void
Back ( ) : void
BufferAppend ( char c ) : void
BufferAppend ( string str ) : void
BufferClear ( ) : void
BufferRemove ( int length ) : void
BufferRemove ( int start, int length ) : void
Input ( string source ) : System
Newline ( ) : void
Output ( Symbol symbol ) : Token
OutputBuffer ( Symbol symbol ) : Token
StorePosition ( ) : void

Method Details

Advance() public method

public Advance ( ) : void
return void

Back() public method

public Back ( ) : void
return void

BufferAppend() public method

public BufferAppend ( char c ) : void
c char
return void

BufferAppend() public method

public BufferAppend ( string str ) : void
str string
return void

BufferClear() public method

public BufferClear ( ) : void
return void

BufferRemove() public method

public BufferRemove ( int length ) : void
length int
return void

BufferRemove() public method

public BufferRemove ( int start, int length ) : void
start int
length int
return void

Input() public method

public Input ( string source ) : System
source string
return System

Newline() public method

public Newline ( ) : void
return void

Output() public method

public Output ( Symbol symbol ) : Token
symbol Symbol
return Token

OutputBuffer() public method

public OutputBuffer ( Symbol symbol ) : Token
symbol Symbol
return Token

StorePosition() public method

public StorePosition ( ) : void
return void