C-Breeze
C Compiler Infrastructure

[ Project home page]
Main Page   Modules   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members   File Members   Related Pages  

arch_info.cc File Reference

#include "c_breeze.h"
#include "arch_info.h"
#include "arch_info_parser.h"
#include "lirutil.h"

Go to the source code of this file.

Defines

#define PARSE_ERROR(format)
#define ARCHWARN(expr)   cout << cbz_util::string_format expr << endl;

Typedefs

typedef arch_info::register_info register_info
typedef arch_info::register_info_list register_info_list


Define Documentation

#define ARCHWARN expr       cout << cbz_util::string_format expr << endl;
 

#define PARSE_ERROR format   
 

Value:

CBZ::Fail( __FILE__, __LINE__, \
               cbz_util::string_format( "error parsing architecture spec"\
                                         " (near line %d): ", _currentLine ));

Definition at line 55 of file arch_info.cc.

Referenced by arch_info_parser::parse(), arch_info_parser::parse_bool_item(), arch_info_parser::parse_integer_item(), arch_info_parser::parse_Lir2Asm_item(), arch_info_parser::parse_reg_item(), arch_info_parser::parse_reg_list_item(), arch_info_parser::parse_string_item(), and arch_info_parser::parse_vartype_item().


Typedef Documentation

typedef arch_info::register_info register_info
 

Definition at line 45 of file arch_info.cc.

Referenced by arch_info::load_arch_info().

typedef arch_info::register_info_list register_info_list
 

Definition at line 46 of file arch_info.cc.


Generated on August 27, 2003
Back to the C-Breeze home page