메소드 | 설명 | |
---|---|---|
TokenMgrError ( ) : System |
You can also modify the body of this method to customize your error messages. For example, cases like LOOP_DETECTED and INVALID_LEXICAL_STATE are not of end-users concern, so you can return something like : * "Internal Error : Please file a bug report .... " * from this method for such cases in the release version of your parser.
|
|
TokenMgrError ( String message, int reason ) : System | ||
TokenMgrError ( bool EOFSeen, int lexState, int errorLine, int errorColumn, String errorAfter, char curChar, int reason ) : System |
메소드 | 설명 | |
---|---|---|
AddEscapes ( String str ) : String |
Replaces unprintable characters by their espaced (or unicode escaped) equivalents in the given string
|
메소드 | 설명 | |
---|---|---|
LexicalError ( bool EOFSeen, int lexState, int errorLine, int errorColumn, String errorAfter, char curChar ) : String |
Returns a detailed message for the Error when it is thrown by the token manager to indicate a lexical error. Parameters : EOFSeen : indicates if EOF caused the lexicl error curLexState : lexical state in which this error occured errorLine : line number when the error occured errorColumn : column number when the error occured errorAfter : prefix that was seen before this error occured curchar : the offending character Note: You can customize the lexical error message by modifying this method.
|
public TokenMgrError ( String message, int reason ) : System | ||
message | String | |
reason | int | |
리턴 | System |
public TokenMgrError ( bool EOFSeen, int lexState, int errorLine, int errorColumn, String errorAfter, char curChar, int reason ) : System | ||
EOFSeen | bool | |
lexState | int | |
errorLine | int | |
errorColumn | int | |
errorAfter | String | |
curChar | char | |
reason | int | |
리턴 | System |