C:/Users/Dennis/src/lang/russell.orig/src/pass4/import.c File Reference

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

Go to the source code of this file.

Defines

#define DEBUG

Functions

boolean impure ()
 import (NODE *p, NODE *scope)
boolean impure (NODE *p)

Variables

FILE * unparse_file
int stplinks []
int stsigs []
int yynerrs
boolean Lflag
NODEvar_Void
NODEinfunc = NIL
NODEinsig = NIL
static int Clevel = -1


Define Documentation

#define DEBUG

Definition at line 1 of file import.c.


Function Documentation

import ( NODE p,
NODE scope 
)

Definition at line 36 of file import.c.

References Clevel, ERR_SIG, errmsg1, FALSE, getname(), has_sig, impure(), infunc, insig, is_local, NIL, stplinks, stsigs, TRUE, unparse(), and unparse_file.

boolean impure ( NODE p  ) 

Definition at line 212 of file import.c.

References comp_st(), dbgmsg, FALSE, is_empty, Lflag, NIL, TRUE, and var_Void.

boolean impure (  ) 

Referenced by accessible(), eval_decl(), Gappl(), import(), Vallocate(), and Vappl().


Variable Documentation

int Clevel = -1 [static]

Definition at line 26 of file import.c.

Referenced by accessible(), body_accessible(), id_accessible(), and import().

NODE* infunc = NIL

Definition at line 20 of file import.c.

Referenced by import().

NODE* insig = NIL

Definition at line 24 of file import.c.

boolean Lflag

Definition at line 126 of file main.c.

Referenced by impure(), and main().

int stplinks[]

int stsigs[]

FILE* unparse_file

Definition at line 6 of file unparse.c.

NODE* var_Void

Definition at line 85 of file initids.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