node Struct Reference

#include <header.h>

Collaboration diagram for node:

Collaboration graph
[legend]
List of all members.

Public Attributes

nodenext
nodeleft
nodeaux
amongamong
noderight
int type
int mode
nodeAE
namename
symbolliteralstring
int number
int line_number
int amongvar_needed

Detailed Description

Definition at line 180 of file header.h.


Member Data Documentation

struct node* node::next [read]

Definition at line 182 of file header.h.

Referenced by close_analyser().

struct node* node::left [read]

Definition at line 183 of file header.h.

Referenced by C_style(), generate_AE(), generate_among(), generate_and(), generate_backwards(), generate_bra(), generate_define(), generate_do(), generate_dollar(), generate_fail(), generate_GO(), generate_loop(), generate_not(), generate_or(), generate_repeat(), generate_setlimit(), generate_test(), generate_try(), K_needed(), make_among(), new_node(), print_node_(), read_AE(), read_among(), read_C(), read_C_connection(), read_C_list(), read_define_routine(), and repeat_score().

struct node* node::aux [read]

Definition at line 184 of file header.h.

Referenced by C_style(), generate_setlimit(), new_node(), and print_node_().

struct among* node::among [read]

Definition at line 185 of file header.h.

Referenced by generate_among(), and generate_substring().

struct node* node::right [read]

Definition at line 186 of file header.h.

Referenced by generate_AE(), generate_among(), generate_and(), generate_bra(), generate_or(), generate_program_c(), K_needed(), make_among(), new_node(), print_node_(), read_AE(), read_among(), read_C_connection(), read_C_list(), read_define_routine(), and repeat_score().

int node::type

Definition at line 187 of file header.h.

Referenced by generate(), generate_AE(), generate_among(), generate_GO(), K_needed(), make_among(), print_node_(), read_C(), repeat_score(), and wc().

int node::mode

Definition at line 188 of file header.h.

Referenced by generate_AE(), generate_assignfrom(), generate_atlimit(), generate_define(), generate_GO_grouping(), generate_grouping(), generate_hop(), generate_insert(), generate_leftslice(), generate_literalstring(), generate_namedstring(), generate_next(), generate_rightslice(), generate_setlimit(), generate_substring(), generate_test(), generate_tolimit(), generate_tomark(), make_among(), read_C(), winc(), wk(), wlim(), wrestore(), and wrestorelimit().

struct node* node::AE [read]

Definition at line 189 of file header.h.

Referenced by C_style(), generate_atleast(), generate_atmark(), generate_hop(), generate_integer_assign(), generate_integer_test(), generate_loop(), generate_tomark(), new_node(), print_node_(), and read_C().

struct name* node::name [read]

Definition at line 190 of file header.h.

Referenced by generate_AE(), generate_assignto(), generate_booltest(), generate_call(), generate_data_address(), generate_define(), generate_dollar(), generate_GO_grouping(), generate_grouping(), generate_integer_assign(), generate_integer_test(), generate_namedstring(), generate_set(), generate_setmark(), generate_sliceto(), generate_unset(), K_needed(), make_among(), name_to_node(), new_node(), print_node_(), read_C(), read_define_routine(), repeat_score(), and wc().

symbol* node::literalstring

Definition at line 191 of file header.h.

Referenced by C_style(), generate_data_address(), generate_literalstring(), make_among(), print_node_(), read_literalstring(), and wp().

int node::number

Definition at line 192 of file header.h.

Referenced by generate_AE(), make_among(), read_AE(), and read_among().

int node::line_number

Definition at line 193 of file header.h.

Referenced by generate_debug(), read_define_routine(), read_substring(), and wc().

int node::amongvar_needed

Definition at line 194 of file header.h.

Referenced by generate_define(), and read_define_routine().


The documentation for this struct was generated from the following file:
Documentation for Xapian (version 1.0.10).
Generated on 24 Dec 2008 by Doxygen 1.5.2.