1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
|
/* Automatically generated by po2tbl.sed from ProjetArchi.pot. */
#if HAVE_CONFIG_H
# include <config.h>
#endif
#include "libgettext.h"
const struct _msg_ent _msg_tbl[] = {
{"", 1},
{"You have to be into the .text or the .data segment to define a value.", 2},
{"Label already defined", 3},
{"You can't have the startpoint elsewhere than the .text segment", 4},
{"Not a valid . directive", 5},
{"Not a valid # directive", 6},
{"Error: extra parameters to a . directive.", 7},
{"Too much arguments to #undef", 8},
{"Defined symbol not found.", 9},
{"Too much arguments to #include", 10},
{"Including file at line %i", 11},
{"Error reading include file", 12},
{"Zero divide.", 13},
{"Error: unable to compute the immediate value", 14},
{"Function unknow", 15},
{"Addresses addition not allowed", 16},
{"You can only use the decal operator on labels", 17},
{"Address operation invalid", 18},
{"Addresses operations not allowed", 19},
{"Expression too complex or invalid", 20},
{"Address type not supported", 21},
{"Address addition not supported", 22},
{"Expression invalid", 23},
{"Expression too complex", 24},
{"Something wrong, nested operator called...", 25},
{"Something wrong, lparenthesis operator called...", 26},
{"Something wrong, should never got here...", 27},
{"Unknow predefined string into the meta language", 28},
{"Pattern not matching...", 29},
{"Unknow constant type in the meta language", 30},
{"\
Error in the metalanguage (pattern should be here if not a constant type)", 31},
{"Logical error in meta language", 32},
{"Unknow field in metalanguage", 33},
{"Can't evaluate directly expression", 34},
{"Value too large for field", 35},
{"Unknow instruction", 36},
{"Unknow constant", 37},
{"Bad constant for an immediate value", 38},
{"Bad constant for a string", 39},
{"Bad array size", 40},
{"You can only have an instruction into a .text segment", 41},
{"Unmatched instruction", 42},
{"Error writing file", 43},
{"Error reading file", 44},
{"Creating temporary files", 45},
{"Error writing file __text__", 46},
{"Error writing file __symbols__", 47},
{"Dumping memory into object file", 48},
{"Dumping text segment", 49},
{"Processing word number %i coming from line %i of the file %s.", 50},
{"Can't evaluate expression for a direct value", 51},
{"Can only use the diff() function onto labels", 52},
{"Can only evaluate a diff on local symbols", 53},
{"Can only evaluate a diff on symbols from the same segment", 54},
{"Can't evaluate expression", 55},
{"Dumping data segment", 56},
{"Dumping bss segment", 57},
{"\
Statistics: %i words of text, %i words of data, and %i words reserved.\n\
%i symbols generated with %i internal and %i external.\n", 58},
{"Loading file", 59},
{"Opening file '%s'", 60},
{"Reading file", 61},
{"Reading line %i", 62},
{"Summering line %s", 63},
{"Assembling file %s...\n", 64},
{"Opening output file", 65},
{"Error writing output file", 66},
{"Writing output file", 67},
{"Generating output file %s...\n", 68},
{"Internal error into hashing", 69},
{"Read line '%s'", 70},
{"Analysing word '%s'", 71},
{"Missing operator ':'", 72},
{"Invalid number.", 73},
{"Expecting ';' for field separator.", 74},
{"Expecting ',' for field separator.", 75},
{"Identifier incorrect.", 76},
{"Error: Expecting a . after a =", 77},
{"Extra parameters for field 'p'.", 78},
{"Unexpected char at end of line.", 79},
{"Expecting operator '=' for field 'p'.", 80},
{"Error: character . expected.", 81},
{"= expected after an implicit name", 82},
{"Identifier incorrect", 83},
{"expecting ; as field separator", 84},
{"Loading meta file", 85},
{"Meta parser init failed.", 86},
{"Too many nested operators in expression.\n", 87},
{"Too many nested functions calls in expression.\n", 88},
{"Invalid unary operator", 89},
{"Invalid binary operator", 90},
{"Parse error: too much left parenthesis", 91},
{"Parse error: too much right parenthesis", 92},
{"Parse error: enclosure mismatch", 93},
{"Invalid character", 94},
{"Out of memory.", 95},
{"Too much error contexts during pushcontext().", 96},
{"Error context empty, but popcontext() called.", 97},
{"ResetBit: Incorrect Value", 98},
{"SetBit: Incorrect Value", 99},
{"ValeurBit: Incorrect Value", 100},
{"ValeurIbitsAuDeb: position not in interval", 101},
{"InverseIbit: position not in interval", 102},
{"FPU not implemented", 103},
{"Invalid Memory Adress", 104},
{"Invalid Register Descriptor", 105},
{"premature end of file", 106},
{"Processing file %s", 107},
{"Bad signature", 108},
{"Startpoint already defined.", 109},
{"Reading symbols", 110},
{"Reading text and data segments", 111},
{"Symbol %s not found", 112},
{"Internal error", 113},
{"No startpoint defined.", 114},
{"Writing headers", 115},
{"Writing relocating informations", 116},
{"Writing text segments", 117},
{"Writing data segments", 118},
{"Statistics: %i words of text, %i words of data and reserving %i words\n", 119},
{"Output file size: %i words containing %i relocating offsets.\n", 120},
{"Adresse: Call With Invalid r/m Field State ( r/m=00 )", 121},
{"Adresse: Unmatched Addr Field", 122},
{"MOV: Memory to Memory Forbidden On This Type Of Processor", 123},
{"DecodeExec: Invalid Opcode", 124},
{"Shutdown requested", 125},
{"\
Help:\n\
G: go\n\
P: Proceed\n\
R: display registers\n\
Q: quit\n", 126},
{"Opening file %s", 127},
{"Invalid Signature", 128},
{"Loading file %s", 129},
{"Executing file %s", 130},
{"could not set terminal attributes", 131},
{"could not open terminal", 132},
{"\
Assembler v1.0\n\
\n", 133},
{"Usage: compilo program.asm objet.out\n", 134},
{" o Initialising the meta engine... ", 135},
{"\
Done!\n\
o Meta language loading... ", 136},
{"Meta language loading failed.", 137},
{"\
Done!\n\
o Initialising the assembler core...", 138},
{"Assembler core init failed.", 139},
{" Done!\n", 140},
{"Signal received: segfault", 141},
{"\
\n\
Performing initialisation...\n\
\n", 142},
{"\
\n\
Performing shutdown...\n\
\n", 143},
{"Exitting, bye!\n", 144},
{"\
Simul v1.0\n\
\n", 145},
{"Usage: linker [-s] [-d] binary\n", 146},
{" o Initialising the simulator... ", 147},
{"Beginning simulation", 148},
{"\
Linker v1.0\n\
\n", 149},
{"Usage: linker obj1 [obj2 [obj3 [...]]] binary\n", 150},
{" o Initialising the linker... ", 151},
{"Linking files...\n", 152},
{"Generating output file...\n", 153},
};
int _msg_tbl_length = 153;
|