J.5 ASCII

From OC Systems Wiki!
Jump to: navigation, search

Static Semantics

The following declaration exists in the declaration of package Standard:

package ASCII is

   --  Control characters:

   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;

   -- Other characters:

   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:= '~';

   -- Lower case letters:

   LC_A: constant Character:= 'a';
   ...
   LC_Z: constant Character:= 'z';

end ASCII;

Copyright © 1992,1993,1994,1995 Intermetrics, Inc.
Copyright © 2000 The MITRE Corporation, Inc. Ada Reference Manual