#include <../../nrnconf.h>
#include <stdlib.h>
#include <cstring>
#include "model.h"
#include "parse1.hpp"
#include <stdarg.h>
Go to the source code of this file.
|
static Item * | newitem () |
|
List * | newlist () |
|
void | freelist (List **plist) |
|
static Item * | linkitem (Item *item) |
|
Item * | car (List *list) |
|
Item * | next (Item *item) |
|
Item * | prev (Item *item) |
|
Item * | insertstr (Item *item, const char *str) |
|
Item * | insertitem (Item *item, Item *itm) |
|
Item * | insertsym (Item *item, Symbol *sym) |
|
Item * | linsertstr (List *list, const char *str) |
|
Item * | lappendstr (List *list, const char *str) |
|
Item * | linsertsym (List *list, Symbol *sym) |
|
Item * | lappendsym (List *list, Symbol *sym) |
|
Item * | lappenditem (List *list, Item *item) |
|
void | remove (Item *item) |
|
char * | emalloc (unsigned n) |
|
void | memory_usage () |
|
char * | stralloc (const char *buf, char *rel) |
|
void | deltokens (Item *q1, Item *q2) |
|
void | move (Item *q1, Item *q2, Item *q3) |
|
void | movelist (Item *q1, Item *q2, List *s) |
|
void | replacstr (Item *q, const char *s) |
|
Item * | putintoken (const char *s, short type, short toktype) |
|
Item * | makelist (int narg,...) |
|
void | append (Item *ql, Item *q) |
|
Item * | prepend (Item *ql, Item *q) |
|
Item * | itemarray (int narg,...) |
|
◆ DEBUG
◆ append()
◆ car()
◆ deltokens()
◆ emalloc()
char* emalloc |
( |
unsigned |
n | ) |
|
◆ freelist()
void freelist |
( |
List ** |
plist | ) |
|
◆ insertitem()
◆ insertstr()
Item* insertstr |
( |
Item * |
item, |
|
|
const char * |
str |
|
) |
| |
◆ insertsym()
◆ itemarray()
Item* itemarray |
( |
int |
narg, |
|
|
|
... |
|
) |
| |
◆ lappenditem()
◆ lappendstr()
Item* lappendstr |
( |
List * |
list, |
|
|
const char * |
str |
|
) |
| |
◆ lappendsym()
◆ linkitem()
◆ linsertstr()
Item* linsertstr |
( |
List * |
list, |
|
|
const char * |
str |
|
) |
| |
◆ linsertsym()
◆ makelist()
Item* makelist |
( |
int |
narg, |
|
|
|
... |
|
) |
| |
◆ memory_usage()
◆ move()
◆ movelist()
◆ newitem()
static Item* newitem |
( |
void |
| ) |
|
|
static |
◆ newlist()
◆ next()
◆ prepend()
◆ prev()
◆ putintoken()
Item* putintoken |
( |
const char * |
s, |
|
|
short |
type, |
|
|
short |
toktype |
|
) |
| |
◆ remove()
void remove |
( |
Item * |
item | ) |
|
◆ replacstr()
void replacstr |
( |
Item * |
q, |
|
|
const char * |
s |
|
) |
| |
◆ stralloc()
char* stralloc |
( |
const char * |
buf, |
|
|
char * |
rel |
|
) |
| |
◆ debugtoken
◆ mallocpieces
◆ mallocsize