| java.lang.Object tcl.lang.Parser
Inner Class :static class ParseWhitespaceResult | |
Inner Class :static class ParseHexResult | |
Method Summary | |
static TclParse | ParseBraces(Interp interp, char[] script_array, int script_index, int numChars, TclParse parse, boolean append) | static ParseHexResult | ParseHex(char[] script_array, int script_index, int numChars) | static TclParse | ParseQuotedString(Interp interp, char[] script_array, int script_index, int numBytes, TclParse parse, boolean append) | static ParseWhitespaceResult | ParseWhiteSpace(char[] script_array, int script_index, int numChars, TclParse parse) | static BackSlashResult | backslash(char[] script_array, int script_index) | static char | charType(char c) | static boolean | commandComplete(String string, int charLength) | static void | eval2(Interp interp, char[] script_array, int script_index, int numChars, int flags) | static void | evalObjv(Interp interp, TclObject[] objv, int length, int flags) | static TclObject | evalTokens(Interp interp, TclToken[] tokenList, int tIndex, int count) | static TclObject[] | grabObjv(Interp interp, int size) | static void | infiniteLoopException(Interp interp) | static void | init(Interp interp) | static void | logCommandInfo(Interp interp, char[] script_array, int script_index, int cmdIndex, int length, TclException e) | static boolean | objCommandComplete(TclObject obj) | static TclParse | parseCommand(Interp interp, char[] script_array, int script_index, int numChars, String fileName, int lineNum, boolean nested) | static TclParse | parseTokens(char[] script_array, int script_index, int mask, TclParse parse) | static ParseResult | parseVar(Interp interp, String string) | static TclParse | parseVarName(Interp interp, char[] script_array, int script_index, int numBytes, TclParse parse, boolean append) | static void | releaseObjv(Interp interp, TclObject[] objv, int size) |
DELETED | final static int DELETED(Code) | | |
DONT_COMPILE_CMDS_INLINE | final static int DONT_COMPILE_CMDS_INLINE(Code) | | |
ERROR_CODE_SET | final static int ERROR_CODE_SET(Code) | | |
ERR_ALREADY_LOGGED | final static int ERR_ALREADY_LOGGED(Code) | | |
ERR_IN_PROGRESS | final static int ERR_IN_PROGRESS(Code) | | |
EXPR_INITIALIZED | final static int EXPR_INITIALIZED(Code) | | |
RAND_SEED_INITIALIZED | final static int RAND_SEED_INITIALIZED(Code) | | |
SAFE_INTERP | final static int SAFE_INTERP(Code) | | |
TCL_ALLOW_EXCEPTIONS | final static int TCL_ALLOW_EXCEPTIONS(Code) | | |
TCL_BRACKET_TERM | final static int TCL_BRACKET_TERM(Code) | | |
TCL_PARSE_BAD_NUMBER | final static int TCL_PARSE_BAD_NUMBER(Code) | | |
TCL_PARSE_BRACE_EXTRA | final static int TCL_PARSE_BRACE_EXTRA(Code) | | |
TCL_PARSE_MISSING_BRACE | final static int TCL_PARSE_MISSING_BRACE(Code) | | |
TCL_PARSE_MISSING_BRACKET | final static int TCL_PARSE_MISSING_BRACKET(Code) | | |
TCL_PARSE_MISSING_PAREN | final static int TCL_PARSE_MISSING_PAREN(Code) | | |
TCL_PARSE_MISSING_QUOTE | final static int TCL_PARSE_MISSING_QUOTE(Code) | | |
TCL_PARSE_MISSING_VAR_BRACE | final static int TCL_PARSE_MISSING_VAR_BRACE(Code) | | |
TCL_PARSE_QUOTE_EXTRA | final static int TCL_PARSE_QUOTE_EXTRA(Code) | | |
TCL_PARSE_SUCCESS | final static int TCL_PARSE_SUCCESS(Code) | | |
TCL_PARSE_SYNTAX | final static int TCL_PARSE_SYNTAX(Code) | | |
TCL_TOKEN_BS | final static int TCL_TOKEN_BS(Code) | | |
TCL_TOKEN_COMMAND | final static int TCL_TOKEN_COMMAND(Code) | | |
TCL_TOKEN_OPERATOR | final static int TCL_TOKEN_OPERATOR(Code) | | |
TCL_TOKEN_SIMPLE_WORD | final static int TCL_TOKEN_SIMPLE_WORD(Code) | | |
TCL_TOKEN_SUB_EXPR | final static int TCL_TOKEN_SUB_EXPR(Code) | | |
TCL_TOKEN_TEXT | final static int TCL_TOKEN_TEXT(Code) | | |
TCL_TOKEN_VARIABLE | final static int TCL_TOKEN_VARIABLE(Code) | | |
TCL_TOKEN_WORD | final static int TCL_TOKEN_WORD(Code) | | |
TYPE_BRACE | final static char TYPE_BRACE(Code) | | |
TYPE_CLOSE_BRACK | final static char TYPE_CLOSE_BRACK(Code) | | |
TYPE_CLOSE_PAREN | final static char TYPE_CLOSE_PAREN(Code) | | |
TYPE_COMMAND_END | final static char TYPE_COMMAND_END(Code) | | |
TYPE_MAX | final static char TYPE_MAX(Code) | | |
TYPE_NORMAL | final static char TYPE_NORMAL(Code) | | |
TYPE_QUOTE | final static char TYPE_QUOTE(Code) | | |
TYPE_SPACE | final static char TYPE_SPACE(Code) | | |
TYPE_SUBS | final static char TYPE_SUBS(Code) | | |
USE_EVAL_DIRECT | final static int USE_EVAL_DIRECT(Code) | | |
typeTable | static char[] typeTable(Code) | | |
ParseHex | static ParseHexResult ParseHex(char[] script_array, int script_index, int numChars)(Code) | | |
ParseWhiteSpace | static ParseWhitespaceResult ParseWhiteSpace(char[] script_array, int script_index, int numChars, TclParse parse)(Code) | | |
charType | static char charType(char c)(Code) | | |
commandComplete | static boolean commandComplete(String string, int charLength)(Code) | | |
eval2 | static void eval2(Interp interp, char[] script_array, int script_index, int numChars, int flags) throws TclException(Code) | | |
logCommandInfo | static void logCommandInfo(Interp interp, char[] script_array, int script_index, int cmdIndex, int length, TclException e)(Code) | | |
parseCommand | static TclParse parseCommand(Interp interp, char[] script_array, int script_index, int numChars, String fileName, int lineNum, boolean nested)(Code) | | |
parseVarName | static TclParse parseVarName(Interp interp, char[] script_array, int script_index, int numBytes, TclParse parse, boolean append)(Code) | | |
|
|