PIPS
|
Go to the source code of this file.
Data Structures | |
struct | _newgen_struct_abc_checked_ |
struct | _newgen_struct_array_dimension_checked_ |
struct | _newgen_struct_dimension_checked_ |
Typedefs | |
typedef struct _newgen_struct_entity_ * | entity |
typedef struct _newgen_struct_abc_checked_ * | abc_checked |
typedef struct _newgen_struct_array_dimension_checked_ * | array_dimension_checked |
typedef struct _newgen_struct_dimension_checked_ * | dimension_checked |
#define _gen_abc_private_start 174 |
Definition at line 3 of file abc_private.h.
#define _newgen_abc_checked_domain_defined_ |
Definition at line 19 of file abc_private.h.
#define _newgen_array_dimension_checked_domain_defined_ |
Definition at line 27 of file abc_private.h.
#define _newgen_dimension_checked_domain_defined_ |
Definition at line 35 of file abc_private.h.
#define _newgen_entity_domain_defined_ |
Definition at line 11 of file abc_private.h.
#define ABC_CHECKED | ( | x | ) | ((abc_checked)((x).p)) |
Definition at line 46 of file abc_private.h.
#define abc_checked_CAST | ( | x | ) | ABC_CHECKED(x) |
Definition at line 44 of file abc_private.h.
#define ABC_CHECKED_CAST | ( | x | ) | ABC_CHECKED(x) |
Definition at line 45 of file abc_private.h.
#define abc_checked_domain (_gen_abc_private_start+0) |
newgen_entity_domain_defined
Definition at line 17 of file abc_private.h.
Definition at line 70 of file abc_private.h.
Definition at line 71 of file abc_private.h.
#define ABC_CHECKED_NEWGEN_DOMAIN (abc_checked_domain) |
Definition at line 20 of file abc_private.h.
#define abc_checked_NEWGEN_DOMAIN (abc_checked_domain) |
Definition at line 21 of file abc_private.h.
#define ABC_CHECKED_TYPE abc_checked |
Definition at line 47 of file abc_private.h.
#define abc_checked_TYPE abc_checked |
Definition at line 48 of file abc_private.h.
#define abc_checked_undefined ((abc_checked)gen_chunk_undefined) |
Definition at line 49 of file abc_private.h.
#define abc_checked_undefined_p | ( | x | ) | ((x)==abc_checked_undefined) |
Definition at line 50 of file abc_private.h.
#define abc_private_spec "\--NEWGEN-START 174\n\import entity from \"ri.newgen\";\n\abc_checked = list:array_dimension_checked*;\n\array_dimension_checked = array:entity x dims:dimension_checked*;\n\dimension_checked = dim:int x lower:bool x upper:bool;\n\" |
Definition at line 148 of file abc_private.h.
#define ARRAY_DIMENSION_CHECKED | ( | x | ) | ((array_dimension_checked)((x).p)) |
ARRAY_DIMENSION_CHECKED.
Definition at line 75 of file abc_private.h.
Definition at line 78 of file abc_private.h.
Definition at line 105 of file abc_private.h.
#define array_dimension_checked_array_ | ( | x | ) | array_dimension_checked_array(x) /**old hack compatible */ |
Definition at line 104 of file abc_private.h.
#define array_dimension_checked_CAST | ( | x | ) | ARRAY_DIMENSION_CHECKED(x) |
Definition at line 76 of file abc_private.h.
#define ARRAY_DIMENSION_CHECKED_CAST | ( | x | ) | ARRAY_DIMENSION_CHECKED(x) |
Definition at line 77 of file abc_private.h.
Definition at line 107 of file abc_private.h.
#define array_dimension_checked_dims_ | ( | x | ) | array_dimension_checked_dims(x) /**old hack compatible */ |
Definition at line 106 of file abc_private.h.
#define array_dimension_checked_domain (_gen_abc_private_start+1) |
newgen_abc_checked_domain_defined
Definition at line 25 of file abc_private.h.
Definition at line 103 of file abc_private.h.
#define ARRAY_DIMENSION_CHECKED_NEWGEN_DOMAIN (array_dimension_checked_domain) |
Definition at line 28 of file abc_private.h.
#define array_dimension_checked_NEWGEN_DOMAIN (array_dimension_checked_domain) |
Definition at line 29 of file abc_private.h.
#define ARRAY_DIMENSION_CHECKED_TYPE array_dimension_checked |
Definition at line 79 of file abc_private.h.
#define array_dimension_checked_TYPE array_dimension_checked |
Definition at line 80 of file abc_private.h.
#define array_dimension_checked_undefined ((array_dimension_checked)gen_chunk_undefined) |
Definition at line 81 of file abc_private.h.
#define array_dimension_checked_undefined_p | ( | x | ) | ((x)==array_dimension_checked_undefined) |
Definition at line 82 of file abc_private.h.
#define DIMENSION_CHECKED | ( | x | ) | ((dimension_checked)((x).p)) |
DIMENSION_CHECKED.
Definition at line 111 of file abc_private.h.
Definition at line 114 of file abc_private.h.
#define dimension_checked_CAST | ( | x | ) | DIMENSION_CHECKED(x) |
Definition at line 112 of file abc_private.h.
#define DIMENSION_CHECKED_CAST | ( | x | ) | DIMENSION_CHECKED(x) |
Definition at line 113 of file abc_private.h.
Definition at line 142 of file abc_private.h.
#define dimension_checked_dim_ | ( | x | ) | dimension_checked_dim(x) /**old hack compatible */ |
Definition at line 141 of file abc_private.h.
#define dimension_checked_domain (_gen_abc_private_start+2) |
newgen_array_dimension_checked_domain_defined
Definition at line 33 of file abc_private.h.
Definition at line 140 of file abc_private.h.
Definition at line 144 of file abc_private.h.
#define dimension_checked_lower_ | ( | x | ) | dimension_checked_lower(x) /**old hack compatible */ |
Definition at line 143 of file abc_private.h.
#define DIMENSION_CHECKED_NEWGEN_DOMAIN (dimension_checked_domain) |
Definition at line 36 of file abc_private.h.
#define dimension_checked_NEWGEN_DOMAIN (dimension_checked_domain) |
Definition at line 37 of file abc_private.h.
#define DIMENSION_CHECKED_TYPE dimension_checked |
Definition at line 115 of file abc_private.h.
#define dimension_checked_TYPE dimension_checked |
Definition at line 116 of file abc_private.h.
#define dimension_checked_undefined ((dimension_checked)gen_chunk_undefined) |
Definition at line 117 of file abc_private.h.
#define dimension_checked_undefined_p | ( | x | ) | ((x)==dimension_checked_undefined) |
Definition at line 118 of file abc_private.h.
Definition at line 146 of file abc_private.h.
#define dimension_checked_upper_ | ( | x | ) | dimension_checked_upper(x) /**old hack compatible */ |
Definition at line 145 of file abc_private.h.
#define ENTITY_NEWGEN_DOMAIN (entity_domain) |
Definition at line 12 of file abc_private.h.
#define entity_NEWGEN_DOMAIN (entity_domain) |
Definition at line 13 of file abc_private.h.
#define gen_ABC_CHECKED_cons gen_abc_checked_cons |
Definition at line 57 of file abc_private.h.
#define gen_ARRAY_DIMENSION_CHECKED_cons gen_array_dimension_checked_cons |
Definition at line 89 of file abc_private.h.
#define gen_DIMENSION_CHECKED_cons gen_dimension_checked_cons |
Definition at line 125 of file abc_private.h.
typedef struct _newgen_struct_abc_checked_* abc_checked |
Definition at line 22 of file abc_private.h.
typedef struct _newgen_struct_array_dimension_checked_* array_dimension_checked |
Definition at line 30 of file abc_private.h.
typedef struct _newgen_struct_dimension_checked_* dimension_checked |
Definition at line 38 of file abc_private.h.
typedef struct _newgen_struct_entity_* entity |
Definition at line 14 of file abc_private.h.
void abc_checked_assign_contents | ( | abc_checked | r, |
abc_checked | v | ||
) |
Definition at line 35 of file abc_private.c.
References abc_checked_defined_p(), check_abc_checked(), and message_assert.
bool abc_checked_consistent_p | ( | abc_checked | p | ) |
Definition at line 25 of file abc_private.c.
References check_abc_checked(), and gen_consistent_p().
bool abc_checked_defined_p | ( | abc_checked | p | ) |
Definition at line 29 of file abc_private.c.
References gen_defined_p().
Referenced by abc_checked_assign_contents().
void abc_checked_non_recursive_free | ( | abc_checked | p | ) |
Definition at line 42 of file abc_private.c.
References free().
void array_dimension_checked_assign_contents | ( | array_dimension_checked | r, |
array_dimension_checked | v | ||
) |
Definition at line 77 of file abc_private.c.
References array_dimension_checked_defined_p(), check_array_dimension_checked(), and message_assert.
bool array_dimension_checked_consistent_p | ( | array_dimension_checked | p | ) |
Definition at line 67 of file abc_private.c.
References check_array_dimension_checked(), and gen_consistent_p().
bool array_dimension_checked_defined_p | ( | array_dimension_checked | p | ) |
Definition at line 71 of file abc_private.c.
References gen_defined_p().
Referenced by array_dimension_checked_assign_contents().
void array_dimension_checked_non_recursive_free | ( | array_dimension_checked | p | ) |
Definition at line 84 of file abc_private.c.
References free().
abc_checked check_abc_checked | ( | abc_checked | p | ) |
Definition at line 22 of file abc_private.c.
References abc_checked_domain, and gen_check().
Referenced by abc_checked_assign_contents(), and abc_checked_consistent_p().
array_dimension_checked check_array_dimension_checked | ( | array_dimension_checked | p | ) |
Definition at line 64 of file abc_private.c.
References array_dimension_checked_domain, and gen_check().
Referenced by array_dimension_checked_assign_contents(), and array_dimension_checked_consistent_p().
dimension_checked check_dimension_checked | ( | dimension_checked | p | ) |
Definition at line 106 of file abc_private.c.
References dimension_checked_domain, and gen_check().
Referenced by dimension_checked_assign_contents(), and dimension_checked_consistent_p().
abc_checked copy_abc_checked | ( | abc_checked | p | ) |
ABC_CHECKED.
Definition at line 16 of file abc_private.c.
References gen_copy_tree().
Referenced by top_down_abc_flt(), and top_down_abc_statement().
array_dimension_checked copy_array_dimension_checked | ( | array_dimension_checked | p | ) |
ARRAY_DIMENSION_CHECKED.
Definition at line 58 of file abc_private.c.
References gen_copy_tree().
dimension_checked copy_dimension_checked | ( | dimension_checked | p | ) |
DIMENSION_CHECKED.
Definition at line 100 of file abc_private.c.
References gen_copy_tree().
void dimension_checked_assign_contents | ( | dimension_checked | r, |
dimension_checked | v | ||
) |
Definition at line 119 of file abc_private.c.
References check_dimension_checked(), dimension_checked_defined_p(), and message_assert.
bool dimension_checked_consistent_p | ( | dimension_checked | p | ) |
Definition at line 109 of file abc_private.c.
References check_dimension_checked(), and gen_consistent_p().
bool dimension_checked_defined_p | ( | dimension_checked | p | ) |
Definition at line 113 of file abc_private.c.
References gen_defined_p().
Referenced by dimension_checked_assign_contents().
void dimension_checked_non_recursive_free | ( | dimension_checked | p | ) |
Definition at line 126 of file abc_private.c.
References free().
void free_abc_checked | ( | abc_checked | p | ) |
Definition at line 19 of file abc_private.c.
References gen_free().
Referenced by top_down_abc_statement().
void free_array_dimension_checked | ( | array_dimension_checked | p | ) |
Definition at line 61 of file abc_private.c.
References gen_free().
void free_dimension_checked | ( | dimension_checked | p | ) |
Definition at line 103 of file abc_private.c.
References gen_free().
list gen_abc_checked_cons | ( | abc_checked | p, |
list | l | ||
) |
Definition at line 32 of file abc_private.c.
References ABC_CHECKED_NEWGEN_DOMAIN, and gen_typed_cons().
list gen_array_dimension_checked_cons | ( | array_dimension_checked | p, |
list | l | ||
) |
Definition at line 74 of file abc_private.c.
References ARRAY_DIMENSION_CHECKED_NEWGEN_DOMAIN, and gen_typed_cons().
list gen_dimension_checked_cons | ( | dimension_checked | p, |
list | l | ||
) |
Definition at line 116 of file abc_private.c.
References DIMENSION_CHECKED_NEWGEN_DOMAIN, and gen_typed_cons().
abc_checked make_abc_checked | ( | list | a | ) |
Definition at line 52 of file abc_private.c.
References abc_checked_domain, gen_alloc(), and GEN_CHECK_ALLOC.
Referenced by initiliaze_marked_list().
array_dimension_checked make_array_dimension_checked | ( | entity | a1, |
list | a2 | ||
) |
Definition at line 94 of file abc_private.c.
References array_dimension_checked_domain, gen_alloc(), and GEN_CHECK_ALLOC.
Referenced by initiliaze_marked_list().
dimension_checked make_dimension_checked | ( | intptr_t | a1, |
bool | a2, | ||
bool | a3 | ||
) |
Definition at line 136 of file abc_private.c.
References dimension_checked_domain, gen_alloc(), and GEN_CHECK_ALLOC.
Referenced by initiliaze_marked_list().
abc_checked read_abc_checked | ( | FILE * | f | ) |
Definition at line 49 of file abc_private.c.
References f(), and gen_read().
array_dimension_checked read_array_dimension_checked | ( | FILE * | f | ) |
Definition at line 91 of file abc_private.c.
References f(), and gen_read().
dimension_checked read_dimension_checked | ( | FILE * | f | ) |
Definition at line 133 of file abc_private.c.
References f(), and gen_read().
void write_abc_checked | ( | FILE * | f, |
abc_checked | p | ||
) |
Definition at line 46 of file abc_private.c.
References f(), and gen_write().
void write_array_dimension_checked | ( | FILE * | f, |
array_dimension_checked | p | ||
) |
Definition at line 88 of file abc_private.c.
References f(), and gen_write().
void write_dimension_checked | ( | FILE * | f, |
dimension_checked | p | ||
) |
Definition at line 130 of file abc_private.c.
References f(), and gen_write().