NEURON
hocparse.h File Reference
#include "hocdec.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 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 1656 of file hoc_oop.cpp.

◆ hoc_begintemplate()

void hoc_begintemplate ( Symbol t1)

Definition at line 1510 of file hoc_oop.cpp.

◆ hoc_Code()

Inst* hoc_Code ( Pfrv  f)

Definition at line 2488 of file code.cpp.

◆ hoc_codei()

Inst* hoc_codei ( int  i)

Definition at line 2493 of file code.cpp.

◆ hoc_codein()

void hoc_codein ( Inst f)

Definition at line 2509 of file code.cpp.

◆ hoc_codeptr()

Inst* hoc_codeptr ( void *  vp)

Definition at line 2499 of file code.cpp.

◆ hoc_codesym()

void hoc_codesym ( Symbol f)

Definition at line 2504 of file code.cpp.

◆ hoc_decl()

Symbol* hoc_decl ( Symbol s)

Definition at line 1641 of file hoc_oop.cpp.

◆ hoc_define()

void hoc_define ( Symbol sp)

Definition at line 1313 of file code.cpp.

◆ hoc_defnonly()

void hoc_defnonly ( const char *  s)

Definition at line 590 of file hoc.cpp.

◆ hoc_endtemplate()

void hoc_endtemplate ( Symbol t)

Definition at line 1548 of file hoc_oop.cpp.

◆ hoc_execute()

void hoc_execute ( Inst p)

Definition at line 2531 of file code.cpp.

◆ hoc_external_var()

void hoc_external_var ( Symbol s)

Definition at line 1668 of file hoc_oop.cpp.

◆ hoc_help()

void hoc_help ( void  )

Definition at line 1723 of file hoc.cpp.

◆ hoc_insertcode()

void hoc_insertcode ( Inst begin,
Inst end,
Pfrv  f 
)

Definition at line 2514 of file code.cpp.

◆ hoc_iterator_object()

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

Definition at line 1102 of file code.cpp.

◆ hoc_moreinput()

int hoc_moreinput ( )

Definition at line 1022 of file hoc.cpp.

◆ hoc_ob_check()

void hoc_ob_check ( int  type)

Definition at line 1706 of file hoc_oop.cpp.

◆ hoc_obvar_declare()

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

Definition at line 151 of file hoc_oop.cpp.

◆ hoc_strgets()

char* hoc_strgets ( char *  cbuf,
int  nc 
)

Definition at line 576 of file code.cpp.

◆ hoc_strgets_need()

int hoc_strgets_need ( void  )

Definition at line 572 of file code.cpp.

◆ hoc_which_template()

Symbol* hoc_which_template ( Symbol s)

Definition at line 1492 of file hoc_oop.cpp.

◆ hoc_yyparse()

int hoc_yyparse ( void  )

Definition at line 1429 of file hoc.cpp.

◆ yylex()

int yylex ( void  )

Definition at line 251 of file hoc.cpp.

◆ yyparse()

int yyparse ( void  )

Variable Documentation

◆ hoc_indef

int hoc_indef
extern

Definition at line 163 of file hoc.cpp.

◆ hoc_lineno

int hoc_lineno
extern

Definition at line 156 of file hoc.cpp.

◆ hoc_p_symlist

Symlist* hoc_p_symlist
extern

Definition at line 35 of file symbol.cpp.

◆ hoc_zzdebug

int hoc_zzdebug
extern

Definition at line 19 of file debug.cpp.