xref: /netbsd-src/external/bsd/tre/dist/lib/tre-compile.h (revision 63d4abf06d37aace2f9e41a494102a64fe3abddb)
1 /*
2   tre-compile.h: Regex compilation definitions
3 
4   This software is released under a BSD-style license.
5   See the file LICENSE for details and copyright.
6 
7 */
8 
9 
10 #ifndef TRE_COMPILE_H
11 #define TRE_COMPILE_H 1
12 
13 typedef struct {
14   int position;
15   int code_min;
16   int code_max;
17   int *tags;
18   int assertions;
19   tre_ctype_t class;
20   tre_ctype_t *neg_classes;
21   int backref;
22   int *params;
23 } tre_pos_and_tags_t;
24 
25 #endif /* TRE_COMPILE_H */
26 
27 /* EOF */
28