annotate trunk/src/lang_en.d @ 359:511c14950cac

- Added messages MissingLinkageType and UnrecognizedLinkageType. - Changed enum Linkage into a class. - Added method parseLinkage() to Parser. - Added MAX to enum TOK. - Added methods nextNWS() and prevNWS() to Token. - Fixed tokToString table.
author aziz
date Tue, 28 Aug 2007 11:41:00 +0000
parents a0711c57c1db
children 0bd21b746a04
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
309
b4d842b0d2c7 - Added new files Settings.d, config.d and lang_en.d
aziz
parents:
diff changeset
1 /++
b4d842b0d2c7 - Added new files Settings.d, config.d and lang_en.d
aziz
parents:
diff changeset
2 Author: Aziz Köksal
b4d842b0d2c7 - Added new files Settings.d, config.d and lang_en.d
aziz
parents:
diff changeset
3 License: GPL3
b4d842b0d2c7 - Added new files Settings.d, config.d and lang_en.d
aziz
parents:
diff changeset
4 +/
b4d842b0d2c7 - Added new files Settings.d, config.d and lang_en.d
aziz
parents:
diff changeset
5
349
a0711c57c1db - Added variable 'lang_code' to language files.
aziz
parents: 342
diff changeset
6 string lang_code = "en";
a0711c57c1db - Added variable 'lang_code' to language files.
aziz
parents: 342
diff changeset
7
309
b4d842b0d2c7 - Added new files Settings.d, config.d and lang_en.d
aziz
parents:
diff changeset
8 string[] messages = [
310
f01cdff9db0c - Added German translation of compiler messages.
aziz
parents: 309
diff changeset
9 // Lexer messages:
309
b4d842b0d2c7 - Added new files Settings.d, config.d and lang_en.d
aziz
parents:
diff changeset
10 "invalid Unicode character.",
b4d842b0d2c7 - Added new files Settings.d, config.d and lang_en.d
aziz
parents:
diff changeset
11 "invalid UTF-8 sequence.",
b4d842b0d2c7 - Added new files Settings.d, config.d and lang_en.d
aziz
parents:
diff changeset
12 // ''
b4d842b0d2c7 - Added new files Settings.d, config.d and lang_en.d
aziz
parents:
diff changeset
13 "unterminated character literal.",
b4d842b0d2c7 - Added new files Settings.d, config.d and lang_en.d
aziz
parents:
diff changeset
14 "empty character literal.",
b4d842b0d2c7 - Added new files Settings.d, config.d and lang_en.d
aziz
parents:
diff changeset
15 // #line
b4d842b0d2c7 - Added new files Settings.d, config.d and lang_en.d
aziz
parents:
diff changeset
16 "expected 'line' after '#'.",
b4d842b0d2c7 - Added new files Settings.d, config.d and lang_en.d
aziz
parents:
diff changeset
17 "integer expected after #line",
323
6259fb93e3dd - Rewrote scanSpecialToken().
aziz
parents: 310
diff changeset
18 `expected filespec string (e.g. "path\to\file".)`,
6259fb93e3dd - Rewrote scanSpecialToken().
aziz
parents: 310
diff changeset
19 "unterminated filespec string.",
309
b4d842b0d2c7 - Added new files Settings.d, config.d and lang_en.d
aziz
parents:
diff changeset
20 "expected a terminating newline after special token.",
b4d842b0d2c7 - Added new files Settings.d, config.d and lang_en.d
aziz
parents:
diff changeset
21 // ""
b4d842b0d2c7 - Added new files Settings.d, config.d and lang_en.d
aziz
parents:
diff changeset
22 "unterminated string literal.",
b4d842b0d2c7 - Added new files Settings.d, config.d and lang_en.d
aziz
parents:
diff changeset
23 // x""
b4d842b0d2c7 - Added new files Settings.d, config.d and lang_en.d
aziz
parents:
diff changeset
24 "non-hex character '{1}' found in hex string.",
b4d842b0d2c7 - Added new files Settings.d, config.d and lang_en.d
aziz
parents:
diff changeset
25 "odd number of hex digits in hex string.",
b4d842b0d2c7 - Added new files Settings.d, config.d and lang_en.d
aziz
parents:
diff changeset
26 "unterminated hex string.",
b4d842b0d2c7 - Added new files Settings.d, config.d and lang_en.d
aziz
parents:
diff changeset
27 // /* */ /+ +/
b4d842b0d2c7 - Added new files Settings.d, config.d and lang_en.d
aziz
parents:
diff changeset
28 "unterminated block comment (/* */).",
b4d842b0d2c7 - Added new files Settings.d, config.d and lang_en.d
aziz
parents:
diff changeset
29 "unterminated nested comment (/+ +/).",
b4d842b0d2c7 - Added new files Settings.d, config.d and lang_en.d
aziz
parents:
diff changeset
30 // `` r""
b4d842b0d2c7 - Added new files Settings.d, config.d and lang_en.d
aziz
parents:
diff changeset
31 "unterminated raw string.",
b4d842b0d2c7 - Added new files Settings.d, config.d and lang_en.d
aziz
parents:
diff changeset
32 "unterminated back quote string.",
b4d842b0d2c7 - Added new files Settings.d, config.d and lang_en.d
aziz
parents:
diff changeset
33 // \x \u \U
b4d842b0d2c7 - Added new files Settings.d, config.d and lang_en.d
aziz
parents:
diff changeset
34 "found undefined escape sequence.",
b4d842b0d2c7 - Added new files Settings.d, config.d and lang_en.d
aziz
parents:
diff changeset
35 "insufficient number of hex digits in escape sequence.",
b4d842b0d2c7 - Added new files Settings.d, config.d and lang_en.d
aziz
parents:
diff changeset
36 // \&[a-zA-Z][a-zA-Z0-9]+;
b4d842b0d2c7 - Added new files Settings.d, config.d and lang_en.d
aziz
parents:
diff changeset
37 "undefined HTML entity '{1}'",
b4d842b0d2c7 - Added new files Settings.d, config.d and lang_en.d
aziz
parents:
diff changeset
38 "unterminated HTML entity.",
310
f01cdff9db0c - Added German translation of compiler messages.
aziz
parents: 309
diff changeset
39 "HTML entities must begin with a letter.",
309
b4d842b0d2c7 - Added new files Settings.d, config.d and lang_en.d
aziz
parents:
diff changeset
40 // integer overflows
b4d842b0d2c7 - Added new files Settings.d, config.d and lang_en.d
aziz
parents:
diff changeset
41 "decimal number overflows sign bit.",
b4d842b0d2c7 - Added new files Settings.d, config.d and lang_en.d
aziz
parents:
diff changeset
42 "overflow in decimal number.",
b4d842b0d2c7 - Added new files Settings.d, config.d and lang_en.d
aziz
parents:
diff changeset
43 "overflow in hexadecimal number.",
b4d842b0d2c7 - Added new files Settings.d, config.d and lang_en.d
aziz
parents:
diff changeset
44 "overflow in binary number.",
b4d842b0d2c7 - Added new files Settings.d, config.d and lang_en.d
aziz
parents:
diff changeset
45 "overflow in octal number.",
b4d842b0d2c7 - Added new files Settings.d, config.d and lang_en.d
aziz
parents:
diff changeset
46 "overflow in float number.",
b4d842b0d2c7 - Added new files Settings.d, config.d and lang_en.d
aziz
parents:
diff changeset
47 "digits 8 and 9 are not allowed in octal numbers.",
b4d842b0d2c7 - Added new files Settings.d, config.d and lang_en.d
aziz
parents:
diff changeset
48 "invalid hex number; at least one hex digit expected.",
b4d842b0d2c7 - Added new files Settings.d, config.d and lang_en.d
aziz
parents:
diff changeset
49 "invalid binary number; at least one binary digit expected.",
b4d842b0d2c7 - Added new files Settings.d, config.d and lang_en.d
aziz
parents:
diff changeset
50 "the exponent of a hexadecimal float number is required.",
b4d842b0d2c7 - Added new files Settings.d, config.d and lang_en.d
aziz
parents:
diff changeset
51 "missing decimal digits in hexadecimal float exponent.",
b4d842b0d2c7 - Added new files Settings.d, config.d and lang_en.d
aziz
parents:
diff changeset
52 "exponents have to start with a digit.",
b4d842b0d2c7 - Added new files Settings.d, config.d and lang_en.d
aziz
parents:
diff changeset
53
b4d842b0d2c7 - Added new files Settings.d, config.d and lang_en.d
aziz
parents:
diff changeset
54 // Parser messages
b4d842b0d2c7 - Added new files Settings.d, config.d and lang_en.d
aziz
parents:
diff changeset
55 "expected '{1}', but found '{2}'.",
b4d842b0d2c7 - Added new files Settings.d, config.d and lang_en.d
aziz
parents:
diff changeset
56 "'{1}' is redundant.",
341
3ac651ea83fb - Fix: created TemplateAliasParameter instead of TemplateTypeParameter.
aziz
parents: 338
diff changeset
57 "template tuple parameters can only be last.",
342
f13d551d7c4f - Added error messages MID.InContract and MID.OutContract.
aziz
parents: 341
diff changeset
58 "the functions 'in' contract was already parsed.",
f13d551d7c4f - Added error messages MID.InContract and MID.OutContract.
aziz
parents: 341
diff changeset
59 "the functions 'out' contract was already parsed.",
359
511c14950cac - Added messages MissingLinkageType and UnrecognizedLinkageType.
aziz
parents: 349
diff changeset
60 "no linkage type was specified.",
511c14950cac - Added messages MissingLinkageType and UnrecognizedLinkageType.
aziz
parents: 349
diff changeset
61 "unrecognized linkage type '{1}'; valid types are C, C++, D, Windows, Pascal und System.",
309
b4d842b0d2c7 - Added new files Settings.d, config.d and lang_en.d
aziz
parents:
diff changeset
62
310
f01cdff9db0c - Added German translation of compiler messages.
aziz
parents: 309
diff changeset
63 // Help messages:
309
b4d842b0d2c7 - Added new files Settings.d, config.d and lang_en.d
aziz
parents:
diff changeset
64 `dil v{1}
310
f01cdff9db0c - Added German translation of compiler messages.
aziz
parents: 309
diff changeset
65 Copyright (c) 2007 by Aziz Köksal. Licensed under the GPL3.
309
b4d842b0d2c7 - Added new files Settings.d, config.d and lang_en.d
aziz
parents:
diff changeset
66
b4d842b0d2c7 - Added new files Settings.d, config.d and lang_en.d
aziz
parents:
diff changeset
67 Subcommands:
338
63c6afb915f7 - Made some corrections to the message catalogs.
aziz
parents: 329
diff changeset
68 {2}
309
b4d842b0d2c7 - Added new files Settings.d, config.d and lang_en.d
aziz
parents:
diff changeset
69 Type 'dil help <subcommand>' for more help on a particular subcommand.
b4d842b0d2c7 - Added new files Settings.d, config.d and lang_en.d
aziz
parents:
diff changeset
70
338
63c6afb915f7 - Made some corrections to the message catalogs.
aziz
parents: 329
diff changeset
71 Compiled with {3} v{4} on {5}.`,
329
17f43b0d6106 - Renamed command highlight to generate.
aziz
parents: 323
diff changeset
72 `Generate an XML or HTML document from a D source file.
17f43b0d6106 - Renamed command highlight to generate.
aziz
parents: 323
diff changeset
73 Usage:
17f43b0d6106 - Renamed command highlight to generate.
aziz
parents: 323
diff changeset
74 dil gen file.d [Options]
17f43b0d6106 - Renamed command highlight to generate.
aziz
parents: 323
diff changeset
75
17f43b0d6106 - Renamed command highlight to generate.
aziz
parents: 323
diff changeset
76 Options:
338
63c6afb915f7 - Made some corrections to the message catalogs.
aziz
parents: 329
diff changeset
77 --syntax : generate tags for the syntax tree
63c6afb915f7 - Made some corrections to the message catalogs.
aziz
parents: 329
diff changeset
78 --xml : use XML format (default)
329
17f43b0d6106 - Renamed command highlight to generate.
aziz
parents: 323
diff changeset
79 --html : use HTML format
17f43b0d6106 - Renamed command highlight to generate.
aziz
parents: 323
diff changeset
80
17f43b0d6106 - Renamed command highlight to generate.
aziz
parents: 323
diff changeset
81 Example:
338
63c6afb915f7 - Made some corrections to the message catalogs.
aziz
parents: 329
diff changeset
82 dil gen Parser.d --html --syntax > Parser.html`,
309
b4d842b0d2c7 - Added new files Settings.d, config.d and lang_en.d
aziz
parents:
diff changeset
83 ];