|
CWB
|
The EvalEnvironment object: environment variables for the evaluation of a corpus query. More...
#include <eval.h>
Data Fields | |
| CorpusList * | query_corpus |
| the search corpus for this query part More... | |
| int | rp |
| index of current range (in subqueries) More... | |
| SymbolTable | labels |
| symbol table for labels More... | |
| int | MaxPatIndex |
| the current number of patterns More... | |
| Patternlist | patternlist |
| global variable which holds the pattern list More... | |
| Constrainttree | gconstraint |
| the "global constraint" More... | |
| Evaltree | evaltree |
| the evaluation tree (with regular exprs) More... | |
| DFA | dfa |
| the regex NFA for the current query More... | |
| int | has_target_indicator |
| is there a target mark ('@') in the query? More... | |
| LabelEntry | target_label |
| targets are implemented as a special label "target" now More... | |
| LabelEntry | match_label |
| special "match" and "matchend"-Labels for access to start & end of match within query More... | |
| LabelEntry | matchend_label |
| Context | search_context |
| the search context (within...) More... | |
| Attribute * | aligned |
| the attribute holding the alignment info More... | |
| int | negated |
| 1 iff we should negate alignment constr More... | |
The EvalEnvironment object: environment variables for the evaluation of a corpus query.
| Attribute* aligned |
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().
| Evaltree evaltree |
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().
| Constrainttree gconstraint |
the "global constraint"
Referenced by do_SearchPattern(), free_environment(), next_environment(), and simulate().
| int has_target_indicator |
is there a target mark ('@') in the query?
Referenced by do_NamedWfPattern(), free_environment(), next_environment(), simulate(), and simulate_dfa().
| SymbolTable labels |
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().
| LabelEntry match_label |
special "match" and "matchend"-Labels for access to start & end of match within query
Referenced by next_environment(), and simulate().
| LabelEntry matchend_label |
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().
| Patternlist patternlist |
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().
| CorpusList* query_corpus |
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().
| Context search_context |
the search context (within...)
Referenced by free_environment(), next_environment(), and simulate().
| LabelEntry target_label |
targets are implemented as a special label "target" now
Referenced by do_NamedWfPattern(), next_environment(), and simulate().
1.8.8