|
|
1.1 root 1: /*
2: * $Source: /u1/X11/clients/xterm/RCS/VTPrsTbl.c,v $
3: * $Header: VTPrsTbl.c,v 1.4 87/09/11 08:17:10 toddb Exp $
4: */
5:
6:
7: #include <X11/copyright.h>
8:
9: /*
10: * Copyright 1987 by Digital Equipment Corporation, Maynard, Massachusetts.
11: *
12: * All Rights Reserved
13: *
14: * Permission to use, copy, modify, and distribute this software and its
15: * documentation for any purpose and without fee is hereby granted,
16: * provided that the above copyright notice appear in all copies and that
17: * both that copyright notice and this permission notice appear in
18: * supporting documentation, and that the name of Digital Equipment
19: * Corporation not be used in advertising or publicity pertaining to
20: * distribution of the software without specific, written prior permission.
21: *
22: *
23: * DIGITAL DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING
24: * ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL
25: * DIGITAL BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR
26: * ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS,
27: * WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION,
28: * ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS
29: * SOFTWARE.
30: */
31:
32: #ifndef lint
33: static char *rcsid_VTparsetable_c = "$Header: VTPrsTbl.c,v 1.4 87/09/11 08:17:10 toddb Exp $";
34: #endif lint
35:
36: #include "VTparse.h"
37: #ifndef lint
38: static char rcs_id[] = "$Header: VTPrsTbl.c,v 1.4 87/09/11 08:17:10 toddb Exp $";
39: #endif lint
40: /*
41: * Stupid Apollo C preprocessor can't handle long lines. So... To keep
42: * it happy, we put each onto a seperate line.... Sigh...
43: */
44:
45: int groundtable[] = {
46: /* NUL SOH STX ETX */
47: CASE_IGNORE,
48: CASE_IGNORE,
49: CASE_IGNORE,
50: CASE_IGNORE,
51: /* EOT ENQ ACK BEL */
52: CASE_IGNORE,
53: CASE_IGNORE,
54: CASE_IGNORE,
55: CASE_BELL,
56: /* BS HT NL VT */
57: CASE_BS,
58: CASE_TAB,
59: CASE_VMOT,
60: CASE_VMOT,
61: /* NP CR SO SI */
62: CASE_VMOT,
63: CASE_CR,
64: CASE_SO,
65: CASE_SI,
66: /* DLE DC1 DC2 DC3 */
67: CASE_IGNORE,
68: CASE_IGNORE,
69: CASE_IGNORE,
70: CASE_IGNORE,
71: /* DC4 NAK SYN ETB */
72: CASE_IGNORE,
73: CASE_IGNORE,
74: CASE_IGNORE,
75: CASE_IGNORE,
76: /* CAN EM SUB ESC */
77: CASE_IGNORE,
78: CASE_IGNORE,
79: CASE_IGNORE,
80: CASE_ESC,
81: /* FS GS RS US */
82: CASE_IGNORE,
83: CASE_IGNORE,
84: CASE_IGNORE,
85: CASE_IGNORE,
86: /* SP ! " # */
87: CASE_PRINT,
88: CASE_PRINT,
89: CASE_PRINT,
90: CASE_PRINT,
91: /* $ % & ' */
92: CASE_PRINT,
93: CASE_PRINT,
94: CASE_PRINT,
95: CASE_PRINT,
96: /* ( ) * + */
97: CASE_PRINT,
98: CASE_PRINT,
99: CASE_PRINT,
100: CASE_PRINT,
101: /* , - . / */
102: CASE_PRINT,
103: CASE_PRINT,
104: CASE_PRINT,
105: CASE_PRINT,
106: /* 0 1 2 3 */
107: CASE_PRINT,
108: CASE_PRINT,
109: CASE_PRINT,
110: CASE_PRINT,
111: /* 4 5 6 7 */
112: CASE_PRINT,
113: CASE_PRINT,
114: CASE_PRINT,
115: CASE_PRINT,
116: /* 8 9 : ; */
117: CASE_PRINT,
118: CASE_PRINT,
119: CASE_PRINT,
120: CASE_PRINT,
121: /* < = > ? */
122: CASE_PRINT,
123: CASE_PRINT,
124: CASE_PRINT,
125: CASE_PRINT,
126: /* @ A B C */
127: CASE_PRINT,
128: CASE_PRINT,
129: CASE_PRINT,
130: CASE_PRINT,
131: /* D E F G */
132: CASE_PRINT,
133: CASE_PRINT,
134: CASE_PRINT,
135: CASE_PRINT,
136: /* H I J K */
137: CASE_PRINT,
138: CASE_PRINT,
139: CASE_PRINT,
140: CASE_PRINT,
141: /* L M N O */
142: CASE_PRINT,
143: CASE_PRINT,
144: CASE_PRINT,
145: CASE_PRINT,
146: /* P Q R S */
147: CASE_PRINT,
148: CASE_PRINT,
149: CASE_PRINT,
150: CASE_PRINT,
151: /* T U V W */
152: CASE_PRINT,
153: CASE_PRINT,
154: CASE_PRINT,
155: CASE_PRINT,
156: /* X Y Z [ */
157: CASE_PRINT,
158: CASE_PRINT,
159: CASE_PRINT,
160: CASE_PRINT,
161: /* \ ] ^ _ */
162: CASE_PRINT,
163: CASE_PRINT,
164: CASE_PRINT,
165: CASE_PRINT,
166: /* ` a b c */
167: CASE_PRINT,
168: CASE_PRINT,
169: CASE_PRINT,
170: CASE_PRINT,
171: /* d e f g */
172: CASE_PRINT,
173: CASE_PRINT,
174: CASE_PRINT,
175: CASE_PRINT,
176: /* h i j k */
177: CASE_PRINT,
178: CASE_PRINT,
179: CASE_PRINT,
180: CASE_PRINT,
181: /* l m n o */
182: CASE_PRINT,
183: CASE_PRINT,
184: CASE_PRINT,
185: CASE_PRINT,
186: /* p q r s */
187: CASE_PRINT,
188: CASE_PRINT,
189: CASE_PRINT,
190: CASE_PRINT,
191: /* t u v w */
192: CASE_PRINT,
193: CASE_PRINT,
194: CASE_PRINT,
195: CASE_PRINT,
196: /* x y z { */
197: CASE_PRINT,
198: CASE_PRINT,
199: CASE_PRINT,
200: CASE_PRINT,
201: /* | } ~ DEL */
202: CASE_PRINT,
203: CASE_PRINT,
204: CASE_PRINT,
205: CASE_GROUND_STATE, };
206:
207: int csitable[] = {
208: /* NUL SOH STX ETX */
209: CASE_IGNORE,
210: CASE_IGNORE,
211: CASE_IGNORE,
212: CASE_IGNORE,
213: /* EOT ENQ ACK BEL */
214: CASE_IGNORE,
215: CASE_IGNORE,
216: CASE_IGNORE,
217: CASE_BELL,
218: /* BS HT NL VT */
219: CASE_BS,
220: CASE_TAB,
221: CASE_VMOT,
222: CASE_VMOT,
223: /* NP CR SO SI */
224: CASE_VMOT,
225: CASE_CR,
226: CASE_SO,
227: CASE_SI,
228: /* DLE DC1 DC2 DC3 */
229: CASE_IGNORE,
230: CASE_IGNORE,
231: CASE_IGNORE,
232: CASE_IGNORE,
233: /* DC4 NAK SYN ETB */
234: CASE_IGNORE,
235: CASE_IGNORE,
236: CASE_IGNORE,
237: CASE_IGNORE,
238: /* CAN EM SUB ESC */
239: CASE_IGNORE,
240: CASE_IGNORE,
241: CASE_IGNORE,
242: CASE_ESC,
243: /* FS GS RS US */
244: CASE_IGNORE,
245: CASE_IGNORE,
246: CASE_IGNORE,
247: CASE_IGNORE,
248: /* SP ! " # */
249: CASE_ESC_IGNORE,
250: CASE_ESC_IGNORE,
251: CASE_ESC_IGNORE,
252: CASE_ESC_IGNORE,
253: /* $ % & ' */
254: CASE_ESC_IGNORE,
255: CASE_ESC_IGNORE,
256: CASE_ESC_IGNORE,
257: CASE_ESC_IGNORE,
258: /* ( ) * + */
259: CASE_ESC_IGNORE,
260: CASE_ESC_IGNORE,
261: CASE_ESC_IGNORE,
262: CASE_ESC_IGNORE,
263: /* , - . / */
264: CASE_ESC_IGNORE,
265: CASE_ESC_IGNORE,
266: CASE_ESC_IGNORE,
267: CASE_ESC_IGNORE,
268: /* 0 1 2 3 */
269: CASE_ESC_DIGIT,
270: CASE_ESC_DIGIT,
271: CASE_ESC_DIGIT,
272: CASE_ESC_DIGIT,
273: /* 4 5 6 7 */
274: CASE_ESC_DIGIT,
275: CASE_ESC_DIGIT,
276: CASE_ESC_DIGIT,
277: CASE_ESC_DIGIT,
278: /* 8 9 : ; */
279: CASE_ESC_DIGIT,
280: CASE_ESC_DIGIT,
281: CASE_IGNORE,
282: CASE_ESC_SEMI,
283: /* < = > ? */
284: CASE_IGNORE,
285: CASE_IGNORE,
286: CASE_IGNORE,
287: CASE_DEC_STATE,
288: /* @ A B C */
289: CASE_ICH,
290: CASE_CUU,
291: CASE_CUD,
292: CASE_CUF,
293: /* D E F G */
294: CASE_CUB,
295: CASE_GROUND_STATE,
296: CASE_GROUND_STATE,
297: CASE_GROUND_STATE,
298: /* H I J K */
299: CASE_CUP,
300: CASE_GROUND_STATE,
301: CASE_ED,
302: CASE_EL,
303: /* L M N O */
304: CASE_IL,
305: CASE_DL,
306: CASE_GROUND_STATE,
307: CASE_GROUND_STATE,
308: /* P Q R S */
309: CASE_DCH,
310: CASE_GROUND_STATE,
311: CASE_GROUND_STATE,
312: CASE_GROUND_STATE,
313: /* T U V W */
314: CASE_TRACK_MOUSE,
315: CASE_GROUND_STATE,
316: CASE_GROUND_STATE,
317: CASE_GROUND_STATE,
318: /* X Y Z [ */
319: CASE_GROUND_STATE,
320: CASE_GROUND_STATE,
321: CASE_GROUND_STATE,
322: CASE_GROUND_STATE,
323: /* \ ] ^ _ */
324: CASE_GROUND_STATE,
325: CASE_GROUND_STATE,
326: CASE_GROUND_STATE,
327: CASE_GROUND_STATE,
328: /* ` a b c */
329: CASE_GROUND_STATE,
330: CASE_GROUND_STATE,
331: CASE_GROUND_STATE,
332: CASE_DA1,
333: /* d e f g */
334: CASE_GROUND_STATE,
335: CASE_GROUND_STATE,
336: CASE_CUP,
337: CASE_TBC,
338: /* h i j k */
339: CASE_SET,
340: CASE_GROUND_STATE,
341: CASE_GROUND_STATE,
342: CASE_GROUND_STATE,
343: /* l m n o */
344: CASE_RST,
345: CASE_SGR,
346: CASE_CPR,
347: CASE_GROUND_STATE,
348: /* p q r s */
349: CASE_GROUND_STATE,
350: CASE_GROUND_STATE,
351: CASE_DECSTBM,
352: CASE_GROUND_STATE,
353: /* t u v w */
354: CASE_GROUND_STATE,
355: CASE_GROUND_STATE,
356: CASE_GROUND_STATE,
357: CASE_GROUND_STATE,
358: /* x y z { */
359: CASE_DECREQTPARM,
360: CASE_GROUND_STATE,
361: CASE_GROUND_STATE,
362: CASE_GROUND_STATE,
363: /* | } ~ DEL */
364: CASE_GROUND_STATE,
365: CASE_GROUND_STATE,
366: CASE_GROUND_STATE,
367: CASE_GROUND_STATE,
368: };
369:
370: int dectable[] = {
371: /* NUL SOH STX ETX */
372: CASE_IGNORE,
373: CASE_IGNORE,
374: CASE_IGNORE,
375: CASE_IGNORE,
376: /* EOT ENQ ACK BEL */
377: CASE_IGNORE,
378: CASE_IGNORE,
379: CASE_IGNORE,
380: CASE_BELL,
381: /* BS HT NL VT */
382: CASE_BS,
383: CASE_TAB,
384: CASE_VMOT,
385: CASE_VMOT,
386: /* NP CR SO SI */
387: CASE_VMOT,
388: CASE_CR,
389: CASE_SO,
390: CASE_SI,
391: /* DLE DC1 DC2 DC3 */
392: CASE_IGNORE,
393: CASE_IGNORE,
394: CASE_IGNORE,
395: CASE_IGNORE,
396: /* DC4 NAK SYN ETB */
397: CASE_IGNORE,
398: CASE_IGNORE,
399: CASE_IGNORE,
400: CASE_IGNORE,
401: /* CAN EM SUB ESC */
402: CASE_IGNORE,
403: CASE_IGNORE,
404: CASE_IGNORE,
405: CASE_ESC,
406: /* FS GS RS US */
407: CASE_IGNORE,
408: CASE_IGNORE,
409: CASE_IGNORE,
410: CASE_IGNORE,
411: /* SP ! " # */
412: CASE_ESC_IGNORE,
413: CASE_ESC_IGNORE,
414: CASE_ESC_IGNORE,
415: CASE_ESC_IGNORE,
416: /* $ % & ' */
417: CASE_ESC_IGNORE,
418: CASE_ESC_IGNORE,
419: CASE_ESC_IGNORE,
420: CASE_ESC_IGNORE,
421: /* ( ) * + */
422: CASE_ESC_IGNORE,
423: CASE_ESC_IGNORE,
424: CASE_ESC_IGNORE,
425: CASE_ESC_IGNORE,
426: /* , - . / */
427: CASE_ESC_IGNORE,
428: CASE_ESC_IGNORE,
429: CASE_ESC_IGNORE,
430: CASE_ESC_IGNORE,
431: /* 0 1 2 3 */
432: CASE_ESC_DIGIT,
433: CASE_ESC_DIGIT,
434: CASE_ESC_DIGIT,
435: CASE_ESC_DIGIT,
436: /* 4 5 6 7 */
437: CASE_ESC_DIGIT,
438: CASE_ESC_DIGIT,
439: CASE_ESC_DIGIT,
440: CASE_ESC_DIGIT,
441: /* 8 9 : ; */
442: CASE_ESC_DIGIT,
443: CASE_ESC_DIGIT,
444: CASE_IGNORE,
445: CASE_ESC_SEMI,
446: /* < = > ? */
447: CASE_GROUND_STATE,
448: CASE_GROUND_STATE,
449: CASE_GROUND_STATE,
450: CASE_GROUND_STATE,
451: /* @ A B C */
452: CASE_GROUND_STATE,
453: CASE_GROUND_STATE,
454: CASE_GROUND_STATE,
455: CASE_GROUND_STATE,
456: /* D E F G */
457: CASE_GROUND_STATE,
458: CASE_GROUND_STATE,
459: CASE_GROUND_STATE,
460: CASE_GROUND_STATE,
461: /* H I J K */
462: CASE_GROUND_STATE,
463: CASE_GROUND_STATE,
464: CASE_GROUND_STATE,
465: CASE_GROUND_STATE,
466: /* L M N O */
467: CASE_GROUND_STATE,
468: CASE_GROUND_STATE,
469: CASE_GROUND_STATE,
470: CASE_GROUND_STATE,
471: /* P Q R S */
472: CASE_GROUND_STATE,
473: CASE_GROUND_STATE,
474: CASE_GROUND_STATE,
475: CASE_GROUND_STATE,
476: /* T U V W */
477: CASE_GROUND_STATE,
478: CASE_GROUND_STATE,
479: CASE_GROUND_STATE,
480: CASE_GROUND_STATE,
481: /* X Y Z [ */
482: CASE_GROUND_STATE,
483: CASE_GROUND_STATE,
484: CASE_GROUND_STATE,
485: CASE_GROUND_STATE,
486: /* \ ] ^ _ */
487: CASE_GROUND_STATE,
488: CASE_GROUND_STATE,
489: CASE_GROUND_STATE,
490: CASE_GROUND_STATE,
491: /* ` a b c */
492: CASE_GROUND_STATE,
493: CASE_GROUND_STATE,
494: CASE_GROUND_STATE,
495: CASE_GROUND_STATE,
496: /* d e f g */
497: CASE_GROUND_STATE,
498: CASE_GROUND_STATE,
499: CASE_GROUND_STATE,
500: CASE_GROUND_STATE,
501: /* h i j k */
502: CASE_DECSET,
503: CASE_GROUND_STATE,
504: CASE_GROUND_STATE,
505: CASE_GROUND_STATE,
506: /* l m n o */
507: CASE_DECRST,
508: CASE_GROUND_STATE,
509: CASE_GROUND_STATE,
510: CASE_GROUND_STATE,
511: /* p q r s */
512: CASE_GROUND_STATE,
513: CASE_GROUND_STATE,
514: CASE_XTERM_RESTORE,
515: CASE_XTERM_SAVE,
516: /* t u v w */
517: CASE_GROUND_STATE,
518: CASE_GROUND_STATE,
519: CASE_GROUND_STATE,
520: CASE_GROUND_STATE,
521: /* x y z { */
522: CASE_GROUND_STATE,
523: CASE_GROUND_STATE,
524: CASE_GROUND_STATE,
525: CASE_GROUND_STATE,
526: /* | } ~ DEL */
527: CASE_GROUND_STATE,
528: CASE_GROUND_STATE,
529: CASE_GROUND_STATE,
530: CASE_GROUND_STATE,
531: };
532:
533: int eigtable[] = {
534: /* NUL SOH STX ETX */
535: CASE_IGNORE,
536: CASE_IGNORE,
537: CASE_IGNORE,
538: CASE_IGNORE,
539: /* EOT ENQ ACK BEL */
540: CASE_IGNORE,
541: CASE_IGNORE,
542: CASE_IGNORE,
543: CASE_BELL,
544: /* BS HT NL VT */
545: CASE_BS,
546: CASE_TAB,
547: CASE_VMOT,
548: CASE_VMOT,
549: /* NP CR SO SI */
550: CASE_VMOT,
551: CASE_CR,
552: CASE_SO,
553: CASE_SI,
554: /* DLE DC1 DC2 DC3 */
555: CASE_IGNORE,
556: CASE_IGNORE,
557: CASE_IGNORE,
558: CASE_IGNORE,
559: /* DC4 NAK SYN ETB */
560: CASE_IGNORE,
561: CASE_IGNORE,
562: CASE_IGNORE,
563: CASE_IGNORE,
564: /* CAN EM SUB ESC */
565: CASE_IGNORE,
566: CASE_IGNORE,
567: CASE_IGNORE,
568: CASE_ESC,
569: /* FS GS RS US */
570: CASE_IGNORE,
571: CASE_IGNORE,
572: CASE_IGNORE,
573: CASE_IGNORE,
574: /* SP ! " # */
575: CASE_IGNORE,
576: CASE_IGNORE,
577: CASE_IGNORE,
578: CASE_IGNORE,
579: /* $ % & ' */
580: CASE_IGNORE,
581: CASE_IGNORE,
582: CASE_IGNORE,
583: CASE_IGNORE,
584: /* ( ) * + */
585: CASE_IGNORE,
586: CASE_IGNORE,
587: CASE_IGNORE,
588: CASE_IGNORE,
589: /* ,
590: - . / */
591: CASE_IGNORE,
592: CASE_IGNORE,
593: CASE_IGNORE,
594: CASE_IGNORE,
595: /* 0 1 2 3 */
596: CASE_GROUND_STATE,
597: CASE_GROUND_STATE,
598: CASE_GROUND_STATE,
599: CASE_GROUND_STATE,
600: /* 4 5 6 7 */
601: CASE_GROUND_STATE,
602: CASE_GROUND_STATE,
603: CASE_GROUND_STATE,
604: CASE_GROUND_STATE,
605: /* 8 9 : ; */
606: CASE_GROUND_STATE,
607: CASE_GROUND_STATE,
608: CASE_GROUND_STATE,
609: CASE_GROUND_STATE,
610: /* < = > ? */
611: CASE_GROUND_STATE,
612: CASE_GROUND_STATE,
613: CASE_GROUND_STATE,
614: CASE_GROUND_STATE,
615: /* @ A B C */
616: CASE_GROUND_STATE,
617: CASE_GROUND_STATE,
618: CASE_GROUND_STATE,
619: CASE_GROUND_STATE,
620: /* D E F G */
621: CASE_GROUND_STATE,
622: CASE_GROUND_STATE,
623: CASE_GROUND_STATE,
624: CASE_GROUND_STATE,
625: /* H I J K */
626: CASE_GROUND_STATE,
627: CASE_GROUND_STATE,
628: CASE_GROUND_STATE,
629: CASE_GROUND_STATE,
630: /* L M N O */
631: CASE_GROUND_STATE,
632: CASE_GROUND_STATE,
633: CASE_GROUND_STATE,
634: CASE_GROUND_STATE,
635: /* P Q R S */
636: CASE_GROUND_STATE,
637: CASE_GROUND_STATE,
638: CASE_GROUND_STATE,
639: CASE_GROUND_STATE,
640: /* T U V W */
641: CASE_GROUND_STATE,
642: CASE_GROUND_STATE,
643: CASE_GROUND_STATE,
644: CASE_GROUND_STATE,
645: /* X Y Z [ */
646: CASE_GROUND_STATE,
647: CASE_GROUND_STATE,
648: CASE_GROUND_STATE,
649: CASE_GROUND_STATE,
650: /* \ ] ^ _ */
651: CASE_GROUND_STATE,
652: CASE_GROUND_STATE,
653: CASE_GROUND_STATE,
654: CASE_GROUND_STATE,
655: /* ` a b c */
656: CASE_GROUND_STATE,
657: CASE_GROUND_STATE,
658: CASE_GROUND_STATE,
659: CASE_GROUND_STATE,
660: /* d e f g */
661: CASE_GROUND_STATE,
662: CASE_GROUND_STATE,
663: CASE_GROUND_STATE,
664: CASE_GROUND_STATE,
665: /* h i j k */
666: CASE_GROUND_STATE,
667: CASE_GROUND_STATE,
668: CASE_GROUND_STATE,
669: CASE_GROUND_STATE,
670: /* l m n o */
671: CASE_GROUND_STATE,
672: CASE_GROUND_STATE,
673: CASE_GROUND_STATE,
674: CASE_GROUND_STATE,
675: /* p q r s */
676: CASE_GROUND_STATE,
677: CASE_GROUND_STATE,
678: CASE_GROUND_STATE,
679: CASE_GROUND_STATE,
680: /* t u v w */
681: CASE_GROUND_STATE,
682: CASE_GROUND_STATE,
683: CASE_GROUND_STATE,
684: CASE_GROUND_STATE,
685: /* x y z { */
686: CASE_GROUND_STATE,
687: CASE_GROUND_STATE,
688: CASE_GROUND_STATE,
689: CASE_GROUND_STATE,
690: /* | } ~ DEL */
691: CASE_GROUND_STATE,
692: CASE_GROUND_STATE,
693: CASE_GROUND_STATE,
694: CASE_GROUND_STATE,
695: };
696:
697: int esctable[] = {
698: /* NUL SOH STX ETX */
699: CASE_IGNORE,
700: CASE_IGNORE,
701: CASE_IGNORE,
702: CASE_IGNORE,
703: /* EOT ENQ ACK BEL */
704: CASE_IGNORE,
705: CASE_IGNORE,
706: CASE_IGNORE,
707: CASE_BELL,
708: /* BS HT NL VT */
709: CASE_BS,
710: CASE_TAB,
711: CASE_VMOT,
712: CASE_VMOT,
713: /* NP CR SO SI */
714: CASE_VMOT,
715: CASE_CR,
716: CASE_SO,
717: CASE_SI,
718: /* DLE DC1 DC2 DC3 */
719: CASE_IGNORE,
720: CASE_IGNORE,
721: CASE_IGNORE,
722: CASE_IGNORE,
723: /* DC4 NAK SYN ETB */
724: CASE_IGNORE,
725: CASE_IGNORE,
726: CASE_IGNORE,
727: CASE_IGNORE,
728: /* CAN EM SUB ESC */
729: CASE_IGNORE,
730: CASE_IGNORE,
731: CASE_IGNORE,
732: CASE_ESC,
733: /* FS GS RS US */
734: CASE_IGNORE,
735: CASE_IGNORE,
736: CASE_IGNORE,
737: CASE_IGNORE,
738: /* SP ! " # */
739: CASE_ESC_IGNORE,
740: CASE_ESC_IGNORE,
741: CASE_ESC_IGNORE,
742: CASE_SCR_STATE,
743: /* $ % & ' */
744: CASE_ESC_IGNORE,
745: CASE_ESC_IGNORE,
746: CASE_ESC_IGNORE,
747: CASE_ESC_IGNORE,
748: /* ( ) * + */
749: CASE_SCS0_STATE,
750: CASE_SCS1_STATE,
751: CASE_SCS2_STATE,
752: CASE_SCS3_STATE,
753: /* , - . / */
754: CASE_ESC_IGNORE,
755: CASE_ESC_IGNORE,
756: CASE_ESC_IGNORE,
757: CASE_ESC_IGNORE,
758: /* 0 1 2 3 */
759: CASE_GROUND_STATE,
760: CASE_GROUND_STATE,
761: CASE_GROUND_STATE,
762: CASE_GROUND_STATE,
763: /* 4 5 6 7 */
764: CASE_GROUND_STATE,
765: CASE_GROUND_STATE,
766: CASE_GROUND_STATE,
767: CASE_DECSC,
768: /* 8 9 : ; */
769: CASE_DECRC,
770: CASE_GROUND_STATE,
771: CASE_GROUND_STATE,
772: CASE_GROUND_STATE,
773: /* < = > ? */
774: CASE_GROUND_STATE,
775: CASE_DECKPAM,
776: CASE_DECKPNM,
777: CASE_GROUND_STATE,
778: /* @ A B C */
779: CASE_GROUND_STATE,
780: CASE_GROUND_STATE,
781: CASE_GROUND_STATE,
782: CASE_GROUND_STATE,
783: /* D E F G */
784: CASE_IND,
785: CASE_NEL,
786: CASE_GROUND_STATE,
787: CASE_GROUND_STATE,
788: /* H I J K */
789: CASE_HTS,
790: CASE_GROUND_STATE,
791: CASE_GROUND_STATE,
792: CASE_GROUND_STATE,
793: /* L M N O */
794: CASE_GROUND_STATE,
795: CASE_RI,
796: CASE_SS2,
797: CASE_SS3,
798: /* P Q R S */
799: CASE_IGNORE_STATE,
800: CASE_GROUND_STATE,
801: CASE_GROUND_STATE,
802: CASE_GROUND_STATE,
803: /* T U V W */
804: CASE_XTERM_TITLE,
805: CASE_GROUND_STATE,
806: CASE_GROUND_STATE,
807: CASE_GROUND_STATE,
808: /* X Y Z [ */
809: CASE_GROUND_STATE,
810: CASE_GROUND_STATE,
811: CASE_GROUND_STATE,
812: CASE_CSI_STATE,
813: /* \ ] ^ _ */
814: CASE_GROUND_STATE,
815: CASE_OSC,
816: CASE_IGNORE_STATE,
817: CASE_IGNORE_STATE,
818: /* ` a b c */
819: CASE_GROUND_STATE,
820: CASE_GROUND_STATE,
821: CASE_GROUND_STATE,
822: CASE_RIS,
823: /* d e f g */
824: CASE_GROUND_STATE,
825: CASE_GROUND_STATE,
826: CASE_GROUND_STATE,
827: CASE_GROUND_STATE,
828: /* h i j k */
829: CASE_GROUND_STATE,
830: CASE_GROUND_STATE,
831: CASE_GROUND_STATE,
832: CASE_GROUND_STATE,
833: /* l m n o */
834: CASE_GROUND_STATE,
835: CASE_GROUND_STATE,
836: CASE_LS2,
837: CASE_LS3,
838: /* p q r s */
839: CASE_GROUND_STATE,
840: CASE_GROUND_STATE,
841: CASE_GROUND_STATE,
842: CASE_GROUND_STATE,
843: /* t u v w */
844: CASE_GROUND_STATE,
845: CASE_GROUND_STATE,
846: CASE_GROUND_STATE,
847: CASE_GROUND_STATE,
848: /* x y z { */
849: CASE_GROUND_STATE,
850: CASE_GROUND_STATE,
851: CASE_GROUND_STATE,
852: CASE_GROUND_STATE,
853: /* | } ~ DEL */
854: CASE_LS3R,
855: CASE_LS2R,
856: CASE_LS1R,
857: CASE_GROUND_STATE,
858: };
859:
860: int iestable[] = {
861: /* NUL SOH STX ETX */
862: CASE_IGNORE_STATE,
863: CASE_IGNORE_STATE,
864: CASE_IGNORE_STATE,
865: CASE_IGNORE_STATE,
866: /* EOT ENQ ACK BEL */
867: CASE_IGNORE_STATE,
868: CASE_IGNORE_STATE,
869: CASE_IGNORE_STATE,
870: CASE_IGNORE_STATE,
871: /* BS HT NL VT */
872: CASE_IGNORE_STATE,
873: CASE_IGNORE_STATE,
874: CASE_IGNORE_STATE,
875: CASE_IGNORE_STATE,
876: /* NP CR SO SI */
877: CASE_IGNORE_STATE,
878: CASE_IGNORE_STATE,
879: CASE_IGNORE_STATE,
880: CASE_IGNORE_STATE,
881: /* DLE DC1 DC2 DC3 */
882: CASE_IGNORE_STATE,
883: CASE_IGNORE_STATE,
884: CASE_IGNORE_STATE,
885: CASE_IGNORE_STATE,
886: /* DC4 NAK SYN ETB */
887: CASE_IGNORE_STATE,
888: CASE_IGNORE_STATE,
889: CASE_IGNORE_STATE,
890: CASE_IGNORE_STATE,
891: /* CAN EM SUB ESC */
892: CASE_IGNORE_STATE,
893: CASE_IGNORE_STATE,
894: CASE_IGNORE_STATE,
895: CASE_IGNORE_STATE,
896: /* FS GS RS US */
897: CASE_IGNORE_STATE,
898: CASE_IGNORE_STATE,
899: CASE_IGNORE_STATE,
900: CASE_IGNORE_STATE,
901: /* SP ! " # */
902: CASE_IGNORE_STATE,
903: CASE_IGNORE_STATE,
904: CASE_IGNORE_STATE,
905: CASE_IGNORE_STATE,
906: /* $ % & ' */
907: CASE_IGNORE_STATE,
908: CASE_IGNORE_STATE,
909: CASE_IGNORE_STATE,
910: CASE_IGNORE_STATE,
911: /* ( ) * + */
912: CASE_IGNORE_STATE,
913: CASE_IGNORE_STATE,
914: CASE_IGNORE_STATE,
915: CASE_IGNORE_STATE,
916: /* , - . / */
917: CASE_IGNORE_STATE,
918: CASE_IGNORE_STATE,
919: CASE_IGNORE_STATE,
920: CASE_IGNORE_STATE,
921: /* 0 1 2 3 */
922: CASE_IGNORE_STATE,
923: CASE_IGNORE_STATE,
924: CASE_IGNORE_STATE,
925: CASE_IGNORE_STATE,
926: /* 4 5 6 7 */
927: CASE_IGNORE_STATE,
928: CASE_IGNORE_STATE,
929: CASE_IGNORE_STATE,
930: CASE_IGNORE_STATE,
931: /* 8 9 : ; */
932: CASE_IGNORE_STATE,
933: CASE_IGNORE_STATE,
934: CASE_IGNORE_STATE,
935: CASE_IGNORE_STATE,
936: /* < = > ? */
937: CASE_IGNORE_STATE,
938: CASE_IGNORE_STATE,
939: CASE_IGNORE_STATE,
940: CASE_IGNORE_STATE,
941: /* @ A B C */
942: CASE_IGNORE_STATE,
943: CASE_IGNORE_STATE,
944: CASE_IGNORE_STATE,
945: CASE_IGNORE_STATE,
946: /* D E F G */
947: CASE_IGNORE_STATE,
948: CASE_IGNORE_STATE,
949: CASE_IGNORE_STATE,
950: CASE_IGNORE_STATE,
951: /* H I J K */
952: CASE_IGNORE_STATE,
953: CASE_IGNORE_STATE,
954: CASE_IGNORE_STATE,
955: CASE_IGNORE_STATE,
956: /* L M N O */
957: CASE_IGNORE_STATE,
958: CASE_IGNORE_STATE,
959: CASE_IGNORE_STATE,
960: CASE_IGNORE_STATE,
961: /* P Q R S */
962: CASE_IGNORE_STATE,
963: CASE_IGNORE_STATE,
964: CASE_IGNORE_STATE,
965: CASE_IGNORE_STATE,
966: /* T U V W */
967: CASE_IGNORE_STATE,
968: CASE_IGNORE_STATE,
969: CASE_IGNORE_STATE,
970: CASE_IGNORE_STATE,
971: /* X Y Z [ */
972: CASE_IGNORE_STATE,
973: CASE_IGNORE_STATE,
974: CASE_IGNORE_STATE,
975: CASE_IGNORE_STATE,
976: /* \ ] ^ _ */
977: CASE_GROUND_STATE,
978: CASE_IGNORE_STATE,
979: CASE_IGNORE_STATE,
980: CASE_IGNORE_STATE,
981: /* ` a b c */
982: CASE_IGNORE_STATE,
983: CASE_IGNORE_STATE,
984: CASE_IGNORE_STATE,
985: CASE_IGNORE_STATE,
986: /* d e f g */
987: CASE_IGNORE_STATE,
988: CASE_IGNORE_STATE,
989: CASE_IGNORE_STATE,
990: CASE_IGNORE_STATE,
991: /* h i j k */
992: CASE_IGNORE_STATE,
993: CASE_IGNORE_STATE,
994: CASE_IGNORE_STATE,
995: CASE_IGNORE_STATE,
996: /* l m n o */
997: CASE_IGNORE_STATE,
998: CASE_IGNORE_STATE,
999: CASE_IGNORE_STATE,
1000: CASE_IGNORE_STATE,
1001: /* p q r s */
1002: CASE_IGNORE_STATE,
1003: CASE_IGNORE_STATE,
1004: CASE_IGNORE_STATE,
1005: CASE_IGNORE_STATE,
1006: /* t u v w */
1007: CASE_IGNORE_STATE,
1008: CASE_IGNORE_STATE,
1009: CASE_IGNORE_STATE,
1010: CASE_IGNORE_STATE,
1011: /* x y z { */
1012: CASE_IGNORE_STATE,
1013: CASE_IGNORE_STATE,
1014: CASE_IGNORE_STATE,
1015: CASE_IGNORE_STATE,
1016: /* | } ~ DEL */
1017: CASE_IGNORE_STATE,
1018: CASE_IGNORE_STATE,
1019: CASE_IGNORE_STATE,
1020: CASE_IGNORE_STATE,
1021: };
1022:
1023: int igntable[] = {
1024: /* NUL SOH STX ETX */
1025: CASE_IGNORE,
1026: CASE_IGNORE,
1027: CASE_IGNORE,
1028: CASE_IGNORE,
1029: /* EOT ENQ ACK BEL */
1030: CASE_IGNORE,
1031: CASE_IGNORE,
1032: CASE_IGNORE,
1033: CASE_IGNORE,
1034: /* BS HT NL VT */
1035: CASE_IGNORE,
1036: CASE_IGNORE,
1037: CASE_IGNORE,
1038: CASE_IGNORE,
1039: /* NP CR SO SI */
1040: CASE_IGNORE,
1041: CASE_IGNORE,
1042: CASE_IGNORE,
1043: CASE_IGNORE,
1044: /* DLE DC1 DC2 DC3 */
1045: CASE_IGNORE,
1046: CASE_IGNORE,
1047: CASE_IGNORE,
1048: CASE_IGNORE,
1049: /* DC4 NAK SYN ETB */
1050: CASE_IGNORE,
1051: CASE_IGNORE,
1052: CASE_IGNORE,
1053: CASE_IGNORE,
1054: /* CAN EM SUB ESC */
1055: CASE_GROUND_STATE,
1056: CASE_IGNORE,
1057: CASE_GROUND_STATE,
1058: CASE_IGNORE_ESC,
1059: /* FS GS RS US */
1060: CASE_IGNORE,
1061: CASE_IGNORE,
1062: CASE_IGNORE,
1063: CASE_IGNORE,
1064: /* SP ! " # */
1065: CASE_IGNORE,
1066: CASE_IGNORE,
1067: CASE_IGNORE,
1068: CASE_IGNORE,
1069: /* $ % & ' */
1070: CASE_IGNORE,
1071: CASE_IGNORE,
1072: CASE_IGNORE,
1073: CASE_IGNORE,
1074: /* ( ) * + */
1075: CASE_IGNORE,
1076: CASE_IGNORE,
1077: CASE_IGNORE,
1078: CASE_IGNORE,
1079: /* , - . / */
1080: CASE_IGNORE,
1081: CASE_IGNORE,
1082: CASE_IGNORE,
1083: CASE_IGNORE,
1084: /* 0 1 2 3 */
1085: CASE_IGNORE,
1086: CASE_IGNORE,
1087: CASE_IGNORE,
1088: CASE_IGNORE,
1089: /* 4 5 6 7 */
1090: CASE_IGNORE,
1091: CASE_IGNORE,
1092: CASE_IGNORE,
1093: CASE_IGNORE,
1094: /* 8 9 : ; */
1095: CASE_IGNORE,
1096: CASE_IGNORE,
1097: CASE_IGNORE,
1098: CASE_IGNORE,
1099: /* < = > ? */
1100: CASE_IGNORE,
1101: CASE_IGNORE,
1102: CASE_IGNORE,
1103: CASE_IGNORE,
1104: /* @ A B C */
1105: CASE_IGNORE,
1106: CASE_IGNORE,
1107: CASE_IGNORE,
1108: CASE_IGNORE,
1109: /* D E F G */
1110: CASE_IGNORE,
1111: CASE_IGNORE,
1112: CASE_IGNORE,
1113: CASE_IGNORE,
1114: /* H I J K */
1115: CASE_IGNORE,
1116: CASE_IGNORE,
1117: CASE_IGNORE,
1118: CASE_IGNORE,
1119: /* L M N O */
1120: CASE_IGNORE,
1121: CASE_IGNORE,
1122: CASE_IGNORE,
1123: CASE_IGNORE,
1124: /* P Q R S */
1125: CASE_IGNORE,
1126: CASE_IGNORE,
1127: CASE_IGNORE,
1128: CASE_IGNORE,
1129: /* T U V W */
1130: CASE_IGNORE,
1131: CASE_IGNORE,
1132: CASE_IGNORE,
1133: CASE_IGNORE,
1134: /* X Y Z [ */
1135: CASE_IGNORE,
1136: CASE_IGNORE,
1137: CASE_IGNORE,
1138: CASE_IGNORE,
1139: /* \ ] ^ _ */
1140: CASE_IGNORE,
1141: CASE_IGNORE,
1142: CASE_IGNORE,
1143: CASE_IGNORE,
1144: /* ` a b c */
1145: CASE_IGNORE,
1146: CASE_IGNORE,
1147: CASE_IGNORE,
1148: CASE_IGNORE,
1149: /* d e f g */
1150: CASE_IGNORE,
1151: CASE_IGNORE,
1152: CASE_IGNORE,
1153: CASE_IGNORE,
1154: /* h i j k */
1155: CASE_IGNORE,
1156: CASE_IGNORE,
1157: CASE_IGNORE,
1158: CASE_IGNORE,
1159: /* l m n o */
1160: CASE_IGNORE,
1161: CASE_IGNORE,
1162: CASE_IGNORE,
1163: CASE_IGNORE,
1164: /* p q r s */
1165: CASE_IGNORE,
1166: CASE_IGNORE,
1167: CASE_IGNORE,
1168: CASE_IGNORE,
1169: /* t u v w */
1170: CASE_IGNORE,
1171: CASE_IGNORE,
1172: CASE_IGNORE,
1173: CASE_IGNORE,
1174: /* x y z { */
1175: CASE_IGNORE,
1176: CASE_IGNORE,
1177: CASE_IGNORE,
1178: CASE_IGNORE,
1179: /* | } ~ DEL */
1180: CASE_IGNORE,
1181: CASE_IGNORE,
1182: CASE_IGNORE,
1183: CASE_IGNORE,
1184: };
1185:
1186: int scrtable[] = {
1187: /* NUL SOH STX ETX */
1188: CASE_IGNORE,
1189: CASE_IGNORE,
1190: CASE_IGNORE,
1191: CASE_IGNORE,
1192: /* EOT ENQ ACK BEL */
1193: CASE_IGNORE,
1194: CASE_IGNORE,
1195: CASE_IGNORE,
1196: CASE_BELL,
1197: /* BS HT NL VT */
1198: CASE_BS,
1199: CASE_TAB,
1200: CASE_VMOT,
1201: CASE_VMOT,
1202: /* NP CR SO SI */
1203: CASE_VMOT,
1204: CASE_CR,
1205: CASE_SO,
1206: CASE_SI,
1207: /* DLE DC1 DC2 DC3 */
1208: CASE_IGNORE,
1209: CASE_IGNORE,
1210: CASE_IGNORE,
1211: CASE_IGNORE,
1212: /* DC4 NAK SYN ETB */
1213: CASE_IGNORE,
1214: CASE_IGNORE,
1215: CASE_IGNORE,
1216: CASE_IGNORE,
1217: /* CAN EM SUB ESC */
1218: CASE_IGNORE,
1219: CASE_IGNORE,
1220: CASE_IGNORE,
1221: CASE_ESC,
1222: /* FS GS RS US */
1223: CASE_IGNORE,
1224: CASE_IGNORE,
1225: CASE_IGNORE,
1226: CASE_IGNORE,
1227: /* SP ! " # */
1228: CASE_ESC_IGNORE,
1229: CASE_ESC_IGNORE,
1230: CASE_ESC_IGNORE,
1231: CASE_ESC_IGNORE,
1232: /* $ % & ' */
1233: CASE_ESC_IGNORE,
1234: CASE_ESC_IGNORE,
1235: CASE_ESC_IGNORE,
1236: CASE_ESC_IGNORE,
1237: /* ( ) * + */
1238: CASE_ESC_IGNORE,
1239: CASE_ESC_IGNORE,
1240: CASE_ESC_IGNORE,
1241: CASE_ESC_IGNORE,
1242: /* , - . / */
1243: CASE_ESC_IGNORE,
1244: CASE_ESC_IGNORE,
1245: CASE_ESC_IGNORE,
1246: CASE_ESC_IGNORE,
1247: /* 0 1 2 3 */
1248: CASE_GROUND_STATE,
1249: CASE_GROUND_STATE,
1250: CASE_GROUND_STATE,
1251: CASE_GROUND_STATE,
1252: /* 4 5 6 7 */
1253: CASE_GROUND_STATE,
1254: CASE_GROUND_STATE,
1255: CASE_GROUND_STATE,
1256: CASE_GROUND_STATE,
1257: /* 8 9 : ; */
1258: CASE_DECALN,
1259: CASE_GROUND_STATE,
1260: CASE_GROUND_STATE,
1261: CASE_GROUND_STATE,
1262: /* < = > ? */
1263: CASE_GROUND_STATE,
1264: CASE_GROUND_STATE,
1265: CASE_GROUND_STATE,
1266: CASE_GROUND_STATE,
1267: /* @ A B C */
1268: CASE_GROUND_STATE,
1269: CASE_GROUND_STATE,
1270: CASE_GROUND_STATE,
1271: CASE_GROUND_STATE,
1272: /* D E F G */
1273: CASE_GROUND_STATE,
1274: CASE_GROUND_STATE,
1275: CASE_GROUND_STATE,
1276: CASE_GROUND_STATE,
1277: /* H I J K */
1278: CASE_GROUND_STATE,
1279: CASE_GROUND_STATE,
1280: CASE_GROUND_STATE,
1281: CASE_GROUND_STATE,
1282: /* L M N O */
1283: CASE_GROUND_STATE,
1284: CASE_GROUND_STATE,
1285: CASE_GROUND_STATE,
1286: CASE_GROUND_STATE,
1287: /* P Q R S */
1288: CASE_GROUND_STATE,
1289: CASE_GROUND_STATE,
1290: CASE_GROUND_STATE,
1291: CASE_GROUND_STATE,
1292: /* T U V W */
1293: CASE_GROUND_STATE,
1294: CASE_GROUND_STATE,
1295: CASE_GROUND_STATE,
1296: CASE_GROUND_STATE,
1297: /* X Y Z [ */
1298: CASE_GROUND_STATE,
1299: CASE_GROUND_STATE,
1300: CASE_GROUND_STATE,
1301: CASE_GROUND_STATE,
1302: /* \ ] ^ _ */
1303: CASE_GROUND_STATE,
1304: CASE_GROUND_STATE,
1305: CASE_GROUND_STATE,
1306: CASE_GROUND_STATE,
1307: /* ` a b c */
1308: CASE_GROUND_STATE,
1309: CASE_GROUND_STATE,
1310: CASE_GROUND_STATE,
1311: CASE_GROUND_STATE,
1312: /* d e f g */
1313: CASE_GROUND_STATE,
1314: CASE_GROUND_STATE,
1315: CASE_GROUND_STATE,
1316: CASE_GROUND_STATE,
1317: /* h i j k */
1318: CASE_GROUND_STATE,
1319: CASE_GROUND_STATE,
1320: CASE_GROUND_STATE,
1321: CASE_GROUND_STATE,
1322: /* l m n o */
1323: CASE_GROUND_STATE,
1324: CASE_GROUND_STATE,
1325: CASE_GROUND_STATE,
1326: CASE_GROUND_STATE,
1327: /* p q r s */
1328: CASE_GROUND_STATE,
1329: CASE_GROUND_STATE,
1330: CASE_GROUND_STATE,
1331: CASE_GROUND_STATE,
1332: /* t u v w */
1333: CASE_GROUND_STATE,
1334: CASE_GROUND_STATE,
1335: CASE_GROUND_STATE,
1336: CASE_GROUND_STATE,
1337: /* x y z { */
1338: CASE_GROUND_STATE,
1339: CASE_GROUND_STATE,
1340: CASE_GROUND_STATE,
1341: CASE_GROUND_STATE,
1342: /* | } ~ DEL */
1343: CASE_GROUND_STATE,
1344: CASE_GROUND_STATE,
1345: CASE_GROUND_STATE,
1346: CASE_GROUND_STATE,
1347: };
1348:
1349: int scstable[] = {
1350: /* NUL SOH STX ETX */
1351: CASE_IGNORE,
1352: CASE_IGNORE,
1353: CASE_IGNORE,
1354: CASE_IGNORE,
1355: /* EOT ENQ ACK BEL */
1356: CASE_IGNORE,
1357: CASE_IGNORE,
1358: CASE_IGNORE,
1359: CASE_BELL,
1360: /* BS HT NL VT */
1361: CASE_BS,
1362: CASE_TAB,
1363: CASE_VMOT,
1364: CASE_VMOT,
1365: /* NP CR SO SI */
1366: CASE_VMOT,
1367: CASE_CR,
1368: CASE_SO,
1369: CASE_SI,
1370: /* DLE DC1 DC2 DC3 */
1371: CASE_IGNORE,
1372: CASE_IGNORE,
1373: CASE_IGNORE,
1374: CASE_IGNORE,
1375: /* DC4 NAK SYN ETB */
1376: CASE_IGNORE,
1377: CASE_IGNORE,
1378: CASE_IGNORE,
1379: CASE_IGNORE,
1380: /* CAN EM SUB ESC */
1381: CASE_IGNORE,
1382: CASE_IGNORE,
1383: CASE_IGNORE,
1384: CASE_ESC,
1385: /* FS GS RS US */
1386: CASE_IGNORE,
1387: CASE_IGNORE,
1388: CASE_IGNORE,
1389: CASE_IGNORE,
1390: /* SP ! " # */
1391: CASE_ESC_IGNORE,
1392: CASE_ESC_IGNORE,
1393: CASE_ESC_IGNORE,
1394: CASE_ESC_IGNORE,
1395: /* $ % & ' */
1396: CASE_ESC_IGNORE,
1397: CASE_ESC_IGNORE,
1398: CASE_ESC_IGNORE,
1399: CASE_ESC_IGNORE,
1400: /* ( ) * + */
1401: CASE_ESC_IGNORE,
1402: CASE_ESC_IGNORE,
1403: CASE_ESC_IGNORE,
1404: CASE_ESC_IGNORE,
1405: /* , - . / */
1406: CASE_ESC_IGNORE,
1407: CASE_ESC_IGNORE,
1408: CASE_ESC_IGNORE,
1409: CASE_ESC_IGNORE,
1410: /* 0 1 2 3 */
1411: CASE_GSETS,
1412: CASE_GSETS,
1413: CASE_GSETS,
1414: CASE_GROUND_STATE,
1415: /* 4 5 6 7 */
1416: CASE_GROUND_STATE,
1417: CASE_GROUND_STATE,
1418: CASE_GROUND_STATE,
1419: CASE_GROUND_STATE,
1420: /* 8 9 : ; */
1421: CASE_GROUND_STATE,
1422: CASE_GROUND_STATE,
1423: CASE_GROUND_STATE,
1424: CASE_GROUND_STATE,
1425: /* < = > ? */
1426: CASE_GROUND_STATE,
1427: CASE_GROUND_STATE,
1428: CASE_GROUND_STATE,
1429: CASE_GROUND_STATE,
1430: /* @ A B C */
1431: CASE_GROUND_STATE,
1432: CASE_GSETS,
1433: CASE_GSETS,
1434: CASE_GROUND_STATE,
1435: /* D E F G */
1436: CASE_GROUND_STATE,
1437: CASE_GROUND_STATE,
1438: CASE_GROUND_STATE,
1439: CASE_GROUND_STATE,
1440: /* H I J K */
1441: CASE_GROUND_STATE,
1442: CASE_GROUND_STATE,
1443: CASE_GROUND_STATE,
1444: CASE_GROUND_STATE,
1445: /* L M N O */
1446: CASE_GROUND_STATE,
1447: CASE_GROUND_STATE,
1448: CASE_GROUND_STATE,
1449: CASE_GROUND_STATE,
1450: /* P Q R S */
1451: CASE_GROUND_STATE,
1452: CASE_GROUND_STATE,
1453: CASE_GROUND_STATE,
1454: CASE_GROUND_STATE,
1455: /* T U V W */
1456: CASE_GROUND_STATE,
1457: CASE_GROUND_STATE,
1458: CASE_GROUND_STATE,
1459: CASE_GROUND_STATE,
1460: /* X Y Z [ */
1461: CASE_GROUND_STATE,
1462: CASE_GROUND_STATE,
1463: CASE_GROUND_STATE,
1464: CASE_GROUND_STATE,
1465: /* \ ] ^ _ */
1466: CASE_GROUND_STATE,
1467: CASE_GROUND_STATE,
1468: CASE_GROUND_STATE,
1469: CASE_GROUND_STATE,
1470: /* ` a b c */
1471: CASE_GROUND_STATE,
1472: CASE_GROUND_STATE,
1473: CASE_GROUND_STATE,
1474: CASE_GROUND_STATE,
1475: /* d e f g */
1476: CASE_GROUND_STATE,
1477: CASE_GROUND_STATE,
1478: CASE_GROUND_STATE,
1479: CASE_GROUND_STATE,
1480: /* h i j k */
1481: CASE_GROUND_STATE,
1482: CASE_GROUND_STATE,
1483: CASE_GROUND_STATE,
1484: CASE_GROUND_STATE,
1485: /* l m n o */
1486: CASE_GROUND_STATE,
1487: CASE_GROUND_STATE,
1488: CASE_GROUND_STATE,
1489: CASE_GROUND_STATE,
1490: /* p q r s */
1491: CASE_GROUND_STATE,
1492: CASE_GROUND_STATE,
1493: CASE_GROUND_STATE,
1494: CASE_GROUND_STATE,
1495: /* t u v w */
1496: CASE_GROUND_STATE,
1497: CASE_GROUND_STATE,
1498: CASE_GROUND_STATE,
1499: CASE_GROUND_STATE,
1500: /* x y z { */
1501: CASE_GROUND_STATE,
1502: CASE_GROUND_STATE,
1503: CASE_GROUND_STATE,
1504: CASE_GROUND_STATE,
1505: /* | } ~ DEL */
1506: CASE_GROUND_STATE,
1507: CASE_GROUND_STATE,
1508: CASE_GROUND_STATE,
1509: CASE_GROUND_STATE,
1510: };
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.