Update of /cvsroot/pfc-prolog/prolix/src/org/asturlinux/frade/prolix/exceptions
In directory sc8-pr-cvs1:/tmp/cvs-serv12455/exceptions
Added Files:
CreateException.java LexicalException.java
ProgramAlreadyLoadedException.java
ProgramNotLoadedException.java QueryNotLoadedException.java
SyntaxException.java
Log Message:
Added exception files
--- NEW FILE: CreateException.java ---
package org.asturlinux.frade.prolix.exceptions;
public class CreateException extends Exception
{
}
--- NEW FILE: LexicalException.java ---
package org.asturlinux.frade.prolix.exceptions;
public class LexicalException extends Exception{
// Attributes
private int _lineNumber;
private String _unexpectedChar;
// Operations
public LexicalException (String message)
{
super(message);
}
public int getLine()
{
return _lineNumber;
}
public String getUnexpectedChar()
{
return _unexpectedChar;
}
public void setLine(int lineNumber)
{
_lineNumber = lineNumber;
}
public void setUnexpectedChar(String unexpectedChar)
{
_unexpectedChar = unexpectedChar;
}
}
--- NEW FILE: ProgramAlreadyLoadedException.java ---
package org.asturlinux.frade.prolix.exceptions;
public class ProgramAlreadyLoadedException extends Exception
{
}
--- NEW FILE: ProgramNotLoadedException.java ---
package org.asturlinux.frade.prolix.exceptions;
public class ProgramNotLoadedException extends Exception
{
}
--- NEW FILE: QueryNotLoadedException.java ---
package org.asturlinux.frade.prolix.exceptions;
public class QueryNotLoadedException extends Exception
{
}
--- NEW FILE: SyntaxException.java ---
package org.asturlinux.frade.prolix.exceptions;
public class SyntaxException extends Exception {
// Attributes
private int _lineNumber;
private String _unexpectedToken;
private String _expectedToken;
// Operations
public SyntaxException(String message)
{
super(message);
}
public void setExpectedToken(String expectedToken)
{
_expectedToken = expectedToken;
}
public String getExpectedToken()
{
return _expectedToken;
}
public void setUnexpectedToken(String unexpectedToken)
{
_unexpectedToken = unexpectedToken;
}
public String getUnexpectedToken()
{
return _unexpectedToken;
}
public void setLine(int lineNumber)
{
_lineNumber = lineNumber;
}
public int getLine()
{
return _lineNumber;
}
} /* end class SyntaxException */
|