C:/Users/Dennis/src/lang/russell.orig/src/pass5c/Fcodegen.c File Reference

#include "parm.h"
#include <stdio.h>
#include "stree/ststructs.mh"
#include "codeutil.h"
#include "pass4/sigs.h"
#include "../runtime/runtime.h"

Go to the source code of this file.

Defines

#define DEBUG

Functions

 Ffuncbody (NODE *p)
 Fexpression (NODE *p)

Variables

int yydebug
int yynerrs
boolean Pflag
boolean Tflag
long int_const_val
char str_code_buf [MAXSTRCODELEN]
NODEVcurrent
FILE * Voutfile
int SP_offset


Define Documentation

#define DEBUG

Definition at line 1 of file Fcodegen.c.


Function Documentation

Fexpression ( NODE p  ) 

Definition at line 75 of file Fcodegen.c.

References ASSERT, ASSERT2, dbgmsg, getname(), int_const_val, is_int_const(), L0fp, length(), maprlist(), MAXSTRLEN, NIL, POP, PUSH_DISP, putcomment, putcomment1, sig, SP_offset, str_code_buf, v, Vnewlabel(), and Voutfile.

Referenced by Ffuncbody().

Ffuncbody ( NODE p  ) 

Definition at line 37 of file Fcodegen.c.

References CODE, Fexpression(), Pflag, POP, SP_offset, Tflag, TRUE, Vcall_mcount(), Ventry_trace(), Vexit_trace(), and Voutfile.

Referenced by Vgeneratecode(), and Vgeneratepcode().


Variable Documentation

long int_const_val

Definition at line 19 of file is_int_const.c.

Referenced by construct_inline(), Fexpression(), Gappl(), Gident(), is_int_const1(), and Vexpression().

boolean Pflag

Definition at line 127 of file main.c.

int SP_offset

Definition at line 32 of file Fcodegen.c.

Referenced by Fexpression(), and Ffuncbody().

char str_code_buf[MAXSTRCODELEN]

Definition at line 26 of file Fcodegen.c.

boolean Tflag

Definition at line 128 of file main.c.

NODE* Vcurrent

Definition at line 29 of file Fcodegen.c.

Referenced by Vappl(), and Vfuncbody().

FILE* Voutfile

Definition at line 30 of file Fcodegen.c.

Referenced by Fexpression(), Ffuncbody(), gen_special(), Vappl(), Varg_trace(), Vcall_mcount(), Ventry_trace(), Vexit_trace(), Vexpression(), Vfuncbody(), Vfuncconstructor(), Vgeneratecode(), Vgeneratepcode(), and Vnewreg().

int yydebug

Definition at line 58 of file scan.c.

int yynerrs

Definition at line 31 of file testvertex.c.


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