"Content-Transfer-Encoding: 8bit\n"
"X-Poedit-Basepath: ../\n"
-#: ./src/pass15.ec:3256
-#: ./src/pass15.ec:3282
+#: ./src/pass15.ec:3259
+#: ./src/pass15.ec:3285
msgid "%s expected to be derived from method class\n"
msgstr "%s expected to be derived from method class\n"
-#: ./src/pass15.ec:9804
+#: ./src/pass15.ec:9894
msgid "%s undefined; assuming extern returning int\n"
msgstr "%s undefined; assuming extern returning int\n"
-#: ./src/ecdefs.ec:1671
+#: ./src/ecdefs.ec:1682
msgid ":%d:%d: error: "
msgstr ":%d:%d: error: "
-#: ./src/ecdefs.ec:1719
+#: ./src/ecdefs.ec:1730
msgid ":%d:%d: warning: "
msgstr ":%d:%d: warning: "
-#: ./src/pass15.ec:796
+#: ./src/pass15.ec:797
msgid "Array size not constant int (%s)\n"
msgstr "Array size not constant int (%s)\n"
-#: ./src/pass15.ec:11593
+#: ./src/pass15.ec:11683
msgid "Assigning list initializer to non list\n"
msgstr "Assigning list initializer to non list\n"
-#: ./src/pass15.ec:11137
-#: ./src/pass15.ec:12366
+#: ./src/pass15.ec:11227
+#: ./src/pass15.ec:12456
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:712
+#: ./src/loadSymbols.ec:715
msgid "Couldn't open %s\n"
msgstr "Couldn't open %s\n"
-#: ./src/ast.ec:1678
+#: ./src/ast.ec:1683
msgid "Expecting class specifier\n"
msgstr "Expecting class specifier\n"
-#: ./src/pass15.ec:12578
+#: ./src/pass15.ec:12668
msgid "Expression is not a container\n"
msgstr "Expression is not a container\n"
-#: ./src/lexer.ec:535
+#: ./src/lexer.ec:536
msgid "Includes nested too deeply"
msgstr "Includes nested too deeply"
msgid "Incompatible virtual function %s\n"
msgstr "Incompatible virtual function %s\n"
-#: ./src/pass15.ec:12833
-#: ./src/pass15.ec:12906
+#: ./src/pass15.ec:12923
+#: ./src/pass15.ec:12996
msgid "Invalid object specified and not inside a class\n"
msgstr "Invalid object specified and not inside a class\n"
-#: ./src/pass15.ec:12741
+#: ./src/pass15.ec:12831
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:12754
-#: ./src/pass15.ec:12909
+#: ./src/pass15.ec:12844
+#: ./src/pass15.ec:12999
msgid "No observer specified and not inside a class\n"
msgstr "No observer specified and not inside a class\n"
-#: ./src/pass16.ec:2014
-#: ./src/pass16.ec:2087
+#: ./src/pass16.ec:2023
+#: ./src/pass16.ec:2096
msgid "No set defined for property %s\n"
msgstr "No set defined for property %s\n"
msgstr "Non-static %s making use of a static class\n"
#: ./src/pass1.ec:1053
-#: ./src/pass15.ec:12736
-#: ./src/pass15.ec:12808
-#: ./src/pass15.ec:12895
+#: ./src/pass15.ec:12826
+#: ./src/pass15.ec:12898
+#: ./src/pass15.ec:12985
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:7995
+#: ./src/pass15.ec:8013
msgid "Recursion in defined expression %s\n"
msgstr "Recursion in defined expression %s\n"
-#: ./src/loadSymbols.ec:1002
+#: ./src/loadSymbols.ec:1005
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:817
+#: ./src/ast.ec:822
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:4692
-#: ./src/pass15.ec:4803
+#: ./src/pass15.ec:4695
+#: ./src/pass15.ec:4806
msgid "Unhandled type populating instance\n"
msgstr "Unhandled type populating instance\n"
-#: ./src/pass15.ec:7607
+#: ./src/pass15.ec:7618
msgid "Unspecified type\n"
msgstr "Unspecified type\n"
-#: ./src/pass15.ec:9819
+#: ./src/pass15.ec:8662
+msgid "ambiguous units in relational operation\n"
+msgstr "ambiguous units in relational operation\n"
+
+#: ./src/pass15.ec:8672
+msgid "ambiguous units\n"
+msgstr "ambiguous units\n"
+
+#: ./src/pass15.ec:9909
msgid "callable object undefined; extern assuming returning int\n"
msgstr "callable object undefined; extern assuming returning int\n"
-#: ./src/pass15.ec:9598
+#: ./src/pass15.ec:9688
msgid "called object %s is not a function\n"
msgstr "called object %s is not a function\n"
-#: ./src/pass15.ec:8562
-#: ./src/pass15.ec:8568
-#: ./src/pass15.ec:8776
+#: ./src/pass15.ec:8609
+#: ./src/pass15.ec:8615
+#: ./src/pass15.ec:8864
msgid "cannot add two pointers\n"
msgstr "cannot add two pointers\n"
-#: ./src/pass15.ec:1651
+#: ./src/pass15.ec:1652
msgid "cannot dereference type\n"
msgstr "cannot dereference type\n"
-#: ./src/pass2.ec:2477
+#: ./src/pass2.ec:2482
msgid "cannot obtain address of property\n"
msgstr "cannot obtain address of property\n"
msgid "constructor"
msgstr "constructor"
-#: ./src/pass15.ec:11237
+#: ./src/pass15.ec:11327
msgid "couldn't determine type of %s; expected %s\n"
msgstr "couldn't determine type of %s; expected %s\n"
-#: ./src/pass15.ec:9187
-#: ./src/pass15.ec:9199
-#: ./src/pass15.ec:11249
-#: ./src/pass15.ec:11421
+#: ./src/pass15.ec:9272
+#: ./src/pass15.ec:9284
+#: ./src/pass15.ec:11339
+#: ./src/pass15.ec:11511
msgid "couldn't determine type of %s\n"
msgstr "couldn't determine type of %s\n"
-#: ./src/pass15.ec:2031
-#: ./src/pass15.ec:10370
+#: ./src/pass15.ec:2032
+#: ./src/pass15.ec:10460
msgid "couldn't find member %s in class %s\n"
msgstr "couldn't find member %s in class %s\n"
-#: ./src/pass15.ec:2027
-#: ./src/pass15.ec:2131
+#: ./src/pass15.ec:2028
+#: ./src/pass15.ec:2132
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:9219
+#: ./src/pass15.ec:9304
msgid "deleting const qualified object\n"
msgstr "deleting const qualified object\n"
msgid "destructor"
msgstr "destructor"
-#: ./src/pass15.ec:8768
+#: ./src/pass15.ec:8856
msgid "different levels of indirection\n"
msgstr "different levels of indirection\n"
-#: ./src/pass15.ec:2870
+#: ./src/pass15.ec:2871
msgid "discarding const qualifier\n"
msgstr "discarding const qualifier\n"
-#: ./src/grammar.ec:3280
-#: ./src/grammar.ec:3281
-#: ./src/grammar.ec:3282
#: ./src/grammar.ec:3283
#: ./src/grammar.ec:3284
-#: ./src/grammar.ec:3296
-#: ./src/grammar.ec:3297
-#: ./src/grammar.ec:3298
+#: ./src/grammar.ec:3285
+#: ./src/grammar.ec:3286
+#: ./src/grammar.ec:3287
#: ./src/grammar.ec:3299
#: ./src/grammar.ec:3300
-#: ./src/grammar.ec:3366
-#: ./src/grammar.ec:3367
-#: ./src/grammar.ec:3368
+#: ./src/grammar.ec:3301
+#: ./src/grammar.ec:3302
+#: ./src/grammar.ec:3303
#: ./src/grammar.ec:3369
+#: ./src/grammar.ec:3370
+#: ./src/grammar.ec:3371
+#: ./src/grammar.ec:3372
msgid "eC expects all declarations to precede statements in the block (C89 style)\n"
msgstr "eC expects all declarations to precede statements in the block (C89 style)\n"
-#: ./src/grammar.ec:3021
+#: ./src/grammar.ec:3024
msgid "extra comma\n"
msgstr "extra comma\n"
-#: ./src/pass15.ec:8580
-#: ./src/pass15.ec:11376
-#: ./src/pass15.ec:11378
+#: ./src/pass15.ec:8627
+#: ./src/pass15.ec:11466
+#: ./src/pass15.ec:11468
msgid "incompatible expression %s (%s); expected %s\n"
msgstr "incompatible expression %s (%s); expected %s\n"
-#: ./src/pass15.ec:8870
-#: ./src/pass15.ec:9078
+#: ./src/pass15.ec:8958
+#: ./src/pass15.ec:9163
msgid "incompatible expressions %s (%s) and %s (%s)\n"
msgstr "incompatible expressions %s (%s) and %s (%s)\n"
-#: ./src/pass15.ec:1983
+#: ./src/pass15.ec:1984
msgid "incompatible instance method %s\n"
msgstr "incompatible instance method %s\n"
-#: ./src/pass15.ec:3358
+#: ./src/pass15.ec:3361
msgid "incompatible parameter %s (expected %s)\n"
msgstr "incompatible parameter %s (expected %s)\n"
-#: ./src/pass15.ec:3295
+#: ./src/pass15.ec:3298
msgid "incompatible return type for function\n"
msgstr "incompatible return type for function\n"
-#: ./src/pass15.ec:10139
+#: ./src/pass15.ec:10229
msgid "invalid class specifier %s for object of class %s\n"
msgstr "invalid class specifier %s for object of class %s\n"
-#: ./src/grammar.ec:1705
-#: ./src/grammar.ec:1706
+#: ./src/grammar.ec:1708
+#: ./src/grammar.ec:1709
msgid "l-value expected\n"
msgstr "l-value expected\n"
-#: ./src/pass15.ec:10685
+#: ./src/pass15.ec:10775
msgid "member operator on non-structure type expression %s\n"
msgstr "member operator on non-structure type expression %s\n"
-#: ./src/pass15.ec:3230
-#: ./src/pass15.ec:3245
-#: ./src/pass15.ec:3271
+#: ./src/pass15.ec:3233
+#: ./src/pass15.ec:3248
+#: ./src/pass15.ec:3274
msgid "method class must be derived from %s\n"
msgstr "method class must be derived from %s\n"
-#: ./src/pass15.ec:3232
+#: ./src/pass15.ec:3235
msgid "method class should not take an object\n"
msgstr "method class should not take an object\n"
-#: ./src/pass2.ec:2479
-#: ./src/pass2.ec:2481
+#: ./src/pass2.ec:2484
+#: ./src/pass2.ec:2486
msgid "no get defined for property %s of class %s\n"
msgstr "no get defined for property %s of class %s\n"
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:9771
+#: ./src/pass15.ec:9861
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:9767
+#: ./src/pass15.ec:9857
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:3309
+#: ./src/pass15.ec:3312
msgid "not enough parameters\n"
msgstr "not enough parameters\n"
-#: ./src/pass15.ec:8716
+#: ./src/pass15.ec:8803
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:8465
+#: ./src/pass15.ec:8500
msgid "operator %s illegal on pointer\n"
msgstr "operator %s illegal on pointer\n"
-#: ./src/pass15.ec:3258
+#: ./src/pass15.ec:3261
msgid "overriding class expected to be derived from method class\n"
msgstr "overriding class expected to be derived from method class\n"
-#: ./src/ast.ec:1154
+#: ./src/ast.ec:1159
msgid "parameter name omitted\n"
msgstr "parameter name omitted\n"
msgid "set defined on type without storage for non-conversion property\n"
msgstr "set defined on type without storage for non-conversion property\n"
-#: ./src/ecdefs.ec:1740
-#: ./src/grammar.ec:3232
-#: ./src/grammar.ec:3233
-#: ./src/grammar.ec:3234
+#: ./src/ecdefs.ec:1751
#: ./src/grammar.ec:3235
#: ./src/grammar.ec:3236
#: ./src/grammar.ec:3237
#: ./src/grammar.ec:3238
+#: ./src/grammar.ec:3239
+#: ./src/grammar.ec:3240
+#: ./src/grammar.ec:3241
msgid "syntax error\n"
msgstr "syntax error\n"
-#: ./src/pass15.ec:9672
+#: ./src/pass15.ec:9762
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:9668
+#: ./src/pass15.ec:9758
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:2037
+#: ./src/pass15.ec:2038
msgid "too many initializers for instantiation of class %s\n"
msgstr "too many initializers for instantiation of class %s\n"
-#: ./src/pass15.ec:3372
+#: ./src/pass15.ec:3375
msgid "too many parameters\n"
msgstr "too many parameters\n"
-#: ./src/pass15.ec:10668
+#: ./src/pass15.ec:10758
msgid "undefined class %s\n"
msgstr "undefined class %s\n"
-#: ./src/pass15.ec:11412
+#: ./src/pass15.ec:11502
msgid "unresolved identifier %s::%s\n"
msgstr "unresolved identifier %s::%s\n"
-#: ./src/pass15.ec:11235
+#: ./src/pass15.ec:11325
msgid "unresolved identifier %s; expected %s\n"
msgstr "unresolved identifier %s; expected %s\n"
-#: ./src/pass15.ec:11247
-#: ./src/pass15.ec:11414
+#: ./src/pass15.ec:11337
+#: ./src/pass15.ec:11504
msgid "unresolved identifier %s\n"
msgstr "unresolved identifier %s\n"
-#: ./src/pass15.ec:1977
+#: ./src/pass15.ec:1978
msgid "unresolved symbol used as an instance method %s\n"
msgstr "unresolved symbol used as an instance method %s\n"
-#: ./src/pass15.ec:8553
-#: ./src/pass15.ec:8754
-#: ./src/pass15.ec:8761
+#: ./src/pass15.ec:8600
+#: ./src/pass15.ec:8842
+#: ./src/pass15.ec:8849
msgid "void *: unknown size\n"
msgstr "void *: unknown size\n"