NEURON
hocparse.h
Go to the documentation of this file.
1 #pragma once
2 
3 #include "hocdec.h"
4 
5 extern int yyparse(void);
6 extern int yylex(void);
7 
8 extern void hoc_acterror(const char*, const char*);
9 extern void hoc_execute(Inst*);
10 extern int hoc_yyparse(void);
11 extern void hoc_define(Symbol*);
12 extern void hoc_iterator_object(Symbol*, int, Inst*, Inst*, Object*);
13 extern int hoc_zzdebug;
14 int hoc_moreinput();
15 extern Symlist* hoc_p_symlist;
16 extern void hoc_defnonly(const char*);
17 extern Symbol* hoc_decl(Symbol*);
19 extern void hoc_begintemplate(Symbol*);
20 extern void hoc_endtemplate(Symbol*);
21 extern void hoc_add_publiclist(Symbol*);
22 extern void hoc_external_var(Symbol*);
23 extern void hoc_insertcode(Inst*, Inst*, Pfrv);
24 
25 extern int hoc_lineno;
26 extern int hoc_indef;
27 extern Inst* hoc_codei(int i);
28 extern void hoc_codein(Inst* f);
29 extern void hoc_codesym(Symbol* f);
30 extern Inst* hoc_codeptr(void* vp);
31 extern Inst* hoc_Code(Pfrv);
32 extern void hoc_ob_check(int);
33 extern void hoc_obvar_declare(Symbol* sym, int type, int pmes);
34 extern void hoc_help(void);
35 extern char* hoc_strgets(char*, int);
36 extern int hoc_strgets_need(void);
#define i
Definition: md1redef.h:19
void(* Pfrv)(void)
Definition: hocdec.h:31
char * hoc_strgets(char *, int)
Definition: code.cpp:576
void hoc_define(Symbol *)
Definition: code.cpp:1313
void hoc_acterror(const char *, const char *)
void hoc_endtemplate(Symbol *)
Definition: hoc_oop.cpp:1548
Inst * hoc_codei(int i)
Definition: code.cpp:2493
Symbol * hoc_which_template(Symbol *)
Definition: hoc_oop.cpp:1492
void hoc_add_publiclist(Symbol *)
Definition: hoc_oop.cpp:1656
void hoc_external_var(Symbol *)
Definition: hoc_oop.cpp:1668
void hoc_obvar_declare(Symbol *sym, int type, int pmes)
Definition: hoc_oop.cpp:151
Symbol * hoc_decl(Symbol *)
Definition: hoc_oop.cpp:1641
Inst * hoc_Code(Pfrv)
Definition: code.cpp:2488
void hoc_codein(Inst *f)
Definition: code.cpp:2509
int hoc_yyparse(void)
Definition: hoc.cpp:1429
int hoc_indef
Definition: hoc.cpp:163
int yyparse(void)
void hoc_begintemplate(Symbol *)
Definition: hoc_oop.cpp:1510
int hoc_lineno
Definition: hoc.cpp:156
int hoc_zzdebug
Definition: debug.cpp:19
int yylex(void)
Definition: hoc.cpp:251
int hoc_strgets_need(void)
Definition: code.cpp:572
void hoc_codesym(Symbol *f)
Definition: code.cpp:2504
void hoc_insertcode(Inst *, Inst *, Pfrv)
Definition: code.cpp:2514
Inst * hoc_codeptr(void *vp)
Definition: code.cpp:2499
void hoc_ob_check(int)
Definition: hoc_oop.cpp:1706
Symlist * hoc_p_symlist
Definition: symbol.cpp:35
void hoc_help(void)
Definition: hoc.cpp:1723
void hoc_iterator_object(Symbol *, int, Inst *, Inst *, Object *)
Definition: code.cpp:1102
void hoc_execute(Inst *)
Definition: code.cpp:2531
int hoc_moreinput()
Definition: hoc.cpp:1022
void hoc_defnonly(const char *)
Definition: hoc.cpp:590
short type
Definition: cabvars.h:10
Definition: hocdec.h:173
Definition: model.h:47
Definition: hocdec.h:75
Definition: hocdec.h:42