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

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

Go to the source code of this file.

Defines

#define DEBUG
#define IFDEBUG(x)   x
#define ERR_NODE_DEFINED

Functions

 checksigs (NODE *p, dont_coerce)
 tl_checksigs (NODE *p)

Variables

NODEcurr_tsig = NIL
boolean in_sig
NODEerr_node = NIL
char * err_msg
NODEval_Boolean
NODEval_Void
NODEvar_Void
NODEsig_Signature
int yynerrs
FILE * unparse_file


Define Documentation

#define DEBUG

Definition at line 1 of file checksigs.c.

#define ERR_NODE_DEFINED

Definition at line 22 of file checksigs.c.

#define IFDEBUG (  )     x

Definition at line 4 of file checksigs.c.


Function Documentation

checksigs ( NODE p,
dont_coerce   
)

Definition at line 49 of file checksigs.c.

References amatch(), comp_st(), curr_tsig, dbgmsg, delcomp(), err_msg, err_node, ERR_SIG, errmsg0, failed_comp, FALSE, findsig(), has_sig, IFDEBUG, in_sig, is_empty, is_ptr, is_unique(), kindname(), length(), lock, MAXSTRLEN, NIL, prtree(), sig, sig_Signature, sig_structure(), subst(), SUCCESS, tl_findsig(), TRUE, unlock, unparse(), unparse_file, val_Boolean, val_Void, var_Void, vfree, and yynerrs.

Referenced by Gpush_size(), and tl_checksigs().

tl_checksigs ( NODE p  ) 

Definition at line 589 of file checksigs.c.

References checksigs(), FALSE, and NIL.

Referenced by main().


Variable Documentation

NODE* curr_tsig = NIL

Definition at line 18 of file checksigs.c.

Referenced by checksigs(), and findidsig().

char* err_msg

Definition at line 25 of file checksigs.c.

Referenced by checksigs().

NODE* err_node = NIL

Definition at line 23 of file checksigs.c.

Referenced by checksigs().

boolean in_sig

Definition at line 20 of file checksigs.c.

Referenced by checksigs().

NODE* sig_Signature

FILE* unparse_file

Definition at line 6 of file unparse.c.

NODE* val_Boolean

Definition at line 82 of file initids.c.

NODE * val_Void

Definition at line 82 of file initids.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:49 2008 for russell by  doxygen 1.5.4