t_types.mod 280 B

123456789101112131415
  1. MODULE TTypes;
  2. // Scalar TYPEs: subrange (decimal + hex bounds), alias, use.
  3. TYPE R = [0..9];
  4. TYPE Alias = INTEGER;
  5. TYPE Hex = [0x0..0xF];
  6. VAR x : R;
  7. VAR y : Alias;
  8. VAR h : Hex;
  9. VAR ExitCode : INTEGER;
  10. BEGIN
  11. x := 7;
  12. y := x + 1;
  13. h := 0xA;
  14. ExitCode := y + h - h
  15. END TTypes.