#include <header.h>
Collaboration diagram for generator:
Public Attributes | |
analyser * | analyser |
options * | options |
int | unreachable |
int | var_number |
str * | outbuf |
str * | declarations |
int | next_label |
int | margin |
int | failure_keep_count |
str * | failure_str |
int | label_used |
int | failure_label |
int | debug_count |
const char * | S [10] |
symbol * | B [10] |
int | I [10] |
name * | V [5] |
symbol * | L [5] |
int | line_count |
int | line_labelled |
int | literalstring_count |
int | keep_count |
Definition at line 251 of file header.h.
struct analyser* generator::analyser [read] |
Definition at line 253 of file header.h.
Referenced by generate_amongs(), generate_close(), generate_create(), generate_groupings(), generate_header_file(), generate_program_c(), and generate_routine_headers().
struct options* generator::options [read] |
Definition at line 254 of file header.h.
Referenced by generate_amongs(), generate_assignfrom(), generate_assignto(), generate_close(), generate_create(), generate_define(), generate_dollar(), generate_GO_grouping(), generate_grouping(), generate_head(), generate_header_file(), generate_hop(), generate_insert(), generate_next(), generate_program_c(), generate_routine_headers(), generate_start_comment(), wp(), wv(), and wvn().
struct str* generator::outbuf [read] |
struct str* generator::declarations [read] |
Definition at line 263 of file header.h.
Referenced by generate(), generate_atleast(), generate_call(), generate_do(), generate_dollar(), generate_GO(), generate_not(), generate_or(), generate_repeat(), generate_try(), and wf().
struct str* generator::failure_str [read] |
Definition at line 268 of file header.h.
Referenced by generate(), generate_atleast(), generate_do(), generate_dollar(), generate_GO(), generate_not(), generate_or(), generate_repeat(), generate_try(), and wf().
Definition at line 269 of file header.h.
Referenced by generate(), generate_atleast(), generate_call(), generate_do(), generate_dollar(), generate_GO(), generate_not(), generate_or(), generate_repeat(), generate_try(), and wf().
const char* generator::S[10] |
Definition at line 272 of file header.h.
Referenced by generate_among_table(), generate_amongs(), generate_atlimit(), generate_close(), generate_create(), generate_define(), generate_dollar(), generate_GO_grouping(), generate_grouping(), generate_header_file(), generate_hop(), generate_integer_assign(), generate_integer_test(), generate_leftslice(), generate_literalstring(), generate_namedstring(), generate_rightslice(), generate_substring(), generate_tolimit(), generate_tomark(), and wp().
symbol* generator::B[10] |
int generator::I[10] |
Definition at line 274 of file header.h.
Referenced by generate_among(), generate_among_table(), generate_amongs(), generate_close(), generate_create(), generate_debug(), generate_dollar(), generate_GO_grouping(), generate_grouping(), generate_header_file(), generate_literalstring(), generate_substring(), and wp().
struct name* generator::V[5] [read] |
Definition at line 275 of file header.h.
Referenced by generate_AE(), generate_amongs(), generate_assignto(), generate_booltest(), generate_call(), generate_close(), generate_create(), generate_define(), generate_dollar(), generate_GO_grouping(), generate_grouping(), generate_grouping_table(), generate_header_file(), generate_integer_assign(), generate_integer_test(), generate_namedstring(), generate_routine_headers(), generate_set(), generate_setmark(), generate_sliceto(), generate_unset(), and wp().
symbol* generator::L[5] |
Definition at line 276 of file header.h.
Referenced by generate_among_table(), generate_literalstring(), and wp().
Definition at line 281 of file header.h.
Referenced by generate_and(), generate_do(), generate_dollar(), generate_GO(), generate_not(), generate_or(), generate_repeat(), generate_setlimit(), generate_test(), generate_try(), and wk().