|
static int | checker_count_nodes (struct definition_t *def) |
|
static struct define_t * | checker_find_definition (char *type, int action) |
|
static int | checker_find_property (const char *key, struct pair_t *pp) |
|
static int | checker_is_property (struct define_t *available, const char *key) |
|
static int | checker_count_definition (struct definition_t *root, const char *type, char *instance) |
|
static struct value_t * | checker_find_variable (struct definition_t *root, const char *type, const char *key, char *ident) |
|
static struct value_t * | checker_find_reference (struct definition_t *def, const char *key) |
|
static struct value_t * | checker_find_prop_value (struct definition_t *def, const char *key) |
|
static int | checker_find_property (struct definition_t *def, const char *key) |
|
static struct value_t * | checker_validate_reference (struct definition_t *def, const char *key) |
|
static struct value_t * | checker_find_substrate (struct definition_t *def, char *ident) |
|
static variable * | checker_add_variable (environment *env, char *var, int type, bool pass) |
|
static int | checker_resolve_variable (struct definition_t *root, struct definition_t *def, struct pair_t *pair, int type) |
|
static int | checker_evaluate_scale (struct value_t *value) |
|
static int | checker_count_definitions (struct definition_t *root, const char *type, int action) |
|
static struct definition_t * | checker_find_subcircuit (char *n) |
|
static struct definition_t * | checker_get_subcircuit (struct definition_t *def) |
|
static int | checker_count_nonlinearities (struct definition_t *root) |
|
static int | checker_count_action (struct definition_t *root, char *instance) |
|
static int | checker_validate_para_cycles (struct definition_t *root, char *instance, strlist *deps) |
|
static int | checker_validate_para (struct definition_t *root) |
|
static struct definition_t * | checker_find_port (struct definition_t *root) |
|
static int | checker_validate_ports (struct definition_t *root) |
|
static int | checker_validate_lists (struct definition_t *root) |
|
static int | checker_validate_actions (struct definition_t *root) |
|
static int | checker_validate_strips (struct definition_t *root) |
|
static int | checker_count_nodes (struct definition_t *root, char *n) |
|
static int | checker_count_nodesets (struct definition_t *root, char *n) |
|
static int | checker_validate_nodesets (struct definition_t *root) |
|
static int | netlist_checker_variables_intern (struct definition_t *root, environment *env) |
|
int | netlist_checker_variables (environment *env) |
|
static int | checker_value_in_prop_range (char *instance, struct define_t *def, struct pair_t *pp, struct property_t *prop) |
|
static int | checker_value_in_range (char *instance, struct define_t *def, struct pair_t *pp) |
|
static struct definition_t * | checker_build_subcircuits (struct definition_t *root) |
|
static struct definition_t * | checker_copy_subcircuit (struct definition_t *sub) |
|
static void | checker_xlat_subcircuit_nodes (struct definition_t *type, struct definition_t *inst, struct definition_t *sub) |
|
static char * | checker_subcircuit_node (char *type, char *instances, char *instance, char *node) |
|
struct node_t * | netlist_reverse_nodes (struct node_t *nodes) |
|
static void | checker_copy_subcircuit_nodes (struct definition_t *type, struct definition_t *inst, struct definition_t *sub, struct definition_t *copy, char *instances) |
|
static struct node_t * | checker_get_circuit_node (struct node_t *root, int n) |
|
static void | checker_cleanup_xlat_nodes (struct definition_t *sub) |
|
static void | checker_copy_circuit_nodes (struct definition_t *type, struct definition_t *inst, struct definition_t *sub, struct definition_t *copy, char *instances) |
|
static struct definition_t * | checker_find_last_definition (struct definition_t *root) |
|
static char * | checker_subcircuit_instance_list (strlist *instances) |
|
static char * | checker_subcircuit_instance (char *type, char *instances, char *instance, char *base) |
|
static struct definition_t * | checker_copy_subcircuits (struct definition_t *type, struct definition_t *inst, strlist **instances, environment *parent) |
|
static int | checker_validate_sub_cycles (struct definition_t *root, char *type, char *instance, strlist **deps) |
|
static struct define_t * | netlist_create_define (struct definition_t *def) |
|
static void | netlist_free_define (struct define_t *d) |
|
static int | checker_validate_properties (struct definition_t *root, struct definition_t *def, struct define_t *available) |
|
static int | checker_validate_subcircuits (struct definition_t *root) |
|
static void | netlist_free_nodes (struct node_t *node) |
|
static void | netlist_free_value (struct value_t *value) |
|
static void | netlist_free_pairs (struct pair_t *pp) |
|
static void | netlist_free_definition (struct definition_t *def) |
|
struct definition_t * | netlist_unchain_definition (struct definition_t *root, struct definition_t *cand) |
|
static struct definition_t * | checker_expand_subcircuits (struct definition_t *root, environment *parent) |
|
static int | netlist_checker_intern (struct definition_t *root) |
|
void | netlist_status (void) |
|
static struct definition_t * | checker_build_equations (struct definition_t *root, eqn::node **eroot) |
|
static void | checker_setup_env (struct definition_t *root, environment *env, eqn::node *eqns) |
|
static void | checker_subcircuit_args (struct definition_t *def, environment *env) |
|
int | netlist_checker (environment *env) |
|
static void | netlist_destroy_intern (struct definition_t *root) |
|
void | netlist_destroy (void) |
|
void | netlist_destroy_env (void) |
|