# Copyright 2010-2023 Free Software Foundation, Inc. # # This file is part of GNU Texinfo. # # GNU Texinfo is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by # the Free Software Foundation; either version 3 of the License, # or (at your option) any later version. # # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License # along with this program. If not, see . # Types for @-commands command_as_argument command_as_argument_inserted index_entry_command following_arg space_command_arg definfoenclose_command # For text elements empty_line raw ignorable_spaces_after_command spaces_at_end spaces_after_close_brace spaces_before_paragraph text_after_end text_before_beginning space_at_end_menu_node after_menu_description_line spaces_after_cmd_before_arg spaces_inserted # Other special types document_root root_line before_node_section postamble_after_end preamble_before_beginning preamble_before_setfilename paragraph preformatted rawpreformatted brace_command_arg brace_command_context block_line_arg line_arg rawline_arg menu_entry menu_entry_leading_text menu_entry_name menu_entry_separator menu_entry_node menu_entry_description menu_comment # Used internally internal_menu_star internal_spaces_after_command internal_spaces_before_argument internal_spaces_before_brace_in_index internal_spaces_after_cmd_before_arg macro_name macro_arg before_item table_entry table_term table_definition inter_item def_line def_item inter_def_item multitable_head multitable_body row balanced_braces bracketed_arg bracketed_linemacro_arg def_aggregate bracketed_inserted # for unexpanded parts of conditionals elided_rawpreformatted elided_brace_command_arg # for def commands delimiter spaces # for inserted text in def commands untranslated # for macro expansion source marks macro_call rmacro_call linemacro_call