summaryrefslogtreecommitdiff
path: root/src/vteseq-n.gperf
blob: 388c98f9cb2f7bcae81641cdfbb87255cf8ac494 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
/* run "make gperf" after modifying this file */

%struct-type
%language=ANSI-C
%includes
%enum
%readonly-tables
%define slot-name seq
%define hash-function-name vteseq_n_hash
%define lookup-function-name vteseq_n_lookup

%compare-lengths
%pic
%define string-pool-name vteseq_n_pool

struct vteseq_n_struct {
	int seq;
	VteTerminalSequenceHandler handler;
};

%%
#"..rp", VTE_SEQUENCE_HANDLER_NULL
#"..sa", VTE_SEQUENCE_HANDLER_NULL
"index", VTE_SEQUENCE_HANDLER(vte_sequence_handler_index)
"decset", VTE_SEQUENCE_HANDLER(vte_sequence_handler_decset)
#"repeat", VTE_SEQUENCE_HANDLER_NULL
"tab-set", VTE_SEQUENCE_HANDLER(vte_sequence_handler_st)
"decreset", VTE_SEQUENCE_HANDLER(vte_sequence_handler_decreset)
"set-mode", VTE_SEQUENCE_HANDLER(vte_sequence_handler_set_mode)
"cursor-up", VTE_SEQUENCE_HANDLER(vte_sequence_handler_UP)
"form-feed", VTE_SEQUENCE_HANDLER(vte_sequence_handler_form_feed)
"next-line", VTE_SEQUENCE_HANDLER(vte_sequence_handler_next_line)
"save-mode", VTE_SEQUENCE_HANDLER(vte_sequence_handler_save_mode)
"scroll-up", VTE_SEQUENCE_HANDLER(vte_sequence_handler_scroll_up)
"tab-clear", VTE_SEQUENCE_HANDLER(vte_sequence_handler_tab_clear)
"full-reset", VTE_SEQUENCE_HANDLER(vte_sequence_handler_full_reset)
#"media-copy", VTE_SEQUENCE_HANDLER_NULL
"reset-mode", VTE_SEQUENCE_HANDLER(vte_sequence_handler_reset_mode)
"soft-reset", VTE_SEQUENCE_HANDLER(vte_sequence_handler_soft_reset)
"cursor-down", VTE_SEQUENCE_HANDLER(vte_sequence_handler_DO)
#"memory-lock", VTE_SEQUENCE_HANDLER_NULL
"save-cursor", VTE_SEQUENCE_HANDLER(vte_sequence_handler_sc)
"scroll-down", VTE_SEQUENCE_HANDLER(vte_sequence_handler_scroll_down)
"change-color-bel", VTE_SEQUENCE_HANDLER(vte_sequence_handler_change_color_bel)
"change-color-st", VTE_SEQUENCE_HANDLER(vte_sequence_handler_change_color_st)
"reset-color", VTE_SEQUENCE_HANDLER(vte_sequence_handler_reset_color)
"delete-lines", VTE_SEQUENCE_HANDLER(vte_sequence_handler_delete_lines)
#"double-width", VTE_SEQUENCE_HANDLER_NULL
"insert-lines", VTE_SEQUENCE_HANDLER(vte_sequence_handler_insert_lines)
"restore-mode", VTE_SEQUENCE_HANDLER(vte_sequence_handler_restore_mode)
#"single-width", VTE_SEQUENCE_HANDLER_NULL
"vertical-tab", VTE_SEQUENCE_HANDLER(vte_sequence_handler_vertical_tab)
"erase-in-line", VTE_SEQUENCE_HANDLER(vte_sequence_handler_erase_in_line)
#"memory-unlock", VTE_SEQUENCE_HANDLER_NULL
"normal-keypad", VTE_SEQUENCE_HANDLER(vte_sequence_handler_normal_keypad)
"reverse-index", VTE_SEQUENCE_HANDLER(vte_sequence_handler_reverse_index)
#"7-bit-controls", VTE_SEQUENCE_HANDLER_NULL
#"8-bit-controls", VTE_SEQUENCE_HANDLER_NULL
#"change-logfile", VTE_SEQUENCE_HANDLER_NULL
"cursor-forward", VTE_SEQUENCE_HANDLER(vte_sequence_handler_RI)
#"dec-media-copy", VTE_SEQUENCE_HANDLER_NULL
"restore-cursor", VTE_SEQUENCE_HANDLER(vte_sequence_handler_rc)
"set-icon-title", VTE_SEQUENCE_HANDLER(vte_sequence_handler_set_icon_title)
"cursor-back-tab", VTE_SEQUENCE_HANDLER(vte_sequence_handler_bt)
"cursor-backward", VTE_SEQUENCE_HANDLER(vte_sequence_handler_LE)
"cursor-position", VTE_SEQUENCE_HANDLER(vte_sequence_handler_cursor_position)
#"single-shift-g2", VTE_SEQUENCE_HANDLER_NULL
#"single-shift-g3", VTE_SEQUENCE_HANDLER_NULL
#"change-font-name", VTE_SEQUENCE_HANDLER_NULL
"cursor-next-line", VTE_SEQUENCE_HANDLER(vte_sequence_handler_cursor_next_line)
"erase-characters", VTE_SEQUENCE_HANDLER(vte_sequence_handler_erase_characters)
"erase-in-display", VTE_SEQUENCE_HANDLER(vte_sequence_handler_erase_in_display)
"set-window-title", VTE_SEQUENCE_HANDLER(vte_sequence_handler_set_window_title)
"cursor-lower-left", VTE_SEQUENCE_HANDLER(vte_sequence_handler_cursor_lower_left)
"delete-characters", VTE_SEQUENCE_HANDLER(vte_sequence_handler_DC)
"application-keypad", VTE_SEQUENCE_HANDLER(vte_sequence_handler_application_keypad)
#"change-font-number", VTE_SEQUENCE_HANDLER_NULL
"return-terminal-id", VTE_SEQUENCE_HANDLER(vte_sequence_handler_return_terminal_id)
#"end-of-guarded-area", VTE_SEQUENCE_HANDLER_NULL
"utf-8-character-set", VTE_SEQUENCE_HANDLER(vte_sequence_handler_utf_8_charset)
"window-manipulation", VTE_SEQUENCE_HANDLER(vte_sequence_handler_window_manipulation)
"change-cursor-colors-bel", VTE_SEQUENCE_HANDLER(vte_sequence_handler_change_cursor_color_bel)
"change-cursor-colors-st", VTE_SEQUENCE_HANDLER(vte_sequence_handler_change_cursor_color_st)
"reset-cursor-colors", VTE_SEQUENCE_HANDLER(vte_sequence_handler_reset_cursor_color)
"character-attributes", VTE_SEQUENCE_HANDLER(vte_sequence_handler_character_attributes)
"device-status-report", VTE_SEQUENCE_HANDLER(vte_sequence_handler_device_status_report)
"set-scrolling-region", VTE_SEQUENCE_HANDLER(vte_sequence_handler_set_scrolling_region)
"set-scrolling-region-from-start", VTE_SEQUENCE_HANDLER(vte_sequence_handler_set_scrolling_region_from_start)
"set-scrolling-region-to-end", VTE_SEQUENCE_HANDLER(vte_sequence_handler_set_scrolling_region_to_end)
#"set-text-property-21", VTE_SEQUENCE_HANDLER_NULL
#"set-text-property-2L", VTE_SEQUENCE_HANDLER_NULL
"cursor-preceding-line", VTE_SEQUENCE_HANDLER(vte_sequence_handler_cursor_preceding_line)
#"device-control-string", VTE_SEQUENCE_HANDLER_NULL
"screen-alignment-test", VTE_SEQUENCE_HANDLER(vte_sequence_handler_screen_alignment_test)
#"select-locator-events", VTE_SEQUENCE_HANDLER_NULL
#"set-conformance-level", VTE_SEQUENCE_HANDLER_NULL
#"start-of-guarded-area", VTE_SEQUENCE_HANDLER_NULL
#"double-height-top-half", VTE_SEQUENCE_HANDLER_NULL
"line-position-absolute", VTE_SEQUENCE_HANDLER(vte_sequence_handler_line_position_absolute)
"return-terminal-status", VTE_SEQUENCE_HANDLER(vte_sequence_handler_return_terminal_status)
"change-highlight-background-colors-bel", VTE_SEQUENCE_HANDLER(vte_sequence_handler_change_highlight_background_color_bel)
"change-highlight-background-colors-st", VTE_SEQUENCE_HANDLER(vte_sequence_handler_change_highlight_background_color_st)
"reset-highlight-background-colors", VTE_SEQUENCE_HANDLER(vte_sequence_handler_reset_highlight_background_color)
"change-highlight-foreground-colors-bel", VTE_SEQUENCE_HANDLER(vte_sequence_handler_change_highlight_foreground_color_bel)
"change-highlight-foreground-colors-st", VTE_SEQUENCE_HANDLER(vte_sequence_handler_change_highlight_foreground_color_st)
"reset-highlight-foreground-colors", VTE_SEQUENCE_HANDLER(vte_sequence_handler_reset_highlight_foreground_color)
#"enable-filter-rectangle", VTE_SEQUENCE_HANDLER_NULL
"insert-blank-characters", VTE_SEQUENCE_HANDLER(vte_sequence_handler_insert_blank_characters)
#"invoke-g2-character-set", VTE_SEQUENCE_HANDLER_NULL
#"invoke-g3-character-set", VTE_SEQUENCE_HANDLER_NULL
"iso8859-1-character-set", VTE_SEQUENCE_HANDLER(vte_sequence_handler_local_charset)
#"selective-erase-in-line", VTE_SEQUENCE_HANDLER_NULL
#"ansi-conformance-level-1", VTE_SEQUENCE_HANDLER_NULL
#"ansi-conformance-level-2", VTE_SEQUENCE_HANDLER_NULL
#"ansi-conformance-level-3", VTE_SEQUENCE_HANDLER_NULL
"change-background-colors-bel", VTE_SEQUENCE_HANDLER(vte_sequence_handler_change_background_color_bel)
"change-background-colors-st", VTE_SEQUENCE_HANDLER(vte_sequence_handler_change_background_color_st)
"reset-background-colors", VTE_SEQUENCE_HANDLER(vte_sequence_handler_reset_background_color)
"change-foreground-colors-bel", VTE_SEQUENCE_HANDLER(vte_sequence_handler_change_foreground_color_bel)
"change-foreground-colors-st", VTE_SEQUENCE_HANDLER(vte_sequence_handler_change_foreground_color_st)
"reset-foreground-colors", VTE_SEQUENCE_HANDLER(vte_sequence_handler_reset_foreground_color)
"dec-device-status-report", VTE_SEQUENCE_HANDLER(vte_sequence_handler_dec_device_status_report)
#"enable-locator-reporting", VTE_SEQUENCE_HANDLER_NULL
#"request-locator-position", VTE_SEQUENCE_HANDLER_NULL
"cursor-character-absolute", VTE_SEQUENCE_HANDLER(vte_sequence_handler_cursor_character_absolute)
"cursor-forward-tabulation", VTE_SEQUENCE_HANDLER(vte_sequence_handler_ta)
#"double-height-bottom-half", VTE_SEQUENCE_HANDLER_NULL
"set-icon-and-window-title", VTE_SEQUENCE_HANDLER(vte_sequence_handler_set_icon_and_window_title)
#"selective-erase-in-display", VTE_SEQUENCE_HANDLER_NULL
"character-position-absolute", VTE_SEQUENCE_HANDLER(vte_sequence_handler_character_position_absolute)
"request-terminal-parameters", VTE_SEQUENCE_HANDLER(vte_sequence_handler_request_terminal_parameters)
#"select-character-protection", VTE_SEQUENCE_HANDLER_NULL
#"change-tek-background-colors-bel", VTE_SEQUENCE_HANDLER_NULL
#"change-tek-background-colors-st", VTE_SEQUENCE_HANDLER_NULL
#"reset-tek-background-colors", VTE_SEQUENCE_HANDLER_NULL
#"change-tek-foreground-colors-bel", VTE_SEQUENCE_HANDLER_NULL
#"change-tek-foreground-colors-st", VTE_SEQUENCE_HANDLER_NULL
#"reset-tek-foreground-colors", VTE_SEQUENCE_HANDLER_NULL
#"change-tek-cursor-colors-bel", VTE_SEQUENCE_HANDLER_NULL
#"change-tek-cursor-colors-st", VTE_SEQUENCE_HANDLER_NULL
#"reset-tek-cursor-colors", VTE_SEQUENCE_HANDLER_NULL
#"invoke-g1-character-set-as-gr", VTE_SEQUENCE_HANDLER_NULL
#"invoke-g2-character-set-as-gr", VTE_SEQUENCE_HANDLER_NULL
#"invoke-g3-character-set-as-gr", VTE_SEQUENCE_HANDLER_NULL
#"initiate-hilite-mouse-tracking", VTE_SEQUENCE_HANDLER_NULL
"send-primary-device-attributes", VTE_SEQUENCE_HANDLER(vte_sequence_handler_send_primary_device_attributes)
"linux-console-cursor-attributes", VTE_SEQUENCE_HANDLER(vte_sequence_handler_noop)
"horizontal-and-vertical-position", VTE_SEQUENCE_HANDLER(vte_sequence_handler_horizontal_and_vertical_position)
"send-secondary-device-attributes", VTE_SEQUENCE_HANDLER(vte_sequence_handler_send_secondary_device_attributes)
#"change-mouse-cursor-background-colors-bel", VTE_SEQUENCE_HANDLER_NULL
#"change-mouse-cursor-background-colors-st", VTE_SEQUENCE_HANDLER_NULL
#"reset-mouse-cursor-background-colors", VTE_SEQUENCE_HANDLER_NULL
#"change-mouse-cursor-foreground-colors-bel", VTE_SEQUENCE_HANDLER_NULL
#"change-mouse-cursor-foreground-colors-st", VTE_SEQUENCE_HANDLER_NULL
#"reset-mouse-cursor-foreground-colors", VTE_SEQUENCE_HANDLER_NULL
"set-current-directory-uri", VTE_SEQUENCE_HANDLER(vte_sequence_handler_set_current_directory_uri)
"set-current-file-uri", VTE_SEQUENCE_HANDLER(vte_sequence_handler_set_current_file_uri)