Compounds |
| struct | _Classdecl |
| struct | _Construct |
| struct | _Declare |
| struct | _Enumerator |
| struct | _Implement |
| union | _Initializer |
| struct | _Namesdecl |
| struct | _Structdecl |
| struct | _Typedecl |
| union | _Value |
Defines |
| #define | NULL (0) |
| #define | FALSE (0) |
| #define | TRUE (1) |
Typedefs |
| typedef unsigned char | Bool |
| typedef struct _Enumerator | Enumerator |
| typedef union _Initializer | Initializer |
| typedef struct _Typedecl | Typedecl |
| typedef struct _Structdecl | Structdecl |
| typedef struct _Classdecl | Classdecl |
| typedef struct _Namesdecl | Namesdecl |
| typedef struct _Declare | Declare |
| typedef union _Value | Value |
| typedef struct _Construct | Construct |
| typedef struct _Implement | Implement |
Enumerations |
| enum | _type {
ENUM_t = 0,
STR_t,
BOOL_t,
INT_t,
FLT_t
} |
Functions |
| void | openfile (char *string) |
| int | yywrap (void) |
| void | yyerror (char *errmsg) |
| Declare* | init_declare (void) |
| int | type_identifier (char *ident) |
| void | type_declarator (int sp, char *bitfield, int id) |
| int | struct_identifier (char *ident) |
| void | type_declaration (int id, char *name) |
| void | class_declaration (int id, char *name) |
| void | struct_declarator (void) |
| int | class_identifier (char *ident) |
| void | class_declarator (void) |
| int | names_identifier (char *ident) |
| void | names_declarator (void) |
| void | integer_initializer (long val) |
| void | floating_initializer (double val) |
| void | string_initializer (char *val) |
| void | enum_initializer (char *val) |
| void | bool_initializer (Bool val) |
| Bool | true_or_false (char *words) |
| Implement* | init_implement (Declare *declare) |
| void | namespace_definition (int id) |
| void | default_namespace (int id) |
| int | declared_namesid (char *ident) |
| int | declared_classid (char *ident) |
| int | class_definition (int id, char *name) |
| int | declared_typename (char *name) |
| int | declared_classname (char *name) |
| int | referred_classname (char *name) |
| void | type_operator (char *name) |
| void | class_operator (char *name) |
| void | nest_operator (char *name) |
| void | bool_literal (Bool val) |
| void | string_literal (char *literal) |
| void | enumerator_literal (char *literal) |
| void | integer_literal (long lval) |
| void | floating_literal (double dval) |
| void | separator (void) |
| void | reference (int id) |
| void | subclassname (char *name) |
| void | nest_implementation (void) |
| void | type_implementation (void) |
| void | class_implementation (void) |
| void | definition (int classid) |
| void | print_typedecl (Declare *declare) |
| void | print_namesdecl (Declare *declare) |
| void | print_declare (Declare *declare) |
| void | print_construct (Declare *declare, Construct *construct) |
| void | print_implement (Declare *declare,Implement *implement) |