link_id.h File Reference

#include "symboldef.h"

Include dependency graph for link_id.h:

Go to the source code of this file.

Functions

bool check_indices (parsex *pt, typex *ctype, typex *basetype, int i)
bool ln_enum_type_elem (parsex *pt)
void ln_id_symtab_id (parsex *pt, symboltable *classvar, symboltable *parvar, symboltable *localvar)
void ln_id_symtab_fields (parsex *pt, varx *var_entry, symboltable *classmf, symboltable *classvar, symboltable *parvar, symboltable *localvar)
void ln_id_symtab_complex (parsex *pt, symboltable *classmf, symboltable *classvar, symboltable *parvar, symboltable *localvar)
void ln_id_symtab_method (parsex *pt, classx *class_entry, symboltable *classmf, symboltable *classvar, symboltable *parvar, symboltable *localvar)
void ln_id_symtab_send (parsex *pt, symboltable *classmf, symboltable *classvar, symboltable *parvar, symboltable *localvar)
void ln_id_symtab_block (parsex *pt, symboltable *classmf, symboltable *classvar, symboltable *parvar, symboltable *localvar)
void ln_id_symtab_funccall (parsex *pt, symboltable *classmf, symboltable *classvar, symboltable *parvar, symboltable *localvar)
void ln_id_symtab_classinst (parsex *pt, symboltable *classmf, symboltable *classvar, symboltable *parvar, symboltable *localvar)
void ln_id_symtab_expr (parsex *code, symboltable *classmf, symboltable *classvar, symboltable *parvar, symboltable *localvar)
void ln_id_symtab_varinit (symboltable *vartable, symboltable *classmf, symboltable *classvar, symboltable *parvar, symboltable *localvar)
void ln_id_symtab_mf (symboltable *mft, symboltable *cmft, symboltable *cvt)
void ln_id_symtab_types (symboltable *tt, symboltable *cvt)
void ln_id_symtab_class (symboltable *ct)
void link_id (void)


Function Documentation

bool check_indices parsex pt,
typex ctype,
typex basetype,
int  i
 

bool ln_enum_type_elem parsex pt  ) 
 

void ln_id_symtab_id parsex pt,
symboltable classvar,
symboltable parvar,
symboltable localvar
 

void ln_id_symtab_fields parsex pt,
varx var_entry,
symboltable classmf,
symboltable classvar,
symboltable parvar,
symboltable localvar
 

void ln_id_symtab_complex parsex pt,
symboltable classmf,
symboltable classvar,
symboltable parvar,
symboltable localvar
 

void ln_id_symtab_method parsex pt,
classx class_entry,
symboltable classmf,
symboltable classvar,
symboltable parvar,
symboltable localvar
 

void ln_id_symtab_send parsex pt,
symboltable classmf,
symboltable classvar,
symboltable parvar,
symboltable localvar
 

void ln_id_symtab_block parsex pt,
symboltable classmf,
symboltable classvar,
symboltable parvar,
symboltable localvar
 

void ln_id_symtab_funccall parsex pt,
symboltable classmf,
symboltable classvar,
symboltable parvar,
symboltable localvar
 

void ln_id_symtab_classinst parsex pt,
symboltable classmf,
symboltable classvar,
symboltable parvar,
symboltable localvar
 

void ln_id_symtab_expr parsex code,
symboltable classmf,
symboltable classvar,
symboltable parvar,
symboltable localvar
 

void ln_id_symtab_varinit symboltable vartable,
symboltable classmf,
symboltable classvar,
symboltable parvar,
symboltable localvar
 

void ln_id_symtab_mf symboltable mft,
symboltable cmft,
symboltable cvt
 

void ln_id_symtab_types symboltable tt,
symboltable cvt
 

void ln_id_symtab_class symboltable ct  ) 
 

void link_id void   ) 
 


Generated on Wed Apr 5 21:00:09 2006 for Sesame by  doxygen 1.4.6