gimpl.c File Reference

#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include "gimpl.h"
#include "util.h"
#include "iscode.h"
#include "symboldef.h"
#include "standardtypes.h"
#include "ptree.h"
#include "parse.h"
#include "gstate.h"
#include "blockers.h"
#include "generate.h"
#include "g_tokstr.h"
#include "gsimple.h"
#include "Clib_func.h"
#include "type_size.h"
#include "gfinit.h"
#include "gatomic.h"
#include "gfunc.h"

Include dependency graph for gimpl.c:


Functions

char * getvarsize ()
void gglob_types (symboltable *types)
void gmeth_labels (symboltable *classes)
void gclasses (symboltable *classes)
void gmodule (char *name)
void gsimple_init (parsex *code)
void glocal_vars (symboltable *vars, int func)
void gglob_vars (symboltable *vars)
void gglob_vars_impl (symboltable *vars)
void gimpl (char *filename)
void generatelocalinstances (classx *cl)

Variables

symboltabletypes
symboltablebasic_types
symboltablevariables
symboltableclasses
specxspecs
int sp
char * ret_sp
int max_meth
char * ret_label
char * class_name
typexthis_reply_type
int dead_symbol1 = 0
int dead_symbol2

Function Documentation

char* getvarsize  ) 
 

void gglob_types symboltable types  ) 
 

void gmeth_labels symboltable classes  ) 
 

void gclasses symboltable classes  ) 
 

void gmodule char *  name  ) 
 

void gsimple_init parsex code  ) 
 

void glocal_vars symboltable vars,
int  func
 

void gglob_vars symboltable vars  ) 
 

void gglob_vars_impl symboltable vars  ) 
 

void gimpl char *  filename  ) 
 

void generatelocalinstances classx cl  ) 
 


Variable Documentation

symboltable* types
 

symboltable* basic_types
 

symboltable* variables
 

symboltable* classes
 

specx* specs
 

int sp
 

char* ret_sp
 

int max_meth
 

char* ret_label
 

char* class_name
 

typex* this_reply_type
 

int dead_symbol1 = 0
 

int dead_symbol2
 


Generated on Wed Apr 5 20:59:35 2006 for Sesame by  doxygen 1.4.6