C# Class Interpreter.backend.Backend

Inheritance: MessageProducer
Mostra file Open project: dfdemar/Pascal_Interpreter Class Usage Examples

Protected Properties

Property Type Description
messageHandler Interpreter.message.MessageHandler

Public Methods

Method Description
addMessageListener ( MessageListener listener ) : void
process ( ICode iCode, SymbolTableStack symTab ) : void
removeMessageListener ( MessageListener listener ) : void
sendMessage ( Message message ) : void

Private Methods

Method Description
Backend ( ) : System

Method Details

addMessageListener() public method

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

process() public abstract method

public abstract process ( ICode iCode, SymbolTableStack symTab ) : void
iCode ICode
symTab SymbolTableStack
return void

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

Property Details

messageHandler protected_oe static_oe property

protected static MessageHandler,Interpreter.message messageHandler
return Interpreter.message.MessageHandler