C:/Users/Dennis/src/lang/russell.orig/src/pass5d/traverse.c File Reference

#include "parm.h"
#include <stdio.h>
#include "stree/ststructs.mh"
#include "codegen.h"
#include "op_codes.h"

Go to the source code of this file.

Defines

#define VERBOSE
#define IFVERBOSE(x)

Functions

LIST declsort ()
void Gexpression ()
void Gfc_add ()
 Gtraverse (NODE *p)

Variables

FILE * Goutfile
FILE * unparse_file
boolean Tflag
boolean Vflag
unsigned indx_put
int avail_loc
int Glevel


Define Documentation

#define IFVERBOSE (  ) 

Definition at line 19 of file traverse.c.

#define VERBOSE

Definition at line 1 of file traverse.c.


Function Documentation

LIST declsort (  ) 

void Gexpression (  ) 

void Gfc_add (  ) 

Gtraverse ( NODE p  ) 

Definition at line 42 of file traverse.c.

References AR, ASSERT, avail_loc, DCL, DCL_INT, decl_sort(), FALSE, gen1, gen2, gen3, Gexpression(), Glevel, if(), IFVERBOSE, NIL, STI, UDC, unparse(), unparse_file, and v.

Referenced by compile_decl(), and Gappl().


Variable Documentation

int avail_loc

Definition at line 15 of file extract_sig.c.

int Glevel

Definition at line 126 of file codegen.c.

FILE* Goutfile

Definition at line 129 of file codegen.c.

unsigned indx_put

Definition at line 14 of file initids.c.

Referenced by accessible(), initids(), and is_primitive().

boolean Tflag

Definition at line 128 of file main.c.

Referenced by accessible(), Ffuncbody(), find_inline(), Gfind_inline(), Gfunc_body(), main(), and Vfuncbody().

FILE* unparse_file

Definition at line 6 of file unparse.c.

boolean Vflag

Definition at line 6 of file extract_sig.c.

Referenced by accessible(), analyze(), bld_analyze(), compile_decl(), Gappl(), Garg_expression(), Gexpression(), Gfind_inline(), Ggeneratecode(), Ggeneratepcode(), GgenerateXcode(), Gheap_expression(), main(), realloc_blocks(), Vallocwalk(), and Vappl().


Generated on Fri Jan 25 10:39:50 2008 for russell by  doxygen 1.5.4