C# Class Interpreter.frontend.Source

Inheritance: MessageProducer
显示文件 Open project: dfdemar/Pascal_Interpreter Class Usage Examples

Public Methods

Method Description
Source ( StreamReader reader ) : System
addMessageListener ( MessageListener listener ) : void
close ( ) : void
currentChar ( ) : char
nextChar ( ) : char
peekChar ( ) : char
removeMessageListener ( MessageListener listener ) : void
sendMessage ( Message message ) : void

Private Methods

Method Description
readLine ( ) : void

Method Details

Source() public method

public Source ( StreamReader reader ) : System
reader System.IO.StreamReader
return System

addMessageListener() public method

public addMessageListener ( MessageListener listener ) : void
listener MessageListener
return void

close() public method

public close ( ) : void
return void

currentChar() public method

public currentChar ( ) : char
return char

nextChar() public method

public nextChar ( ) : char
return char

peekChar() public method

public peekChar ( ) : char
return char

removeMessageListener() public method

public removeMessageListener ( MessageListener listener ) : void
listener MessageListener
return void

sendMessage() public method

public sendMessage ( Message message ) : void
message Interpreter.message.Message
return void