Polaris: debug.cc File Reference

debug.cc File Reference

Go to the source code of this file.

Functions

void warn_overflow_map (const char *class_name, const BinRep &binstr)
int print (const void *l)
 For debugging purposes: Print Listable object 'l' to standard output Always returns 1.

Variables

int dbx_warn_overflow = 1
int dbx_warn_use_def_size_for_Type = 0
int dbx_symtab_debug_level = 0
int dbx_equivalence_debug_level = 0
int dbx_common_block_debug_level = 0
int dbx_namelist_debug_level = 0
int dbx_format_debug_level = 0
int dbx_program_debug_level = 0
int dbx_wildcards_debug_level = 0
int dbx_full_parenthesization = 0
 If !=0, forces expr-printing fully parenthesized.
int dbx_statement_cloning_debug_level = 0
 If !=0, forces expr-printing fully parenthesized.


Detailed Description

Definition in file debug.cc.


Function Documentation

void warn_overflow_map const char *  class_name,
const BinRep binstr
 

Definition at line 24 of file debug.cc.

References dbx_warn_overflow.

Referenced by CommonBlock::CommonBlock(), ProgramUnit::create_program_unit(), Equivalence::Equivalence(), Statement::make_overflow(), Expression::make_overflow(), and Namelist::Namelist().

int print const void *  l  ) 
 

For debugging purposes: Print Listable object 'l' to standard output Always returns 1.

l MUST be Listable.

Definition at line 34 of file debug.cc.

References Listable::fingerprint_ok().


Variable Documentation

int dbx_warn_overflow = 1
 

Definition at line 10 of file debug.cc.

int dbx_warn_use_def_size_for_Type = 0
 

Definition at line 11 of file debug.cc.

Referenced by Type::set().

int dbx_symtab_debug_level = 0
 

Definition at line 12 of file debug.cc.

Referenced by Symtab::fill_in(), and Symtab::Symtab().

int dbx_equivalence_debug_level = 0
 

Definition at line 13 of file debug.cc.

Referenced by EquivalenceDict::EquivalenceDict().

int dbx_common_block_debug_level = 0
 

Definition at line 14 of file debug.cc.

Referenced by CommonBlockDict::CommonBlockDict().

int dbx_namelist_debug_level = 0
 

Definition at line 15 of file debug.cc.

Referenced by NamelistDict::NamelistDict().

int dbx_format_debug_level = 0
 

Definition at line 16 of file debug.cc.

Referenced by FormatDB::FormatDB().

int dbx_program_debug_level = 0
 

Definition at line 17 of file debug.cc.

Referenced by ProgramUnit::create_program_unit().

int dbx_wildcards_debug_level = 0
 

Definition at line 18 of file debug.cc.

Referenced by _sort_expr_list(), _find_info::find_match(), and main().

int dbx_full_parenthesization = 0
 

If !=0, forces expr-printing fully parenthesized.

Definition at line 19 of file debug.cc.

Referenced by main(), and print_prec().

int dbx_statement_cloning_debug_level = 0
 

If !=0, forces expr-printing fully parenthesized.

Definition at line 20 of file debug.cc.

Referenced by Statement::listable_clone().

 © 1995-2005 University of Illinois, Urbana-Champaign. All rights reserved.  Fri Mar 25 23:06:19 2005