PIPS
|
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include "genC.h"
#include "eole_private.h"
Go to the source code of this file.
entity apply_persistant_expression_to_entity | ( | persistant_expression_to_entity | f, |
expression | k | ||
) |
Definition at line 223 of file eole_private.c.
References f(), HASH_GET, intptr_t, and persistant_expression_to_entity_hash_table.
void assignment_assign_contents | ( | assignment | r, |
assignment | v | ||
) |
Definition at line 35 of file eole_private.c.
References assignment_defined_p(), check_assignment(), and message_assert.
bool assignment_consistent_p | ( | assignment | p | ) |
Definition at line 25 of file eole_private.c.
References check_assignment(), and gen_consistent_p().
bool assignment_defined_p | ( | assignment | p | ) |
Definition at line 29 of file eole_private.c.
References gen_defined_p().
void assignment_non_recursive_free | ( | assignment | p | ) |
Definition at line 42 of file eole_private.c.
References free().
bool bound_persistant_expression_to_entity_p | ( | persistant_expression_to_entity | f, |
expression | k | ||
) |
Definition at line 235 of file eole_private.c.
References f(), HASH_BOUND_P, intptr_t, and persistant_expression_to_entity_hash_table.
assignment check_assignment | ( | assignment | p | ) |
Definition at line 22 of file eole_private.c.
References assignment_domain, and gen_check().
expressionwithlevel check_expressionwithlevel | ( | expressionwithlevel | p | ) |
Definition at line 64 of file eole_private.c.
References expressionwithlevel_domain, and gen_check().
Definition at line 106 of file eole_private.c.
References function_domain, and gen_check().
lexpressionwithlevel check_lexpressionwithlevel | ( | lexpressionwithlevel | p | ) |
Definition at line 148 of file eole_private.c.
References gen_check(), and lexpressionwithlevel_domain.
persistant_expression_to_entity check_persistant_expression_to_entity | ( | persistant_expression_to_entity | p | ) |
Definition at line 190 of file eole_private.c.
References gen_check(), and persistant_expression_to_entity_domain.
assignment copy_assignment | ( | assignment | p | ) |
ASSIGNMENT.
Definition at line 16 of file eole_private.c.
References gen_copy_tree().
expressionwithlevel copy_expressionwithlevel | ( | expressionwithlevel | p | ) |
EXPRESSIONWITHLEVEL.
Definition at line 58 of file eole_private.c.
References gen_copy_tree().
FUNCTION.
Definition at line 100 of file eole_private.c.
References gen_copy_tree().
lexpressionwithlevel copy_lexpressionwithlevel | ( | lexpressionwithlevel | p | ) |
LEXPRESSIONWITHLEVEL.
Definition at line 142 of file eole_private.c.
References gen_copy_tree().
persistant_expression_to_entity copy_persistant_expression_to_entity | ( | persistant_expression_to_entity | p | ) |
PERSISTANT_EXPRESSION_TO_ENTITY.
Definition at line 184 of file eole_private.c.
References gen_copy_tree().
entity delete_persistant_expression_to_entity | ( | persistant_expression_to_entity | f, |
expression | k | ||
) |
Definition at line 232 of file eole_private.c.
References f(), HASH_DELETE, intptr_t, and persistant_expression_to_entity_hash_table.
void expressionwithlevel_assign_contents | ( | expressionwithlevel | r, |
expressionwithlevel | v | ||
) |
Definition at line 77 of file eole_private.c.
References check_expressionwithlevel(), expressionwithlevel_defined_p(), and message_assert.
bool expressionwithlevel_consistent_p | ( | expressionwithlevel | p | ) |
Definition at line 67 of file eole_private.c.
References check_expressionwithlevel(), and gen_consistent_p().
bool expressionwithlevel_defined_p | ( | expressionwithlevel | p | ) |
Definition at line 71 of file eole_private.c.
References gen_defined_p().
void expressionwithlevel_non_recursive_free | ( | expressionwithlevel | p | ) |
Definition at line 84 of file eole_private.c.
References free().
void extend_persistant_expression_to_entity | ( | persistant_expression_to_entity | f, |
expression | k, | ||
entity | v | ||
) |
Definition at line 229 of file eole_private.c.
References f(), HASH_EXTEND, intptr_t, and persistant_expression_to_entity_hash_table.
void free_assignment | ( | assignment | p | ) |
Definition at line 19 of file eole_private.c.
References gen_free().
void free_expressionwithlevel | ( | expressionwithlevel | p | ) |
Definition at line 61 of file eole_private.c.
References gen_free().
void free_function | ( | function | p | ) |
Definition at line 103 of file eole_private.c.
References gen_free().
void free_lexpressionwithlevel | ( | lexpressionwithlevel | p | ) |
Definition at line 145 of file eole_private.c.
References gen_free().
void free_persistant_expression_to_entity | ( | persistant_expression_to_entity | p | ) |
Definition at line 187 of file eole_private.c.
References gen_free().
Definition at line 119 of file eole_private.c.
References check_function(), function_defined_p(), and message_assert.
Definition at line 109 of file eole_private.c.
References check_function(), and gen_consistent_p().
Definition at line 113 of file eole_private.c.
References gen_defined_p().
void function_non_recursive_free | ( | function | p | ) |
Definition at line 126 of file eole_private.c.
References free().
list gen_assignment_cons | ( | assignment | p, |
list | l | ||
) |
Definition at line 32 of file eole_private.c.
References ASSIGNMENT_NEWGEN_DOMAIN, and gen_typed_cons().
list gen_expressionwithlevel_cons | ( | expressionwithlevel | p, |
list | l | ||
) |
Definition at line 74 of file eole_private.c.
References EXPRESSIONWITHLEVEL_NEWGEN_DOMAIN, and gen_typed_cons().
Definition at line 116 of file eole_private.c.
References FUNCTION_NEWGEN_DOMAIN, and gen_typed_cons().
list gen_lexpressionwithlevel_cons | ( | lexpressionwithlevel | p, |
list | l | ||
) |
Definition at line 158 of file eole_private.c.
References gen_typed_cons(), and LEXPRESSIONWITHLEVEL_NEWGEN_DOMAIN.
list gen_persistant_expression_to_entity_cons | ( | persistant_expression_to_entity | p, |
list | l | ||
) |
Definition at line 200 of file eole_private.c.
References gen_typed_cons(), and PERSISTANT_EXPRESSION_TO_ENTITY_NEWGEN_DOMAIN.
void lexpressionwithlevel_assign_contents | ( | lexpressionwithlevel | r, |
lexpressionwithlevel | v | ||
) |
Definition at line 161 of file eole_private.c.
References check_lexpressionwithlevel(), lexpressionwithlevel_defined_p(), and message_assert.
bool lexpressionwithlevel_consistent_p | ( | lexpressionwithlevel | p | ) |
Definition at line 151 of file eole_private.c.
References check_lexpressionwithlevel(), and gen_consistent_p().
bool lexpressionwithlevel_defined_p | ( | lexpressionwithlevel | p | ) |
Definition at line 155 of file eole_private.c.
References gen_defined_p().
void lexpressionwithlevel_non_recursive_free | ( | lexpressionwithlevel | p | ) |
Definition at line 168 of file eole_private.c.
References free().
assignment make_assignment | ( | function | a1, |
function | a2, | ||
list | a3 | ||
) |
Definition at line 52 of file eole_private.c.
References assignment_domain, gen_alloc(), and GEN_CHECK_ALLOC.
expressionwithlevel make_expressionwithlevel | ( | list | a1, |
expression | a2 | ||
) |
Definition at line 94 of file eole_private.c.
References expressionwithlevel_domain, gen_alloc(), and GEN_CHECK_ALLOC.
Definition at line 136 of file eole_private.c.
References function_domain, gen_alloc(), and GEN_CHECK_ALLOC.
lexpressionwithlevel make_lexpressionwithlevel | ( | list | a | ) |
Definition at line 178 of file eole_private.c.
References gen_alloc(), GEN_CHECK_ALLOC, and lexpressionwithlevel_domain.
persistant_expression_to_entity make_persistant_expression_to_entity | ( | void | ) |
Definition at line 220 of file eole_private.c.
References gen_alloc(), GEN_CHECK_ALLOC, and persistant_expression_to_entity_domain.
void persistant_expression_to_entity_assign_contents | ( | persistant_expression_to_entity | r, |
persistant_expression_to_entity | v | ||
) |
Definition at line 203 of file eole_private.c.
References check_persistant_expression_to_entity(), message_assert, and persistant_expression_to_entity_defined_p().
bool persistant_expression_to_entity_consistent_p | ( | persistant_expression_to_entity | p | ) |
Definition at line 193 of file eole_private.c.
References check_persistant_expression_to_entity(), and gen_consistent_p().
bool persistant_expression_to_entity_defined_p | ( | persistant_expression_to_entity | p | ) |
Definition at line 197 of file eole_private.c.
References gen_defined_p().
void persistant_expression_to_entity_non_recursive_free | ( | persistant_expression_to_entity | p | ) |
Definition at line 210 of file eole_private.c.
References free().
assignment read_assignment | ( | FILE * | f | ) |
Definition at line 49 of file eole_private.c.
References f(), and gen_read().
expressionwithlevel read_expressionwithlevel | ( | FILE * | f | ) |
Definition at line 91 of file eole_private.c.
References f(), and gen_read().
function read_function | ( | FILE * | f | ) |
Definition at line 133 of file eole_private.c.
References f(), and gen_read().
lexpressionwithlevel read_lexpressionwithlevel | ( | FILE * | f | ) |
Definition at line 175 of file eole_private.c.
References f(), and gen_read().
persistant_expression_to_entity read_persistant_expression_to_entity | ( | FILE * | f | ) |
Definition at line 217 of file eole_private.c.
References f(), and gen_read().
void update_persistant_expression_to_entity | ( | persistant_expression_to_entity | f, |
expression | k, | ||
entity | v | ||
) |
Definition at line 226 of file eole_private.c.
References f(), HASH_UPDATE, intptr_t, and persistant_expression_to_entity_hash_table.
void write_assignment | ( | FILE * | f, |
assignment | p | ||
) |
Definition at line 46 of file eole_private.c.
References f(), and gen_write().
void write_expressionwithlevel | ( | FILE * | f, |
expressionwithlevel | p | ||
) |
Definition at line 88 of file eole_private.c.
References f(), and gen_write().
void write_function | ( | FILE * | f, |
function | p | ||
) |
Definition at line 130 of file eole_private.c.
References f(), and gen_write().
void write_lexpressionwithlevel | ( | FILE * | f, |
lexpressionwithlevel | p | ||
) |
Definition at line 172 of file eole_private.c.
References f(), and gen_write().
void write_persistant_expression_to_entity | ( | FILE * | f, |
persistant_expression_to_entity | p | ||
) |
Definition at line 214 of file eole_private.c.
References f(), and gen_write().