view regex/Regex.h @ 160:ab1e3e45541d impl-bitvector

close
author masa
date Fri, 18 Dec 2015 19:16:35 +0900
parents ead0a307449e
children
line wrap: on
line source

typedef struct result {
    int matchNum;
    int matchLineNum;
    char* matchLine;
} Result, *ResultPtr;

typedef struct bmData {
    int* skipTable;
    char* readText;
    int readTextLen;
    char* searchWord;
    int searchWordLen;
} BMData, *BMDataPtr;

typedef struct regexData {
    char* readText;
    int readTextLen;
    char* searchWord;
    int searchWordLen;
    char** matchLinesHeads;
    char* matchLineNum;
} RegexData, *RegexDataPtr;