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 )

Definition at line 1802 of file hoc_oop.cpp.

◆ hoc_begintemplate()

void hoc_begintemplate ( Symbol )

Definition at line 1509 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 2615 of file code.cpp.

◆ hoc_codesym()

void hoc_codesym ( Symbol f)

◆ hoc_decl()

Symbol* hoc_decl ( Symbol )

Definition at line 1787 of file hoc_oop.cpp.

◆ hoc_define()

void hoc_define ( Symbol )

Definition at line 1280 of file code.cpp.

◆ hoc_defnonly()

void hoc_defnonly ( const char *  )

◆ hoc_endtemplate()

void hoc_endtemplate ( Symbol )

Definition at line 1548 of file hoc_oop.cpp.

◆ hoc_execute()

void hoc_execute ( Inst )

◆ hoc_external_var()

void hoc_external_var ( Symbol )

Definition at line 1814 of file hoc_oop.cpp.

◆ hoc_help()

void hoc_help ( void  )

Definition at line 1979 of file hoc.cpp.

◆ hoc_insertcode()

void hoc_insertcode ( Inst ,
Inst ,
Pfrv   
)

◆ hoc_iterator_object()

void hoc_iterator_object ( Symbol ,
int  ,
Inst ,
Inst ,
Object  
)

Definition at line 1030 of file code.cpp.

◆ hoc_moreinput()

int hoc_moreinput ( void  )

◆ hoc_ob_check()

void hoc_ob_check ( int  )

Definition at line 1852 of file hoc_oop.cpp.

◆ hoc_obvar_declare()

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

Definition at line 161 of file hoc_oop.cpp.

◆ hoc_strgets()

char* hoc_strgets ( char *  ,
int   
)

Definition at line 504 of file code.cpp.

◆ hoc_strgets_need()

int hoc_strgets_need ( void  )

Definition at line 500 of file code.cpp.

◆ hoc_which_template()

Symbol* hoc_which_template ( Symbol )

Definition at line 1491 of file hoc_oop.cpp.

◆ hoc_yyparse()

int hoc_yyparse ( void  )

Definition at line 1612 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

◆ hoc_lineno

int hoc_lineno

◆ hoc_p_symlist

Symlist* hoc_p_symlist

◆ hoc_zzdebug

int hoc_zzdebug