#include <header.h>
Collaboration diagram for analyser:
Public Attributes | |
tokeniser * | tokeniser |
node * | nodes |
name * | names |
literalstring * | literalstrings |
int | mode |
byte | modifyable |
node * | program |
node * | program_end |
int | name_count [t_size] |
among * | amongs |
among * | amongs_end |
int | among_count |
int | amongvar_needed |
grouping * | groupings |
grouping * | groupings_end |
node * | substring |
byte | utf8 |
Definition at line 218 of file header.h.
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] |
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] |
int analyser::mode |
Definition at line 224 of file header.h.
Referenced by error2(), new_node(), read_backwardmode(), and read_define_routine().
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] |
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] |
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] |
struct node* analyser::substring [read] |
Definition at line 235 of file header.h.
Referenced by read_among(), read_define_routine(), and read_substring().