CWB
Data Fields

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(), simulate(), and simulate_dfa().

the regex NFA for the current query

Referenced by check_alignment_constraints(), do_SearchPattern(), simulate(), and simulate_dfa().

the evaluation tree (with regular exprs)

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

the "global constraint"

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

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

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

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

Referenced by next_environment(), and simulate().

Referenced by next_environment(), and simulate().

int negated

1 iff we should negate alignment constr

Referenced by check_alignment_constraints(), and next_environment().

int rp

index of current range (in subqueries)

Referenced by eval_constraint(), and simulate().

the search context (within...)

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

targets are implemented as a special label "target" now

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


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