Contents   Index   Previous   Next


J.5 ASCII

Static Semantics

1
   The following declaration exists in the declaration of package Standard:
2
package ASCII is
3
  --  Control characters:
4
  NUL   : constant Character := nul;              SOH   : constant Character := soh;
  STX   : constant Character := stx;              ETX   : constant Character := etx;
  EOT   : constant Character := eot;              ENQ   : constant Character := enq;
  ACK   : constant Character := ack;              BEL   : constant Character := bel;
  BS    : constant Character := bs;               HT    : constant Character := ht;
  LF    : constant Character := lf;               VT    : constant Character := vt;
  FF    : constant Character := ff;               CR    : constant Character := cr;
  SO    : constant Character := so;               SI    : constant Character := si;
  DLE   : constant Character := dle;              DC1   : constant Character := dc1;
  DC2   : constant Character := dc2;              DC3   : constant Character := dc3;
  DC4   : constant Character := dc4;              NAK   : constant Character := nak;
  SYN   : constant Character := syn;              ETB   : constant Character := etb;
  CAN   : constant Character := can;              EM    : constant Character := em;
  SUB   : constant Character := sub;              ESC   : constant Character := esc;
  FS    : constant Character := fs;               GS    : constant Character := gs;
  RS    : constant Character := rs;               US    : constant Character := us;
  DEL   : constant Character := del;
5
  -- Other characters:
6
  Exclam   : constant Character:= '!';            Quotation : constant Character:= '"';
  Sharp    : constant Character:= '#';            Dollar    : constant Character:= '$';
  Percent  : constant Character:= '%';            Ampersand : constant Character:= '&';
  Colon    : constant Character:= ':';            Semicolon : constant Character:= ';';
  Query    : constant Character:= '?';            At_Sign   : constant Character:= '@';
  L_Bracket: constant Character:= '[';            Back_Slash: constant Character:= '\';
  R_Bracket: constant Character:= ']';            Circumflex: constant Character:= '^';
  Underline: constant Character:= '_';            Grave     : constant Character:= '`';
  L_Brace  : constant Character:= '{';            Bar       : constant Character:= '|';
  R_Brace  : constant Character:= '}';            Tilde     : constant Character:= '~';
7
  -- Lower case letters:
8
  LC_A: constant Character:= 'a';
  ...
  LC_Z: constant Character:= 'z';
9
end ASCII;

Contents   Index   Previous   Next   Legal