org.eclipse.gmt.umlx.eqvtr.cst.environment
Class PrintStreamErrorHandler<PK,C,O,P,EL,PM,S,COA,SSA,CT,CLS,E>
java.lang.Object
org.eclipse.ocl.internal.parser.AbstractErrorHandler<PK,C,O,P,EL,PM,S,COA,SSA,CT,CLS,E>
org.eclipse.gmt.umlx.eqvtr.cst.environment.PrintStreamErrorHandler<PK,C,O,P,EL,PM,S,COA,SSA,CT,CLS,E>
- All Implemented Interfaces:
- lpg.lpgjavaruntime.ParseErrorCodes, ErrorHandler, LexerErrorHandler, ParserErrorHandler, SemanticErrorHandler
- Direct Known Subclasses:
- EcorePrintStreamErrorHandler
public class PrintStreamErrorHandler<PK,C,O,P,EL,PM,S,COA,SSA,CT,CLS,E>
- extends AbstractErrorHandler<PK,C,O,P,EL,PM,S,COA,SSA,CT,CLS,E>
Fields inherited from interface lpg.lpgjavaruntime.ParseErrorCodes |
BEFORE_CODE, DELETION_CODE, EOF_CODE, ERROR_CODE, errorMsgText, INSERTION_CODE, INVALID_CODE, INVALID_TOKEN_CODE, LEX_ERROR_CODE, MERGE_CODE, MISPLACED_CODE, SCOPE_CODE, SECONDARY_CODE, SUBSTITUTION_CODE |
Constructor Summary |
PrintStreamErrorHandler(AbstractParser<PK,C,O,P,EL,PM,S,COA,SSA,CT,CLS,E> parser,
java.io.File file,
java.io.PrintStream stream)
|
Method Summary |
void |
lexerError(int errorCode,
int leftToken,
int rightToken)
|
void |
parserError(int errorCode,
int leftToken,
int rightToken,
java.lang.String tokenText)
|
void |
semanticError(java.lang.String rule,
java.lang.String errorMessage,
int startOffset,
int endOffset)
|
Methods inherited from class org.eclipse.ocl.internal.parser.AbstractErrorHandler |
flush, formatClass, formatEClassName, formatName, formatPath, formatPath, formatString, formatType, getErrorReportLineOffset, getParser, getPrsStream, setErrorReportLineOffset, setParser |
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
PrintStreamErrorHandler
public PrintStreamErrorHandler(AbstractParser<PK,C,O,P,EL,PM,S,COA,SSA,CT,CLS,E> parser,
java.io.File file,
java.io.PrintStream stream)
lexerError
public void lexerError(int errorCode,
int leftToken,
int rightToken)
parserError
public void parserError(int errorCode,
int leftToken,
int rightToken,
java.lang.String tokenText)
semanticError
public void semanticError(java.lang.String rule,
java.lang.String errorMessage,
int startOffset,
int endOffset)