1 /* This file automatically generated by element_types.awk */
2 #ifndef ELEMENT_TYPES_H
3 #define ELEMENT_TYPES_H
4 enum element_type {
5 ET_NONE,
6 ET_command_as_argument,
7 ET_command_as_argument_inserted,
8 ET_index_entry_command,
9 ET_following_arg,
10 ET_space_command_arg,
11 ET_definfoenclose_command,
12 ET_empty_line,
13 ET_raw,
14 ET_last_raw_newline,
15 ET_empty_line_after_command,
16 ET_empty_spaces_after_command,
17 ET_spaces_at_end,
18 ET_empty_space_at_end_def_bracketed,
19 ET_space_at_end_block_command,
20 ET_empty_spaces_before_argument,
21 ET_empty_spaces_after_close_brace,
22 ET_empty_spaces_before_paragraph,
23 ET_preamble_text,
24 ET_space_at_end_menu_node,
25 ET_after_description_line,
26 ET_spaces,
27 ET_spaces_inserted,
28 ET_text_root,
29 ET_document_root,
30 ET_root_line,
31 ET_preamble,
32 ET_preamble_before_setfilename,
33 ET_paragraph,
34 ET_preformatted,
35 ET_rawpreformatted,
36 ET_brace_command_arg,
37 ET_brace_command_context,
38 ET_block_line_arg,
39 ET_line_arg,
40 ET_misc_arg,
41 ET_menu_entry,
42 ET_menu_entry_leading_text,
43 ET_menu_entry_name,
44 ET_menu_entry_separator,
45 ET_menu_entry_node,
46 ET_menu_entry_description,
47 ET_menu_comment,
48 ET_menu_star,
49 ET_macro_name,
50 ET_macro_arg,
51 ET_before_item,
52 ET_table_entry,
53 ET_table_term,
54 ET_table_item,
55 ET_inter_item,
56 ET_def_line,
57 ET_def_item,
58 ET_inter_def_item,
59 ET_multitable_head,
60 ET_multitable_body,
61 ET_row,
62 ET_bracketed,
63 ET_bracketed_def_content,
64 ET_def_aggregate,
65 ET_bracketed_inserted,
66 ET_bracketed_multitable_prototype,
67 ET_row_prototype,
68 ET_elided,
69 ET_elided_block,
70 ET_delimiter,
71 ET_untranslated,
72 };
73 
74 extern char *element_type_names[];
75 #endif
76