public class JScriptParserException extends JScriptTokenizerException {
public static final int JSE_PARSER_OFFSET = 2000;
public static final int JSE_MISSING_SEMICOLON = 2000;
public static final int JSE_STATEMENT_EXPECTED = 2001;
public static final int JSE_ELSE_WITHOUT_IF = 2002;
public static final int JSE_CONTINUE_NOT_IN_LOOP = 2003;
public static final int JSE_IDENTIFIER_IS_RESERVED_WORD = 2004;
public static final int JSE_BREAK_OUTSIDE_LOOP = 2005;
public static final int JSE_UNEXPECTED_EOS = 2006;
public static final int JSE_EXPRESSION_EXPECTED = 2007;
public static final int JSE_SEMICOLON_EXPECTED = 2008;
public static final int JSE_FCN_IN_FCN = 2009;
public static final int JSE_MISSING_FCN_NAME = 2010;
public static final int JSE_INTERNAL_ERROR = 2011;
public static final int JSE_MISSING_VAR_NAME = 2012;
public static final int JSE_BEGIN_BLOCK_REQUIRED = 2013;
public static final int JSE_NEW_REQUIRES_FCN_CALL = 2014;
public static final int JSE_EXPRESSION_REQUIRED = 2015;
public static final int JSE_INDEX_CLOSE_REQUIRED = 2016;
public static final int JSE_FCN_CALL_CLOSE_REQUIRED = 2017;
public static final int JSE_FCN_CALL_OPEN_EXPECTED = 2018;
public static final int JSE_SYNTAX_ERROR = 2019;
public static final String JSE_MISSING_SEMICOLON_MSG = "missing semicolon before statement";
public static final String JSE_STATEMENT_EXPECTED_MSG = "Statement expected";
public static final String JSE_ELSE_WITHOUT_IF_MSG = "Syntax Error: ELSE without IF";
public static final String JSE_CONTINUE_NOT_IN_LOOP_MSG = "continue used outside a loop.";
public static final String JSE_IDENTIFIER_IS_RESERVED_WORD_MSG = "Identifier is a reserved word";
public static final String JSE_BREAK_OUTSIDE_LOOP_MSG = "break used outside a loop.";
public static final String JSE_UNEXPECTED_EOS_MSG = "Unexpected End Of Script";
public static final String JSE_EXPRESSION_EXPECTED_MSG = "Syntax Error: Expression expected";
public static final String JSE_SEMICOLON_EXPECTED_MSG = "Syntax Error: ; expected";
public static final String JSE_FCN_IN_FCN_MSG = "Syntax Error: FUNCTION in FUNCTION!";
public static final String JSE_MISSING_FCN_NAME_MSG = "missing function name";
public static final String JSE_INTERNAL_ERROR_MSG = "Internal Error!";
public static final String JSE_MISSING_VAR_NAME_MSG = "missing variable name";
public static final String JSE_BEGIN_BLOCK_REQUIRED_MSG = "{ required";
public static final String JSE_NEW_REQUIRES_FCN_CALL_MSG = "new requires Function Call";
public static final String JSE_EXPRESSION_REQUIRED_MSG = "Expression required";
public static final String JSE_INDEX_CLOSE_REQUIRED_MSG = "] required";
public static final String JSE_FCN_CALL_CLOSE_REQUIRED_MSG = ") required";
public static final String JSE_FCN_CALL_OPEN_EXPECTED_MSG = "( expected";
public static final String JSE_SYNTAX_ERROR_MSG = "Syntax Error";
private static final String[] aParserErrMsgArray = new String[]{"missing semicolon before statement", "Statement expected", "Syntax Error: ELSE without IF", "continue used outside a loop.", "Identifier is a reserved word", "break used outside a loop.", "Unexpected End Of Script", "Syntax Error: Expression expected", "Syntax Error: ; expected", "Syntax Error: FUNCTION in FUNCTION!", "missing function name", "Internal Error!", "missing variable name", "{ required", "new requires Function Call", "Expression required", "] required", ") required", "( expected", "Syntax Error"};
public JScriptParserException() {
}
public JScriptParserException(int var1) {
super(var1, GetMessageForID(var1));
}
public JScriptParserException(int var1, String var2) {