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