220 lines
4.4 KiB
Modula-2
220 lines
4.4 KiB
Modula-2
# $XTermId: VTparse.def,v 1.63 2020/06/23 20:17:35 tom Exp $
|
|
#
|
|
# vile:confmode rs=lf
|
|
# -----------------------------------------------------------------------------
|
|
# this file is part of xterm
|
|
#
|
|
# Copyright 1996-2019,2020 by Thomas E. Dickey
|
|
#
|
|
# All Rights Reserved
|
|
#
|
|
# Permission is hereby granted, free of charge, to any person obtaining a
|
|
# copy of this software and associated documentation files (the
|
|
# "Software"), to deal in the Software without restriction, including
|
|
# without limitation the rights to use, copy, modify, merge, publish,
|
|
# distribute, sublicense, and/or sell copies of the Software, and to
|
|
# permit persons to whom the Software is furnished to do so, subject to
|
|
# the following conditions:
|
|
#
|
|
# The above copyright notice and this permission notice shall be included
|
|
# in all copies or substantial portions of the Software.
|
|
#
|
|
# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
|
|
# OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
|
|
# MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
|
|
# IN NO EVENT SHALL THE ABOVE LISTED COPYRIGHT HOLDER(S) BE LIABLE FOR ANY
|
|
# CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
|
|
# TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
|
|
# SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
|
|
#
|
|
# Except as contained in this notice, the name(s) of the above copyright
|
|
# holders shall not be used in advertising or otherwise to promote the
|
|
# sale, use or other dealings in this Software without prior written
|
|
# authorization.
|
|
# -----------------------------------------------------------------------------
|
|
#
|
|
# List of symbols that need to be defined for VTparse.h. If you need to
|
|
# change any of the CASE_ macros, make the change here and rerun the command
|
|
# shown in VTparse.h.
|
|
#
|
|
|
|
CASE_GROUND_STATE
|
|
CASE_IGNORE
|
|
CASE_BELL
|
|
CASE_BS
|
|
CASE_CR
|
|
CASE_ESC
|
|
CASE_VMOT
|
|
CASE_TAB
|
|
CASE_SI
|
|
CASE_SO
|
|
CASE_SCR_STATE
|
|
CASE_SCS0_STATE
|
|
CASE_SCS1_STATE
|
|
CASE_SCS2_STATE
|
|
CASE_SCS3_STATE
|
|
CASE_ESC_IGNORE
|
|
CASE_ESC_DIGIT
|
|
CASE_ESC_SEMI
|
|
CASE_DEC_STATE
|
|
CASE_ICH
|
|
CASE_CUU
|
|
CASE_CUD
|
|
CASE_CUF
|
|
CASE_CUB
|
|
CASE_CUP
|
|
CASE_ED
|
|
CASE_EL
|
|
CASE_IL
|
|
CASE_DL
|
|
CASE_DCH
|
|
CASE_DA1
|
|
CASE_TRACK_MOUSE # XTHIMOUSE
|
|
CASE_TBC
|
|
CASE_SET
|
|
CASE_RST
|
|
CASE_SGR
|
|
CASE_CPR
|
|
CASE_DECSTBM
|
|
CASE_DECREQTPARM
|
|
CASE_DECSET
|
|
CASE_DECRST
|
|
CASE_DECALN
|
|
CASE_GSETS
|
|
CASE_DECSC
|
|
CASE_DECRC
|
|
CASE_DECKPAM
|
|
CASE_DECKPNM
|
|
CASE_IND
|
|
CASE_NEL
|
|
CASE_HTS
|
|
CASE_RI
|
|
CASE_SS2
|
|
CASE_SS3
|
|
CASE_CSI_STATE
|
|
CASE_OSC
|
|
CASE_RIS
|
|
CASE_LS2
|
|
CASE_LS3
|
|
CASE_LS3R
|
|
CASE_LS2R
|
|
CASE_LS1R
|
|
CASE_PRINT
|
|
CASE_XTERM_SAVE # XTSAVE
|
|
CASE_XTERM_RESTORE # XTRESTORE
|
|
CASE_DECID
|
|
CASE_HP_MEM_LOCK # HPMEMLOCK
|
|
CASE_HP_MEM_UNLOCK # HPMEMUNLOCK
|
|
CASE_HP_BUGGY_LL # HPBUGGYLL
|
|
CASE_HPA
|
|
CASE_VPA
|
|
CASE_XTERM_WINOPS # XTWINOPS
|
|
CASE_ECH
|
|
CASE_CHT
|
|
CASE_CPL
|
|
CASE_CNL
|
|
CASE_CBT
|
|
CASE_SU
|
|
CASE_SD
|
|
CASE_S7C1T
|
|
CASE_S8C1T
|
|
CASE_ESC_SP_STATE
|
|
CASE_ENQ
|
|
CASE_DECSCL
|
|
CASE_DECSCA
|
|
CASE_DECSED
|
|
CASE_DECSEL
|
|
CASE_DCS
|
|
CASE_PM
|
|
CASE_SOS
|
|
CASE_ST
|
|
CASE_APC
|
|
CASE_EPA
|
|
CASE_SPA
|
|
CASE_CSI_QUOTE_STATE
|
|
CASE_DSR
|
|
CASE_ANSI_LEVEL_1
|
|
CASE_ANSI_LEVEL_2
|
|
CASE_ANSI_LEVEL_3
|
|
CASE_MC
|
|
CASE_DEC2_STATE
|
|
CASE_DA2
|
|
CASE_DEC3_STATE
|
|
CASE_DECRPTUI
|
|
CASE_VT52_CUP
|
|
CASE_REP
|
|
CASE_CSI_EX_STATE
|
|
CASE_DECSTR
|
|
CASE_DECDHL
|
|
CASE_DECSWL
|
|
CASE_DECDWL
|
|
CASE_DEC_MC
|
|
CASE_ESC_PERCENT
|
|
CASE_UTF8
|
|
CASE_CSI_TICK_STATE
|
|
CASE_DECELR
|
|
CASE_DECRQLP
|
|
CASE_DECEFR
|
|
CASE_DECSLE
|
|
CASE_CSI_IGNORE
|
|
CASE_VT52_IGNORE
|
|
CASE_VT52_FINISH
|
|
CASE_CSI_DOLLAR_STATE
|
|
CASE_DECCRA
|
|
CASE_DECERA
|
|
CASE_DECFRA
|
|
CASE_DECSERA
|
|
CASE_DECSACE
|
|
CASE_DECCARA
|
|
CASE_DECRARA
|
|
CASE_CSI_STAR_STATE
|
|
CASE_SET_MOD_FKEYS # XTMODKEYS
|
|
CASE_SET_MOD_FKEYS0
|
|
CASE_HIDE_POINTER # XTSMPOINTER
|
|
CASE_SCS1A_STATE
|
|
CASE_SCS2A_STATE
|
|
CASE_SCS3A_STATE
|
|
CASE_CSI_SPACE_STATE
|
|
CASE_DECSCUSR
|
|
CASE_XTERM_SM_TITLE # XTSMTITLE
|
|
CASE_XTERM_RM_TITLE # XTRMTITLE
|
|
CASE_DECSMBV
|
|
CASE_DECSWBV
|
|
CASE_DECLL
|
|
CASE_DECRQM
|
|
CASE_RQM
|
|
CASE_CSI_DEC_DOLLAR_STATE
|
|
CASE_SL
|
|
CASE_SR
|
|
CASE_DECDC
|
|
CASE_DECIC
|
|
CASE_DECBI
|
|
CASE_DECFI
|
|
CASE_DECRQCRA
|
|
CASE_HPR
|
|
CASE_VPR
|
|
CASE_ANSI_SC
|
|
CASE_ANSI_RC
|
|
CASE_ESC_COLON
|
|
CASE_SCS_PERCENT
|
|
CASE_GSETS_PERCENT
|
|
CASE_GRAPHICS_ATTRIBUTES # XTSMGRAPHICS
|
|
CASE_DECRQPSR
|
|
CASE_DECSCPP
|
|
CASE_DECSNLS
|
|
CASE_CSI_HASH_STATE
|
|
CASE_XTERM_PUSH_SGR # XTPUSHSGR
|
|
CASE_XTERM_REPORT_SGR # XTREPORTSGR
|
|
CASE_XTERM_POP_SGR # XTPOPSGR
|
|
CASE_XTERM_CHECKSUM # XTCHECKSUM
|
|
CASE_GSETS3
|
|
CASE_GSETS5
|
|
CASE_SCS_DQUOTE
|
|
CASE_GSETS_DQUOTE
|
|
CASE_SCS_AMPRSND
|
|
CASE_GSETS_AMPRSND
|
|
CASE_REPORT_VERSION # XTVERSION
|
|
CASE_XTERM_PUSH_COLORS # XTPUSHCOLORS
|
|
CASE_XTERM_REPORT_COLORS # XTREPORTCOLORS
|
|
CASE_XTERM_POP_COLORS # XTPOPCOLORS
|