forked from boo-lang/boo
-
Notifications
You must be signed in to change notification settings - Fork 3
/
StringResources.cs
264 lines (263 loc) · 24 KB
/
StringResources.cs
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
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
namespace Boo.Lang.Resources
{
public static class StringResources
{
public const string BCE0000 = "'{0}'";
public const string BCE0001 = "The class '{0}' already has '{1}' as its super class.";
public const string BCE0002 = "Parameter name must be an identifier.";
public const string BCE0003 = "Named arguments are only allowed when creating objects.";
public const string BCE0004 = "Ambiguous reference '{0}': {1}.";
public const string BCE0005 = "Unknown identifier: '{0}'.";
public const string BCE0006 = "'{0}' is a value type. The 'as' operator can only be used with reference types.";
public const string BCE0007 = "The name '{0}' does not represent a writable public property or field of the type '{1}'.";
public const string BCE0008 = "The '{0}' type does not have a constructor with the signature '{1}'.";
public const string BCE0009 = "An error occurred during the resolution of the '{0}' ast attribute: '{1}'.";
public const string BCE0010 = "'{0}' is an internal type. Ast attributes must be compiled to a separate assembly before they can be used.";
public const string BCE0011 = "An error occurred during the execution of the step '{0}': '{1}'.";
public const string BCE0012 = "The type '{0}' does not implement the ICompilerStep interface.";
public const string BCE0013 = "The element '{0}' must specify the attribute '{1}'.";
public const string BCE0014 = "AssemblyBuilder was not correctly set up.";
public const string BCE0015 = "Node '{0}' has not been correctly processed.";
public const string BCE0016 = "No overload of the method '{0}' takes '{1}' parameter(s).";
public const string BCE0017 = "The best overload for the method '{0}' is not compatible with the argument list '{1}'.";
public const string BCE0018 = "The name '{0}' does not denote a valid type ('{1}'). {2}";
public const string BCE0019 = "'{0}' is not a member of '{1}'. {2}";
public const string BCE0020 = "An instance of type '{0}' is required to access non static member '{1}'.";
public const string BCE0021 = "Namespace '{0}' not found, maybe you forgot to add an assembly reference?";
public const string BCE0022 = "Cannot convert '{1}' to '{0}'.";
public const string BCE0023 = "No appropriate version of '{1}' for the argument list '{0}' was found.";
public const string BCE0024 = "The type '{0}' does not have a visible constructor that matches the argument list '{1}'.";
public const string BCE0025 = "Only uni-dimensional arrays are supported.";
public const string BCE0026 = "'{0}' cannot be used in a boolean context.";
public const string BCE0027 = "Ambiguous type reference, it could be any of the following: '{0}'.";
public const string BCE0028 = "No entry point found.";
public const string BCE0029 = "More than one entry point found.";
public const string BCE0030 = "The node '{0}' is not in the collection.";
public const string BCE0031 = "Language feature not implemented: {0}.";
public const string BCE0032 = "The event '{0}' expects a {2} reference compatible with '{1}'.";
public const string BCE0033 = "The type '{0}' is not a valid attribute.";
public const string BCE0034 = "Expressions in statements must only be executed for their side-effects.";
public const string BCE0035 = "'{0}' conflicts with inherited member '{1}'.";
public const string BCE0036 = "typeof must be used with a type reference as its single argument.";
public const string BCE0037 = "Unknown macro: '{0}'.";
public const string BCE0038 = "'{0}' is not a valid macro.";
public const string BCE0039 = "Internal macro '{0}' could not be compiled. Errors were reported.";
public const string BCE0040 = "Generic error.";
public const string BCE0041 = "Failed to load assembly '{0}'.";
public const string BCE0042 = "Error reading from '{0}': '{1}'.";
public const string BCE0043 = "Unexpected token: {0}.";
public const string BCE0044 = "{0}.";
public const string BCE0045 = "Macro expansion error: {0}.";
public const string BCE0046 = "'{0}' can't be used with a value type ('{1}')";
public const string BCE0047 = "Non virtual method '{0}' cannot be overridden.";
public const string BCE0048 = "Type '{0}' does not support slicing.";
public const string BCE0049 = "Expression '{0}' cannot be assigned to.";
public const string BCE0050 = "Operator '{0}' cannot be used with an expression of type '{1}'.";
public const string BCE0051 = "Operator '{0}' cannot be used with a left hand side of type '{1}' and a right hand side of type '{2}'.";
public const string BCE0052 = "Type '{0}' is not a valid argument for 'len'.";
public const string BCE0053 = "Property '{0}' is read only.";
public const string BCE0054 = "'{0}' expects a type reference, a System.Type instance or a type array.";
public const string BCE0055 = "Internal compiler error: {0}.";
public const string BCE0056 = "File '{0}' was not found.";
public const string BCE0057 = "Primitive '{0}' can't be redefined.";
public const string BCE0058 = "'{0}' is not valid in a static method, static property, or static field initializer.";
public const string BCE0059 = "The 'lock' macro expects at least one argument.";
public const string BCE0060 = "'{0}': no suitable method found to override. {1}";
public const string BCE0060_IncompatibleSignature = "Method of same name has been found with incompatible signature(s).";
public const string BCE0061 = "'{0}' is not an override.";
public const string BCE0062 = "Could not infer the return type for the method '{0}'.";
public const string BCE0063 = "No enclosing loop out of which to break or continue.";
public const string BCE0064 = "No attribute with the name '{0}' or '{0}Attribute' was found (attribute names are case insensitive). {1}";
public const string BCE0065 = "Cannot iterate over expression of type '{0}'.";
public const string BCE0066 = "The attribute '{0}' can only be applied to '{1}' nodes.";
public const string BCE0067 = "There is already a local variable with the name '{0}'.";
public const string BCE0068 = "The property '{0}' cannot be used without parameters.";
public const string BCE0069 = "Interface '{0}' can only inherit from another interface but the type '{1}' is not an interface.";
public const string BCE0070 = "Definition of '{0}' depends on '{1}' whose type could not be resolved because of a cycle. Explicitly declare the type of either one to break the cycle.";
public const string BCE0071 = "Inheritance cycle detected: '{0}'.";
public const string BCE0072 = "Overridden method '{0}' has a return type of '{1}' not '{2}'.";
public const string BCE0073 = "Abstract method '{0}' cannot have a body.";
public const string BCE0074 = "'{0}' cannot be used outside a method.";
public const string BCE0075 = "'{0}' is a namespace. Namespaces cannot be used as expressions.";
public const string BCE0076 = "Run-time and PInvoke methods must have an empty body.";
public const string BCE0077 = "It is not possible to invoke an expression of type '{0}'.";
public const string BCE0078 = "A method reference was expected.";
public const string BCE0079 = "__addressof__ built-in function can only be used in delegate constructors.";
public const string BCE0080 = "'{0}' built-in function cannot be used as an expression.";
public const string BCE0081 = "A {0} statement with no arguments is not allowed outside an exception handler.";
public const string BCE0082 = "'{0}' is not a {1} type. Event type must be a {1} type.";
public const string BCE0083 = "Static constructors must be private.";
public const string BCE0084 = "Static constructors cannot declare parameters.";
public const string BCE0085 = "Cannot create instance of abstract class '{0}'.";
public const string BCE0086 = "Cannot create instance of interface '{0}'.";
public const string BCE0087 = "Cannot create instance of enum '{0}'.";
public const string BCE0089 = "Type '{0}' already has a definition for '{1}'.";
public const string BCE0090 = "Derived method '{0}' can not reduce the accessibility of '{1}' from '{2}' to '{3}'.";
public const string BCE0091 = "Event reference '{0}' cannot be used as an expression.";
public const string BCE0092 = "'{0}' is not a valid argument type for {1}, only strings and exceptions are allowed.";
public const string BCE0093 = "Cannot branch into {0} block.";
public const string BCE0094 = "Cannot branch into exception handler.";
public const string BCE0095 = "No such label '{0}'.";
public const string BCE0096 = "Method '{0}' already has a label '{1}'.";
public const string BCE0097 = "Cannot branch into {0} block.";
public const string BCE0098 = "Invalid arguments for __switch__.";
public const string BCE0099 = "yield cannot be used inside a {0}, {1} or {2} block.";
public const string BCE0100 = "yield cannot be used inside constructors.";
public const string BCE0101 = "Return type '{0}' cannot be used on a generator. Did you mean '{1}'? You can also use 'System.Collections.IEnumerable' or 'object'.";
public const string BCE0102 = "Generators cannot return values.";
public const string BCE0103 = "Cannot extend final type '{0}'.";
public const string BCE0104 = "'transient' can only be applied to class, field and event definitions.";
public const string BCE0105 = "'abstract' can only be applied to class, method, property and event definitions.";
public const string BCE0106 = "Failed to access the types defined in assembly {0}.";
public const string BCE0107 = "Value types cannot declare parameter-less constructors.";
public const string BCE0108 = "Value type fields cannot have initializers.";
public const string BCE0109 = "Array '{0}' is rank '{1}', not rank '{2}'.";
public const string BCE0110 = "'{0}' is not a namespace.";
public const string BCE0111 = "Destructors cannot have any attributes or modifiers";
public const string BCE0112 = "Destructors cannot be passed parameters";
public const string BCE0113 = "Invalid character literal: '{0}'";
public const string BCE0114 = "Explicit interface implementation for non interface type '{0}'";
public const string BCE0115 = "Cannot implement interface item '{0}.{1}' when not implementing the interface '{0}'";
public const string BCE0116 = "Explicit member implementation for '{0}.{1}' must not declare any modifiers.";
public const string BCE0117 = "Field '{0}' is read only.";
public const string BCE0118 = "Target of explode expression must be an array.";
public const string BCE0119 = "Explode expression can only be used as the last argument to {0} that takes a variable number of arguments.";
public const string BCE0120 = "'{0}' is inaccessible due to its protection level.";
public const string BCE0121 = "'super' is not valid in this context.";
public const string BCE0122 = "Value type '{0}' does not provide an implementation for '{1}'. Value types cannot have abstract members.";
public const string BCE0123 = "Invalid {1}parameter type '{0}'.";
public const string BCE0124 = "Invalid field type '{0}'.";
public const string BCE0125 = "Invalid declaration type '{0}'.";
public const string BCE0126 = "It is not possible to evaluate an expression of type '{0}'.";
public const string BCE0127 = "A ref or out argument must be an lvalue: '{0}'";
public const string BCE0128 = "'{0}' block must be followed by at least one '{1}' block or either a '{2}' or '{3}' block.";
public const string BCE0129 = "Invalid extension definition, only static methods with at least one argument are allowed.";
public const string BCE0130 = "'partial' can only be applied to top level class, interface and enum definitions.";
public const string BCE0131 = "Invalid combination of modifiers on '{0}': {1}.";
public const string BCE0132 = "The namespace '{0}' already contains a definition for '{1}'.";
public const string BCE0133 = "Invalid signature for Main. It should be one of: 'Main() as void', 'Main() as int', 'Main(argv as (string)) as void', 'Main(argv as (string)) as int'.";
public const string BCE0134 = "'{0}' cannot return values.";
public const string BCE0135 = "Invalid name: '{0}'";
public const string BCE0136 = "Use a colon (:) instead of equal sign (=) for named parameters.";
public const string BCE0137 = "Property '{0}' is write only.";
public const string BCE0138 = "'{0}' is not a generic definition.";
public const string BCE0139 = "'{0}' requires '{1}' arguments.";
public const string BCE0140 = "Yield statement type '{0}' does not match generator element type '{1}'.";
public const string BCE0141 = "Duplicate parameter name '{0}' in '{1}'.";
public const string BCE0142 = "Cannot bind [default] attribute to value type parameter '{0}' in '{1}'.";
public const string BCE0143 = "Cannot return from an {0} block.";
public const string BCE0144 = "'{0}' is obsolete. {1}";
public const string BCE0145 = "Cannot catch type '{0}'; '{1}' blocks can only catch exceptions derived from 'System.Exception'. To catch non-CLS compliant exceptions, use a default exception handler or catch 'System.Runtime.CompilerServices.RuntimeWrappedException'.";
public const string BCE0146 = "The type '{0}' must be a reference type in order to substitute the generic parameter '{1}' in '{2}'.";
public const string BCE0147 = "The type '{0}' must be a value type in order to substitute the generic parameter '{1}' in '{2}'.";
public const string BCE0148 = "The type '{0}' must have a public default constructor in order to substitute the generic parameter '{1}' in '{2}'.";
public const string BCE0149 = "The type '{0}' must derive from '{1}' in order to substitute the generic parameter '{2}' in '{3}'.";
public const string BCE0150 = "'final' cannot be applied to interface, struct, or enum definitions.";
public const string BCE0151 = "'static' cannot be applied to interface, struct, or enum definitions.";
public const string BCE0152 = "Constructors cannot be marked virtual, abstract, or override: '{0}'.";
public const string BCE0153 = "'{0}' can be applied on one of these targets only : {1}.";
public const string BCE0154 = "'{0}' cannot be applied multiple times on the same target.";
public const string BCE0155 = "Instantiating generic parameters is not yet supported.";
public const string BCE0156 = "Event '{0}' can only be triggered from within its declaring type ('{1}').";
public const string BCE0157 = "Generic types without all generic parameters defined cannot be instantiated.";
public const string BCE0158 = "Cannot invoke instance method '{0}' before object initialization. Move your call after '{1}' or 'super'.";
public const string BCE0159 = "Generic parameter '{0}' cannot have both a reference type constraint and a value type constraint.";
public const string BCE0160 = "Generic parameter '{0}' cannot have both a value type constraint and a default constructor constraint.";
public const string BCE0161 = "Type constraint '{1}' cannot be used together with the '{2}' constraint on generic parameter '{0}'.";
public const string BCE0162 = "Type '{1}' must be an interface type or a non-final class type to be used as a type constraint on generic parameter '{0}'.";
public const string BCE0163 = "Type constraint '{1}' on generic parameter '{0}' conflicts with type constraint '{2}'. At most one non-interface type constraint can be specified for a generic parameter.";
public const string BCE0164 = "Cannot infer generic arguments for method '{0}'. Provide stronger type information through arguments, or explicitly state the generic arguments.";
public const string BCE0165 = "'{0}' is already handled by {3} block for '{1}' at {2}.";
public const string BCE0166 = "Unknown macro '{0}'. Did you mean to declare the field '{0} as object'?";
public const string BCE0167 = "Namespace '{0}' not found in assembly '{1}'";
public const string BCE0168 = "Cannot take the address of, get the size of, or declare a pointer to managed type `{0}'.";
public const string BCE0169 = "`{0}' in explicit interface declaration is not a member of interface `{1}'.";
public const string BCE0170 = "An enum member must be a constant integer value.";
public const string BCE0171 = "Constant value `{0}' cannot be converted to a `{1}'.";
public const string BCE0172 = "`{0}' interface member implementation must be public or explicit.";
public const string BCE0173 = "`{0}' is not a regex option. Valid options are: g, i, m, s, x, l, n, c and e.";
public const string BCE0174 = "'{0}' is not an interface. Only interface members can be explicitly implemented.";
public const string BCE0175 = "Nested type '{0}' cannot extend enclosing type '{1}'.";
public const string BCE0176 = "Incompatible partial definition for type '{0}', expecting '{1}' but got '{2}'.";
public const string BCW0000 = "WARNING: {0}";
public const string BCW0001 = "WARNING: Type '{0}' does not provide an implementation for '{1}' and will be marked abstract.";
public const string BCW0002 = "WARNING: Statement modifiers have no effect in labels.";
public const string BCW0003 = "WARNING: Unused local variable '{0}'.";
public const string BCW0004 = "WARNING: Right hand side of '{0}' operator is a type reference, are you sure you do not want to use '{1}' instead?";
public const string BCW0005 = "WARNING: Unsubscribing from event '{0}' with an adapted method reference. Either change the signature of the method to '{1}' or use a cached reference of the correct type.";
public const string BCW0006 = "WARNING: Assignment to temporary.";
public const string BCW0007 = "WARNING: Assignment inside a conditional. Did you mean '==' instead of '=' here: '{0}'?";
public const string BCW0008 = "WARNING: Duplicate namespace: '{0}'.";
public const string BCW0009 = "WARNING: The -keyfile option will override your AssemblyKeyFile attribute.";
public const string BCW0010 = "WARNING: The -keycontainer option will override your AssemblyKeyName attribute.";
public const string BCW0011 = "WARNING: Type '{0}' does not provide an implementation for '{1}', a stub has been created.";
public const string BCW0012 = "WARNING: '{0}' is obsolete. {1}";
public const string BCW0013 = "WARNING: '{1}' on static type '{0}' is redundantly marked static. All members of static types are automatically assumed to be static.";
public const string BCW0014 = "WARNING: {0} {1} '{2}' is never used.";
public const string BCW0015 = "WARNING: Unreachable code detected.";
public const string BCW0016 = "WARNING: Namespace '{0}' is never used.";
public const string BCW0017 = "WARNING: New protected {0} '{1}' declared in sealed class '{2}'.";
public const string BCW0018 = "WARNING: Overriding 'object.Finalize()' is bad practice. You should use destructor syntax instead.";
public const string BCW0019 = "WARNING: 'except {0}:' is ambiguous. Did you mean 'except as {0}:'?";
public const string BCW0020 = "WARNING: Assignment made to same expression. Did you mean to assign to something else?";
public const string BCW0021 = "WARNING: Comparison made with same expression. Did you mean to compare with something else?";
public const string BCW0022 = "WARNING: Boolean expression will always have the same value.";
public const string BCW0023 = "WARNING: This method could return default value implicitly.";
public const string BCW0024 = "WARNING: Visible {0} does not declare {1} type explicitely.";
public const string BCW0025 = "WARNING: Variable '{0}' has the same name as a private field of super type '{1}'. Did you mean to use the field?";
public const string BCW0026 = "WARNING: Likely typo in member name '{0}'. Did you mean '{1}'?";
public const string BCW0027 = "WARNING: Obsolete syntax '{0}'. Use '{1}'.";
public const string BCW0028 = "WARNING: Implicit downcast from '{0}' to '{1}'.";
public const string BCW0029 = "WARNING: Method '{0}' hides inherited non virtual method '{1}'. Declare '{0}' as a 'new' method.";
public const string BCE0500 = "Response file '{0}' listed more than once.";
public const string BCE0501 = "Response file '{0}' could not be found.";
public const string BCE0502 = "An error occurred while loading response file '{0}'.";
public const string Boo_Lang_Compiler_GlobalNamespaceIsNotSet = "Global namespace is not set!";
public const string BooC_Errors = "{0} error(s).";
public const string BooC_Warnings = "{0} warning(s).";
public const string BooC_ProcessingTime = "{0} module(s) processed in {1}ms after {2}ms of environment setup.";
public const string BooC_FatalError = "Fatal error: {0}.";
public const string BooC_InvalidOption = "Invalid option: {0}. {1}";
public const string BooC_CantRunWithoutPipeline = "A pipeline must be specified!";
public const string BooC_InvalidPipeline = "'{0}' is neither a built-in pipeline nor a valid custom pipeline name.";
public const string BooC_VerifyPipelineUnsupported = "PEVerify pipeline is not supported on this platform.";
public const string BooC_UnableToLoadPipeline = "Failed to load pipeline {0}, cause: {1}.";
public const string BooC_NoPipeline = "No compilation pipeline specified (/p:<PIPELINE>)";
public const string BooC_NoInputSpecified = "No inputs specified";
public const string BooC_NoOutputSpecified = "No output specified";
public const string BooC_UnableToLoadAssembly = "Unable to load assembly: {0}";
public const string BooC_BadFormat = "Unable to load assembly (bad file format): {0}";
public const string BooC_NullAssembly = "Unable to load assembly (null argument)";
public const string BooC_CannotFindAssembly = "Cannot find assembly: '{0}'";
public const string BooC_NoSystemPath = "Cannot find path to mscorlib.";
public const string BooC_BadLibPath = "Not a valid directory for -lib argument: '{0}'";
public const string BooC_PkgConfigNotFound = "Cannot execute pkg-config, is it in your PATH ?";
public const string BooC_PkgConfigReportedErrors = "pkg-config returned errors: {0}";
public const string BooC_DidYouMean = "Did you mean '{0}'?";
public const string BooC_Return = "return";
public const string BooC_NamedArgument = "'{0}' argument";
public const string BooC_InvalidNestedMacroContext = "Invalid nested macro context. Check your macro hierarchy";
public const string ListWasModified = "The list was modified.";
public const string ArgumentNotEnumerable = "Argument is not enumerable (does not implement System.Collections.IEnumerable).";
public const string CantEnumerateNull = "Cannot enumerate null.";
public const string UnpackListOfWrongSize = "Unpack list of wrong size.";
public const string CantUnpackNull = "Cannot unpack null.";
public const string UnpackArrayOfWrongSize = "Unpack array of wrong size (expected={0}, actual={1}).";
public const string CantCompareItems = "At least one side must implement IComparable or both sides should implement IEnumerable.";
public const string AssertArgCount = "expecting 1 or 2 args to assert; got {0}";
public const string boo_CommandLine_culture = "the culture {code} to use when running the application";
public const string boo_CommandLine_debug = "emit debugging information";
public const string boo_CommandLine_ducky = "treat object references as duck";
public const string boo_CommandLine_embedres = "embeds the specified file as a unmanaged resource";
public const string boo_CommandLine_output = "file name for the generated assembly";
public const string boo_CommandLine_pipeline = "which compilation pipeline to use, it can be either the name of a built-in pipeline like 'boo' or a full type name";
public const string boo_CommandLine_reference = "references an assembly";
public const string boo_CommandLine_resource = "adds a managed resource";
public const string boo_CommandLine_target = "one of exe, winexe, library";
public const string boo_CommandLine_utf8 = "use UTF8 when writing to the console";
public const string boo_CommandLine_wsa = "use the white space agnostic parser";
public const string boo_CommandLine_help = "display help information and exit";
public const string boo_CommandLine_header = "boo command line utility";
public const string boo_CommandLine_usage = "Usage: boo [options] [source files]";
}
}