#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) |