1# Copyright 2010-2018 Free Software Foundation, Inc.
2#
3# This file is part of GNU Texinfo.
4#
5# GNU Texinfo is free software; you can redistribute it and/or modify
6# it under the terms of the GNU General Public License as published by
7# the Free Software Foundation; either version 3 of the License,
8# or (at your option) any later version.
9#
10# This program is distributed in the hope that it will be useful,
11# but WITHOUT ANY WARRANTY; without even the implied warranty of
12# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
13# GNU General Public License for more details.
14#
15# You should have received a copy of the GNU General Public License
16# along with this program.  If not, see <http://www.gnu.org/licenses/>.
17
18# Types for @-commands
19command_as_argument
20command_as_argument_inserted
21index_entry_command
22following_arg
23space_command_arg
24definfoenclose_command
25
26# For text elements
27empty_line
28raw
29last_raw_newline
30empty_line_after_command
31empty_spaces_after_command
32spaces_at_end
33empty_space_at_end_def_bracketed
34space_at_end_block_command
35empty_spaces_before_argument
36empty_spaces_after_close_brace
37empty_spaces_before_paragraph
38preamble_text
39space_at_end_menu_node
40after_description_line
41spaces
42spaces_inserted
43
44# Other special types
45text_root
46document_root
47root_line
48preamble
49preamble_before_setfilename
50paragraph
51preformatted
52rawpreformatted
53brace_command_arg
54brace_command_context
55block_line_arg
56line_arg
57misc_arg
58
59menu_entry
60menu_entry_leading_text
61menu_entry_name
62menu_entry_separator
63menu_entry_node
64menu_entry_description
65menu_comment
66# Used internally
67menu_star
68
69macro_name
70macro_arg
71before_item
72table_entry
73table_term
74table_item
75inter_item
76def_line
77def_item
78inter_def_item
79multitable_head
80multitable_body
81row
82bracketed
83bracketed_def_content
84def_aggregate
85bracketed_inserted
86bracketed_multitable_prototype
87row_prototype
88
89# for unexpanded parts of conditionals
90elided
91elided_block
92
93# for def commands
94delimiter
95
96# for inserted text in def commands
97untranslated
98
99