#include "def.h"Go to the source code of this file.
Defines | |
| #define | NUM_ST 50 |
Functions | |
| OP * | primitive (char *name, short arity, OP *super, OP **oplist, short eval) |
| NODE * | init () |
| SNODE * | st_get () |
| void | st_free (SNODE *p) |
| void | st_mem_free () |
| char * | char_copy (char *s) |
| void | char_free (char *s) |
| void | error (char *s) |
| void | fl () |
Variables | |
| static SNODE * | st_mem = NULL |
| static SNODE * | all_st_mem = NULL |
| char* char_copy | ( | char * | s | ) |
Definition at line 189 of file util.c.
References error().
Referenced by exp_parse(), file_push(), and name_put().
| void error | ( | char * | s | ) |
| NODE* init | ( | ) |
Definition at line 39 of file util.c.
References charno, namenode::child, FALSE, global_names, namenode::interest, termnode::label, termnode::left, lineno, name_op, namenode::next, node_new(), NULL, NULLARY, termnode::op, namenode::op, op_mem_free(), op_new(), namenode::parent, primitive(), primitive_init(), namenode::pval, namenode::refs, termnode::right, undeclared_prim, and verbose.
Referenced by main().
| void st_free | ( | SNODE * | p | ) |
| SNODE* st_get | ( | ) |
| void st_mem_free | ( | ) |
SNODE* all_st_mem = NULL [static] |
1.5.4