#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