Skip to main content

J.5 ASCII

danger

This Reference Manual output has not been verified, and may contain omissions or errors. Report any problems on the tracking issue

Static Semantics

1

The following declaration exists in the declaration of package Standard:

2
package ASCII is
3--  Control characters:
4NUL   : 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:
6Exclam   : 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:
8LC_A: constant Character:= 'a';
  ...
  LC_Z: constant Character:= 'z';
9end ASCII;