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().
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().
symbol table for labels
Referenced by do_IDReference(), do_LabelReference(), do_NamedWfPattern(), do_SearchPattern(), do_XMLTag(), 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 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 next_environment().
global variable which holds the pattern list
Referenced by do_AnchorPoint(), do_NamedWfPattern(), do_WordformPattern(), do_XMLTag(), free_environment(), and print_pattern().
the search corpus for this query part
Referenced by ActivateCorpus(), after_CorpusSetExpr(), do_MUQuery(), do_StandardQuery(), do_TABQuery(), free_environment(), next_environment(), prepare_AlignmentConstraints(), and prepare_Query().
int rp |
index of current range (in subqueries)
targets are implemented as a special label "target" now
Referenced by do_NamedWfPattern(), and next_environment().