CWB
|
Underlying union for the Evaltree object. More...
#include <eval.h>
Underlying union for the Evaltree object.
Consists of a number of anonymous-type structures (node, leaf, cooc, tab_el) that can be found in a tree.
The type member is always accessible.
struct { ... } cooc |
Referenced by do_MeetStatement(), do_UnionStatement(), eval_mu_tree(), and print_evaltree().
struct { ... } leaf |
Referenced by eval_mu_tree(), evaltree2searchstr(), and print_evaltree().
points to the first argument
Referenced by do_MeetStatement(), do_UnionStatement(), eval_mu_tree(), evaltree2searchstr(), and print_evaltree().
int lw |
Referenced by do_MeetStatement(), do_UnionStatement(), eval_mu_tree(), and print_evaltree().
int max |
maximum number of repetitions.
Referenced by evaltree2searchstr(), and print_evaltree().
int max_dist |
maximal distance to next pattern
Referenced by add_tabular_pattern(), make_first_tabular_pattern(), and print_evaltree().
int min |
minimum number of repetitions.
Referenced by evaltree2searchstr(), and print_evaltree().
int min_dist |
minimal distance to next pattern
Referenced by add_tabular_pattern(), make_first_tabular_pattern(), and print_evaltree().
next pattern
Referenced by add_tabular_pattern(), cqp_run_tab_query(), make_first_tabular_pattern(), and print_evaltree().
struct { ... } node |
Referenced by evaltree2searchstr(), and print_evaltree().
id_number of the RE operator
Referenced by do_MeetStatement(), do_UnionStatement(), eval_mu_tree(), evaltree2searchstr(), and print_evaltree().
int patindex |
index to the patternlist
index into pattern list
Referenced by add_tabular_pattern(), cqp_run_tab_query(), eval_mu_tree(), evaltree2searchstr(), make_first_tabular_pattern(), and print_evaltree().
points to the second argument -- if it exists.
Referenced by do_MeetStatement(), do_UnionStatement(), eval_mu_tree(), evaltree2searchstr(), and print_evaltree().
int rw |
Referenced by do_MeetStatement(), do_UnionStatement(), eval_mu_tree(), and print_evaltree().
Referenced by do_MeetStatement(), eval_mu_tree(), and print_evaltree().
struct { ... } tab_el |
Referenced by add_tabular_pattern(), cqp_run_tab_query(), make_first_tabular_pattern(), and print_evaltree().
What type of node does this union represent?
Referenced by add_tabular_pattern(), cqp_run_tab_query(), do_MeetStatement(), do_MUQuery(), do_TABQuery(), do_UnionStatement(), eval_mu_tree(), evaltree2searchstr(), make_first_tabular_pattern(), and print_evaltree().