#include "standard.h"#include <sys/types.h>#include <sys/timeb.h>#include <stdio.h>#include <string.h>#include <stdlib.h>#include "Object.h"


Go to the source code of this file.
Namespaces | |
| namespace | cmlabs |
Classes | |
| class | cmlabs::JString |
| class | cmlabs::Boolex |
| class | cmlabs::RegExpParser |
Defines | |
| #define | BIT_CAN_MATCH_NOTHING 0x00 |
| #define | BIT_MORE_THAN_NULL 0x01 |
| #define | BIT_OPENS_ON_STAR_OR_PLUS 0x04 |
| #define | BIT_STAR_OR_PLUS_OK 0x02 |
| #define | CHAR_CLOSE_BRACKET ']' |
| #define | CHAR_CLOSE_PAREN ')' |
| #define | CHAR_DOLLAR '$' |
| #define | CHAR_DOUBLE_BSLASH '\\' |
| #define | CHAR_HOCH '^' |
| #define | CHAR_MINUS '-' |
| #define | CHAR_OPEN_BRACKET '[' |
| #define | CHAR_OPEN_PAREN '(' |
| #define | CHAR_OR '|' |
| #define | CHAR_PERIOD '.' |
| #define | CHAR_PLUS '+' |
| #define | CHAR_QUESTION '?' |
| #define | CHAR_STAR '*' |
| #define | CHAR_ZERO '\0' |
| #define | MAK_AS_UNSIGNED(p) ((int)*(unsigned char *)(p)) |
| #define | MAK_CHAR_2_OPCODE(p) (*(p)) |
| #define | MAK_CONTROLLING_OPERAND(p) ((p)+3) |
| #define | MAK_GET_NEXT(p) (((*((p)+1)&0xFF)<<8)+(*((p)+2)&0xFF)) |
| #define | MAK_IS_COMPOUND(c) ((c)==CHAR_STAR||(c)==CHAR_PLUS||(c)==CHAR_QUESTION) |
| #define | MAX_STORE 1024 |
| #define | MAX_SUB_EXPRESSIONS 10 |
| #define | OP_ANY 3 |
| #define | OP_ANYBUT 5 |
| #define | OP_ANYOF 4 |
| #define | OP_BACK 7 |
| #define | OP_BOL 1 |
| #define | OP_BRANCH 6 |
| #define | OP_CLOSE 30 |
| #define | OP_END 0 |
| #define | OP_EOL 2 |
| #define | OP_EXACT 8 |
| #define | OP_NMEMPTY 9 |
| #define | OP_OPEN 20 |
| #define | OP_PLUS 11 |
| #define | OP_STAR 10 |
| #define | SIGNATURE_VALUE 0x9C |
| #define MAK_AS_UNSIGNED | ( | p | ) | ((int)*(unsigned char *)(p)) |
| #define MAK_GET_NEXT | ( | p | ) | (((*((p)+1)&0xFF)<<8)+(*((p)+2)&0xFF)) |
| #define MAK_IS_COMPOUND | ( | c | ) | ((c)==CHAR_STAR||(c)==CHAR_PLUS||(c)==CHAR_QUESTION) |
1.5.6