00001 #line 4075 "./lpsrc/tre.pak" 00002 /* 00003 tre-compile.h: Regex compilation definitions 00004 00005 Copyright (C) 2001-2004 Ville Laurikari <vl@iki.fi> 00006 00007 This program is free software; you can redistribute it and/or modify 00008 it under the terms of the GNU General Public License version 2 (June 00009 1991) as published by the Free Software Foundation. 00010 00011 This program is distributed in the hope that it will be useful, 00012 but WITHOUT ANY WARRANTY; without even the implied warranty of 00013 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 00014 GNU General Public License for more details. 00015 00016 You should have received a copy of the GNU General Public License 00017 along with this program; if not, write to the Free Software 00018 Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA 00019 */ 00020 00021 00022 #ifndef TRE_COMPILE_H 00023 #define TRE_COMPILE_H 1 00024 00025 typedef struct { 00026 int position; 00027 int code_min; 00028 int code_max; 00029 int *tags; 00030 int assertions; 00031 tre_ctype_t klass; 00032 tre_ctype_t *neg_klasses; 00033 int backref; 00034 int *params; 00035 } tre_pos_and_tags_t; 00036 00037 #endif /* TRE_COMPILE_H */ 00038 00039 /* EOF */