test-bug-semicolon.nut 271 B

123456789101112131415161718
  1. if (1) {print(1)} else if (1) {print(2)} else {print(3)}; print(4);
  2. class X {
  3. function _add(x) {
  4. print("add("+x+")\n");
  5. return this;
  6. }
  7. };
  8. class Y extends X {
  9. function f() {
  10. base += 3; // troublesome
  11. }
  12. };
  13. y <- Y();
  14. y += 3;
  15. y.f();