t_lower4with.mod 257 B

123456789101112131415
  1. MODULE TLower4With;
  2. (* Lower slice L4: WITH (record field scope). Exit 42. *)
  3. TYPE
  4. Rec = RECORD a, b: INTEGER; END;
  5. VAR
  6. r : Rec;
  7. x, ExitCode : INTEGER;
  8. BEGIN
  9. r.a := 40;
  10. r.b := 2;
  11. WITH r DO
  12. x := a + b
  13. END;
  14. ExitCode := x
  15. END TLower4With.