evalenv Struct Reference

The EvalEnvironment object: environment variables for the evaluation of a corpus query. More...

#include <eval.h>

Data Fields


Detailed Description

The EvalEnvironment object: environment variables for the evaluation of a corpus query.


Field Documentation

the attribute holding the alignment info

Referenced by prepare_AlignmentConstraints().

the regex NFA for the current query

Referenced by check_alignment_constraints(), and do_SearchPattern().

the evaluation tree (with regular exprs)

Referenced by do_MUQuery(), do_SearchPattern(), do_TABQuery(), and next_environment().

the "global constraint"

Referenced by do_SearchPattern(), free_environment(), and next_environment().

is there a target mark ('@') in the query?

Referenced by do_NamedWfPattern(), free_environment(), and next_environment().

special "match" and "matchend"-Labels for access to start & end of match within query

Referenced by next_environment().

Referenced by next_environment().

int negated

1 iff we should negate alignment constr

Referenced by next_environment().

global variable which holds the pattern list

Referenced by do_AnchorPoint(), do_NamedWfPattern(), do_WordformPattern(), do_XMLTag(), free_environment(), and print_pattern().

int rp

index of current range (in subqueries)

the search context (within.

..)

Referenced by free_environment(), and next_environment().

targets are implemented as a special label "target" now

Referenced by do_NamedWfPattern(), and next_environment().


The documentation for this struct was generated from the following file:

Generated on Sun Feb 28 18:08:04 2010 for CWB by  doxygen 1.6.1