VMS Help  —  PASCAL
49.26  –  D_FLOAT
  The  %D_FLOAT  directive  produces  a  VAX  D_floating   literal
  regardless   of  the  current  floating  point  default  of  the
  compilation.  Without the directive,  the  format  of  a  double
  precision  floating  literal  will  be  determined  based on the
  setting of the /FLOAT DCL qualifier or the [FLOAT]  module-level
  attribute.  The syntax is:

    %D_FLOAT floating-point-literal

49.27  –  G_FLOAT

  The  %G_FLOAT  directive  produces  a  VAX  G_floating   literal
  regardless   of  the  current  floating  point  default  of  the
  compilation.  Without the directive,  the  format  of  a  double
  precision  floating  literal  will  be  determined  based on the
  setting of the /FLOAT DCL qualifier or the [FLOAT]  module-level
  attribute.  The syntax is:

    %G_FLOAT floating-point-literal

49.28  –  T_FLOAT

  The %T_FLOAT  directive  produces  an  IEEE  T_floating  literal
  regardless   of  the  current  floating  point  default  of  the
  compilation.  Without the directive,  the  format  of  a  double
  precision  floating  literal  will  be  determined  based on the
  setting of the /FLOAT DCL qualifier or the [FLOAT]  module-level
  attribute.   The  %T_FLOAT directive is not supported on OpenVMS
  VAX systems.  The syntax is:

    %T_FLOAT floating-point-literal

50  –  Comments

  Comments document the actions or elements  of  a  program.   The
  text  of  a  comment  can  contain  any ASCII character except a
  nonprinting control character, such as an ESCAPE character.  You
  can  place  comments  anywhere in a program that white space can
  appear.

  You signify a comment with braces  or  with  a  parenthesis  and
  asterisk pair, as follows:

  Example:

     { This is a comment }
     (* This is also a comment *)

  VSI Pascal allows you  to  mix  the  two  symbol  pairs  in  one
  comment, as follows:

     { The delimiters of this comment do not match. *)
     (* VSI Pascal allows you to mix delimiters in this way. }

  VSI Pascal does not allow you to nest comments.   The  following
  example  causes a compile-time error because the comment ends at
  the first closing delimiter (}).

  Example
     The following is illegal:
     (* Comments can not be nested { in VSI Pascal } within
         a program *)

51  –  Release Notes

  Please refer to SYS$HELP:PASCAL%%%.RELEASE_NOTES for VSI  Pascal
  release notes.
Close Help