C# Class Interpreter.frontend.Parser

Inheritance: MessageProducer
ファイルを表示 Open project: dfdemar/Pascal_Interpreter

Protected Properties

Property Type Description
messageHandler Interpreter.message.MessageHandler

Public Methods

Method Description
CurrentToken ( ) : Token
NextToken ( ) : Token
addMessageListener ( MessageListener listener ) : void
getErrorCount ( ) : int
parse ( ) : void
removeMessageListener ( MessageListener listener ) : void
sendMessage ( Message message ) : void

Protected Methods

Method Description
Parser ( Scanner scanner ) : System

Private Methods

Method Description
Parser ( ) : System

Method Details

CurrentToken() public method

public CurrentToken ( ) : Token
return Token

NextToken() public method

public NextToken ( ) : Token
return Token

Parser() protected method

protected Parser ( Scanner scanner ) : System
scanner Scanner
return System

addMessageListener() public method

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

getErrorCount() public abstract method

public abstract getErrorCount ( ) : int
return int

parse() public abstract method

public abstract parse ( ) : void
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