CWB
|
The EvalEnvironment object: environment variables for the evaluation of a corpus query. More...
#include <eval.h>
The EvalEnvironment object: environment variables for the evaluation of a corpus query.
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().
symbol table for labels
Referenced by check_alignment_constraints(), do_IDReference(), do_LabelReference(), do_NamedWfPattern(), do_SearchPattern(), do_XMLTag(), 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 MaxPatIndex |
the current number of patterns
Referenced by do_AnchorPoint(), do_WordformPattern(), do_XMLTag(), free_environment(), next_environment(), print_evaltree(), regex2dfa(), and show_patternlist().
int negated |
1 iff we should negate alignment constr
Referenced by check_alignment_constraints(), and next_environment().
global variable which holds the pattern list
Referenced by cqp_run_tab_query(), do_AnchorPoint(), do_NamedWfPattern(), do_WordformPattern(), do_XMLTag(), eval_mu_tree(), free_environment(), print_pattern(), simulate(), and simulate_dfa().
the search corpus for this query part
Referenced by ActivateCorpus(), after_CorpusSetExpr(), cqp_run_mu_query(), cqp_run_tab_query(), do_MUQuery(), do_StandardQuery(), do_TABQuery(), eval_constraint(), eval_mu_tree(), free_environment(), get_matched_corpus_positions(), next_environment(), prepare_AlignmentConstraints(), prepare_Query(), Setop(), simulate(), and simulate_dfa().
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().