Skip to content
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.

Commit ddab1fb

Browse files
committedApr 16, 2025·
add ascii constants docs
1 parent 4bc022d commit ddab1fb

File tree

1 file changed

+166
-1
lines changed

1 file changed

+166
-1
lines changed
 

‎doc/specs/stdlib_ascii.md

+166-1
Original file line numberDiff line numberDiff line change
@@ -14,8 +14,173 @@ intrinsic character variables and constants.
1414

1515
## Constants provided by `stdlib_ascii`
1616

17-
@note Specification of constants is currently incomplete.
17+
### `NUL`
1818

19+
Null character
20+
21+
### `SOH`
22+
23+
Start Of Heading Character
24+
25+
### `STX`
26+
27+
Start Of Text character
28+
29+
### `ETX`
30+
31+
End Of Text character
32+
33+
### `EOT`
34+
35+
End Of Transmission character
36+
37+
### `ENQ`
38+
39+
Enquiry character
40+
41+
### `ACK`
42+
43+
Acknowledge character
44+
45+
### `BEL`
46+
47+
Bell character
48+
49+
### `BS`
50+
51+
Backspace character
52+
53+
### `TAB`
54+
55+
Horizontal Tab character
56+
57+
### `LF`
58+
59+
Line Feed character
60+
61+
### `VT`
62+
63+
Vertical Tab character
64+
65+
### `FF`
66+
67+
Form Feed character
68+
69+
### `CR`
70+
71+
Carriage Return character
72+
73+
### `SO`
74+
75+
Shift Out character
76+
77+
### `SI`
78+
79+
Shift In character
80+
81+
### `DLE`
82+
83+
Data Link Escape character
84+
85+
### `DC1`
86+
87+
Device Control 1 character
88+
89+
### `DC2`
90+
91+
Device Control 2 character
92+
93+
### `DC3`
94+
95+
Device Control 3 character
96+
97+
### `DC4`
98+
99+
Device Control 4 character
100+
101+
### `NAK`
102+
103+
Negative Acknowledge character
104+
105+
### `SYN`
106+
107+
Synchronous Idle character
108+
109+
### `ETB`
110+
111+
End of Transmission Block character
112+
113+
### `CAN`
114+
115+
Cancel character
116+
117+
### `EM`
118+
119+
End of Medium character
120+
121+
### `SUB`
122+
123+
Substitute character
124+
125+
### `ESC`
126+
127+
Escape character
128+
129+
### `FS`
130+
131+
File separator character
132+
133+
### `GS`
134+
135+
Group Separator character
136+
137+
### `RS`
138+
139+
Record Separator character
140+
141+
### `US`
142+
143+
Unit separator character
144+
145+
### `DEL`
146+
147+
Delete character
148+
149+
### `fullhex_digits`
150+
151+
All the hexadecimal digits (0-9, A-F, a-f)
152+
153+
### `hex_digits`
154+
155+
All the numerical and uppercase hexadecimal digits (0-9, A-F)
156+
157+
### `lowerhex_digits`
158+
159+
All the numerical and lowercase hexadecimal digits (0-9, a-f)
160+
161+
### `digits`
162+
163+
base 10 digits (0-9)
164+
165+
### `octal_digits`
166+
167+
base 8 digits (0-7)
168+
169+
### `letters`
170+
171+
Uppercase and lowercase letters of the english alphabet (A-Z, a-z)
172+
173+
### `uppercase`
174+
175+
Uppercase english albhabets (A-Z)
176+
177+
### `lowercase`
178+
179+
Lowercase english albhabets (a-z)
180+
181+
### `whitespace`
182+
183+
All the ascii whitespace characters (space, horizontal tab, vertical tab, carriage return, line feed, form feed)
19184

20185
## Specification of the `stdlib_ascii` procedures
21186

0 commit comments

Comments
 (0)
Please sign in to comment.