00001 #ifndef lestes__backend__target__tm_asm_mdg_hh__included
00002 #define lestes__backend__target__tm_asm_mdg_hh__included
00003
00004
00005
00006
00007
00008
00009
00010
00011 #include <lestes/md/tasm/tm_asm_base.g.hh>
00012 #include <lestes/md/common.hh>
00013
00014 package(lestes);
00015 package(md);
00016 package(tasm);
00017
00018
00019
00020
00021 class tm_asm : public tm_asm_base {
00022 public:
00023 static lstring ent_instruction_delimiter_get();
00024 static lstring ent_one_line_comment_get();
00025 static lstring ent_inline_comment_get();
00026 static lstring ent_global_simple_decl_get();
00027 static lstring ent_global_symbol_decl_get();
00028 static lstring ent_extern_symbol_decl_get();
00029 static lstring ent_internal_symbol_decl_get();
00030 static lstring ent_stack_address_get();
00031 static lstring ent_global_mem_address_get();
00032 static lstring ent_address_deref_get();
00033 static lstring ent_function_label_get();
00034 static lstring ent_main_name_get();
00035 static lstring ent_label_get();
00036 static lstring ent_label_def_get();
00037 static lstring ent_literal_get();
00038 static lstring ent_section_data_get();
00039 static lstring ent_section_text_get();
00040 static lstring ent_section_uninitialized_data_get();
00041
00042 };
00043
00044 end_package(tasm);
00045 end_package(md);
00046 end_package(lestes);
00047
00048 #endif
00049