diff options
Diffstat (limited to 'generic/tclParse.h')
| -rw-r--r-- | generic/tclParse.h | 17 | 
1 files changed, 17 insertions, 0 deletions
| diff --git a/generic/tclParse.h b/generic/tclParse.h new file mode 100644 index 0000000..20c609c --- /dev/null +++ b/generic/tclParse.h @@ -0,0 +1,17 @@ +/* + * Minimal set of shared macro definitions and declarations so that multiple + * source files can make use of the parsing table in tclParse.c + */ + +#define TYPE_NORMAL		0 +#define TYPE_SPACE		0x1 +#define TYPE_COMMAND_END	0x2 +#define TYPE_SUBS		0x4 +#define TYPE_QUOTE		0x8 +#define TYPE_CLOSE_PAREN	0x10 +#define TYPE_CLOSE_BRACK	0x20 +#define TYPE_BRACE		0x40 + +#define CHAR_TYPE(c) (tclCharTypeTable+128)[(int)(c)] + +MODULE_SCOPE const char tclCharTypeTable[]; | 
