raiguard/tcom

git clone https://git.raiguard.me/raiguard/tcom

Caleb HeuerWe probably don't need this giant ascii tableb493b1d

trunk
2.7 KiB131 linesraw
1TTY_Ascii_Sym :: enum rune {
2	NUL     = 0x00, // null character
3	SOH     = 0x01, // start of heading
4	STX     = 0x02, // start of text
5	ETX     = 0x03, // end of text
6	EOT     = 0x04, // end of transmission
7	ENQ     = 0x05, // enquiry
8	ACK     = 0x06, // acknowledge
9	BEL     = 0x07, // bell
10	BS      = 0x08, // backspace
11	HT      = 0x09, // horizontal tab
12	LF      = 0x0A, // new line
13	VT      = 0x0B, // vertical tab
14	FF      = 0x0C, // form feed
15	CR      = 0x0D, // carriage ret
16	SO      = 0x0E, // shift out
17	SI      = 0x0F, // shift in
18	DLE     = 0x10, // data link escape
19	DC1     = 0x11, // device control 1
20	DC2     = 0x12, // device control 2
21	DC3     = 0x13, // device control 3
22	DC4     = 0x14, // device control 4
23	NAK     = 0x15, // negative ack.
24	SYN     = 0x16, // synchronous idle
25	ETB     = 0x17, // end of trans. blk
26	CAN     = 0x18, // cancel
27	EM      = 0x19, // end of medium
28	SUB     = 0x1A, // substitute
29	ESC     = 0x1B, // escape
30	FS      = 0x1C, // file separator
31	GS      = 0x1D, // group separator
32	RS      = 0x1E, // record separator
33	US      = 0x1F, // unit separator
34	SPACE   = 0x20,
35	BANG    = 0x21,
36	DQUOTE  = 0x22,
37	POUND   = 0x23,
38	DOLLAR  = 0x24,
39	PERCENT = 0x25,
40	AMP     = 0x26,
41	QUOTE   = 0x27,
42	LPAREN  = 0x28,
43	RPAREN  = 0x29,
44	STAR    = 0x2A,
45	PLUS    = 0x2B,
46	COMMA   = 0x2C,
47	MINUS   = 0x2D,
48	PERIOD  = 0x2E,
49	SLASH   = 0x2F,
50	ZERO    = 0x30,
51	ONE     = 0x31,
52	TWO     = 0x32,
53	THREE   = 0x33,
54	FOUR    = 0x34,
55	FIVE    = 0x35,
56	SIX     = 0x36,
57	SEVEN   = 0x37,
58	EIGHT   = 0x38,
59	NINE    = 0x39,
60	COLON   = 0x3A,
61	SEMI    = 0x3B,
62	LT      = 0x3C,
63	EQUALS  = 0x3D,
64	GT      = 0x3E,
65	QUEST   = 0x3F,
66	COMMAT  = 0x40,
67	A       = 0x41,
68	B       = 0x42,
69	C       = 0x43,
70	D       = 0x44,
71	E       = 0x45,
72	F       = 0x46,
73	G       = 0x47,
74	H       = 0x48,
75	I       = 0x49,
76	J       = 0x4A,
77	K       = 0x4B,
78	L       = 0x4C,
79	M       = 0x4D,
80	N       = 0x4E,
81	O       = 0x4F,
82	P       = 0x50,
83	Q       = 0x51,
84	R       = 0x52,
85	S       = 0x53,
86	T       = 0x54,
87	U       = 0x55,
88	V       = 0x56,
89	W       = 0x57,
90	X       = 0x58,
91	Y       = 0x59,
92	Z       = 0x5A,
93	LBRACK  = 0x5B,
94	BSLASH  = 0x5C,
95	RBRACK  = 0x5D,
96	CARET   = 0x5E,
97	UNDER   = 0x5F,
98	GRAVE   = 0x60,
99	a       = 0x61,
100	b       = 0x62,
101	c       = 0x63,
102	d       = 0x64,
103	e       = 0x65,
104	f       = 0x66,
105	g       = 0x67,
106	h       = 0x68,
107	i       = 0x69,
108	j       = 0x6A,
109	k       = 0x6B,
110	l       = 0x6C,
111	m       = 0x6D,
112	n       = 0x6E,
113	o       = 0x6F,
114	p       = 0x70,
115	q       = 0x71,
116	r       = 0x72,
117	s       = 0x73,
118	t       = 0x74,
119	u       = 0x75,
120	v       = 0x76,
121	w       = 0x77,
122	x       = 0x78,
123	y       = 0x79,
124	z       = 0x7A,
125	LBRACE  = 0x7B,
126	PIPE    = 0x7C,
127	RBRACE  = 0x7D,
128	TILDE   = 0x7E,
129	DEL     = 0x7F,
130}
131