"Fossies" - the Fresh Open Source Software Archive 
Member "xterm-379/VTparse.def" (24 Nov 2022, 4569 Bytes) of package /linux/misc/xterm-379.tgz:
As a special service "Fossies" has tried to format the requested source page into HTML format using (guessed) Modula2 source code syntax highlighting (style:
standard) with prefixed line numbers.
Alternatively you can here
view or
download the uninterpreted source code file.
See also the last
Fossies "Diffs" side-by-side code changes report for "VTparse.def":
376_vs_377.
1 # $XTermId: VTparse.def,v 1.66 2022/11/24 13:58:46 tom Exp $
2 #
3 # vile:confmode rs=lf
4 # -----------------------------------------------------------------------------
5 # this file is part of xterm
6 #
7 # Copyright 1996-2021,2022 by Thomas E. Dickey
8 #
9 # All Rights Reserved
10 #
11 # Permission is hereby granted, free of charge, to any person obtaining a
12 # copy of this software and associated documentation files (the
13 # "Software"), to deal in the Software without restriction, including
14 # without limitation the rights to use, copy, modify, merge, publish,
15 # distribute, sublicense, and/or sell copies of the Software, and to
16 # permit persons to whom the Software is furnished to do so, subject to
17 # the following conditions:
18 #
19 # The above copyright notice and this permission notice shall be included
20 # in all copies or substantial portions of the Software.
21 #
22 # THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
23 # OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
24 # MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
25 # IN NO EVENT SHALL THE ABOVE LISTED COPYRIGHT HOLDER(S) BE LIABLE FOR ANY
26 # CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
27 # TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
28 # SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
29 #
30 # Except as contained in this notice, the name(s) of the above copyright
31 # holders shall not be used in advertising or otherwise to promote the
32 # sale, use or other dealings in this Software without prior written
33 # authorization.
34 # -----------------------------------------------------------------------------
35 #
36 # List of symbols that need to be defined for VTparse.h. If you need to
37 # change any of the CASE_ macros, make the change here and rerun the command
38 # shown in VTparse.h.
39 #
40
41 CASE_GROUND_STATE
42 CASE_IGNORE
43 CASE_BELL
44 CASE_BS
45 CASE_CR
46 CASE_ESC
47 CASE_VMOT
48 CASE_TAB
49 CASE_SI
50 CASE_SO
51 CASE_SCR_STATE
52 CASE_SCS0_STATE
53 CASE_SCS1_STATE
54 CASE_SCS2_STATE
55 CASE_SCS3_STATE
56 CASE_ESC_IGNORE
57 CASE_ESC_DIGIT
58 CASE_ESC_SEMI
59 CASE_DEC_STATE
60 CASE_ICH
61 CASE_CUU
62 CASE_CUD
63 CASE_CUF
64 CASE_CUB
65 CASE_CUP
66 CASE_ED
67 CASE_EL
68 CASE_IL
69 CASE_DL
70 CASE_DCH
71 CASE_DA1
72 CASE_TRACK_MOUSE # XTHIMOUSE
73 CASE_TBC
74 CASE_SET
75 CASE_RST
76 CASE_SGR
77 CASE_CPR
78 CASE_DECSTBM
79 CASE_DECREQTPARM
80 CASE_DECSET
81 CASE_DECRST
82 CASE_DECALN
83 CASE_GSETS
84 CASE_DECSC
85 CASE_DECRC
86 CASE_DECKPAM
87 CASE_DECKPNM
88 CASE_IND
89 CASE_NEL
90 CASE_HTS
91 CASE_RI
92 CASE_SS2
93 CASE_SS3
94 CASE_CSI_STATE
95 CASE_OSC
96 CASE_RIS
97 CASE_LS2
98 CASE_LS3
99 CASE_LS3R
100 CASE_LS2R
101 CASE_LS1R
102 CASE_PRINT
103 CASE_XTERM_SAVE # XTSAVE
104 CASE_XTERM_RESTORE # XTRESTORE
105 CASE_DECID
106 CASE_HP_MEM_LOCK # HPMEMLOCK
107 CASE_HP_MEM_UNLOCK # HPMEMUNLOCK
108 CASE_HP_BUGGY_LL # HPBUGGYLL
109 CASE_HPA
110 CASE_VPA
111 CASE_XTERM_WINOPS # XTWINOPS
112 CASE_ECH
113 CASE_CHT
114 CASE_CPL
115 CASE_CNL
116 CASE_CBT
117 CASE_SU
118 CASE_SD
119 CASE_S7C1T
120 CASE_S8C1T
121 CASE_ESC_SP_STATE
122 CASE_ENQ
123 CASE_DECSCL
124 CASE_DECSCA
125 CASE_DECSED
126 CASE_DECSEL
127 CASE_DCS
128 CASE_PM
129 CASE_SOS
130 CASE_ST
131 CASE_APC
132 CASE_EPA
133 CASE_SPA
134 CASE_CSI_QUOTE_STATE
135 CASE_DSR
136 CASE_ANSI_LEVEL_1
137 CASE_ANSI_LEVEL_2
138 CASE_ANSI_LEVEL_3
139 CASE_MC
140 CASE_DEC2_STATE
141 CASE_DA2
142 CASE_DEC3_STATE
143 CASE_DECRPTUI
144 CASE_VT52_CUP
145 CASE_REP
146 CASE_CSI_EX_STATE
147 CASE_DECSTR
148 CASE_DECDHL
149 CASE_DECSWL
150 CASE_DECDWL
151 CASE_DEC_MC
152 CASE_ESC_PERCENT
153 CASE_UTF8
154 CASE_CSI_TICK_STATE
155 CASE_DECELR
156 CASE_DECRQLP
157 CASE_DECEFR
158 CASE_DECSLE
159 CASE_CSI_IGNORE
160 CASE_VT52_IGNORE
161 CASE_VT52_FINISH
162 CASE_CSI_DOLLAR_STATE
163 CASE_DECCRA
164 CASE_DECERA
165 CASE_DECFRA
166 CASE_DECSERA
167 CASE_DECSACE
168 CASE_DECCARA
169 CASE_DECRARA
170 CASE_CSI_STAR_STATE
171 CASE_SET_MOD_FKEYS # XTMODKEYS
172 CASE_SET_MOD_FKEYS0
173 CASE_HIDE_POINTER # XTSMPOINTER
174 CASE_SCS1A_STATE
175 CASE_SCS2A_STATE
176 CASE_SCS3A_STATE
177 CASE_CSI_SPACE_STATE
178 CASE_DECSCUSR
179 CASE_XTERM_SM_TITLE # XTSMTITLE
180 CASE_XTERM_RM_TITLE # XTRMTITLE
181 CASE_DECSMBV
182 CASE_DECSWBV
183 CASE_DECLL
184 CASE_DECRQM
185 CASE_RQM
186 CASE_CSI_DEC_DOLLAR_STATE
187 CASE_SL
188 CASE_SR
189 CASE_DECDC
190 CASE_DECIC
191 CASE_DECBI
192 CASE_DECFI
193 CASE_DECRQCRA
194 CASE_HPR
195 CASE_VPR
196 CASE_ANSI_SC
197 CASE_ANSI_RC
198 CASE_ESC_COLON
199 CASE_SCS_PERCENT
200 CASE_GSETS_PERCENT
201 CASE_GRAPHICS_ATTRIBUTES # XTSMGRAPHICS
202 CASE_DECRQPSR
203 CASE_DECSCPP
204 CASE_DECSNLS
205 CASE_CSI_HASH_STATE
206 CASE_XTERM_PUSH_SGR # XTPUSHSGR
207 CASE_XTERM_REPORT_SGR # XTREPORTSGR
208 CASE_XTERM_POP_SGR # XTPOPSGR
209 CASE_XTERM_CHECKSUM # XTCHECKSUM
210 CASE_GSETS3
211 CASE_GSETS5
212 CASE_SCS_DQUOTE
213 CASE_GSETS_DQUOTE
214 CASE_SCS_AMPRSND
215 CASE_GSETS_AMPRSND
216 CASE_REPORT_VERSION # XTVERSION
217 CASE_XTERM_PUSH_COLORS # XTPUSHCOLORS
218 CASE_XTERM_REPORT_COLORS # XTREPORTCOLORS
219 CASE_XTERM_POP_COLORS # XTPOPCOLORS
220 CASE_XTERM_SHIFT_ESCAPE # XTSHIFTESCAPE
221 CASE_DECSSDT
222 CASE_DECSASD
223 CASE_XTERM_REPORT_MOD_FKEYS # XTQMODKEYS