PIPS
|
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include "genC.h"
#include "parser_private.h"
Go to the source code of this file.
Definition at line 35 of file parser_private.c.
References atom_defined_p(), check_atom(), and message_assert.
Definition at line 25 of file parser_private.c.
References check_atom(), and gen_consistent_p().
Definition at line 29 of file parser_private.c.
References gen_defined_p().
void atom_non_recursive_free | ( | atom | p | ) |
Definition at line 42 of file parser_private.c.
References free().
Definition at line 77 of file parser_private.c.
References chain_defined_p(), check_chain(), and message_assert.
Definition at line 67 of file parser_private.c.
References check_chain(), and gen_consistent_p().
Definition at line 71 of file parser_private.c.
References gen_defined_p().
void chain_non_recursive_free | ( | chain | p | ) |
Definition at line 84 of file parser_private.c.
References free().
Definition at line 22 of file parser_private.c.
References atom_domain, and gen_check().
Definition at line 64 of file parser_private.c.
References chain_domain, and gen_check().
Definition at line 106 of file parser_private.c.
References data_domain, and gen_check().
Definition at line 148 of file parser_private.c.
References dataval_domain, and gen_check().
Definition at line 190 of file parser_private.c.
References datavar_domain, and gen_check().
equivalences check_equivalences | ( | equivalences | p | ) |
Definition at line 232 of file parser_private.c.
References equivalences_domain, and gen_check().
ATOM.
Definition at line 16 of file parser_private.c.
References gen_copy_tree().
CHAIN.
Definition at line 58 of file parser_private.c.
References gen_copy_tree().
DATA.
Definition at line 100 of file parser_private.c.
References gen_copy_tree().
DATAVAL.
Definition at line 142 of file parser_private.c.
References gen_copy_tree().
DATAVAR.
Definition at line 184 of file parser_private.c.
References gen_copy_tree().
equivalences copy_equivalences | ( | equivalences | p | ) |
EQUIVALENCES.
Definition at line 226 of file parser_private.c.
References gen_copy_tree().
Definition at line 119 of file parser_private.c.
References check_data(), data_defined_p(), and message_assert.
Definition at line 109 of file parser_private.c.
References check_data(), and gen_consistent_p().
Definition at line 113 of file parser_private.c.
References gen_defined_p().
void data_non_recursive_free | ( | data | p | ) |
Definition at line 126 of file parser_private.c.
References free().
Definition at line 161 of file parser_private.c.
References check_dataval(), dataval_defined_p(), and message_assert.
Definition at line 151 of file parser_private.c.
References check_dataval(), and gen_consistent_p().
Definition at line 155 of file parser_private.c.
References gen_defined_p().
void dataval_non_recursive_free | ( | dataval | p | ) |
Definition at line 168 of file parser_private.c.
References free().
Definition at line 203 of file parser_private.c.
References check_datavar(), datavar_defined_p(), and message_assert.
Definition at line 193 of file parser_private.c.
References check_datavar(), and gen_consistent_p().
Definition at line 197 of file parser_private.c.
References gen_defined_p().
void datavar_non_recursive_free | ( | datavar | p | ) |
Definition at line 210 of file parser_private.c.
References free().
void equivalences_assign_contents | ( | equivalences | r, |
equivalences | v | ||
) |
Definition at line 245 of file parser_private.c.
References check_equivalences(), equivalences_defined_p(), and message_assert.
bool equivalences_consistent_p | ( | equivalences | p | ) |
Definition at line 235 of file parser_private.c.
References check_equivalences(), and gen_consistent_p().
bool equivalences_defined_p | ( | equivalences | p | ) |
Definition at line 239 of file parser_private.c.
References gen_defined_p().
void equivalences_non_recursive_free | ( | equivalences | p | ) |
Definition at line 252 of file parser_private.c.
References free().
void free_atom | ( | atom | p | ) |
Definition at line 19 of file parser_private.c.
References gen_free().
void free_chain | ( | chain | p | ) |
Definition at line 61 of file parser_private.c.
References gen_free().
void free_data | ( | data | p | ) |
Definition at line 103 of file parser_private.c.
References gen_free().
void free_dataval | ( | dataval | p | ) |
Definition at line 145 of file parser_private.c.
References gen_free().
void free_datavar | ( | datavar | p | ) |
Definition at line 187 of file parser_private.c.
References gen_free().
void free_equivalences | ( | equivalences | p | ) |
Definition at line 229 of file parser_private.c.
References gen_free().
Definition at line 32 of file parser_private.c.
References ATOM_NEWGEN_DOMAIN, and gen_typed_cons().
Definition at line 74 of file parser_private.c.
References CHAIN_NEWGEN_DOMAIN, and gen_typed_cons().
Definition at line 116 of file parser_private.c.
References DATA_NEWGEN_DOMAIN, and gen_typed_cons().
Definition at line 158 of file parser_private.c.
References DATAVAL_NEWGEN_DOMAIN, and gen_typed_cons().
Definition at line 200 of file parser_private.c.
References DATAVAR_NEWGEN_DOMAIN, and gen_typed_cons().
list gen_equivalences_cons | ( | equivalences | p, |
list | l | ||
) |
Definition at line 242 of file parser_private.c.
References EQUIVALENCES_NEWGEN_DOMAIN, and gen_typed_cons().
Definition at line 52 of file parser_private.c.
References atom_domain, gen_alloc(), and GEN_CHECK_ALLOC.
Definition at line 94 of file parser_private.c.
References chain_domain, gen_alloc(), and GEN_CHECK_ALLOC.
Definition at line 136 of file parser_private.c.
References data_domain, gen_alloc(), and GEN_CHECK_ALLOC.
Definition at line 178 of file parser_private.c.
References dataval_domain, gen_alloc(), and GEN_CHECK_ALLOC.
Definition at line 220 of file parser_private.c.
References datavar_domain, gen_alloc(), and GEN_CHECK_ALLOC.
equivalences make_equivalences | ( | list | a | ) |
Definition at line 262 of file parser_private.c.
References equivalences_domain, gen_alloc(), and GEN_CHECK_ALLOC.
atom read_atom | ( | FILE * | f | ) |
Definition at line 49 of file parser_private.c.
References f(), and gen_read().
chain read_chain | ( | FILE * | f | ) |
Definition at line 91 of file parser_private.c.
References f(), and gen_read().
data read_data | ( | FILE * | f | ) |
Definition at line 133 of file parser_private.c.
References f(), and gen_read().
dataval read_dataval | ( | FILE * | f | ) |
Definition at line 175 of file parser_private.c.
References f(), and gen_read().
datavar read_datavar | ( | FILE * | f | ) |
Definition at line 217 of file parser_private.c.
References f(), and gen_read().
equivalences read_equivalences | ( | FILE * | f | ) |
Definition at line 259 of file parser_private.c.
References f(), and gen_read().
void write_atom | ( | FILE * | f, |
atom | p | ||
) |
Definition at line 46 of file parser_private.c.
References f(), and gen_write().
void write_chain | ( | FILE * | f, |
chain | p | ||
) |
Definition at line 88 of file parser_private.c.
References f(), and gen_write().
void write_data | ( | FILE * | f, |
data | p | ||
) |
Definition at line 130 of file parser_private.c.
References f(), and gen_write().
void write_dataval | ( | FILE * | f, |
dataval | p | ||
) |
Definition at line 172 of file parser_private.c.
References f(), and gen_write().
void write_datavar | ( | FILE * | f, |
datavar | p | ||
) |
Definition at line 214 of file parser_private.c.
References f(), and gen_write().
void write_equivalences | ( | FILE * | f, |
equivalences | p | ||
) |
Definition at line 256 of file parser_private.c.
References f(), and gen_write().