VTparse.def revision 5307cd1a
1# $XTermId: VTparse.def,v 1.65 2021/12/26 17:49:45 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
41CASE_GROUND_STATE
42CASE_IGNORE
43CASE_BELL
44CASE_BS
45CASE_CR
46CASE_ESC
47CASE_VMOT
48CASE_TAB
49CASE_SI
50CASE_SO
51CASE_SCR_STATE
52CASE_SCS0_STATE
53CASE_SCS1_STATE
54CASE_SCS2_STATE
55CASE_SCS3_STATE
56CASE_ESC_IGNORE
57CASE_ESC_DIGIT
58CASE_ESC_SEMI
59CASE_DEC_STATE
60CASE_ICH
61CASE_CUU
62CASE_CUD
63CASE_CUF
64CASE_CUB
65CASE_CUP
66CASE_ED
67CASE_EL
68CASE_IL
69CASE_DL
70CASE_DCH
71CASE_DA1
72CASE_TRACK_MOUSE		# XTHIMOUSE
73CASE_TBC
74CASE_SET
75CASE_RST
76CASE_SGR
77CASE_CPR
78CASE_DECSTBM
79CASE_DECREQTPARM
80CASE_DECSET
81CASE_DECRST
82CASE_DECALN
83CASE_GSETS
84CASE_DECSC
85CASE_DECRC
86CASE_DECKPAM
87CASE_DECKPNM
88CASE_IND
89CASE_NEL
90CASE_HTS
91CASE_RI
92CASE_SS2
93CASE_SS3
94CASE_CSI_STATE
95CASE_OSC
96CASE_RIS
97CASE_LS2
98CASE_LS3
99CASE_LS3R
100CASE_LS2R
101CASE_LS1R
102CASE_PRINT
103CASE_XTERM_SAVE			# XTSAVE
104CASE_XTERM_RESTORE		# XTRESTORE
105CASE_DECID
106CASE_HP_MEM_LOCK		# HPMEMLOCK
107CASE_HP_MEM_UNLOCK		# HPMEMUNLOCK
108CASE_HP_BUGGY_LL		# HPBUGGYLL
109CASE_HPA
110CASE_VPA
111CASE_XTERM_WINOPS		# XTWINOPS
112CASE_ECH
113CASE_CHT
114CASE_CPL
115CASE_CNL
116CASE_CBT
117CASE_SU
118CASE_SD
119CASE_S7C1T
120CASE_S8C1T
121CASE_ESC_SP_STATE
122CASE_ENQ
123CASE_DECSCL
124CASE_DECSCA
125CASE_DECSED
126CASE_DECSEL
127CASE_DCS
128CASE_PM
129CASE_SOS
130CASE_ST
131CASE_APC
132CASE_EPA
133CASE_SPA
134CASE_CSI_QUOTE_STATE
135CASE_DSR
136CASE_ANSI_LEVEL_1
137CASE_ANSI_LEVEL_2
138CASE_ANSI_LEVEL_3
139CASE_MC
140CASE_DEC2_STATE
141CASE_DA2
142CASE_DEC3_STATE
143CASE_DECRPTUI
144CASE_VT52_CUP
145CASE_REP
146CASE_CSI_EX_STATE
147CASE_DECSTR
148CASE_DECDHL
149CASE_DECSWL
150CASE_DECDWL
151CASE_DEC_MC
152CASE_ESC_PERCENT
153CASE_UTF8
154CASE_CSI_TICK_STATE
155CASE_DECELR
156CASE_DECRQLP
157CASE_DECEFR
158CASE_DECSLE
159CASE_CSI_IGNORE
160CASE_VT52_IGNORE
161CASE_VT52_FINISH
162CASE_CSI_DOLLAR_STATE
163CASE_DECCRA
164CASE_DECERA
165CASE_DECFRA
166CASE_DECSERA
167CASE_DECSACE
168CASE_DECCARA
169CASE_DECRARA
170CASE_CSI_STAR_STATE
171CASE_SET_MOD_FKEYS		# XTMODKEYS
172CASE_SET_MOD_FKEYS0
173CASE_HIDE_POINTER		# XTSMPOINTER
174CASE_SCS1A_STATE
175CASE_SCS2A_STATE
176CASE_SCS3A_STATE
177CASE_CSI_SPACE_STATE
178CASE_DECSCUSR
179CASE_XTERM_SM_TITLE		# XTSMTITLE
180CASE_XTERM_RM_TITLE		# XTRMTITLE
181CASE_DECSMBV
182CASE_DECSWBV
183CASE_DECLL
184CASE_DECRQM
185CASE_RQM
186CASE_CSI_DEC_DOLLAR_STATE
187CASE_SL
188CASE_SR
189CASE_DECDC
190CASE_DECIC
191CASE_DECBI
192CASE_DECFI
193CASE_DECRQCRA
194CASE_HPR
195CASE_VPR
196CASE_ANSI_SC
197CASE_ANSI_RC
198CASE_ESC_COLON
199CASE_SCS_PERCENT
200CASE_GSETS_PERCENT
201CASE_GRAPHICS_ATTRIBUTES	# XTSMGRAPHICS
202CASE_DECRQPSR
203CASE_DECSCPP
204CASE_DECSNLS
205CASE_CSI_HASH_STATE
206CASE_XTERM_PUSH_SGR		# XTPUSHSGR
207CASE_XTERM_REPORT_SGR		# XTREPORTSGR
208CASE_XTERM_POP_SGR		# XTPOPSGR
209CASE_XTERM_CHECKSUM		# XTCHECKSUM
210CASE_GSETS3
211CASE_GSETS5
212CASE_SCS_DQUOTE
213CASE_GSETS_DQUOTE
214CASE_SCS_AMPRSND
215CASE_GSETS_AMPRSND
216CASE_REPORT_VERSION		# XTVERSION
217CASE_XTERM_PUSH_COLORS		# XTPUSHCOLORS
218CASE_XTERM_REPORT_COLORS	# XTREPORTCOLORS
219CASE_XTERM_POP_COLORS		# XTPOPCOLORS
220CASE_XTERM_SHIFT_ESCAPE		# XTSHIFTESCAPE
221CASE_DECSSDT
222CASE_DECSASD
223CASE_XTERM_REPORT_MOD_FKEYS	# XTQMODKEYS
224