NEURON
hocparse.h
Go to the documentation of this file.
1 #ifndef hocparse_h
2 #define hocparse_h
3 
4 #include "hoc.h"
5 
6 
7 /* do not know why this is not in parse.hpp */
8 extern int yyparse(void);
9 extern int yylex(void);
10 
11 extern void hoc_acterror(const char*, const char*);
12 extern void hoc_execute(Inst*);
13 extern int hoc_yyparse(void);
14 extern void hoc_define(Symbol*);
15 extern void hoc_iterator_object(Symbol*, int, Inst*, Inst*, Object*);
16 extern int hoc_zzdebug;
17 extern int hoc_moreinput(void);
18 extern Symlist* hoc_p_symlist;
19 extern void hoc_defnonly(const char*);
20 extern Symbol* hoc_decl(Symbol*);
22 extern void hoc_begintemplate(Symbol*);
23 extern void hoc_endtemplate(Symbol*);
24 extern void hoc_add_publiclist(Symbol*);
25 extern void hoc_external_var(Symbol*);
26 extern void hoc_insertcode(Inst*, Inst*, Pfrv);
27 
28 extern int hoc_lineno;
29 extern int hoc_indef;
30 extern Inst* hoc_codei(int i);
31 extern void hoc_codein(Inst* f);
32 extern void hoc_codesym(Symbol* f);
33 extern Inst *hoc_codeptr(void* vp);
34 extern Inst *hoc_Code(Pfrv);
35 extern void hoc_ob_check(int);
36 extern void hoc_obvar_declare(Symbol* sym, int type, int pmes);
37 extern void hoc_help(void);
38 extern char* hoc_strgets(char*, int);
39 extern int hoc_strgets_need(void);
40 
41 
42 #endif
Definition: hocdec.h:84
short type
Definition: cabvars.h:10
void hoc_external_var(Symbol *)
Definition: hoc_oop.cpp:1814
Symlist * hoc_p_symlist
int hoc_zzdebug
int hoc_moreinput(void)
Inst * hoc_codei(int i)
void hoc_execute(Inst *)
int hoc_lineno
void hoc_defnonly(const char *)
Definition: hocdec.h:51
void hoc_codein(Inst *f)
Symbol * hoc_which_template(Symbol *)
Definition: hoc_oop.cpp:1491
Symbol * hoc_decl(Symbol *)
Definition: hoc_oop.cpp:1787
void hoc_endtemplate(Symbol *)
Definition: hoc_oop.cpp:1548
void hoc_codesym(Symbol *f)
void hoc_add_publiclist(Symbol *)
Definition: hoc_oop.cpp:1802
Definition: model.h:57
void hoc_define(Symbol *)
Definition: code.cpp:1280
int hoc_strgets_need(void)
Definition: code.cpp:500
void hoc_iterator_object(Symbol *, int, Inst *, Inst *, Object *)
Definition: code.cpp:1030
Inst * hoc_codeptr(void *vp)
Definition: code.cpp:2615
Inst * hoc_Code(Pfrv)
void hoc_insertcode(Inst *, Inst *, Pfrv)
void hoc_help(void)
Definition: hoc.cpp:1979
char * hoc_strgets(char *, int)
Definition: code.cpp:504
int yylex(void)
Definition: hoc.cpp:315
Definition: hocdec.h:226
#define i
Definition: md1redef.h:12
int hoc_indef
void hoc_ob_check(int)
Definition: hoc_oop.cpp:1852
void(* Pfrv)(void)
Definition: hocdec.h:40
int hoc_yyparse(void)
Definition: hoc.cpp:1612
int yyparse(void)
void hoc_obvar_declare(Symbol *sym, int type, int pmes)
Definition: hoc_oop.cpp:161
void hoc_begintemplate(Symbol *)
Definition: hoc_oop.cpp:1509
void hoc_acterror(const char *, const char *)