Subversion Repositories Kolibri OS

Rev

Rev 31 | Rev 340 | Go to most recent revision | Blame | Compare with Previous | Last modification | View Log | Download | RSS feed

  1.  
  2. ; flat assembler core
  3. ; Copyright (c) 1999-2006, Tomasz Grysztar.
  4. ; All rights reserved.
  5.  
  6. out_of_memory:
  7.         call    fatal_error
  8.         db      'out of memory',0
  9. stack_overflow:
  10.         call    fatal_error
  11.         db      'out of stack space',0
  12. main_file_not_found:
  13.         call    fatal_error
  14.         db      'source file not found',0
  15. unexpected_end_of_file:
  16.         call    fatal_error
  17.         db      'unexpected end of file',0
  18. code_cannot_be_generated:
  19.         call    fatal_error
  20.         db      'code cannot be generated',0
  21. format_limitations_exceeded:
  22.         call    fatal_error
  23.         db      'format limitations exceeded',0
  24. write_failed:
  25.         call    fatal_error
  26.         db      'write failed',0
  27. file_not_found:
  28.         call    assembler_error
  29.         db      'file not found',0
  30. error_reading_file:
  31.         call    assembler_error
  32.         db      'error reading file',0
  33. invalid_file_format:
  34.         call    assembler_error
  35.         db      'invalid file format',0
  36. invalid_macro_arguments:
  37.         call    assembler_error
  38.         db      'invalid macro arguments',0
  39. incomplete_macro:
  40.         call    assembler_error
  41.         db      'incomplete macro',0
  42. unexpected_characters:
  43.         call    assembler_error
  44.         db      'unexpected characters',0
  45. invalid_argument:
  46.         call    assembler_error
  47.         db      'invalid argument',0
  48. illegal_instruction:
  49.         call    assembler_error
  50.         db      'illegal instruction',0
  51. invalid_operand:
  52.         call    assembler_error
  53.         db      'invalid operand',0
  54. invalid_operand_size:
  55.         call    assembler_error
  56.         db      'invalid size of operand',0
  57. operand_size_not_specified:
  58.         call    assembler_error
  59.         db      'operand size not specified',0
  60. operand_sizes_do_not_match:
  61.         call    assembler_error
  62.         db      'operand sizes do not match',0
  63. invalid_address_size:
  64.         call    assembler_error
  65.         db      'invalid size of address value',0
  66. address_sizes_do_not_agree:
  67.         call    assembler_error
  68.         db      'address sizes do not agree',0
  69. prefix_conflict:
  70.         call    assembler_error
  71.         db      'disallowed combination of registers',0
  72. long_immediate_not_encodable:
  73.         call    assembler_error
  74.         db      'not encodable with long immediate',0
  75. relative_jump_out_of_range:
  76.         call    assembler_error
  77.         db      'relative jump out of range',0
  78. invalid_expression:
  79.         call    assembler_error
  80.         db      'invalid expression',0
  81. invalid_address:
  82.         call    assembler_error
  83.         db      'invalid address',0
  84. invalid_value:
  85.         call    assembler_error
  86.         db      'invalid value',0
  87. value_out_of_range:
  88.         call    assembler_error
  89.         db      'value out of range',0
  90. undefined_symbol:
  91.         call    assembler_error
  92.         db      'undefined symbol',0
  93. invalid_use_of_symbol:
  94.         call    assembler_error
  95.         db      'invalid use of symbol',0
  96. name_too_long:
  97.         call    assembler_error
  98.         db      'name too long',0
  99. invalid_name:
  100.         call    assembler_error
  101.         db      'invalid name',0
  102. reserved_word_used_as_symbol:
  103.         call    assembler_error
  104.         db      'reserved word used as symbol',0
  105. symbol_already_defined:
  106.         call    assembler_error
  107.         db      'symbol already defined',0
  108. missing_end_quote:
  109.         call    assembler_error
  110.         db      'missing end quote',0
  111. missing_end_directive:
  112.         call    assembler_error
  113.         db      'missing end directive',0
  114. unexpected_instruction:
  115.         call    assembler_error
  116.         db      'unexpected instruction',0
  117. extra_characters_on_line:
  118.         call    assembler_error
  119.         db      'extra characters on line',0
  120. section_not_aligned_enough:
  121.         call    assembler_error
  122.         db      'section is not aligned enough',0
  123. setting_already_specified:
  124.         call    assembler_error
  125.         db      'setting already specified',0
  126. data_already_defined:
  127.         call    assembler_error
  128.         db      'data already defined',0
  129. too_many_repeats:
  130.         call    assembler_error
  131.         db      'too many repeats',0
  132.