es.uned.compiler.syntax
Class SyntaxErrorManager

java.lang.Object
  extended by es.uned.compiler.syntax.SyntaxErrorManager

public class SyntaxErrorManager
extends java.lang.Object


Field Summary
static int DEBUG
           
static int ERROR
           
static int FATAL
           
static int INFO
           
static int NONE
           
 
Constructor Summary
SyntaxErrorManager()
          Constructor for SemanticErrorManager.
 
Method Summary
 int getLevel()
          Returns the level.
 int getNumberOfErrors()
          Returns the numberOfErrors.
 void setLevel(int level)
          Sets The level.
 void syntaxDebug(java.lang.String message)
          Logs a debug message.
 void syntaxError(java.lang.String message, TokenIF token)
          Logs a syntax error.
 void syntaxError(TokenIF token)
          Logs a syntax error.
 void syntaxFatalError(java.lang.String message, TokenIF token)
          Logs a syntax error.
 void syntaxFatalError(TokenIF token)
          Logs a syntax error.
 void syntaxInfo(java.lang.String message)
          Logs a info message.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

DEBUG

public static int DEBUG

ERROR

public static int ERROR

FATAL

public static int FATAL

INFO

public static int INFO

NONE

public static int NONE
Constructor Detail

SyntaxErrorManager

public SyntaxErrorManager()
Constructor for SemanticErrorManager.

Method Detail

getLevel

public int getLevel()
Returns the level.

Returns:
Returns the level.

getNumberOfErrors

public int getNumberOfErrors()
Returns the numberOfErrors.

Returns:
Returns the numberOfErrors.

setLevel

public void setLevel(int level)
Sets The level.

Parameters:
level - The level to set.

syntaxDebug

public final void syntaxDebug(java.lang.String message)
Logs a debug message. String message A message.


syntaxError

public final void syntaxError(java.lang.String message,
                              TokenIF token)
Logs a syntax error.

Parameters:
message - The message.
token - The token that causes the error.

syntaxError

public final void syntaxError(TokenIF token)
Logs a syntax error.

Parameters:
token - The token that causes the error.

syntaxFatalError

public final void syntaxFatalError(java.lang.String message,
                                   TokenIF token)
Logs a syntax error.

Parameters:
message - The message.
token - The token that causes the error.

syntaxFatalError

public final void syntaxFatalError(TokenIF token)
Logs a syntax error.

Parameters:
token - The token that causes the error.

syntaxInfo

public final void syntaxInfo(java.lang.String message)
Logs a info message. String message A message.