NEURON
hocparse.h File Reference
#include "hoc.h"

Go to the source code of this file.

Functions

int yyparse (void)
 
int yylex (void)
 
void hoc_acterror (const char *, const char *)
 
void hoc_execute (Inst *)
 
int hoc_yyparse (void)
 
void hoc_define (Symbol *)
 
void hoc_iterator_object (Symbol *, int, Inst *, Inst *, Object *)
 
int hoc_moreinput (void)
 
void hoc_defnonly (const char *)
 
Symbolhoc_decl (Symbol *)
 
Symbolhoc_which_template (Symbol *)
 
void hoc_begintemplate (Symbol *)
 
void hoc_endtemplate (Symbol *)
 
void hoc_add_publiclist (Symbol *)
 
void hoc_external_var (Symbol *)
 
void hoc_insertcode (Inst *, Inst *, Pfrv)
 
Insthoc_codei (int i)
 
void hoc_codein (Inst *f)
 
void hoc_codesym (Symbol *f)
 
Insthoc_codeptr (void *vp)
 
Insthoc_Code (Pfrv)
 
void hoc_ob_check (int)
 
void hoc_obvar_declare (Symbol *sym, int type, int pmes)
 
void hoc_help (void)
 
char * hoc_strgets (char *, int)
 
int hoc_strgets_need (void)
 

Variables

int hoc_zzdebug
 
Symlisthoc_p_symlist
 
int hoc_lineno
 
int hoc_indef
 

Function Documentation

◆ hoc_acterror()

void hoc_acterror ( const char *  ,
const char *   
)

◆ hoc_add_publiclist()

void hoc_add_publiclist ( Symbol s)

Definition at line 1623 of file hoc_oop.cpp.

◆ hoc_begintemplate()

void hoc_begintemplate ( Symbol t1)

Definition at line 1486 of file hoc_oop.cpp.

◆ hoc_Code()

Inst* hoc_Code ( Pfrv  )

◆ hoc_codei()

Inst* hoc_codei ( int  i)

◆ hoc_codein()

void hoc_codein ( Inst f)

◆ hoc_codeptr()

Inst* hoc_codeptr ( void vp)

Definition at line 2625 of file code.cpp.

◆ hoc_codesym()

void hoc_codesym ( Symbol f)

◆ hoc_decl()

Symbol* hoc_decl ( Symbol s)

Definition at line 1608 of file hoc_oop.cpp.

◆ hoc_define()

void hoc_define ( Symbol sp)

Definition at line 1297 of file code.cpp.

◆ hoc_defnonly()

void hoc_defnonly ( const char *  )

◆ hoc_endtemplate()

void hoc_endtemplate ( Symbol t)

Definition at line 1525 of file hoc_oop.cpp.

◆ hoc_execute()

void hoc_execute ( Inst )

◆ hoc_external_var()

void hoc_external_var ( Symbol s)

Definition at line 1635 of file hoc_oop.cpp.

◆ hoc_help()

void hoc_help ( void  )

Definition at line 1973 of file hoc.cpp.

◆ hoc_insertcode()

void hoc_insertcode ( Inst ,
Inst ,
Pfrv   
)

◆ hoc_iterator_object()

void hoc_iterator_object ( Symbol sym,
int  argcount,
Inst beginpc,
Inst endpc,
Object ob 
)

Definition at line 1047 of file code.cpp.

◆ hoc_moreinput()

int hoc_moreinput ( void  )

◆ hoc_ob_check()

void hoc_ob_check ( int  type)

Definition at line 1673 of file hoc_oop.cpp.

◆ hoc_obvar_declare()

void hoc_obvar_declare ( Symbol sym,
int  type,
int  pmes 
)

Definition at line 152 of file hoc_oop.cpp.

◆ hoc_strgets()

char* hoc_strgets ( char *  cbuf,
int  nc 
)

Definition at line 507 of file code.cpp.

◆ hoc_strgets_need()

int hoc_strgets_need ( void  )

Definition at line 503 of file code.cpp.

◆ hoc_which_template()

Symbol* hoc_which_template ( Symbol s)

Definition at line 1468 of file hoc_oop.cpp.

◆ hoc_yyparse()

int hoc_yyparse ( void  )

Definition at line 1596 of file hoc.cpp.

◆ yylex()

int yylex ( void  )

Definition at line 315 of file hoc.cpp.

◆ yyparse()

int yyparse ( void  )

Variable Documentation

◆ hoc_indef

int hoc_indef
extern

◆ hoc_lineno

int hoc_lineno
extern

◆ hoc_p_symlist

Symlist* hoc_p_symlist
extern

◆ hoc_zzdebug

int hoc_zzdebug
extern