analyser Struct Reference

#include <header.h>

Collaboration diagram for analyser:

Collaboration graph
[legend]
List of all members.

Public Attributes

tokenisertokeniser
nodenodes
namenames
literalstringliteralstrings
int mode
byte modifyable
nodeprogram
nodeprogram_end
int name_count [t_size]
amongamongs
amongamongs_end
int among_count
int amongvar_needed
groupinggroupings
groupinggroupings_end
nodesubstring
byte utf8

Detailed Description

Definition at line 218 of file header.h.


Member Data Documentation

struct tokeniser* analyser::tokeniser [read]

Definition at line 220 of file header.h.

Referenced by C_style(), check_token(), count_error(), error2(), get_token(), look_for_name(), new_literalstring(), new_node(), omission_error(), read_AE(), read_AE_test(), read_among(), read_C(), read_C_connection(), read_C_list(), read_define_grouping(), read_names(), read_program(), and read_program_().

struct node* analyser::nodes [read]

Definition at line 221 of file header.h.

Referenced by close_analyser(), and new_node().

struct name* analyser::names [read]

Definition at line 222 of file header.h.

Referenced by close_analyser(), generate_amongs(), generate_close(), generate_create(), generate_header_file(), generate_routine_headers(), look_for_name(), read_names(), and read_program().

struct literalstring* analyser::literalstrings [read]

Definition at line 223 of file header.h.

Referenced by close_analyser(), and new_literalstring().

int analyser::mode

Definition at line 224 of file header.h.

Referenced by error2(), new_node(), read_backwardmode(), and read_define_routine().

byte analyser::modifyable

Definition at line 225 of file header.h.

Referenced by check_modifyable().

struct node* analyser::program [read]

Definition at line 226 of file header.h.

Referenced by generate_program_c(), print_program(), and read_define_routine().

struct node* analyser::program_end [read]

Definition at line 227 of file header.h.

Referenced by read_define_routine().

int analyser::name_count[t_size]

Definition at line 228 of file header.h.

Referenced by generate_close(), generate_create(), and read_names().

struct among* analyser::amongs [read]

Definition at line 229 of file header.h.

Referenced by close_analyser(), generate_amongs(), and make_among().

struct among* analyser::amongs_end [read]

Definition at line 230 of file header.h.

Referenced by make_among().

int analyser::among_count

Definition at line 231 of file header.h.

Referenced by make_among().

int analyser::amongvar_needed

Definition at line 232 of file header.h.

Referenced by read_define_routine().

struct grouping* analyser::groupings [read]

Definition at line 233 of file header.h.

Referenced by close_analyser(), generate_groupings(), and read_define_grouping().

struct grouping* analyser::groupings_end [read]

Definition at line 234 of file header.h.

Referenced by read_define_grouping().

struct node* analyser::substring [read]

Definition at line 235 of file header.h.

Referenced by read_among(), read_define_routine(), and read_substring().

byte analyser::utf8

Definition at line 236 of file header.h.

Referenced by main(), and read_define_grouping().


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.