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

#include "parm.h"
#include <stdio.h>
#include "stree/ststructs.mh"
#include "codegen.h"
#include "pass4/sigs.h"
#include "pass3/is_local.h"

Go to the source code of this file.

Defines

#define DEBUG   DEBUG

Functions

boolean is_int_const1 ()
void is_const_init ()
boolean is_int_const (NODE *p)
boolean is_int_const1 (NODE *p)

Variables

int yydebug
int yynerrs
FILE * unparse_file
char str_code_buf []
long int_const_val
NODEid_Integer
NODEid_plus
NODEid_times
char * Int_string_code
char * Int_add_code
char * Int_mul_code
static int is_initialized = 0


Define Documentation

#define DEBUG   DEBUG

Definition at line 4 of file is_int_const.c.


Function Documentation

void is_const_init (  ) 

Definition at line 36 of file is_int_const.c.

References dbgmsg, FALSE, getcomp(), id_Integer, id_plus, id_times, Int_add_code, Int_mul_code, Int_string_code, is_initialized, and NIL.

Referenced by is_int_const().

boolean is_int_const ( NODE p  ) 

Definition at line 77 of file is_int_const.c.

References FALSE, has_sig, is_const_init(), is_initialized, and is_int_const1().

boolean is_int_const1 ( NODE p  ) 

Definition at line 91 of file is_int_const.c.

References FALSE, Int_add_code, int_const_val, Int_mul_code, Int_string_code, is_int_const1(), NIL, and TRUE.

boolean is_int_const1 (  ) 

Referenced by is_int_const(), and is_int_const1().


Variable Documentation

NODE* id_Integer

Definition at line 86 of file initids.c.

Referenced by initids(), int_value(), and is_const_init().

NODE* id_plus

Definition at line 86 of file initids.c.

Referenced by initids(), and is_const_init().

NODE* id_times

Definition at line 86 of file initids.c.

Referenced by initids(), and is_const_init().

char* Int_add_code

Definition at line 28 of file is_int_const.c.

Referenced by is_const_init(), and is_int_const1().

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().

char* Int_mul_code

Definition at line 29 of file is_int_const.c.

Referenced by is_const_init(), and is_int_const1().

char* Int_string_code

Definition at line 27 of file is_int_const.c.

Referenced by is_const_init(), and is_int_const1().

int is_initialized = 0 [static]

Definition at line 31 of file is_int_const.c.

Referenced by is_const_init(), and is_int_const().

char str_code_buf[]

Definition at line 39 of file appl.c.

FILE* unparse_file

Definition at line 6 of file unparse.c.

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