es.uned.compiler.lexical
Class LexicalErrorManager

java.lang.Object
  extended by es.uned.compiler.lexical.LexicalErrorManager

public class LexicalErrorManager
extends java.lang.Object


Field Summary
static int DEBUG
           
static int ERROR
           
static int FATAL
           
static int INFO
           
static int NONE
           
 
Constructor Summary
LexicalErrorManager()
          Constructor for LexicalErrorManager.
 
Method Summary
 int getLevel()
          Returns the level.
 void lexicalDebug(java.lang.String message)
          Logs a debug message.
 void lexicalDebug(java.lang.String message, TokenIF token)
          Logs a debug message.
 void lexicalDebug(TokenIF token)
          Logs a debug message.
 void lexicalError(LexicalError error)
          Logs a lexical error.
 void lexicalError(java.lang.String message)
          Logs a lexical error.
 void lexicalError(java.lang.String message, LexicalError error)
          Logs a lexical error.
 void lexicalFatalError(LexicalError error)
          Logs a lexical fatal error.
 void lexicalFatalError(java.lang.String message)
          Logs a lexical fatal error.
 void lexicalFatalError(java.lang.String message, LexicalError error)
          Logs a lexical fatal error.
 void lexicalInfo(java.lang.String message)
          Logs a info message.
 void lexicalInfo(java.lang.String message, TokenIF token)
          Logs a info message.
 void lexicalInfo(TokenIF token)
          Logs a info message.
 void setLevel(int level)
          Sets The level.
 
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

LexicalErrorManager

public LexicalErrorManager()
Constructor for LexicalErrorManager.

Method Detail

getLevel

public int getLevel()
Returns the level.

Returns:
Returns the level.

lexicalDebug

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

Parameters:
message - A message.

lexicalDebug

public final void lexicalDebug(java.lang.String message,
                               TokenIF token)
Logs a debug message.

Parameters:
message - A message.
token - the token.

lexicalDebug

public final void lexicalDebug(TokenIF token)
Logs a debug message.

Parameters:
token - the token.

lexicalError

public final void lexicalError(LexicalError error)
Logs a lexical error.

Parameters:
error - The error.

lexicalError

public final void lexicalError(java.lang.String message)
Logs a lexical error.

Parameters:
message - The message.

lexicalError

public final void lexicalError(java.lang.String message,
                               LexicalError error)
Logs a lexical error.

Parameters:
message - The message.
error - The error.

lexicalFatalError

public final void lexicalFatalError(LexicalError error)
Logs a lexical fatal error.

Parameters:
error - The error.

lexicalFatalError

public final void lexicalFatalError(java.lang.String message)
Logs a lexical fatal error.

Parameters:
message - The message.

lexicalFatalError

public final void lexicalFatalError(java.lang.String message,
                                    LexicalError error)
Logs a lexical fatal error.

Parameters:
message - The message.
error - The error.

lexicalInfo

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

Parameters:
message - A message.

lexicalInfo

public final void lexicalInfo(java.lang.String message,
                              TokenIF token)
Logs a info message.

Parameters:
message - A message.
token - the token.

lexicalInfo

public final void lexicalInfo(TokenIF token)
Logs a info message.

Parameters:
token - the token.

setLevel

public void setLevel(int level)
Sets The level.

Parameters:
level - The level to set.