Nikos Kokkalis

Results 12 comments of Nikos Kokkalis

Interesting, I will check Chris!

The "fail to emit" issues and the first case of XS0176 should be fixed now.

OK, the rest of the cases should be fixed now too.

Fix is similar to #1491; same problems apply.

Robert, this solution does not fully work as expected. There is neither a compile-time nor a runtime error. The compiler throws no error because the member access is late-bound and...

> Similar problem exists also with the = operator, as discussed in the online meeting today: > > ``` > #pragma options (allowoldstyleassignments, on) > GLOBAL ggg AS INT >...

> Nikos, In the compiler in the FoxPro dialect the `=` operator is allowed for assignments and then only in the leftmost `=` operator on the line. So `? x...

Correct. So, then I assume that Chris's sample is for the FoxPro dialect? Because it expects to work as an assignment: ``` Evaluate(" ggg = 3") ? ggg // 2,...

OK, more questions. What if there is an expression list? Should ``` x = y = z, z = x ``` Be treated as: ``` x := y = z...

So, I did the extra fix and enabled this only on foxpro. Is there something I'm missing?