#include <../../nrnconf.h>
#include <stdlib.h>
#include <cstring>
#include "model.h"
#include <ctype.h>
#include "parse1.hpp"
Go to the source code of this file.
|
static int | file_stack_empty () |
|
char * | Fgets (char *buf, int size, FILE *f) |
|
int | Getc () |
|
int | unGetc (int c) |
|
char * | Gets (char *buf) |
|
void | diag (const char *s1, const char *s2) |
|
Symbol * | _SYM (Item *q, char *file, int line) |
|
char * | _STR (Item *q, char *file, int line) |
|
Item * | _ITM (Item *q, char *file, int line) |
|
Item ** | _ITMA (Item *q, char *file, int line) |
|
List * | _LST (Item *q, char *file, int line) |
|
void | internal_error (Item *q, char *file, int line) |
|
static int | getprefix (char *prefix, char *s) |
|
static FILE * | include_open (char *fname, int err) |
|
void | include_file (Item *q) |
|
void | pop_file_stack () |
|
◆ FileStackItem
◆ _ITM()
Item* _ITM |
( |
Item * |
q, |
|
|
char * |
file, |
|
|
int |
line |
|
) |
| |
◆ _ITMA()
Item** _ITMA |
( |
Item * |
q, |
|
|
char * |
file, |
|
|
int |
line |
|
) |
| |
◆ _LST()
List* _LST |
( |
Item * |
q, |
|
|
char * |
file, |
|
|
int |
line |
|
) |
| |
◆ _STR()
char* _STR |
( |
Item * |
q, |
|
|
char * |
file, |
|
|
int |
line |
|
) |
| |
◆ _SYM()
◆ diag()
void diag |
( |
const char * |
s1, |
|
|
const char * |
s2 |
|
) |
| |
◆ Fgets()
char* Fgets |
( |
char * |
buf, |
|
|
int |
size, |
|
|
FILE * |
f |
|
) |
| |
◆ file_stack_empty()
static int file_stack_empty |
( |
| ) |
|
|
static |
◆ Getc()
◆ getprefix()
static int getprefix |
( |
char * |
prefix, |
|
|
char * |
s |
|
) |
| |
|
static |
◆ include_file()
void include_file |
( |
Item * |
q | ) |
|
◆ include_open()
static FILE* include_open |
( |
char * |
fname, |
|
|
int |
err |
|
) |
| |
|
static |
◆ internal_error()
void internal_error |
( |
Item * |
q, |
|
|
char * |
file, |
|
|
int |
line |
|
) |
| |
◆ pop_file_stack()
static void pop_file_stack |
( |
| ) |
|
◆ unGetc()
◆ ctp
◆ filestack
◆ inlinebuf
◆ inlinep
◆ lastok
◆ linenum