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

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

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