CWB
|
The AVStructure object. More...
#include <eval.h>
Data Fields | |
AVSType | type |
What type of AV structure does this union represent? More... | |
struct { | |
AVSType type | |
LabelEntry label | |
Boolean is_target | |
Boolean lookahead | |
whether pattern is just a lookahead constraint More... | |
} | matchall |
a matchall item More... | |
struct { | |
AVSType type | |
LabelEntry label | |
Constrainttree constraint | |
Boolean is_target | |
Boolean lookahead | |
whether pattern is just a lookahead constraint More... | |
} | con |
a constraint tree More... | |
struct { | |
AVSType type | |
int is_closing | |
Attribute * attr | |
char * constraint | |
constraint for annotated value of region (string or regexp); NULL = no constraint More... | |
int flags | |
flags passed to regexp or string constraint (information purposes only) More... | |
CL_Regex rx | |
if constraint is a regexp, this holds the compiled regexp; otherwise NULL More... | |
int negated | |
whether constraint is negated (!=, not matches, not contains) More... | |
LabelEntry right_boundary | |
label in RDAT namespace: contains right boundary of constraining region (in StrictRegions mode) More... | |
} | tag |
a structure describing tag More... | |
struct { | |
AVSType type | |
int is_closing | |
FieldType field | |
} | anchor |
The AVStructure object.
A union of structures with the type member always accessible.
struct { ... } anchor |
Referenced by eval_constraint(), matchfirstpattern(), and simulate().
Attribute* attr |
Referenced by eval_constraint(), matchfirstpattern(), and simulate().
struct { ... } con |
a constraint tree
Referenced by eval_constraint(), matchfirstpattern(), and simulate().
Constrainttree constraint |
Referenced by eval_constraint(), and matchfirstpattern().
char* constraint |
constraint for annotated value of region (string or regexp); NULL = no constraint
FieldType field |
Referenced by eval_constraint(), and matchfirstpattern().
int flags |
flags passed to regexp or string constraint (information purposes only)
int is_closing |
Referenced by eval_constraint(), matchfirstpattern(), and simulate().
Boolean is_target |
Referenced by simulate().
LabelEntry label |
Referenced by eval_constraint(), and simulate().
Boolean lookahead |
whether pattern is just a lookahead constraint
Referenced by simulate().
struct { ... } matchall |
a matchall item
Referenced by eval_constraint(), and simulate().
int negated |
whether constraint is negated (!=, not matches, not contains)
Referenced by eval_constraint(), and matchfirstpattern().
LabelEntry right_boundary |
label in RDAT namespace: contains right boundary of constraining region (in StrictRegions mode)
Referenced by eval_constraint(), and simulate().
CL_Regex rx |
if constraint is a regexp, this holds the compiled regexp; otherwise NULL
Referenced by eval_constraint(), and matchfirstpattern().
struct { ... } tag |
a structure describing tag
Referenced by eval_constraint(), matchfirstpattern(), and simulate().
AVSType type |
What type of AV structure does this union represent?
Referenced by eval_constraint(), matchfirstpattern(), and simulate().