"Content-Transfer-Encoding: 8bit\n"
"X-Poedit-Basepath: ../\n"
-#: ./src/pass15.ec:3244
-#: ./src/pass15.ec:3270
+#: ./src/pass15.ec:3193
+#: ./src/pass15.ec:3219
msgid "%s expected to be derived from method class\n"
msgstr "%s expected to be derived from method class\n"
-#: ./src/pass15.ec:8854
+#: ./src/pass15.ec:8981
msgid "%s undefined; assuming extern returning int\n"
msgstr "%s undefined; assuming extern returning int\n"
-#: ./src/ecdefs.ec:1223
+#: ./src/ecdefs.ec:1261
msgid ":%d:%d: error: "
msgstr ":%d:%d: error: "
-#: ./src/ecdefs.ec:1263
+#: ./src/ecdefs.ec:1302
msgid ":%d:%d: warning: "
msgstr ":%d:%d: warning: "
-#: ./src/pass15.ec:808
+#: ./src/pass15.ec:739
msgid "Array size not constant int (%s)\n"
msgstr "Array size not constant int (%s)\n"
-#: ./src/pass15.ec:10361
+#: ./src/pass15.ec:10488
msgid "Assigning list initializer to non list\n"
msgstr "Assigning list initializer to non list\n"
-#: ./src/pass15.ec:10025
-#: ./src/pass15.ec:11072
+#: ./src/pass15.ec:10152
+#: ./src/pass15.ec:11199
msgid "Couldn't determine type of array elements\n"
msgstr "Couldn't determine type of array elements\n"
msgid "Couldn't find member %s to override\n"
msgstr "Couldn't find member %s to override\n"
-#: ./src/loadSymbols.ec:716
+#: ./src/loadSymbols.ec:718
msgid "Couldn't open %s\n"
msgstr "Couldn't open %s\n"
-#: ./src/ast.ec:1436
+#: ./src/ast.ec:1463
msgid "Expecting class specifier\n"
msgstr "Expecting class specifier\n"
-#: ./src/pass15.ec:11230
+#: ./src/pass15.ec:11357
msgid "Expression is not a container\n"
msgstr "Expression is not a container\n"
-#: ./src/lexer.ec:478
+#: ./src/lexer.ec:499
msgid "Includes nested too deeply"
msgstr "Includes nested too deeply"
-#: ./src/pass1.ec:141
+#: ./src/pass1.ec:143
msgid "Incompatible virtual function %s\n"
msgstr "Incompatible virtual function %s\n"
-#: ./src/pass15.ec:11504
-#: ./src/pass15.ec:11579
+#: ./src/pass15.ec:11631
+#: ./src/pass15.ec:11706
msgid "Invalid object specified and not inside a class\n"
msgstr "Invalid object specified and not inside a class\n"
-#: ./src/pass15.ec:11412
+#: ./src/pass15.ec:11539
msgid "Invalid watched object\n"
msgstr "Invalid watched object\n"
msgid "No database table defined in this module or database_open already used.\n"
msgstr "No database table defined in this module or database_open already used.\n"
-#: ./src/pass15.ec:11425
+#: ./src/pass15.ec:11552
msgid "No observer specified and not inside a _class\n"
msgstr "No observer specified and not inside a _class\n"
-#: ./src/pass15.ec:11582
+#: ./src/pass15.ec:11709
msgid "No observer specified and not inside a class\n"
msgstr "No observer specified and not inside a class\n"
msgid "Non-static %s making use of a static class\n"
msgstr "Non-static %s making use of a static class\n"
-#: ./src/pass1.ec:1035
-#: ./src/pass15.ec:11407
-#: ./src/pass15.ec:11479
-#: ./src/pass15.ec:11568
+#: ./src/pass1.ec:1037
+#: ./src/pass15.ec:11534
+#: ./src/pass15.ec:11606
+#: ./src/pass15.ec:11695
msgid "Property %s not found in class %s\n"
msgstr "Property %s not found in class %s\n"
msgid "Public %s making use of a private class\n"
msgstr "Public %s making use of a private class\n"
-#: ./src/pass15.ec:7306
+#: ./src/pass15.ec:7424
msgid "Recursion in defined expression %s\n"
msgstr "Recursion in defined expression %s\n"
-#: ./src/loadSymbols.ec:1000
+#: ./src/loadSymbols.ec:1002
msgid "Redefinition of %s (defining as %s, already defined as %s)\n"
msgstr "Redefinition of %s (defining as %s, already defined as %s)\n"
-#: ./src/ast.ec:681
+#: ./src/ast.ec:708
msgid "Redefinition of %s ignored\n"
msgstr "Redefinition of %s ignored\n"
msgid "Redefinition of method %s in class %s\n"
msgstr "Redefinition of method %s in class %s\n"
-#: ./src/pass15.ec:4386
-#: ./src/pass15.ec:4487
+#: ./src/pass15.ec:4394
+#: ./src/pass15.ec:4501
msgid "Unhandled type populating instance\n"
msgstr "Unhandled type populating instance\n"
-#: ./src/pass15.ec:7042
+#: ./src/pass15.ec:7160
msgid "Unspecified type\n"
msgstr "Unspecified type\n"
-#: ./src/pass15.ec:8869
+#: ./src/pass15.ec:8996
msgid "callable object undefined; extern assuming returning int\n"
msgstr "callable object undefined; extern assuming returning int\n"
-#: ./src/pass15.ec:8679
+#: ./src/pass15.ec:8798
msgid "called object %s is not a function\n"
msgstr "called object %s is not a function\n"
-#: ./src/pass15.ec:7768
-#: ./src/pass15.ec:7774
-#: ./src/pass15.ec:7938
+#: ./src/pass15.ec:7880
+#: ./src/pass15.ec:7886
+#: ./src/pass15.ec:8050
msgid "cannot add two pointers\n"
msgstr "cannot add two pointers\n"
-#: ./src/pass15.ec:1571
+#: ./src/pass15.ec:1516
msgid "cannot dereference type\n"
msgstr "cannot dereference type\n"
-#: ./src/pass2.ec:2232
+#: ./src/pass2.ec:2240
msgid "cannot obtain address of property\n"
msgstr "cannot obtain address of property\n"
msgid "class member instance"
msgstr "class member instance"
-#: ./src/pass15.ec:10100
+#: ./src/pass15.ec:10227
msgid "couldn't determine type of %s; expected %s\n"
msgstr "couldn't determine type of %s; expected %s\n"
-#: ./src/pass15.ec:8315
-#: ./src/pass15.ec:8327
-#: ./src/pass15.ec:10112
-#: ./src/pass15.ec:10188
+#: ./src/pass15.ec:8427
+#: ./src/pass15.ec:8439
+#: ./src/pass15.ec:10239
+#: ./src/pass15.ec:10315
msgid "couldn't determine type of %s\n"
msgstr "couldn't determine type of %s\n"
-#: ./src/pass15.ec:1943
-#: ./src/pass15.ec:9334
+#: ./src/pass15.ec:1888
+#: ./src/pass15.ec:9461
msgid "couldn't find member %s in class %s\n"
msgstr "couldn't find member %s in class %s\n"
-#: ./src/pass15.ec:1939
-#: ./src/pass15.ec:2048
+#: ./src/pass15.ec:1884
+#: ./src/pass15.ec:1993
msgid "couldn't find virtual method %s in class %s\n"
msgstr "couldn't find virtual method %s in class %s\n"
-#: ./src/pass15.ec:7930
+#: ./src/pass15.ec:8042
msgid "different levels of indirection\n"
msgstr "different levels of indirection\n"
-#: ./src/pass15.ec:7786
-#: ./src/pass15.ec:10143
+#: ./src/pass15.ec:7898
+#: ./src/pass15.ec:10270
msgid "incompatible expression %s (%s); expected %s\n"
msgstr "incompatible expression %s (%s); expected %s\n"
-#: ./src/pass15.ec:8047
-#: ./src/pass15.ec:8207
+#: ./src/pass15.ec:8159
+#: ./src/pass15.ec:8319
msgid "incompatible expressions %s (%s) and %s (%s)\n"
msgstr "incompatible expressions %s (%s) and %s (%s)\n"
-#: ./src/pass15.ec:1895
+#: ./src/pass15.ec:1840
msgid "incompatible instance method %s\n"
msgstr "incompatible instance method %s\n"
-#: ./src/pass15.ec:3343
+#: ./src/pass15.ec:3292
msgid "incompatible parameter %s (expected %s)\n"
msgstr "incompatible parameter %s (expected %s)\n"
-#: ./src/pass15.ec:3283
+#: ./src/pass15.ec:3232
msgid "incompatible return type for function\n"
msgstr "incompatible return type for function\n"
-#: ./src/pass15.ec:9148
+#: ./src/pass15.ec:9275
msgid "invalid class specifier %s for object of class %s\n"
msgstr "invalid class specifier %s for object of class %s\n"
-#: ./src/pass15.ec:9618
+#: ./src/pass15.ec:9745
msgid "member operator on non-structure type expression %s\n"
msgstr "member operator on non-structure type expression %s\n"
-#: ./src/pass15.ec:3218
-#: ./src/pass15.ec:3233
-#: ./src/pass15.ec:3259
+#: ./src/pass15.ec:3167
+#: ./src/pass15.ec:3182
+#: ./src/pass15.ec:3208
msgid "method class must be derived from %s\n"
msgstr "method class must be derived from %s\n"
-#: ./src/pass15.ec:3220
+#: ./src/pass15.ec:3169
msgid "method class should not take an object\n"
msgstr "method class should not take an object\n"
-#: ./src/pass2.ec:2234
-#: ./src/pass2.ec:2236
+#: ./src/pass2.ec:2242
+#: ./src/pass2.ec:2244
msgid "no get defined for property %s of class %s\n"
msgstr "no get defined for property %s of class %s\n"
-#: ./src/pass2.ec:877
+#: ./src/pass2.ec:882
msgid "no set defined for property %s of class %s\n"
msgstr "no set defined for property %s of class %s\n"
-#: ./src/pass15.ec:8828
+#: ./src/pass15.ec:8955
msgid "not enough arguments for function %s (%d given, expected %d)\n"
msgstr "not enough arguments for function %s (%d given, expected %d)\n"
-#: ./src/pass15.ec:8824
+#: ./src/pass15.ec:8951
msgid "not enough arguments for method %s::%s (%d given, expected %d)\n"
msgstr "not enough arguments for method %s::%s (%d given, expected %d)\n"
-#: ./src/pass15.ec:3294
+#: ./src/pass15.ec:3243
msgid "not enough parameters\n"
msgstr "not enough parameters\n"
-#: ./src/pass15.ec:7873
+#: ./src/pass15.ec:7985
msgid "operating on %s and %s with an untyped result, assuming %s\n"
msgstr "operating on %s and %s with an untyped result, assuming %s\n"
-#: ./src/pass15.ec:7698
+#: ./src/pass15.ec:7810
msgid "operator %s illegal on pointer\n"
msgstr "operator %s illegal on pointer\n"
-#: ./src/pass15.ec:3246
+#: ./src/pass15.ec:3195
msgid "overriding class expected to be derived from method class\n"
msgstr "overriding class expected to be derived from method class\n"
msgid "redefinition of destructor for class %s\n"
msgstr "redefinition of destructor for class %s\n"
-#: ./src/ecdefs.ec:1282
-#: ./src/grammar.ec:3084
-#: ./src/grammar.ec:3085
-#: ./src/grammar.ec:3086
-#: ./src/grammar.ec:3087
-#: ./src/grammar.ec:3088
-#: ./src/grammar.ec:3089
-#: ./src/grammar.ec:3090
+#: ./src/ecdefs.ec:1322
+#: ./src/grammar.ec:3128
+#: ./src/grammar.ec:3129
+#: ./src/grammar.ec:3130
+#: ./src/grammar.ec:3131
+#: ./src/grammar.ec:3132
+#: ./src/grammar.ec:3133
+#: ./src/grammar.ec:3134
msgid "syntax error\n"
msgstr "syntax error\n"
-#: ./src/pass15.ec:8747
+#: ./src/pass15.ec:8866
msgid "too many arguments for function %s (%d given, expected %d)\n"
msgstr "too many arguments for function %s (%d given, expected %d)\n"
-#: ./src/pass15.ec:8743
+#: ./src/pass15.ec:8862
msgid "too many arguments for method %s::%s (%d given, expected %d)\n"
msgstr "too many arguments for method %s::%s (%d given, expected %d)\n"
-#: ./src/pass15.ec:1949
+#: ./src/pass15.ec:1894
msgid "too many initializers for instantiation of class %s\n"
msgstr "too many initializers for instantiation of class %s\n"
-#: ./src/pass15.ec:3357
+#: ./src/pass15.ec:3306
msgid "too many parameters\n"
msgstr "too many parameters\n"
-#: ./src/pass15.ec:9601
+#: ./src/pass15.ec:9728
msgid "undefined class %s\n"
msgstr "undefined class %s\n"
-#: ./src/pass15.ec:10179
+#: ./src/pass15.ec:10306
msgid "unresolved identifier %s::%s\n"
msgstr "unresolved identifier %s::%s\n"
-#: ./src/pass15.ec:10098
+#: ./src/pass15.ec:10225
msgid "unresolved identifier %s; expected %s\n"
msgstr "unresolved identifier %s; expected %s\n"
-#: ./src/pass15.ec:10110
-#: ./src/pass15.ec:10181
+#: ./src/pass15.ec:10237
+#: ./src/pass15.ec:10308
msgid "unresolved identifier %s\n"
msgstr "unresolved identifier %s\n"
-#: ./src/pass15.ec:1889
+#: ./src/pass15.ec:1834
msgid "unresolved symbol used as an instance method %s\n"
msgstr "unresolved symbol used as an instance method %s\n"
-#: ./src/pass15.ec:7759
-#: ./src/pass15.ec:7916
-#: ./src/pass15.ec:7923
+#: ./src/pass15.ec:7871
+#: ./src/pass15.ec:8028
+#: ./src/pass15.ec:8035
msgid "void *: unknown size\n"
msgstr "void *: unknown size\n"