CWB
Data Fields

e_tree Union Reference

Underlying union for the Evaltree object. More...

#include <eval.h>

Data Fields


Detailed Description

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.

See also:
tnodetype

Field Documentation

struct { ... } cooc
struct { ... } leaf

points to the first argument

Referenced by do_MeetStatement(), do_UnionStatement(), eval_mu_tree(), evaltree2searchstr(), and print_evaltree().

int lw
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().

struct { ... } node
enum cooc_op op_id
enum re_ops op_id

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
struct { ... } tab_el

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