[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
branch master updated: * tp/Texinfo/XS/main/command_data.awk, tp/Texinfo
From: |
Patrice Dumas |
Subject: |
branch master updated: * tp/Texinfo/XS/main/command_data.awk, tp/Texinfo/XS/main/element_types.awk, tp/maintain/generate_code_convert_data.pl, tp/maintain/regenerate_C_options_info.pl, tp/maintain/setup_converters_code_tables.pl: add braces for each structure in arrays. Update scripts generating codes reading command_data.c to get the commands order. |
Date: |
Thu, 10 Oct 2024 18:00:41 -0400 |
This is an automated email from the git hooks/post-receive script.
pertusus pushed a commit to branch master
in repository texinfo.
The following commit(s) were added to refs/heads/master by this push:
new f61b2d2510 * tp/Texinfo/XS/main/command_data.awk,
tp/Texinfo/XS/main/element_types.awk,
tp/maintain/generate_code_convert_data.pl,
tp/maintain/regenerate_C_options_info.pl,
tp/maintain/setup_converters_code_tables.pl: add braces for each structure in
arrays. Update scripts generating codes reading command_data.c to get the
commands order.
f61b2d2510 is described below
commit f61b2d2510219ffeace0412c0a38847106724c10
Author: Patrice Dumas <pertusus@free.fr>
AuthorDate: Fri Oct 11 00:00:32 2024 +0200
* tp/Texinfo/XS/main/command_data.awk,
tp/Texinfo/XS/main/element_types.awk,
tp/maintain/generate_code_convert_data.pl,
tp/maintain/regenerate_C_options_info.pl,
tp/maintain/setup_converters_code_tables.pl: add braces for each
structure in arrays. Update scripts generating codes reading
command_data.c to get the commands order.
---
ChangeLog | 10 +
tp/Texinfo/XS/main/command_data.awk | 4 +-
tp/Texinfo/XS/main/command_data.c | 778 ++++++++++++++--------------
tp/Texinfo/XS/main/element_types.awk | 4 +-
tp/Texinfo/XS/main/element_types.c | 190 +++----
tp/maintain/generate_code_convert_data.pl | 4 +-
tp/maintain/regenerate_C_options_info.pl | 4 +-
tp/maintain/setup_converters_code_tables.pl | 4 +-
8 files changed, 504 insertions(+), 494 deletions(-)
diff --git a/ChangeLog b/ChangeLog
index fd1653d2d2..ac26c0e885 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,13 @@
+2024-10-10 Patrice Dumas <pertusus@free.fr>
+
+ * tp/Texinfo/XS/main/command_data.awk,
+ tp/Texinfo/XS/main/element_types.awk,
+ tp/maintain/generate_code_convert_data.pl,
+ tp/maintain/regenerate_C_options_info.pl,
+ tp/maintain/setup_converters_code_tables.pl: add braces for each
+ structure in arrays. Update scripts generating codes reading
+ command_data.c to get the commands order.
+
2024-10-10 Patrice Dumas <pertusus@free.fr>
* tp/Texinfo/XS/configure.ac (PERL_LIBS, perl_conf_LDFLAGS)
diff --git a/tp/Texinfo/XS/main/command_data.awk
b/tp/Texinfo/XS/main/command_data.awk
index 30006f4869..a969041c33 100644
--- a/tp/Texinfo/XS/main/command_data.awk
+++ b/tp/Texinfo/XS/main/command_data.awk
@@ -142,7 +142,7 @@ END {
print "#include \"builtin_commands.h\"" "\n" > CD
print "COMMAND builtin_command_data[] = {" > CD
- print "0, 0, 0, 0, 0," > CD
+ print "{0, 0, 0, 0, 0}," > CD
# We want the output sorted so we can use bsearch
PROCINFO["sorted_in"]="@ind_str_asc"
@@ -262,7 +262,7 @@ END {
}
}
- print "\"" c2 "\", " flags ", " other_flags ", " command_data ", "
args_nr_data "," > CD
+ print "{\"" c2 "\", " flags ", " other_flags ", " command_data ", "
args_nr_data "}," > CD
}
print "};" > CD
print "};" > CI
diff --git a/tp/Texinfo/XS/main/command_data.c
b/tp/Texinfo/XS/main/command_data.c
index 7e2b2647db..1a5f1fe414 100644
--- a/tp/Texinfo/XS/main/command_data.c
+++ b/tp/Texinfo/XS/main/command_data.c
@@ -3,393 +3,393 @@
#include "builtin_commands.h"
COMMAND builtin_command_data[] = {
-0, 0, 0, 0, 0,
-"\t", CF_nobrace, CF_formatted_nobrace, NOBRACE_symbol, 0,
-"\n", CF_nobrace, CF_formatted_nobrace, NOBRACE_symbol, 0,
-"\x20", CF_nobrace, CF_formatted_nobrace, NOBRACE_symbol, 0,
-"!", CF_nobrace, CF_formatted_nobrace, NOBRACE_symbol, 0,
-"\"", CF_brace | CF_accent | CF_contain_plain_text, 0, BRACE_accent, 1,
-"&", CF_nobrace, CF_formatted_nobrace, NOBRACE_symbol, 0,
-"'", CF_brace | CF_accent | CF_contain_plain_text, 0, BRACE_accent, 1,
-"*", CF_nobrace | CF_preamble | CF_no_paragraph, CF_formatted_nobrace,
NOBRACE_symbol, 0,
-",", CF_brace | CF_accent | CF_contain_plain_text, 0, BRACE_accent, 1,
-"-", CF_nobrace, CF_formatted_nobrace, NOBRACE_symbol, 0,
-".", CF_nobrace, CF_formatted_nobrace, NOBRACE_symbol, 0,
-"/", CF_nobrace, CF_formatted_nobrace, NOBRACE_symbol, 0,
-":", CF_nobrace, CF_formatted_nobrace, NOBRACE_symbol, 0,
-"=", CF_brace | CF_accent | CF_contain_plain_text, 0, BRACE_accent, 1,
-"?", CF_nobrace, CF_formatted_nobrace, NOBRACE_symbol, 0,
-"@", CF_nobrace, CF_formatted_nobrace, NOBRACE_symbol, 0,
-"AA", CF_brace, CF_letter_no_arg, BRACE_noarg, 0,
-"AE", CF_brace, CF_letter_no_arg, BRACE_noarg, 0,
-"DH", CF_brace, CF_letter_no_arg, BRACE_noarg, 0,
-"H", CF_brace | CF_accent | CF_contain_plain_text, 0, BRACE_accent, 1,
-"L", CF_brace, CF_letter_no_arg, BRACE_noarg, 0,
-"LaTeX", CF_brace, 0, BRACE_noarg, 0,
-"O", CF_brace, CF_letter_no_arg, BRACE_noarg, 0,
-"OE", CF_brace, CF_letter_no_arg, BRACE_noarg, 0,
-"TH", CF_brace, CF_letter_no_arg, BRACE_noarg, 0,
-"TeX", CF_brace, 0, BRACE_noarg, 0,
-"U", CF_brace, 0, BRACE_arguments, 1,
-"\\", CF_nobrace, CF_formatted_nobrace, NOBRACE_symbol, 0,
-"^", CF_brace | CF_accent | CF_contain_plain_text, 0, BRACE_accent, 1,
-"`", CF_brace | CF_accent | CF_contain_plain_text, 0, BRACE_accent, 1,
-"aa", CF_brace, CF_letter_no_arg, BRACE_noarg, 0,
-"abbr", CF_brace | CF_contain_basic_inline, CF_explained, BRACE_arguments, 2,
-"acronym", CF_brace | CF_contain_basic_inline, CF_explained, BRACE_arguments,
2,
-"ae", CF_brace, CF_letter_no_arg, BRACE_noarg, 0,
-"afivepaper", CF_line | CF_no_paragraph | CF_global_unique | CF_preamble, 0,
LINE_lineraw, 0,
-"afourlatex", CF_line | CF_no_paragraph | CF_global_unique | CF_preamble, 0,
LINE_lineraw, 0,
-"afourpaper", CF_line | CF_no_paragraph | CF_global_unique | CF_preamble, 0,
LINE_lineraw, 0,
-"afourwide", CF_line | CF_no_paragraph | CF_global_unique | CF_preamble, 0,
LINE_lineraw, 0,
-"alias", CF_line | CF_no_paragraph | CF_preamble | CF_contain_plain_text, 0,
LINE_specific, 2,
-"allowcodebreaks", CF_line | CF_no_paragraph | CF_global | CF_preamble |
CF_contain_plain_text, 0, LINE_specific, 1,
-"ampchar", CF_brace, 0, BRACE_noarg, 0,
-"anchor", CF_brace | CF_contain_basic_inline | CF_no_paragraph,
CF_non_formatted_brace, BRACE_arguments, 1,
-"appendix", CF_line | CF_no_paragraph | CF_root | CF_contain_basic_inline |
CF_sectioning_heading, CF_formatted_line | CF_appendix, LINE_line, 1,
-"appendixsec", CF_line | CF_no_paragraph | CF_root | CF_contain_basic_inline |
CF_sectioning_heading, CF_formatted_line | CF_appendix, LINE_line, 1,
-"appendixsection", CF_line | CF_no_paragraph | CF_root |
CF_contain_basic_inline | CF_sectioning_heading, CF_formatted_line |
CF_appendix, LINE_line, 1,
-"appendixsubsec", CF_line | CF_no_paragraph | CF_root |
CF_contain_basic_inline | CF_sectioning_heading, CF_formatted_line |
CF_appendix, LINE_line, 1,
-"appendixsubsubsec", CF_line | CF_no_paragraph | CF_root |
CF_contain_basic_inline | CF_sectioning_heading, CF_formatted_line |
CF_appendix, LINE_line, 1,
-"arrow", CF_brace, 0, BRACE_noarg, 0,
-"asis", CF_brace, 0, BRACE_style_other, 1,
-"atchar", CF_brace, 0, BRACE_noarg, 0,
-"author", CF_line | CF_no_paragraph | CF_global | CF_contain_basic_inline,
CF_formatted_line, LINE_line, 1,
-"b", CF_brace, 0, BRACE_style_other, 1,
-"backslashchar", CF_brace, 0, BRACE_noarg, 0,
-"bsixpaper", CF_line | CF_no_paragraph | CF_global_unique | CF_preamble, 0,
LINE_lineraw, 0,
-"bullet", CF_brace, 0, BRACE_noarg, 0,
-"bye", CF_line | CF_no_paragraph | CF_preamble, 0, LINE_lineraw, 0,
-"c", CF_line | CF_no_paragraph | CF_preamble, 0, LINE_lineraw, 1,
-"caption", CF_brace | CF_close_paragraph | CF_no_paragraph,
CF_non_formatted_brace, BRACE_context, 1,
-"cartouche", CF_block | CF_no_paragraph | CF_close_paragraph, 0, BLOCK_other,
1,
-"center", CF_line | CF_no_paragraph | CF_close_paragraph, CF_formatted_line,
LINE_line, 1,
-"centerchap", CF_line | CF_no_paragraph | CF_root | CF_contain_basic_inline |
CF_sectioning_heading | CF_deprecated, CF_formatted_line | CF_unnumbered,
LINE_line, 1,
-"chapheading", CF_line | CF_no_paragraph | CF_contain_basic_inline |
CF_sectioning_heading | CF_close_paragraph | CF_global, CF_formatted_line,
LINE_line, 1,
-"chapter", CF_line | CF_no_paragraph | CF_root | CF_contain_basic_inline |
CF_sectioning_heading, CF_formatted_line, LINE_line, 1,
-"cindex", CF_line | CF_no_paragraph | CF_index_entry_command |
CF_contain_basic_inline, 0, LINE_line, 1,
-"cite", CF_brace, 0, BRACE_style_other, 1,
-"clear", CF_line | CF_no_paragraph | CF_preamble, 0, LINE_lineraw, 1,
-"click", CF_brace, 0, BRACE_noarg, 0,
-"clicksequence", CF_brace, 0, BRACE_style_other, 1,
-"clickstyle", CF_line | CF_no_paragraph | CF_global | CF_preamble, 0,
LINE_lineraw, 1,
-"code", CF_brace, CF_brace_code, BRACE_style_code, 1,
-"codequotebacktick", CF_line | CF_no_paragraph | CF_global | CF_preamble |
CF_contain_plain_text, 0, LINE_specific, 1,
-"codequoteundirected", CF_line | CF_no_paragraph | CF_global | CF_preamble |
CF_contain_plain_text, 0, LINE_specific, 1,
-"columnfractions", CF_line | CF_no_paragraph | CF_preamble |
CF_contain_plain_text, 0, LINE_specific, 1,
-"comma", CF_brace, 0, BRACE_noarg, 0,
-"command", CF_brace, CF_brace_code, BRACE_style_code, 1,
-"comment", CF_line | CF_no_paragraph | CF_preamble, 0, LINE_lineraw, 1,
-"contents", CF_line | CF_no_paragraph | CF_close_paragraph | CF_global |
CF_preamble, 0, LINE_lineraw, 0,
-"copying", CF_block | CF_no_paragraph | CF_close_paragraph | CF_global_unique
| CF_preamble, 0, BLOCK_region, 0,
-"copyright", CF_brace, 0, BRACE_noarg, 0,
-"cpindex", CF_line | CF_no_paragraph | CF_index_entry_command |
CF_contain_basic_inline, 0, LINE_line, 1,
-"defblock", CF_block | CF_no_paragraph | CF_close_paragraph, 0, BLOCK_def, 0,
-"defcodeindex", CF_line | CF_no_paragraph | CF_preamble |
CF_contain_plain_text, 0, LINE_specific, 1,
-"defcv", CF_block | CF_no_paragraph | CF_def | CF_contain_basic_inline |
CF_close_paragraph, 0, BLOCK_def, 0,
-"defcvx", CF_line | CF_no_paragraph | CF_def | CF_contain_basic_inline |
CF_close_paragraph, 0, LINE_line, 1,
-"deffn", CF_block | CF_no_paragraph | CF_def | CF_contain_basic_inline |
CF_close_paragraph, 0, BLOCK_def, 0,
-"deffnx", CF_line | CF_no_paragraph | CF_def | CF_contain_basic_inline |
CF_close_paragraph, 0, LINE_line, 1,
-"defindex", CF_line | CF_no_paragraph | CF_preamble | CF_contain_plain_text,
0, LINE_specific, 1,
-"definfoenclose", CF_line | CF_no_paragraph | CF_preamble |
CF_contain_plain_text | CF_deprecated, 0, LINE_specific, 3,
-"definfoenclose_command", CF_internal | CF_brace, 0, BRACE_style_other, 1,
-"defivar", CF_block | CF_no_paragraph | CF_def | CF_contain_basic_inline |
CF_def_alias | CF_close_paragraph, 0, BLOCK_def, 0,
-"defivarx", CF_line | CF_no_paragraph | CF_def | CF_contain_basic_inline |
CF_def_alias | CF_close_paragraph, 0, LINE_line, 1,
-"defline", CF_line | CF_no_paragraph | CF_def | CF_close_paragraph, 0,
LINE_line, 1,
-"defmac", CF_block | CF_no_paragraph | CF_def | CF_contain_basic_inline |
CF_def_alias | CF_close_paragraph, 0, BLOCK_def, 0,
-"defmacx", CF_line | CF_no_paragraph | CF_def | CF_contain_basic_inline |
CF_def_alias | CF_close_paragraph, 0, LINE_line, 1,
-"defmethod", CF_block | CF_no_paragraph | CF_def | CF_contain_basic_inline |
CF_def_alias | CF_close_paragraph, 0, BLOCK_def, 0,
-"defmethodx", CF_line | CF_no_paragraph | CF_def | CF_contain_basic_inline |
CF_def_alias | CF_close_paragraph, 0, LINE_line, 1,
-"defop", CF_block | CF_no_paragraph | CF_def | CF_contain_basic_inline |
CF_close_paragraph, 0, BLOCK_def, 0,
-"defopt", CF_block | CF_no_paragraph | CF_def | CF_contain_basic_inline |
CF_def_alias | CF_close_paragraph, 0, BLOCK_def, 0,
-"defoptx", CF_line | CF_no_paragraph | CF_def | CF_contain_basic_inline |
CF_def_alias | CF_close_paragraph, 0, LINE_line, 1,
-"defopx", CF_line | CF_no_paragraph | CF_def | CF_contain_basic_inline |
CF_close_paragraph, 0, LINE_line, 1,
-"defspec", CF_block | CF_no_paragraph | CF_def | CF_contain_basic_inline |
CF_def_alias | CF_close_paragraph, 0, BLOCK_def, 0,
-"defspecx", CF_line | CF_no_paragraph | CF_def | CF_contain_basic_inline |
CF_def_alias | CF_close_paragraph, 0, LINE_line, 1,
-"deftp", CF_block | CF_no_paragraph | CF_def | CF_contain_basic_inline |
CF_close_paragraph, 0, BLOCK_def, 0,
-"deftpx", CF_line | CF_no_paragraph | CF_def | CF_contain_basic_inline |
CF_close_paragraph, 0, LINE_line, 1,
-"deftypecv", CF_block | CF_no_paragraph | CF_def | CF_contain_basic_inline |
CF_close_paragraph, 0, BLOCK_def, 0,
-"deftypecvx", CF_line | CF_no_paragraph | CF_def | CF_contain_basic_inline |
CF_close_paragraph, 0, LINE_line, 1,
-"deftypefn", CF_block | CF_no_paragraph | CF_def | CF_contain_basic_inline |
CF_close_paragraph, 0, BLOCK_def, 0,
-"deftypefnnewline", CF_line | CF_no_paragraph | CF_global | CF_preamble |
CF_contain_plain_text, 0, LINE_specific, 1,
-"deftypefnx", CF_line | CF_no_paragraph | CF_def | CF_contain_basic_inline |
CF_close_paragraph, 0, LINE_line, 1,
-"deftypefun", CF_block | CF_no_paragraph | CF_def | CF_contain_basic_inline |
CF_def_alias | CF_close_paragraph, 0, BLOCK_def, 0,
-"deftypefunx", CF_line | CF_no_paragraph | CF_def | CF_contain_basic_inline |
CF_def_alias | CF_close_paragraph, 0, LINE_line, 1,
-"deftypeivar", CF_block | CF_no_paragraph | CF_def | CF_contain_basic_inline |
CF_def_alias | CF_close_paragraph, 0, BLOCK_def, 0,
-"deftypeivarx", CF_line | CF_no_paragraph | CF_def | CF_contain_basic_inline |
CF_def_alias | CF_close_paragraph, 0, LINE_line, 1,
-"deftypeline", CF_line | CF_no_paragraph | CF_def | CF_close_paragraph, 0,
LINE_line, 1,
-"deftypemethod", CF_block | CF_no_paragraph | CF_def | CF_contain_basic_inline
| CF_def_alias | CF_close_paragraph, 0, BLOCK_def, 0,
-"deftypemethodx", CF_line | CF_no_paragraph | CF_def | CF_contain_basic_inline
| CF_def_alias | CF_close_paragraph, 0, LINE_line, 1,
-"deftypeop", CF_block | CF_no_paragraph | CF_def | CF_contain_basic_inline |
CF_close_paragraph, 0, BLOCK_def, 0,
-"deftypeopx", CF_line | CF_no_paragraph | CF_def | CF_contain_basic_inline |
CF_close_paragraph, 0, LINE_line, 1,
-"deftypevar", CF_block | CF_no_paragraph | CF_def | CF_contain_basic_inline |
CF_def_alias | CF_close_paragraph, 0, BLOCK_def, 0,
-"deftypevarx", CF_line | CF_no_paragraph | CF_def | CF_contain_basic_inline |
CF_def_alias | CF_close_paragraph, 0, LINE_line, 1,
-"deftypevr", CF_block | CF_no_paragraph | CF_def | CF_contain_basic_inline |
CF_close_paragraph, 0, BLOCK_def, 0,
-"deftypevrx", CF_line | CF_no_paragraph | CF_def | CF_contain_basic_inline |
CF_close_paragraph, 0, LINE_line, 1,
-"defun", CF_block | CF_no_paragraph | CF_def | CF_contain_basic_inline |
CF_def_alias | CF_close_paragraph, 0, BLOCK_def, 0,
-"defunx", CF_line | CF_no_paragraph | CF_def | CF_contain_basic_inline |
CF_def_alias | CF_close_paragraph, 0, LINE_line, 1,
-"defvar", CF_block | CF_no_paragraph | CF_def | CF_contain_basic_inline |
CF_def_alias | CF_close_paragraph, 0, BLOCK_def, 0,
-"defvarx", CF_line | CF_no_paragraph | CF_def | CF_contain_basic_inline |
CF_def_alias | CF_close_paragraph, 0, LINE_line, 1,
-"defvr", CF_block | CF_no_paragraph | CF_def | CF_contain_basic_inline |
CF_close_paragraph, 0, BLOCK_def, 0,
-"defvrx", CF_line | CF_no_paragraph | CF_def | CF_contain_basic_inline |
CF_close_paragraph, 0, LINE_line, 1,
-"detailmenu", CF_block | CF_no_paragraph | CF_close_paragraph | CF_global, 0,
BLOCK_menu, 0,
-"dfn", CF_brace, 0, BRACE_style_other, 1,
-"dh", CF_brace, CF_letter_no_arg, BRACE_noarg, 0,
-"dircategory", CF_line | CF_no_paragraph | CF_close_paragraph | CF_preamble |
CF_contain_basic_inline, 0, LINE_line, 1,
-"direntry", CF_block | CF_no_paragraph | CF_close_paragraph | CF_preamble, 0,
BLOCK_menu, 0,
-"display", CF_block | CF_no_paragraph | CF_close_paragraph | CF_preformatted,
0, BLOCK_preformatted, 0,
-"displaymath", CF_block | CF_no_paragraph | CF_close_paragraph | CF_math, 0,
BLOCK_math, 0,
-"dmn", CF_brace | CF_contain_plain_text, 0, BRACE_other, 1,
-"docbook", CF_block | CF_no_paragraph | CF_preamble, 0, BLOCK_format_raw, 0,
-"documentdescription", CF_block | CF_no_paragraph | CF_close_paragraph |
CF_global_unique | CF_preamble, 0, BLOCK_region, 0,
-"documentencoding", CF_line | CF_no_paragraph | CF_global | CF_preamble |
CF_contain_plain_text, 0, LINE_text, 1,
-"documentlanguage", CF_line | CF_no_paragraph | CF_global | CF_preamble |
CF_contain_plain_text, 0, LINE_text, 1,
-"dotaccent", CF_brace | CF_accent | CF_contain_plain_text, 0, BRACE_accent, 1,
-"dotless", CF_brace | CF_accent | CF_contain_plain_text, 0, BRACE_accent, 1,
-"dots", CF_brace, 0, BRACE_noarg, 0,
-"email", CF_brace | CF_contain_basic_inline, 0, BRACE_arguments, 2,
-"emph", CF_brace, 0, BRACE_style_other, 1,
-"end", CF_line | CF_no_paragraph | CF_preamble | CF_contain_plain_text, 0,
LINE_text, 1,
-"enddots", CF_brace, 0, BRACE_noarg, 0,
-"enumerate", CF_block | CF_no_paragraph | CF_close_paragraph | CF_blockitem |
CF_contain_basic_inline, 0, BLOCK_item_container, 1,
-"env", CF_brace, CF_brace_code, BRACE_style_code, 1,
-"equiv", CF_brace, 0, BRACE_noarg, 0,
-"error", CF_brace, 0, BRACE_noarg, 0,
-"errormsg", CF_brace | CF_preamble | CF_contain_basic_inline |
CF_no_paragraph, CF_non_formatted_brace, BRACE_arguments, 1,
-"euro", CF_brace, 0, BRACE_noarg, 0,
-"evenfooting", CF_line | CF_no_paragraph | CF_global_unique | CF_heading_spec
| CF_preamble | CF_contain_basic_inline, 0, LINE_line, 1,
-"evenfootingmarks", CF_line | CF_no_paragraph | CF_global_unique | CF_preamble
| CF_contain_plain_text, 0, LINE_specific, 1,
-"evenheading", CF_line | CF_no_paragraph | CF_global_unique | CF_heading_spec
| CF_preamble | CF_contain_basic_inline, 0, LINE_line, 1,
-"evenheadingmarks", CF_line | CF_no_paragraph | CF_global_unique | CF_preamble
| CF_contain_plain_text, 0, LINE_specific, 1,
-"everyfooting", CF_line | CF_no_paragraph | CF_global_unique | CF_heading_spec
| CF_preamble | CF_contain_basic_inline, 0, LINE_line, 1,
-"everyfootingmarks", CF_line | CF_no_paragraph | CF_global_unique |
CF_preamble | CF_contain_plain_text, 0, LINE_specific, 1,
-"everyheading", CF_line | CF_no_paragraph | CF_global_unique | CF_heading_spec
| CF_preamble | CF_contain_basic_inline, 0, LINE_line, 1,
-"everyheadingmarks", CF_line | CF_no_paragraph | CF_global_unique |
CF_preamble | CF_contain_plain_text, 0, LINE_specific, 1,
-"example", CF_block | CF_no_paragraph | CF_close_paragraph | CF_preformatted |
CF_preformatted_code | CF_variadic | CF_contain_basic_inline, 0,
BLOCK_preformatted, 0,
-"exampleindent", CF_line | CF_no_paragraph | CF_global | CF_preamble |
CF_contain_plain_text, 0, LINE_specific, 1,
-"exclamdown", CF_brace, 0, BRACE_noarg, 0,
-"exdent", CF_line | CF_no_paragraph | CF_close_paragraph, CF_formatted_line,
LINE_line, 1,
-"expansion", CF_brace, 0, BRACE_noarg, 0,
-"file", CF_brace, CF_brace_code, BRACE_style_code, 1,
-"finalout", CF_line | CF_no_paragraph | CF_preamble, 0, LINE_lineraw, 0,
-"findex", CF_line | CF_no_paragraph | CF_index_entry_command |
CF_contain_basic_inline, 0, LINE_line, 1,
-"firstparagraphindent", CF_line | CF_no_paragraph | CF_global | CF_preamble |
CF_contain_plain_text, 0, LINE_specific, 1,
-"float", CF_block | CF_no_paragraph | CF_close_paragraph | CF_global |
CF_contain_basic_inline, 0, BLOCK_float, 2,
-"flushleft", CF_block | CF_no_paragraph | CF_close_paragraph, 0, 0, 0,
-"flushright", CF_block | CF_no_paragraph | CF_close_paragraph, 0, 0, 0,
-"fnindex", CF_line | CF_no_paragraph | CF_index_entry_command |
CF_contain_basic_inline, 0, LINE_line, 1,
-"fonttextsize", CF_line | CF_no_paragraph | CF_global_unique | CF_preamble |
CF_contain_plain_text, 0, LINE_specific, 1,
-"footnote", CF_brace | CF_global, 0, BRACE_context, 1,
-"footnotestyle", CF_line | CF_no_paragraph | CF_global_unique | CF_preamble |
CF_contain_plain_text, 0, LINE_specific, 1,
-"format", CF_block | CF_no_paragraph | CF_close_paragraph | CF_preformatted,
0, BLOCK_preformatted, 0,
-"frenchspacing", CF_line | CF_no_paragraph | CF_global | CF_preamble |
CF_contain_plain_text, 0, LINE_specific, 1,
-"ftable", CF_block | CF_no_paragraph | CF_close_paragraph | CF_blockitem |
CF_contain_basic_inline, 0, BLOCK_item_line, 1,
-"geq", CF_brace, 0, BRACE_noarg, 0,
-"group", CF_block | CF_no_paragraph | CF_close_paragraph, 0, 0, 0,
-"guillemetleft", CF_brace, 0, BRACE_noarg, 0,
-"guillemetright", CF_brace, 0, BRACE_noarg, 0,
-"guillemotleft", CF_brace, 0, BRACE_noarg, 0,
-"guillemotright", CF_brace, 0, BRACE_noarg, 0,
-"guilsinglleft", CF_brace, 0, BRACE_noarg, 0,
-"guilsinglright", CF_brace, 0, BRACE_noarg, 0,
-"hashchar", CF_brace, 0, BRACE_noarg, 0,
-"heading", CF_line | CF_no_paragraph | CF_contain_basic_inline |
CF_sectioning_heading | CF_close_paragraph | CF_global, CF_formatted_line,
LINE_line, 1,
-"headings", CF_line | CF_no_paragraph | CF_global | CF_preamble |
CF_contain_plain_text, 0, LINE_specific, 1,
-"headitem", CF_nobrace | CF_close_paragraph | CF_no_paragraph,
CF_formatted_nobrace, NOBRACE_skipspace, 0,
-"headitemfont", CF_brace, 0, BRACE_style_other, 1,
-"html", CF_block | CF_no_paragraph | CF_preamble, 0, BLOCK_format_raw, 0,
-"hyphenation", CF_brace | CF_global | CF_preamble | CF_contain_plain_text |
CF_no_paragraph, CF_non_formatted_brace, BRACE_arguments, 1,
-"i", CF_brace, 0, BRACE_style_other, 1,
-"ifclear", CF_block | CF_no_paragraph, 0, BLOCK_conditional, 1,
-"ifcommanddefined", CF_block | CF_no_paragraph, 0, BLOCK_conditional, 1,
-"ifcommandnotdefined", CF_block | CF_no_paragraph, 0, BLOCK_conditional, 1,
-"ifdocbook", CF_block | CF_no_paragraph, 0, BLOCK_conditional, 0,
-"ifhtml", CF_block | CF_no_paragraph, 0, BLOCK_conditional, 0,
-"ifinfo", CF_block | CF_no_paragraph, 0, BLOCK_conditional, 0,
-"iflatex", CF_block | CF_no_paragraph, 0, BLOCK_conditional, 0,
-"ifnotdocbook", CF_block | CF_no_paragraph, 0, BLOCK_conditional, 0,
-"ifnothtml", CF_block | CF_no_paragraph, 0, BLOCK_conditional, 0,
-"ifnotinfo", CF_block | CF_no_paragraph, 0, BLOCK_conditional, 0,
-"ifnotlatex", CF_block | CF_no_paragraph, 0, BLOCK_conditional, 0,
-"ifnotplaintext", CF_block | CF_no_paragraph, 0, BLOCK_conditional, 0,
-"ifnottex", CF_block | CF_no_paragraph, 0, BLOCK_conditional, 0,
-"ifnotxml", CF_block | CF_no_paragraph, 0, BLOCK_conditional, 0,
-"ifplaintext", CF_block | CF_no_paragraph, 0, BLOCK_conditional, 0,
-"ifset", CF_block | CF_no_paragraph, 0, BLOCK_conditional, 1,
-"iftex", CF_block | CF_no_paragraph, 0, BLOCK_conditional, 0,
-"ifxml", CF_block | CF_no_paragraph, 0, BLOCK_conditional, 0,
-"ignore", CF_block | CF_no_paragraph | CF_preamble, CF_non_formatted_block,
BLOCK_raw, 0,
-"image", CF_brace | CF_contain_basic_inline | CF_no_paragraph, 0,
BRACE_arguments, 5,
-"include", CF_line | CF_no_paragraph | CF_preamble | CF_contain_plain_text, 0,
LINE_text, 1,
-"indent", CF_nobrace | CF_preamble | CF_no_paragraph, 0, NOBRACE_skipspace, 0,
-"indentedblock", CF_block | CF_no_paragraph | CF_close_paragraph, 0, 0, 0,
-"index_entry_command", CF_internal | CF_line | CF_index_entry_command |
CF_contain_basic_inline | CF_no_paragraph, 0, LINE_line, 1,
-"indicateurl", CF_brace, CF_brace_code, BRACE_style_code, 1,
-"inforef", CF_brace | CF_ref | CF_contain_basic_inline | CF_deprecated, 0,
BRACE_arguments, 3,
-"inlinefmt", CF_brace | CF_preamble, CF_inline_format, BRACE_inline, 2,
-"inlinefmtifelse", CF_brace | CF_preamble, CF_inline_format, BRACE_inline, 3,
-"inlineifclear", CF_brace | CF_preamble, CF_inline_conditional, BRACE_inline,
2,
-"inlineifset", CF_brace | CF_preamble, CF_inline_conditional, BRACE_inline, 2,
-"inlineraw", CF_brace | CF_preamble, CF_inline_format, BRACE_inline, 2,
-"insertcopying", CF_line | CF_no_paragraph | CF_close_paragraph | CF_global,
CF_formattable_line, LINE_lineraw, 0,
-"item", CF_nobrace | CF_close_paragraph | CF_no_paragraph,
CF_formatted_nobrace, NOBRACE_skipspace, 0,
-"item_LINE", CF_line | CF_no_paragraph | CF_close_paragraph,
CF_formatted_line, LINE_line, 1,
-"itemize", CF_block | CF_no_paragraph | CF_close_paragraph | CF_blockitem |
CF_contain_basic_inline, 0, BLOCK_item_container, 1,
-"itemx", CF_line | CF_no_paragraph | CF_close_paragraph, CF_formatted_line,
LINE_line, 1,
-"kbd", CF_brace, CF_brace_code, BRACE_style_code, 1,
-"kbdinputstyle", CF_line | CF_no_paragraph | CF_global | CF_preamble |
CF_contain_plain_text, 0, LINE_specific, 1,
-"key", CF_brace | CF_contain_plain_text, CF_brace_code, BRACE_style_code, 1,
-"kindex", CF_line | CF_no_paragraph | CF_index_entry_command |
CF_contain_basic_inline, 0, LINE_line, 1,
-"kyindex", CF_line | CF_no_paragraph | CF_index_entry_command |
CF_contain_basic_inline, 0, LINE_line, 1,
-"l", CF_brace, CF_letter_no_arg, BRACE_noarg, 0,
-"latex", CF_block | CF_no_paragraph | CF_preamble, 0, BLOCK_format_raw, 0,
-"lbracechar", CF_brace, 0, BRACE_noarg, 0,
-"leq", CF_brace, 0, BRACE_noarg, 0,
-"linemacro", CF_block | CF_no_paragraph | CF_preamble, CF_non_formatted_block,
BLOCK_raw, 0,
-"link", CF_brace | CF_ref | CF_contain_basic_inline, 0, BRACE_arguments, 3,
-"lisp", CF_block | CF_no_paragraph | CF_close_paragraph | CF_preformatted |
CF_preformatted_code, 0, BLOCK_preformatted, 0,
-"listoffloats", CF_line | CF_no_paragraph | CF_close_paragraph | CF_global |
CF_contain_basic_inline, CF_formattable_line, LINE_line, 1,
-"lowersections", CF_line | CF_no_paragraph | CF_preamble, 0, LINE_lineraw, 0,
-"macro", CF_block | CF_no_paragraph | CF_preamble, CF_non_formatted_block,
BLOCK_raw, 0,
-"majorheading", CF_line | CF_no_paragraph | CF_contain_basic_inline |
CF_sectioning_heading | CF_close_paragraph | CF_global, CF_formatted_line,
LINE_line, 1,
-"math", CF_brace | CF_math | CF_contain_basic_inline, 0, BRACE_context, 1,
-"menu", CF_block | CF_no_paragraph | CF_close_paragraph, 0, BLOCK_menu, 0,
-"microtype", CF_line | CF_no_paragraph | CF_global | CF_preamble |
CF_contain_plain_text, 0, LINE_specific, 1,
-"minus", CF_brace, 0, BRACE_noarg, 0,
-"multitable", CF_block | CF_no_paragraph | CF_close_paragraph | CF_blockitem |
CF_contain_basic_inline, 0, BLOCK_multitable, 0,
-"need", CF_line | CF_no_paragraph | CF_close_paragraph |
CF_contain_plain_text, CF_formattable_line, LINE_specific, 1,
-"node", CF_line | CF_no_paragraph | CF_root | CF_contain_basic_inline,
CF_formatted_line, LINE_line, 4,
-"nodedescription", CF_line | CF_no_paragraph | CF_close_paragraph |
CF_contain_basic_inline, 0, LINE_line, 1,
-"nodedescriptionblock", CF_block | CF_no_paragraph | CF_close_paragraph,
CF_non_formatted_block, 0, 0,
-"noindent", CF_nobrace | CF_preamble | CF_no_paragraph, 0, NOBRACE_skipspace,
0,
-"novalidate", CF_line | CF_no_paragraph | CF_global_unique | CF_preamble, 0,
LINE_lineraw, 0,
-"o", CF_brace, CF_letter_no_arg, BRACE_noarg, 0,
-"oddfooting", CF_line | CF_no_paragraph | CF_global_unique | CF_heading_spec |
CF_preamble | CF_contain_basic_inline, 0, LINE_line, 1,
-"oddfootingmarks", CF_line | CF_no_paragraph | CF_global_unique | CF_preamble
| CF_contain_plain_text, 0, LINE_specific, 1,
-"oddheading", CF_line | CF_no_paragraph | CF_global_unique | CF_heading_spec |
CF_preamble | CF_contain_basic_inline, 0, LINE_line, 1,
-"oddheadingmarks", CF_line | CF_no_paragraph | CF_global_unique | CF_preamble
| CF_contain_plain_text, 0, LINE_specific, 1,
-"oe", CF_brace, CF_letter_no_arg, BRACE_noarg, 0,
-"ogonek", CF_brace | CF_accent | CF_contain_plain_text, 0, BRACE_accent, 1,
-"option", CF_brace, CF_brace_code, BRACE_style_code, 1,
-"ordf", CF_brace, 0, BRACE_noarg, 0,
-"ordm", CF_brace, 0, BRACE_noarg, 0,
-"page", CF_line | CF_no_paragraph | CF_close_paragraph, CF_formatted_line,
LINE_lineraw, 0,
-"pagesizes", CF_line | CF_no_paragraph | CF_global_unique | CF_preamble |
CF_contain_plain_text, 0, LINE_line, 1,
-"paragraphindent", CF_line | CF_no_paragraph | CF_global | CF_preamble |
CF_contain_plain_text, 0, LINE_specific, 1,
-"part", CF_line | CF_no_paragraph | CF_root | CF_contain_basic_inline |
CF_sectioning_heading | CF_global, CF_formatted_line | CF_unnumbered,
LINE_line, 1,
-"pgindex", CF_line | CF_no_paragraph | CF_index_entry_command |
CF_contain_basic_inline, 0, LINE_line, 1,
-"pindex", CF_line | CF_no_paragraph | CF_index_entry_command |
CF_contain_basic_inline, 0, LINE_line, 1,
-"point", CF_brace, 0, BRACE_noarg, 0,
-"pounds", CF_brace, 0, BRACE_noarg, 0,
-"print", CF_brace, 0, BRACE_noarg, 0,
-"printindex", CF_line | CF_no_paragraph | CF_close_paragraph | CF_global |
CF_contain_plain_text, CF_formattable_line, LINE_specific, 1,
-"pxref", CF_brace | CF_ref | CF_contain_basic_inline, 0, BRACE_arguments, 5,
-"questiondown", CF_brace, 0, BRACE_noarg, 0,
-"quotation", CF_block | CF_no_paragraph | CF_close_paragraph |
CF_contain_basic_inline, 0, BLOCK_quotation, 1,
-"quotedblbase", CF_brace, 0, BRACE_noarg, 0,
-"quotedblleft", CF_brace, 0, BRACE_noarg, 0,
-"quotedblright", CF_brace, 0, BRACE_noarg, 0,
-"quoteleft", CF_brace, 0, BRACE_noarg, 0,
-"quoteright", CF_brace, 0, BRACE_noarg, 0,
-"quotesinglbase", CF_brace, 0, BRACE_noarg, 0,
-"r", CF_brace, 0, BRACE_style_no_code, 1,
-"raggedright", CF_block | CF_no_paragraph | CF_close_paragraph, 0, 0, 0,
-"raisesections", CF_line | CF_no_paragraph | CF_preamble, 0, LINE_lineraw, 0,
-"rbracechar", CF_brace, 0, BRACE_noarg, 0,
-"ref", CF_brace | CF_ref | CF_contain_basic_inline, 0, BRACE_arguments, 5,
-"refill", CF_nobrace | CF_preamble | CF_deprecated | CF_no_paragraph, 0,
NOBRACE_other, 0,
-"registeredsymbol", CF_brace, 0, BRACE_noarg, 0,
-"result", CF_brace, 0, BRACE_noarg, 0,
-"ringaccent", CF_brace | CF_accent | CF_contain_plain_text, 0, BRACE_accent, 1,
-"rmacro", CF_block | CF_no_paragraph | CF_preamble, CF_non_formatted_block,
BLOCK_raw, 0,
-"samp", CF_brace, CF_brace_code, BRACE_style_code, 1,
-"sansserif", CF_brace, 0, BRACE_style_other, 1,
-"sc", CF_brace, 0, BRACE_style_other, 1,
-"section", CF_line | CF_no_paragraph | CF_root | CF_contain_basic_inline |
CF_sectioning_heading, CF_formatted_line, LINE_line, 1,
-"seealso", CF_brace | CF_contain_basic_inline, CF_in_index, BRACE_arguments, 1,
-"seeentry", CF_brace | CF_contain_basic_inline, CF_in_index, BRACE_arguments,
1,
-"set", CF_line | CF_no_paragraph | CF_preamble, 0, LINE_lineraw, 2,
-"setchapternewpage", CF_line | CF_no_paragraph | CF_global_unique |
CF_preamble | CF_contain_plain_text, 0, LINE_specific, 1,
-"setfilename", CF_line | CF_no_paragraph | CF_close_paragraph |
CF_global_unique | CF_preamble | CF_contain_plain_text, 0, LINE_text, 1,
-"settitle", CF_line | CF_no_paragraph | CF_global_unique | CF_preamble |
CF_contain_basic_inline, 0, LINE_line, 1,
-"shortcaption", CF_brace | CF_close_paragraph | CF_contain_basic_inline |
CF_no_paragraph, CF_non_formatted_brace, BRACE_context, 1,
-"shortcontents", CF_line | CF_no_paragraph | CF_close_paragraph | CF_global |
CF_preamble, 0, LINE_lineraw, 0,
-"shorttitlepage", CF_line | CF_no_paragraph | CF_global_unique | CF_preamble |
CF_contain_basic_inline, 0, LINE_line, 1,
-"slanted", CF_brace, 0, BRACE_style_other, 1,
-"smallbook", CF_line | CF_no_paragraph | CF_global_unique | CF_preamble, 0,
LINE_lineraw, 0,
-"smalldisplay", CF_block | CF_no_paragraph | CF_close_paragraph |
CF_preformatted, 0, BLOCK_preformatted, 0,
-"smallexample", CF_block | CF_no_paragraph | CF_close_paragraph |
CF_preformatted | CF_preformatted_code, 0, BLOCK_preformatted, 0,
-"smallformat", CF_block | CF_no_paragraph | CF_close_paragraph |
CF_preformatted, 0, BLOCK_preformatted, 0,
-"smallindentedblock", CF_block | CF_no_paragraph | CF_close_paragraph, 0, 0, 0,
-"smalllisp", CF_block | CF_no_paragraph | CF_close_paragraph | CF_preformatted
| CF_preformatted_code, 0, BLOCK_preformatted, 0,
-"smallquotation", CF_block | CF_no_paragraph | CF_close_paragraph |
CF_contain_basic_inline, 0, BLOCK_quotation, 1,
-"sortas", CF_brace | CF_contain_plain_text, CF_in_index |
CF_non_formatted_brace, BRACE_arguments, 1,
-"sp", CF_line | CF_no_paragraph | CF_close_paragraph | CF_contain_plain_text,
CF_formattable_line, LINE_specific, 1,
-"ss", CF_brace, CF_letter_no_arg, BRACE_noarg, 0,
-"strong", CF_brace, 0, BRACE_style_other, 1,
-"sub", CF_brace, 0, BRACE_style_other, 1,
-"subentry", CF_line | CF_no_paragraph | CF_contain_basic_inline, CF_in_index,
LINE_line, 1,
-"subheading", CF_line | CF_no_paragraph | CF_contain_basic_inline |
CF_sectioning_heading | CF_close_paragraph | CF_global, CF_formatted_line,
LINE_line, 1,
-"subsection", CF_line | CF_no_paragraph | CF_root | CF_contain_basic_inline |
CF_sectioning_heading, CF_formatted_line, LINE_line, 1,
-"subsubheading", CF_line | CF_no_paragraph | CF_contain_basic_inline |
CF_sectioning_heading | CF_close_paragraph | CF_global, CF_formatted_line,
LINE_line, 1,
-"subsubsection", CF_line | CF_no_paragraph | CF_root | CF_contain_basic_inline
| CF_sectioning_heading, CF_formatted_line, LINE_line, 1,
-"subtitle", CF_line | CF_no_paragraph | CF_global | CF_contain_basic_inline,
CF_formatted_line, LINE_line, 1,
-"summarycontents", CF_line | CF_no_paragraph | CF_close_paragraph | CF_global
| CF_preamble, 0, LINE_lineraw, 0,
-"sup", CF_brace, 0, BRACE_style_other, 1,
-"syncodeindex", CF_line | CF_no_paragraph | CF_preamble |
CF_contain_plain_text, 0, LINE_specific, 2,
-"synindex", CF_line | CF_no_paragraph | CF_preamble | CF_contain_plain_text,
0, LINE_specific, 2,
-"t", CF_brace, CF_brace_code, BRACE_style_code, 1,
-"tab", CF_nobrace | CF_close_paragraph | CF_no_paragraph,
CF_formatted_nobrace, NOBRACE_skipspace, 0,
-"table", CF_block | CF_no_paragraph | CF_close_paragraph | CF_blockitem |
CF_contain_basic_inline, 0, BLOCK_item_line, 1,
-"tex", CF_block | CF_no_paragraph | CF_preamble, 0, BLOCK_format_raw, 0,
-"textdegree", CF_brace, 0, BRACE_noarg, 0,
-"th", CF_brace, CF_letter_no_arg, BRACE_noarg, 0,
-"thischapter", CF_nobrace | CF_in_heading_spec, 0, NOBRACE_other, 0,
-"thischaptername", CF_nobrace | CF_in_heading_spec, 0, NOBRACE_other, 0,
-"thischapternum", CF_nobrace | CF_in_heading_spec, 0, NOBRACE_other, 0,
-"thisfile", CF_nobrace | CF_in_heading_spec, 0, NOBRACE_other, 0,
-"thispage", CF_nobrace | CF_in_heading_spec, 0, NOBRACE_other, 0,
-"thissection", CF_nobrace | CF_in_heading_spec, 0, NOBRACE_other, 0,
-"thissectionname", CF_nobrace | CF_in_heading_spec, 0, NOBRACE_other, 0,
-"thissectionnum", CF_nobrace | CF_in_heading_spec, 0, NOBRACE_other, 0,
-"thistitle", CF_nobrace | CF_in_heading_spec, 0, NOBRACE_other, 0,
-"tie", CF_brace, 0, BRACE_noarg, 0,
-"tieaccent", CF_brace | CF_accent | CF_contain_plain_text, 0, BRACE_accent, 1,
-"tindex", CF_line | CF_no_paragraph | CF_index_entry_command |
CF_contain_basic_inline, 0, LINE_line, 1,
-"title", CF_line | CF_no_paragraph | CF_global_unique |
CF_contain_basic_inline, CF_formatted_line, LINE_line, 1,
-"titlefont", CF_brace | CF_close_paragraph | CF_global |
CF_contain_basic_inline | CF_no_paragraph, 0, BRACE_other, 1,
-"titlepage", CF_block | CF_no_paragraph | CF_close_paragraph |
CF_global_unique | CF_preamble, 0, BLOCK_region, 0,
-"today", CF_brace, 0, BRACE_noarg, 0,
-"top", CF_line | CF_no_paragraph | CF_root | CF_contain_basic_inline |
CF_sectioning_heading | CF_global_unique, CF_formatted_line | CF_unnumbered,
LINE_line, 1,
-"tpindex", CF_line | CF_no_paragraph | CF_index_entry_command |
CF_contain_basic_inline, 0, LINE_line, 1,
-"txiinternalvalue", CF_internal | CF_brace, 0, BRACE_special, 1,
-"u", CF_brace | CF_accent | CF_contain_plain_text, 0, BRACE_accent, 1,
-"ubaraccent", CF_brace | CF_accent | CF_contain_plain_text, 0, BRACE_accent, 1,
-"udotaccent", CF_brace | CF_accent | CF_contain_plain_text, 0, BRACE_accent, 1,
-"unmacro", CF_line | CF_no_paragraph | CF_preamble, 0, LINE_lineraw, 1,
-"unnumbered", CF_line | CF_no_paragraph | CF_root | CF_contain_basic_inline |
CF_sectioning_heading, CF_formatted_line | CF_unnumbered, LINE_line, 1,
-"unnumberedsec", CF_line | CF_no_paragraph | CF_root | CF_contain_basic_inline
| CF_sectioning_heading, CF_formatted_line | CF_unnumbered, LINE_line, 1,
-"unnumberedsubsec", CF_line | CF_no_paragraph | CF_root |
CF_contain_basic_inline | CF_sectioning_heading, CF_formatted_line |
CF_unnumbered, LINE_line, 1,
-"unnumberedsubsubsec", CF_line | CF_no_paragraph | CF_root |
CF_contain_basic_inline | CF_sectioning_heading, CF_formatted_line |
CF_unnumbered, LINE_line, 1,
-"uref", CF_brace | CF_contain_basic_inline, 0, BRACE_arguments, 3,
-"urefbreakstyle", CF_line | CF_no_paragraph | CF_global | CF_preamble |
CF_contain_plain_text, 0, LINE_specific, 1,
-"url", CF_brace | CF_contain_basic_inline, 0, BRACE_arguments, 3,
-"v", CF_brace | CF_accent | CF_contain_plain_text, 0, BRACE_accent, 1,
-"value", CF_brace, 0, BRACE_special, 1,
-"var", CF_brace, 0, BRACE_style_other, 1,
-"verb", CF_brace, CF_brace_code, BRACE_special, 1,
-"verbatim", CF_block | CF_no_paragraph | CF_close_paragraph, 0, BLOCK_raw, 0,
-"verbatiminclude", CF_line | CF_no_paragraph | CF_close_paragraph |
CF_contain_plain_text, CF_formattable_line, LINE_text, 1,
-"vindex", CF_line | CF_no_paragraph | CF_index_entry_command |
CF_contain_basic_inline, 0, LINE_line, 1,
-"vrindex", CF_line | CF_no_paragraph | CF_index_entry_command |
CF_contain_basic_inline, 0, LINE_line, 1,
-"vskip", CF_line | CF_no_paragraph, CF_formattable_line, LINE_lineraw, 1,
-"vtable", CF_block | CF_no_paragraph | CF_close_paragraph | CF_blockitem |
CF_contain_basic_inline, 0, BLOCK_item_line, 1,
-"w", CF_brace | CF_contain_basic_inline, 0, BRACE_special, 1,
-"xml", CF_block | CF_no_paragraph | CF_preamble, 0, BLOCK_format_raw, 0,
-"xref", CF_brace | CF_ref | CF_contain_basic_inline, 0, BRACE_arguments, 5,
-"xrefautomaticsectiontitle", CF_line | CF_no_paragraph | CF_global |
CF_preamble | CF_contain_plain_text, 0, LINE_specific, 1,
-"{", CF_nobrace, CF_formatted_nobrace, NOBRACE_symbol, 0,
-"|", CF_nobrace | CF_in_heading_spec, 0, NOBRACE_symbol, 0,
-"}", CF_nobrace, CF_formatted_nobrace, NOBRACE_symbol, 0,
-"~", CF_brace | CF_accent | CF_contain_plain_text, 0, BRACE_accent, 1,
+{0, 0, 0, 0, 0},
+{"\t", CF_nobrace, CF_formatted_nobrace, NOBRACE_symbol, 0},
+{"\n", CF_nobrace, CF_formatted_nobrace, NOBRACE_symbol, 0},
+{"\x20", CF_nobrace, CF_formatted_nobrace, NOBRACE_symbol, 0},
+{"!", CF_nobrace, CF_formatted_nobrace, NOBRACE_symbol, 0},
+{"\"", CF_brace | CF_accent | CF_contain_plain_text, 0, BRACE_accent, 1},
+{"&", CF_nobrace, CF_formatted_nobrace, NOBRACE_symbol, 0},
+{"'", CF_brace | CF_accent | CF_contain_plain_text, 0, BRACE_accent, 1},
+{"*", CF_nobrace | CF_preamble | CF_no_paragraph, CF_formatted_nobrace,
NOBRACE_symbol, 0},
+{",", CF_brace | CF_accent | CF_contain_plain_text, 0, BRACE_accent, 1},
+{"-", CF_nobrace, CF_formatted_nobrace, NOBRACE_symbol, 0},
+{".", CF_nobrace, CF_formatted_nobrace, NOBRACE_symbol, 0},
+{"/", CF_nobrace, CF_formatted_nobrace, NOBRACE_symbol, 0},
+{":", CF_nobrace, CF_formatted_nobrace, NOBRACE_symbol, 0},
+{"=", CF_brace | CF_accent | CF_contain_plain_text, 0, BRACE_accent, 1},
+{"?", CF_nobrace, CF_formatted_nobrace, NOBRACE_symbol, 0},
+{"@", CF_nobrace, CF_formatted_nobrace, NOBRACE_symbol, 0},
+{"AA", CF_brace, CF_letter_no_arg, BRACE_noarg, 0},
+{"AE", CF_brace, CF_letter_no_arg, BRACE_noarg, 0},
+{"DH", CF_brace, CF_letter_no_arg, BRACE_noarg, 0},
+{"H", CF_brace | CF_accent | CF_contain_plain_text, 0, BRACE_accent, 1},
+{"L", CF_brace, CF_letter_no_arg, BRACE_noarg, 0},
+{"LaTeX", CF_brace, 0, BRACE_noarg, 0},
+{"O", CF_brace, CF_letter_no_arg, BRACE_noarg, 0},
+{"OE", CF_brace, CF_letter_no_arg, BRACE_noarg, 0},
+{"TH", CF_brace, CF_letter_no_arg, BRACE_noarg, 0},
+{"TeX", CF_brace, 0, BRACE_noarg, 0},
+{"U", CF_brace, 0, BRACE_arguments, 1},
+{"\\", CF_nobrace, CF_formatted_nobrace, NOBRACE_symbol, 0},
+{"^", CF_brace | CF_accent | CF_contain_plain_text, 0, BRACE_accent, 1},
+{"`", CF_brace | CF_accent | CF_contain_plain_text, 0, BRACE_accent, 1},
+{"aa", CF_brace, CF_letter_no_arg, BRACE_noarg, 0},
+{"abbr", CF_brace | CF_contain_basic_inline, CF_explained, BRACE_arguments, 2},
+{"acronym", CF_brace | CF_contain_basic_inline, CF_explained, BRACE_arguments,
2},
+{"ae", CF_brace, CF_letter_no_arg, BRACE_noarg, 0},
+{"afivepaper", CF_line | CF_no_paragraph | CF_global_unique | CF_preamble, 0,
LINE_lineraw, 0},
+{"afourlatex", CF_line | CF_no_paragraph | CF_global_unique | CF_preamble, 0,
LINE_lineraw, 0},
+{"afourpaper", CF_line | CF_no_paragraph | CF_global_unique | CF_preamble, 0,
LINE_lineraw, 0},
+{"afourwide", CF_line | CF_no_paragraph | CF_global_unique | CF_preamble, 0,
LINE_lineraw, 0},
+{"alias", CF_line | CF_no_paragraph | CF_preamble | CF_contain_plain_text, 0,
LINE_specific, 2},
+{"allowcodebreaks", CF_line | CF_no_paragraph | CF_global | CF_preamble |
CF_contain_plain_text, 0, LINE_specific, 1},
+{"ampchar", CF_brace, 0, BRACE_noarg, 0},
+{"anchor", CF_brace | CF_contain_basic_inline | CF_no_paragraph,
CF_non_formatted_brace, BRACE_arguments, 1},
+{"appendix", CF_line | CF_no_paragraph | CF_root | CF_contain_basic_inline |
CF_sectioning_heading, CF_formatted_line | CF_appendix, LINE_line, 1},
+{"appendixsec", CF_line | CF_no_paragraph | CF_root | CF_contain_basic_inline
| CF_sectioning_heading, CF_formatted_line | CF_appendix, LINE_line, 1},
+{"appendixsection", CF_line | CF_no_paragraph | CF_root |
CF_contain_basic_inline | CF_sectioning_heading, CF_formatted_line |
CF_appendix, LINE_line, 1},
+{"appendixsubsec", CF_line | CF_no_paragraph | CF_root |
CF_contain_basic_inline | CF_sectioning_heading, CF_formatted_line |
CF_appendix, LINE_line, 1},
+{"appendixsubsubsec", CF_line | CF_no_paragraph | CF_root |
CF_contain_basic_inline | CF_sectioning_heading, CF_formatted_line |
CF_appendix, LINE_line, 1},
+{"arrow", CF_brace, 0, BRACE_noarg, 0},
+{"asis", CF_brace, 0, BRACE_style_other, 1},
+{"atchar", CF_brace, 0, BRACE_noarg, 0},
+{"author", CF_line | CF_no_paragraph | CF_global | CF_contain_basic_inline,
CF_formatted_line, LINE_line, 1},
+{"b", CF_brace, 0, BRACE_style_other, 1},
+{"backslashchar", CF_brace, 0, BRACE_noarg, 0},
+{"bsixpaper", CF_line | CF_no_paragraph | CF_global_unique | CF_preamble, 0,
LINE_lineraw, 0},
+{"bullet", CF_brace, 0, BRACE_noarg, 0},
+{"bye", CF_line | CF_no_paragraph | CF_preamble, 0, LINE_lineraw, 0},
+{"c", CF_line | CF_no_paragraph | CF_preamble, 0, LINE_lineraw, 1},
+{"caption", CF_brace | CF_close_paragraph | CF_no_paragraph,
CF_non_formatted_brace, BRACE_context, 1},
+{"cartouche", CF_block | CF_no_paragraph | CF_close_paragraph, 0, BLOCK_other,
1},
+{"center", CF_line | CF_no_paragraph | CF_close_paragraph, CF_formatted_line,
LINE_line, 1},
+{"centerchap", CF_line | CF_no_paragraph | CF_root | CF_contain_basic_inline |
CF_sectioning_heading | CF_deprecated, CF_formatted_line | CF_unnumbered,
LINE_line, 1},
+{"chapheading", CF_line | CF_no_paragraph | CF_contain_basic_inline |
CF_sectioning_heading | CF_close_paragraph | CF_global, CF_formatted_line,
LINE_line, 1},
+{"chapter", CF_line | CF_no_paragraph | CF_root | CF_contain_basic_inline |
CF_sectioning_heading, CF_formatted_line, LINE_line, 1},
+{"cindex", CF_line | CF_no_paragraph | CF_index_entry_command |
CF_contain_basic_inline, 0, LINE_line, 1},
+{"cite", CF_brace, 0, BRACE_style_other, 1},
+{"clear", CF_line | CF_no_paragraph | CF_preamble, 0, LINE_lineraw, 1},
+{"click", CF_brace, 0, BRACE_noarg, 0},
+{"clicksequence", CF_brace, 0, BRACE_style_other, 1},
+{"clickstyle", CF_line | CF_no_paragraph | CF_global | CF_preamble, 0,
LINE_lineraw, 1},
+{"code", CF_brace, CF_brace_code, BRACE_style_code, 1},
+{"codequotebacktick", CF_line | CF_no_paragraph | CF_global | CF_preamble |
CF_contain_plain_text, 0, LINE_specific, 1},
+{"codequoteundirected", CF_line | CF_no_paragraph | CF_global | CF_preamble |
CF_contain_plain_text, 0, LINE_specific, 1},
+{"columnfractions", CF_line | CF_no_paragraph | CF_preamble |
CF_contain_plain_text, 0, LINE_specific, 1},
+{"comma", CF_brace, 0, BRACE_noarg, 0},
+{"command", CF_brace, CF_brace_code, BRACE_style_code, 1},
+{"comment", CF_line | CF_no_paragraph | CF_preamble, 0, LINE_lineraw, 1},
+{"contents", CF_line | CF_no_paragraph | CF_close_paragraph | CF_global |
CF_preamble, 0, LINE_lineraw, 0},
+{"copying", CF_block | CF_no_paragraph | CF_close_paragraph | CF_global_unique
| CF_preamble, 0, BLOCK_region, 0},
+{"copyright", CF_brace, 0, BRACE_noarg, 0},
+{"cpindex", CF_line | CF_no_paragraph | CF_index_entry_command |
CF_contain_basic_inline, 0, LINE_line, 1},
+{"defblock", CF_block | CF_no_paragraph | CF_close_paragraph, 0, BLOCK_def, 0},
+{"defcodeindex", CF_line | CF_no_paragraph | CF_preamble |
CF_contain_plain_text, 0, LINE_specific, 1},
+{"defcv", CF_block | CF_no_paragraph | CF_def | CF_contain_basic_inline |
CF_close_paragraph, 0, BLOCK_def, 0},
+{"defcvx", CF_line | CF_no_paragraph | CF_def | CF_contain_basic_inline |
CF_close_paragraph, 0, LINE_line, 1},
+{"deffn", CF_block | CF_no_paragraph | CF_def | CF_contain_basic_inline |
CF_close_paragraph, 0, BLOCK_def, 0},
+{"deffnx", CF_line | CF_no_paragraph | CF_def | CF_contain_basic_inline |
CF_close_paragraph, 0, LINE_line, 1},
+{"defindex", CF_line | CF_no_paragraph | CF_preamble | CF_contain_plain_text,
0, LINE_specific, 1},
+{"definfoenclose", CF_line | CF_no_paragraph | CF_preamble |
CF_contain_plain_text | CF_deprecated, 0, LINE_specific, 3},
+{"definfoenclose_command", CF_internal | CF_brace, 0, BRACE_style_other, 1},
+{"defivar", CF_block | CF_no_paragraph | CF_def | CF_contain_basic_inline |
CF_def_alias | CF_close_paragraph, 0, BLOCK_def, 0},
+{"defivarx", CF_line | CF_no_paragraph | CF_def | CF_contain_basic_inline |
CF_def_alias | CF_close_paragraph, 0, LINE_line, 1},
+{"defline", CF_line | CF_no_paragraph | CF_def | CF_close_paragraph, 0,
LINE_line, 1},
+{"defmac", CF_block | CF_no_paragraph | CF_def | CF_contain_basic_inline |
CF_def_alias | CF_close_paragraph, 0, BLOCK_def, 0},
+{"defmacx", CF_line | CF_no_paragraph | CF_def | CF_contain_basic_inline |
CF_def_alias | CF_close_paragraph, 0, LINE_line, 1},
+{"defmethod", CF_block | CF_no_paragraph | CF_def | CF_contain_basic_inline |
CF_def_alias | CF_close_paragraph, 0, BLOCK_def, 0},
+{"defmethodx", CF_line | CF_no_paragraph | CF_def | CF_contain_basic_inline |
CF_def_alias | CF_close_paragraph, 0, LINE_line, 1},
+{"defop", CF_block | CF_no_paragraph | CF_def | CF_contain_basic_inline |
CF_close_paragraph, 0, BLOCK_def, 0},
+{"defopt", CF_block | CF_no_paragraph | CF_def | CF_contain_basic_inline |
CF_def_alias | CF_close_paragraph, 0, BLOCK_def, 0},
+{"defoptx", CF_line | CF_no_paragraph | CF_def | CF_contain_basic_inline |
CF_def_alias | CF_close_paragraph, 0, LINE_line, 1},
+{"defopx", CF_line | CF_no_paragraph | CF_def | CF_contain_basic_inline |
CF_close_paragraph, 0, LINE_line, 1},
+{"defspec", CF_block | CF_no_paragraph | CF_def | CF_contain_basic_inline |
CF_def_alias | CF_close_paragraph, 0, BLOCK_def, 0},
+{"defspecx", CF_line | CF_no_paragraph | CF_def | CF_contain_basic_inline |
CF_def_alias | CF_close_paragraph, 0, LINE_line, 1},
+{"deftp", CF_block | CF_no_paragraph | CF_def | CF_contain_basic_inline |
CF_close_paragraph, 0, BLOCK_def, 0},
+{"deftpx", CF_line | CF_no_paragraph | CF_def | CF_contain_basic_inline |
CF_close_paragraph, 0, LINE_line, 1},
+{"deftypecv", CF_block | CF_no_paragraph | CF_def | CF_contain_basic_inline |
CF_close_paragraph, 0, BLOCK_def, 0},
+{"deftypecvx", CF_line | CF_no_paragraph | CF_def | CF_contain_basic_inline |
CF_close_paragraph, 0, LINE_line, 1},
+{"deftypefn", CF_block | CF_no_paragraph | CF_def | CF_contain_basic_inline |
CF_close_paragraph, 0, BLOCK_def, 0},
+{"deftypefnnewline", CF_line | CF_no_paragraph | CF_global | CF_preamble |
CF_contain_plain_text, 0, LINE_specific, 1},
+{"deftypefnx", CF_line | CF_no_paragraph | CF_def | CF_contain_basic_inline |
CF_close_paragraph, 0, LINE_line, 1},
+{"deftypefun", CF_block | CF_no_paragraph | CF_def | CF_contain_basic_inline |
CF_def_alias | CF_close_paragraph, 0, BLOCK_def, 0},
+{"deftypefunx", CF_line | CF_no_paragraph | CF_def | CF_contain_basic_inline |
CF_def_alias | CF_close_paragraph, 0, LINE_line, 1},
+{"deftypeivar", CF_block | CF_no_paragraph | CF_def | CF_contain_basic_inline
| CF_def_alias | CF_close_paragraph, 0, BLOCK_def, 0},
+{"deftypeivarx", CF_line | CF_no_paragraph | CF_def | CF_contain_basic_inline
| CF_def_alias | CF_close_paragraph, 0, LINE_line, 1},
+{"deftypeline", CF_line | CF_no_paragraph | CF_def | CF_close_paragraph, 0,
LINE_line, 1},
+{"deftypemethod", CF_block | CF_no_paragraph | CF_def |
CF_contain_basic_inline | CF_def_alias | CF_close_paragraph, 0, BLOCK_def, 0},
+{"deftypemethodx", CF_line | CF_no_paragraph | CF_def |
CF_contain_basic_inline | CF_def_alias | CF_close_paragraph, 0, LINE_line, 1},
+{"deftypeop", CF_block | CF_no_paragraph | CF_def | CF_contain_basic_inline |
CF_close_paragraph, 0, BLOCK_def, 0},
+{"deftypeopx", CF_line | CF_no_paragraph | CF_def | CF_contain_basic_inline |
CF_close_paragraph, 0, LINE_line, 1},
+{"deftypevar", CF_block | CF_no_paragraph | CF_def | CF_contain_basic_inline |
CF_def_alias | CF_close_paragraph, 0, BLOCK_def, 0},
+{"deftypevarx", CF_line | CF_no_paragraph | CF_def | CF_contain_basic_inline |
CF_def_alias | CF_close_paragraph, 0, LINE_line, 1},
+{"deftypevr", CF_block | CF_no_paragraph | CF_def | CF_contain_basic_inline |
CF_close_paragraph, 0, BLOCK_def, 0},
+{"deftypevrx", CF_line | CF_no_paragraph | CF_def | CF_contain_basic_inline |
CF_close_paragraph, 0, LINE_line, 1},
+{"defun", CF_block | CF_no_paragraph | CF_def | CF_contain_basic_inline |
CF_def_alias | CF_close_paragraph, 0, BLOCK_def, 0},
+{"defunx", CF_line | CF_no_paragraph | CF_def | CF_contain_basic_inline |
CF_def_alias | CF_close_paragraph, 0, LINE_line, 1},
+{"defvar", CF_block | CF_no_paragraph | CF_def | CF_contain_basic_inline |
CF_def_alias | CF_close_paragraph, 0, BLOCK_def, 0},
+{"defvarx", CF_line | CF_no_paragraph | CF_def | CF_contain_basic_inline |
CF_def_alias | CF_close_paragraph, 0, LINE_line, 1},
+{"defvr", CF_block | CF_no_paragraph | CF_def | CF_contain_basic_inline |
CF_close_paragraph, 0, BLOCK_def, 0},
+{"defvrx", CF_line | CF_no_paragraph | CF_def | CF_contain_basic_inline |
CF_close_paragraph, 0, LINE_line, 1},
+{"detailmenu", CF_block | CF_no_paragraph | CF_close_paragraph | CF_global, 0,
BLOCK_menu, 0},
+{"dfn", CF_brace, 0, BRACE_style_other, 1},
+{"dh", CF_brace, CF_letter_no_arg, BRACE_noarg, 0},
+{"dircategory", CF_line | CF_no_paragraph | CF_close_paragraph | CF_preamble |
CF_contain_basic_inline, 0, LINE_line, 1},
+{"direntry", CF_block | CF_no_paragraph | CF_close_paragraph | CF_preamble, 0,
BLOCK_menu, 0},
+{"display", CF_block | CF_no_paragraph | CF_close_paragraph | CF_preformatted,
0, BLOCK_preformatted, 0},
+{"displaymath", CF_block | CF_no_paragraph | CF_close_paragraph | CF_math, 0,
BLOCK_math, 0},
+{"dmn", CF_brace | CF_contain_plain_text, 0, BRACE_other, 1},
+{"docbook", CF_block | CF_no_paragraph | CF_preamble, 0, BLOCK_format_raw, 0},
+{"documentdescription", CF_block | CF_no_paragraph | CF_close_paragraph |
CF_global_unique | CF_preamble, 0, BLOCK_region, 0},
+{"documentencoding", CF_line | CF_no_paragraph | CF_global | CF_preamble |
CF_contain_plain_text, 0, LINE_text, 1},
+{"documentlanguage", CF_line | CF_no_paragraph | CF_global | CF_preamble |
CF_contain_plain_text, 0, LINE_text, 1},
+{"dotaccent", CF_brace | CF_accent | CF_contain_plain_text, 0, BRACE_accent,
1},
+{"dotless", CF_brace | CF_accent | CF_contain_plain_text, 0, BRACE_accent, 1},
+{"dots", CF_brace, 0, BRACE_noarg, 0},
+{"email", CF_brace | CF_contain_basic_inline, 0, BRACE_arguments, 2},
+{"emph", CF_brace, 0, BRACE_style_other, 1},
+{"end", CF_line | CF_no_paragraph | CF_preamble | CF_contain_plain_text, 0,
LINE_text, 1},
+{"enddots", CF_brace, 0, BRACE_noarg, 0},
+{"enumerate", CF_block | CF_no_paragraph | CF_close_paragraph | CF_blockitem |
CF_contain_basic_inline, 0, BLOCK_item_container, 1},
+{"env", CF_brace, CF_brace_code, BRACE_style_code, 1},
+{"equiv", CF_brace, 0, BRACE_noarg, 0},
+{"error", CF_brace, 0, BRACE_noarg, 0},
+{"errormsg", CF_brace | CF_preamble | CF_contain_basic_inline |
CF_no_paragraph, CF_non_formatted_brace, BRACE_arguments, 1},
+{"euro", CF_brace, 0, BRACE_noarg, 0},
+{"evenfooting", CF_line | CF_no_paragraph | CF_global_unique | CF_heading_spec
| CF_preamble | CF_contain_basic_inline, 0, LINE_line, 1},
+{"evenfootingmarks", CF_line | CF_no_paragraph | CF_global_unique |
CF_preamble | CF_contain_plain_text, 0, LINE_specific, 1},
+{"evenheading", CF_line | CF_no_paragraph | CF_global_unique | CF_heading_spec
| CF_preamble | CF_contain_basic_inline, 0, LINE_line, 1},
+{"evenheadingmarks", CF_line | CF_no_paragraph | CF_global_unique |
CF_preamble | CF_contain_plain_text, 0, LINE_specific, 1},
+{"everyfooting", CF_line | CF_no_paragraph | CF_global_unique |
CF_heading_spec | CF_preamble | CF_contain_basic_inline, 0, LINE_line, 1},
+{"everyfootingmarks", CF_line | CF_no_paragraph | CF_global_unique |
CF_preamble | CF_contain_plain_text, 0, LINE_specific, 1},
+{"everyheading", CF_line | CF_no_paragraph | CF_global_unique |
CF_heading_spec | CF_preamble | CF_contain_basic_inline, 0, LINE_line, 1},
+{"everyheadingmarks", CF_line | CF_no_paragraph | CF_global_unique |
CF_preamble | CF_contain_plain_text, 0, LINE_specific, 1},
+{"example", CF_block | CF_no_paragraph | CF_close_paragraph | CF_preformatted
| CF_preformatted_code | CF_variadic | CF_contain_basic_inline, 0,
BLOCK_preformatted, 0},
+{"exampleindent", CF_line | CF_no_paragraph | CF_global | CF_preamble |
CF_contain_plain_text, 0, LINE_specific, 1},
+{"exclamdown", CF_brace, 0, BRACE_noarg, 0},
+{"exdent", CF_line | CF_no_paragraph | CF_close_paragraph, CF_formatted_line,
LINE_line, 1},
+{"expansion", CF_brace, 0, BRACE_noarg, 0},
+{"file", CF_brace, CF_brace_code, BRACE_style_code, 1},
+{"finalout", CF_line | CF_no_paragraph | CF_preamble, 0, LINE_lineraw, 0},
+{"findex", CF_line | CF_no_paragraph | CF_index_entry_command |
CF_contain_basic_inline, 0, LINE_line, 1},
+{"firstparagraphindent", CF_line | CF_no_paragraph | CF_global | CF_preamble |
CF_contain_plain_text, 0, LINE_specific, 1},
+{"float", CF_block | CF_no_paragraph | CF_close_paragraph | CF_global |
CF_contain_basic_inline, 0, BLOCK_float, 2},
+{"flushleft", CF_block | CF_no_paragraph | CF_close_paragraph, 0, 0, 0},
+{"flushright", CF_block | CF_no_paragraph | CF_close_paragraph, 0, 0, 0},
+{"fnindex", CF_line | CF_no_paragraph | CF_index_entry_command |
CF_contain_basic_inline, 0, LINE_line, 1},
+{"fonttextsize", CF_line | CF_no_paragraph | CF_global_unique | CF_preamble |
CF_contain_plain_text, 0, LINE_specific, 1},
+{"footnote", CF_brace | CF_global, 0, BRACE_context, 1},
+{"footnotestyle", CF_line | CF_no_paragraph | CF_global_unique | CF_preamble |
CF_contain_plain_text, 0, LINE_specific, 1},
+{"format", CF_block | CF_no_paragraph | CF_close_paragraph | CF_preformatted,
0, BLOCK_preformatted, 0},
+{"frenchspacing", CF_line | CF_no_paragraph | CF_global | CF_preamble |
CF_contain_plain_text, 0, LINE_specific, 1},
+{"ftable", CF_block | CF_no_paragraph | CF_close_paragraph | CF_blockitem |
CF_contain_basic_inline, 0, BLOCK_item_line, 1},
+{"geq", CF_brace, 0, BRACE_noarg, 0},
+{"group", CF_block | CF_no_paragraph | CF_close_paragraph, 0, 0, 0},
+{"guillemetleft", CF_brace, 0, BRACE_noarg, 0},
+{"guillemetright", CF_brace, 0, BRACE_noarg, 0},
+{"guillemotleft", CF_brace, 0, BRACE_noarg, 0},
+{"guillemotright", CF_brace, 0, BRACE_noarg, 0},
+{"guilsinglleft", CF_brace, 0, BRACE_noarg, 0},
+{"guilsinglright", CF_brace, 0, BRACE_noarg, 0},
+{"hashchar", CF_brace, 0, BRACE_noarg, 0},
+{"heading", CF_line | CF_no_paragraph | CF_contain_basic_inline |
CF_sectioning_heading | CF_close_paragraph | CF_global, CF_formatted_line,
LINE_line, 1},
+{"headings", CF_line | CF_no_paragraph | CF_global | CF_preamble |
CF_contain_plain_text, 0, LINE_specific, 1},
+{"headitem", CF_nobrace | CF_close_paragraph | CF_no_paragraph,
CF_formatted_nobrace, NOBRACE_skipspace, 0},
+{"headitemfont", CF_brace, 0, BRACE_style_other, 1},
+{"html", CF_block | CF_no_paragraph | CF_preamble, 0, BLOCK_format_raw, 0},
+{"hyphenation", CF_brace | CF_global | CF_preamble | CF_contain_plain_text |
CF_no_paragraph, CF_non_formatted_brace, BRACE_arguments, 1},
+{"i", CF_brace, 0, BRACE_style_other, 1},
+{"ifclear", CF_block | CF_no_paragraph, 0, BLOCK_conditional, 1},
+{"ifcommanddefined", CF_block | CF_no_paragraph, 0, BLOCK_conditional, 1},
+{"ifcommandnotdefined", CF_block | CF_no_paragraph, 0, BLOCK_conditional, 1},
+{"ifdocbook", CF_block | CF_no_paragraph, 0, BLOCK_conditional, 0},
+{"ifhtml", CF_block | CF_no_paragraph, 0, BLOCK_conditional, 0},
+{"ifinfo", CF_block | CF_no_paragraph, 0, BLOCK_conditional, 0},
+{"iflatex", CF_block | CF_no_paragraph, 0, BLOCK_conditional, 0},
+{"ifnotdocbook", CF_block | CF_no_paragraph, 0, BLOCK_conditional, 0},
+{"ifnothtml", CF_block | CF_no_paragraph, 0, BLOCK_conditional, 0},
+{"ifnotinfo", CF_block | CF_no_paragraph, 0, BLOCK_conditional, 0},
+{"ifnotlatex", CF_block | CF_no_paragraph, 0, BLOCK_conditional, 0},
+{"ifnotplaintext", CF_block | CF_no_paragraph, 0, BLOCK_conditional, 0},
+{"ifnottex", CF_block | CF_no_paragraph, 0, BLOCK_conditional, 0},
+{"ifnotxml", CF_block | CF_no_paragraph, 0, BLOCK_conditional, 0},
+{"ifplaintext", CF_block | CF_no_paragraph, 0, BLOCK_conditional, 0},
+{"ifset", CF_block | CF_no_paragraph, 0, BLOCK_conditional, 1},
+{"iftex", CF_block | CF_no_paragraph, 0, BLOCK_conditional, 0},
+{"ifxml", CF_block | CF_no_paragraph, 0, BLOCK_conditional, 0},
+{"ignore", CF_block | CF_no_paragraph | CF_preamble, CF_non_formatted_block,
BLOCK_raw, 0},
+{"image", CF_brace | CF_contain_basic_inline | CF_no_paragraph, 0,
BRACE_arguments, 5},
+{"include", CF_line | CF_no_paragraph | CF_preamble | CF_contain_plain_text,
0, LINE_text, 1},
+{"indent", CF_nobrace | CF_preamble | CF_no_paragraph, 0, NOBRACE_skipspace,
0},
+{"indentedblock", CF_block | CF_no_paragraph | CF_close_paragraph, 0, 0, 0},
+{"index_entry_command", CF_internal | CF_line | CF_index_entry_command |
CF_contain_basic_inline | CF_no_paragraph, 0, LINE_line, 1},
+{"indicateurl", CF_brace, CF_brace_code, BRACE_style_code, 1},
+{"inforef", CF_brace | CF_ref | CF_contain_basic_inline | CF_deprecated, 0,
BRACE_arguments, 3},
+{"inlinefmt", CF_brace | CF_preamble, CF_inline_format, BRACE_inline, 2},
+{"inlinefmtifelse", CF_brace | CF_preamble, CF_inline_format, BRACE_inline, 3},
+{"inlineifclear", CF_brace | CF_preamble, CF_inline_conditional, BRACE_inline,
2},
+{"inlineifset", CF_brace | CF_preamble, CF_inline_conditional, BRACE_inline,
2},
+{"inlineraw", CF_brace | CF_preamble, CF_inline_format, BRACE_inline, 2},
+{"insertcopying", CF_line | CF_no_paragraph | CF_close_paragraph | CF_global,
CF_formattable_line, LINE_lineraw, 0},
+{"item", CF_nobrace | CF_close_paragraph | CF_no_paragraph,
CF_formatted_nobrace, NOBRACE_skipspace, 0},
+{"item_LINE", CF_line | CF_no_paragraph | CF_close_paragraph,
CF_formatted_line, LINE_line, 1},
+{"itemize", CF_block | CF_no_paragraph | CF_close_paragraph | CF_blockitem |
CF_contain_basic_inline, 0, BLOCK_item_container, 1},
+{"itemx", CF_line | CF_no_paragraph | CF_close_paragraph, CF_formatted_line,
LINE_line, 1},
+{"kbd", CF_brace, CF_brace_code, BRACE_style_code, 1},
+{"kbdinputstyle", CF_line | CF_no_paragraph | CF_global | CF_preamble |
CF_contain_plain_text, 0, LINE_specific, 1},
+{"key", CF_brace | CF_contain_plain_text, CF_brace_code, BRACE_style_code, 1},
+{"kindex", CF_line | CF_no_paragraph | CF_index_entry_command |
CF_contain_basic_inline, 0, LINE_line, 1},
+{"kyindex", CF_line | CF_no_paragraph | CF_index_entry_command |
CF_contain_basic_inline, 0, LINE_line, 1},
+{"l", CF_brace, CF_letter_no_arg, BRACE_noarg, 0},
+{"latex", CF_block | CF_no_paragraph | CF_preamble, 0, BLOCK_format_raw, 0},
+{"lbracechar", CF_brace, 0, BRACE_noarg, 0},
+{"leq", CF_brace, 0, BRACE_noarg, 0},
+{"linemacro", CF_block | CF_no_paragraph | CF_preamble,
CF_non_formatted_block, BLOCK_raw, 0},
+{"link", CF_brace | CF_ref | CF_contain_basic_inline, 0, BRACE_arguments, 3},
+{"lisp", CF_block | CF_no_paragraph | CF_close_paragraph | CF_preformatted |
CF_preformatted_code, 0, BLOCK_preformatted, 0},
+{"listoffloats", CF_line | CF_no_paragraph | CF_close_paragraph | CF_global |
CF_contain_basic_inline, CF_formattable_line, LINE_line, 1},
+{"lowersections", CF_line | CF_no_paragraph | CF_preamble, 0, LINE_lineraw, 0},
+{"macro", CF_block | CF_no_paragraph | CF_preamble, CF_non_formatted_block,
BLOCK_raw, 0},
+{"majorheading", CF_line | CF_no_paragraph | CF_contain_basic_inline |
CF_sectioning_heading | CF_close_paragraph | CF_global, CF_formatted_line,
LINE_line, 1},
+{"math", CF_brace | CF_math | CF_contain_basic_inline, 0, BRACE_context, 1},
+{"menu", CF_block | CF_no_paragraph | CF_close_paragraph, 0, BLOCK_menu, 0},
+{"microtype", CF_line | CF_no_paragraph | CF_global | CF_preamble |
CF_contain_plain_text, 0, LINE_specific, 1},
+{"minus", CF_brace, 0, BRACE_noarg, 0},
+{"multitable", CF_block | CF_no_paragraph | CF_close_paragraph | CF_blockitem
| CF_contain_basic_inline, 0, BLOCK_multitable, 0},
+{"need", CF_line | CF_no_paragraph | CF_close_paragraph |
CF_contain_plain_text, CF_formattable_line, LINE_specific, 1},
+{"node", CF_line | CF_no_paragraph | CF_root | CF_contain_basic_inline,
CF_formatted_line, LINE_line, 4},
+{"nodedescription", CF_line | CF_no_paragraph | CF_close_paragraph |
CF_contain_basic_inline, 0, LINE_line, 1},
+{"nodedescriptionblock", CF_block | CF_no_paragraph | CF_close_paragraph,
CF_non_formatted_block, 0, 0},
+{"noindent", CF_nobrace | CF_preamble | CF_no_paragraph, 0, NOBRACE_skipspace,
0},
+{"novalidate", CF_line | CF_no_paragraph | CF_global_unique | CF_preamble, 0,
LINE_lineraw, 0},
+{"o", CF_brace, CF_letter_no_arg, BRACE_noarg, 0},
+{"oddfooting", CF_line | CF_no_paragraph | CF_global_unique | CF_heading_spec
| CF_preamble | CF_contain_basic_inline, 0, LINE_line, 1},
+{"oddfootingmarks", CF_line | CF_no_paragraph | CF_global_unique | CF_preamble
| CF_contain_plain_text, 0, LINE_specific, 1},
+{"oddheading", CF_line | CF_no_paragraph | CF_global_unique | CF_heading_spec
| CF_preamble | CF_contain_basic_inline, 0, LINE_line, 1},
+{"oddheadingmarks", CF_line | CF_no_paragraph | CF_global_unique | CF_preamble
| CF_contain_plain_text, 0, LINE_specific, 1},
+{"oe", CF_brace, CF_letter_no_arg, BRACE_noarg, 0},
+{"ogonek", CF_brace | CF_accent | CF_contain_plain_text, 0, BRACE_accent, 1},
+{"option", CF_brace, CF_brace_code, BRACE_style_code, 1},
+{"ordf", CF_brace, 0, BRACE_noarg, 0},
+{"ordm", CF_brace, 0, BRACE_noarg, 0},
+{"page", CF_line | CF_no_paragraph | CF_close_paragraph, CF_formatted_line,
LINE_lineraw, 0},
+{"pagesizes", CF_line | CF_no_paragraph | CF_global_unique | CF_preamble |
CF_contain_plain_text, 0, LINE_line, 1},
+{"paragraphindent", CF_line | CF_no_paragraph | CF_global | CF_preamble |
CF_contain_plain_text, 0, LINE_specific, 1},
+{"part", CF_line | CF_no_paragraph | CF_root | CF_contain_basic_inline |
CF_sectioning_heading | CF_global, CF_formatted_line | CF_unnumbered,
LINE_line, 1},
+{"pgindex", CF_line | CF_no_paragraph | CF_index_entry_command |
CF_contain_basic_inline, 0, LINE_line, 1},
+{"pindex", CF_line | CF_no_paragraph | CF_index_entry_command |
CF_contain_basic_inline, 0, LINE_line, 1},
+{"point", CF_brace, 0, BRACE_noarg, 0},
+{"pounds", CF_brace, 0, BRACE_noarg, 0},
+{"print", CF_brace, 0, BRACE_noarg, 0},
+{"printindex", CF_line | CF_no_paragraph | CF_close_paragraph | CF_global |
CF_contain_plain_text, CF_formattable_line, LINE_specific, 1},
+{"pxref", CF_brace | CF_ref | CF_contain_basic_inline, 0, BRACE_arguments, 5},
+{"questiondown", CF_brace, 0, BRACE_noarg, 0},
+{"quotation", CF_block | CF_no_paragraph | CF_close_paragraph |
CF_contain_basic_inline, 0, BLOCK_quotation, 1},
+{"quotedblbase", CF_brace, 0, BRACE_noarg, 0},
+{"quotedblleft", CF_brace, 0, BRACE_noarg, 0},
+{"quotedblright", CF_brace, 0, BRACE_noarg, 0},
+{"quoteleft", CF_brace, 0, BRACE_noarg, 0},
+{"quoteright", CF_brace, 0, BRACE_noarg, 0},
+{"quotesinglbase", CF_brace, 0, BRACE_noarg, 0},
+{"r", CF_brace, 0, BRACE_style_no_code, 1},
+{"raggedright", CF_block | CF_no_paragraph | CF_close_paragraph, 0, 0, 0},
+{"raisesections", CF_line | CF_no_paragraph | CF_preamble, 0, LINE_lineraw, 0},
+{"rbracechar", CF_brace, 0, BRACE_noarg, 0},
+{"ref", CF_brace | CF_ref | CF_contain_basic_inline, 0, BRACE_arguments, 5},
+{"refill", CF_nobrace | CF_preamble | CF_deprecated | CF_no_paragraph, 0,
NOBRACE_other, 0},
+{"registeredsymbol", CF_brace, 0, BRACE_noarg, 0},
+{"result", CF_brace, 0, BRACE_noarg, 0},
+{"ringaccent", CF_brace | CF_accent | CF_contain_plain_text, 0, BRACE_accent,
1},
+{"rmacro", CF_block | CF_no_paragraph | CF_preamble, CF_non_formatted_block,
BLOCK_raw, 0},
+{"samp", CF_brace, CF_brace_code, BRACE_style_code, 1},
+{"sansserif", CF_brace, 0, BRACE_style_other, 1},
+{"sc", CF_brace, 0, BRACE_style_other, 1},
+{"section", CF_line | CF_no_paragraph | CF_root | CF_contain_basic_inline |
CF_sectioning_heading, CF_formatted_line, LINE_line, 1},
+{"seealso", CF_brace | CF_contain_basic_inline, CF_in_index, BRACE_arguments,
1},
+{"seeentry", CF_brace | CF_contain_basic_inline, CF_in_index, BRACE_arguments,
1},
+{"set", CF_line | CF_no_paragraph | CF_preamble, 0, LINE_lineraw, 2},
+{"setchapternewpage", CF_line | CF_no_paragraph | CF_global_unique |
CF_preamble | CF_contain_plain_text, 0, LINE_specific, 1},
+{"setfilename", CF_line | CF_no_paragraph | CF_close_paragraph |
CF_global_unique | CF_preamble | CF_contain_plain_text, 0, LINE_text, 1},
+{"settitle", CF_line | CF_no_paragraph | CF_global_unique | CF_preamble |
CF_contain_basic_inline, 0, LINE_line, 1},
+{"shortcaption", CF_brace | CF_close_paragraph | CF_contain_basic_inline |
CF_no_paragraph, CF_non_formatted_brace, BRACE_context, 1},
+{"shortcontents", CF_line | CF_no_paragraph | CF_close_paragraph | CF_global |
CF_preamble, 0, LINE_lineraw, 0},
+{"shorttitlepage", CF_line | CF_no_paragraph | CF_global_unique | CF_preamble
| CF_contain_basic_inline, 0, LINE_line, 1},
+{"slanted", CF_brace, 0, BRACE_style_other, 1},
+{"smallbook", CF_line | CF_no_paragraph | CF_global_unique | CF_preamble, 0,
LINE_lineraw, 0},
+{"smalldisplay", CF_block | CF_no_paragraph | CF_close_paragraph |
CF_preformatted, 0, BLOCK_preformatted, 0},
+{"smallexample", CF_block | CF_no_paragraph | CF_close_paragraph |
CF_preformatted | CF_preformatted_code, 0, BLOCK_preformatted, 0},
+{"smallformat", CF_block | CF_no_paragraph | CF_close_paragraph |
CF_preformatted, 0, BLOCK_preformatted, 0},
+{"smallindentedblock", CF_block | CF_no_paragraph | CF_close_paragraph, 0, 0,
0},
+{"smalllisp", CF_block | CF_no_paragraph | CF_close_paragraph |
CF_preformatted | CF_preformatted_code, 0, BLOCK_preformatted, 0},
+{"smallquotation", CF_block | CF_no_paragraph | CF_close_paragraph |
CF_contain_basic_inline, 0, BLOCK_quotation, 1},
+{"sortas", CF_brace | CF_contain_plain_text, CF_in_index |
CF_non_formatted_brace, BRACE_arguments, 1},
+{"sp", CF_line | CF_no_paragraph | CF_close_paragraph | CF_contain_plain_text,
CF_formattable_line, LINE_specific, 1},
+{"ss", CF_brace, CF_letter_no_arg, BRACE_noarg, 0},
+{"strong", CF_brace, 0, BRACE_style_other, 1},
+{"sub", CF_brace, 0, BRACE_style_other, 1},
+{"subentry", CF_line | CF_no_paragraph | CF_contain_basic_inline, CF_in_index,
LINE_line, 1},
+{"subheading", CF_line | CF_no_paragraph | CF_contain_basic_inline |
CF_sectioning_heading | CF_close_paragraph | CF_global, CF_formatted_line,
LINE_line, 1},
+{"subsection", CF_line | CF_no_paragraph | CF_root | CF_contain_basic_inline |
CF_sectioning_heading, CF_formatted_line, LINE_line, 1},
+{"subsubheading", CF_line | CF_no_paragraph | CF_contain_basic_inline |
CF_sectioning_heading | CF_close_paragraph | CF_global, CF_formatted_line,
LINE_line, 1},
+{"subsubsection", CF_line | CF_no_paragraph | CF_root |
CF_contain_basic_inline | CF_sectioning_heading, CF_formatted_line, LINE_line,
1},
+{"subtitle", CF_line | CF_no_paragraph | CF_global | CF_contain_basic_inline,
CF_formatted_line, LINE_line, 1},
+{"summarycontents", CF_line | CF_no_paragraph | CF_close_paragraph | CF_global
| CF_preamble, 0, LINE_lineraw, 0},
+{"sup", CF_brace, 0, BRACE_style_other, 1},
+{"syncodeindex", CF_line | CF_no_paragraph | CF_preamble |
CF_contain_plain_text, 0, LINE_specific, 2},
+{"synindex", CF_line | CF_no_paragraph | CF_preamble | CF_contain_plain_text,
0, LINE_specific, 2},
+{"t", CF_brace, CF_brace_code, BRACE_style_code, 1},
+{"tab", CF_nobrace | CF_close_paragraph | CF_no_paragraph,
CF_formatted_nobrace, NOBRACE_skipspace, 0},
+{"table", CF_block | CF_no_paragraph | CF_close_paragraph | CF_blockitem |
CF_contain_basic_inline, 0, BLOCK_item_line, 1},
+{"tex", CF_block | CF_no_paragraph | CF_preamble, 0, BLOCK_format_raw, 0},
+{"textdegree", CF_brace, 0, BRACE_noarg, 0},
+{"th", CF_brace, CF_letter_no_arg, BRACE_noarg, 0},
+{"thischapter", CF_nobrace | CF_in_heading_spec, 0, NOBRACE_other, 0},
+{"thischaptername", CF_nobrace | CF_in_heading_spec, 0, NOBRACE_other, 0},
+{"thischapternum", CF_nobrace | CF_in_heading_spec, 0, NOBRACE_other, 0},
+{"thisfile", CF_nobrace | CF_in_heading_spec, 0, NOBRACE_other, 0},
+{"thispage", CF_nobrace | CF_in_heading_spec, 0, NOBRACE_other, 0},
+{"thissection", CF_nobrace | CF_in_heading_spec, 0, NOBRACE_other, 0},
+{"thissectionname", CF_nobrace | CF_in_heading_spec, 0, NOBRACE_other, 0},
+{"thissectionnum", CF_nobrace | CF_in_heading_spec, 0, NOBRACE_other, 0},
+{"thistitle", CF_nobrace | CF_in_heading_spec, 0, NOBRACE_other, 0},
+{"tie", CF_brace, 0, BRACE_noarg, 0},
+{"tieaccent", CF_brace | CF_accent | CF_contain_plain_text, 0, BRACE_accent,
1},
+{"tindex", CF_line | CF_no_paragraph | CF_index_entry_command |
CF_contain_basic_inline, 0, LINE_line, 1},
+{"title", CF_line | CF_no_paragraph | CF_global_unique |
CF_contain_basic_inline, CF_formatted_line, LINE_line, 1},
+{"titlefont", CF_brace | CF_close_paragraph | CF_global |
CF_contain_basic_inline | CF_no_paragraph, 0, BRACE_other, 1},
+{"titlepage", CF_block | CF_no_paragraph | CF_close_paragraph |
CF_global_unique | CF_preamble, 0, BLOCK_region, 0},
+{"today", CF_brace, 0, BRACE_noarg, 0},
+{"top", CF_line | CF_no_paragraph | CF_root | CF_contain_basic_inline |
CF_sectioning_heading | CF_global_unique, CF_formatted_line | CF_unnumbered,
LINE_line, 1},
+{"tpindex", CF_line | CF_no_paragraph | CF_index_entry_command |
CF_contain_basic_inline, 0, LINE_line, 1},
+{"txiinternalvalue", CF_internal | CF_brace, 0, BRACE_special, 1},
+{"u", CF_brace | CF_accent | CF_contain_plain_text, 0, BRACE_accent, 1},
+{"ubaraccent", CF_brace | CF_accent | CF_contain_plain_text, 0, BRACE_accent,
1},
+{"udotaccent", CF_brace | CF_accent | CF_contain_plain_text, 0, BRACE_accent,
1},
+{"unmacro", CF_line | CF_no_paragraph | CF_preamble, 0, LINE_lineraw, 1},
+{"unnumbered", CF_line | CF_no_paragraph | CF_root | CF_contain_basic_inline |
CF_sectioning_heading, CF_formatted_line | CF_unnumbered, LINE_line, 1},
+{"unnumberedsec", CF_line | CF_no_paragraph | CF_root |
CF_contain_basic_inline | CF_sectioning_heading, CF_formatted_line |
CF_unnumbered, LINE_line, 1},
+{"unnumberedsubsec", CF_line | CF_no_paragraph | CF_root |
CF_contain_basic_inline | CF_sectioning_heading, CF_formatted_line |
CF_unnumbered, LINE_line, 1},
+{"unnumberedsubsubsec", CF_line | CF_no_paragraph | CF_root |
CF_contain_basic_inline | CF_sectioning_heading, CF_formatted_line |
CF_unnumbered, LINE_line, 1},
+{"uref", CF_brace | CF_contain_basic_inline, 0, BRACE_arguments, 3},
+{"urefbreakstyle", CF_line | CF_no_paragraph | CF_global | CF_preamble |
CF_contain_plain_text, 0, LINE_specific, 1},
+{"url", CF_brace | CF_contain_basic_inline, 0, BRACE_arguments, 3},
+{"v", CF_brace | CF_accent | CF_contain_plain_text, 0, BRACE_accent, 1},
+{"value", CF_brace, 0, BRACE_special, 1},
+{"var", CF_brace, 0, BRACE_style_other, 1},
+{"verb", CF_brace, CF_brace_code, BRACE_special, 1},
+{"verbatim", CF_block | CF_no_paragraph | CF_close_paragraph, 0, BLOCK_raw, 0},
+{"verbatiminclude", CF_line | CF_no_paragraph | CF_close_paragraph |
CF_contain_plain_text, CF_formattable_line, LINE_text, 1},
+{"vindex", CF_line | CF_no_paragraph | CF_index_entry_command |
CF_contain_basic_inline, 0, LINE_line, 1},
+{"vrindex", CF_line | CF_no_paragraph | CF_index_entry_command |
CF_contain_basic_inline, 0, LINE_line, 1},
+{"vskip", CF_line | CF_no_paragraph, CF_formattable_line, LINE_lineraw, 1},
+{"vtable", CF_block | CF_no_paragraph | CF_close_paragraph | CF_blockitem |
CF_contain_basic_inline, 0, BLOCK_item_line, 1},
+{"w", CF_brace | CF_contain_basic_inline, 0, BRACE_special, 1},
+{"xml", CF_block | CF_no_paragraph | CF_preamble, 0, BLOCK_format_raw, 0},
+{"xref", CF_brace | CF_ref | CF_contain_basic_inline, 0, BRACE_arguments, 5},
+{"xrefautomaticsectiontitle", CF_line | CF_no_paragraph | CF_global |
CF_preamble | CF_contain_plain_text, 0, LINE_specific, 1},
+{"{", CF_nobrace, CF_formatted_nobrace, NOBRACE_symbol, 0},
+{"|", CF_nobrace | CF_in_heading_spec, 0, NOBRACE_symbol, 0},
+{"}", CF_nobrace, CF_formatted_nobrace, NOBRACE_symbol, 0},
+{"~", CF_brace | CF_accent | CF_contain_plain_text, 0, BRACE_accent, 1},
};
diff --git a/tp/Texinfo/XS/main/element_types.awk
b/tp/Texinfo/XS/main/element_types.awk
index dc4c605fa1..dd8b0bfd7c 100644
--- a/tp/Texinfo/XS/main/element_types.awk
+++ b/tp/Texinfo/XS/main/element_types.awk
@@ -32,7 +32,7 @@ BEGIN {
print "#include \"types_data.h\"" > ETC
print "" > ETC
print "TYPE_DATA type_data[] = {" > ETC
- print "0, 0, 0," > ETC
+ print "{0, 0, 0}," > ETC
}
!/^$/ && !/^#/ {
@@ -91,7 +91,7 @@ END {
flags = "TF_" flags_str
gsub (/,/, " | TF_", flags)
}
- print "\"" t "\", " flags ", " elt_info_number "," > ETC
+ print "{\"" t "\", " flags ", " elt_info_number "}," > ETC
}
print "};" > ETC
}
diff --git a/tp/Texinfo/XS/main/element_types.c
b/tp/Texinfo/XS/main/element_types.c
index 52c559f6c8..01ad0f93fd 100644
--- a/tp/Texinfo/XS/main/element_types.c
+++ b/tp/Texinfo/XS/main/element_types.c
@@ -3,99 +3,99 @@
#include "types_data.h"
TYPE_DATA type_data[] = {
-0, 0, 0,
-"index_entry_command", TF_spaces_before | TF_at_command, 1,
-"definfoenclose_command", TF_braces | TF_at_command, 1,
-"nobrace_command", TF_at_command, 0,
-"brace_noarg_command", TF_braces | TF_at_command, 1,
-"container_command", TF_at_command, 0,
-"lineraw_command", TF_at_command, 0,
-"line_command", TF_spaces_before | TF_at_command, 1,
-"block_command", TF_spaces_before | TF_at_command, 1,
-"brace_command", TF_braces | TF_at_command, 1,
-"brace_args_command", TF_braces | TF_at_command, 1,
-"context_brace_command", TF_braces | TF_spaces_before | TF_at_command, 2,
-"empty_line", TF_text | TF_leading_space, 0,
-"raw", TF_text, 0,
-"ignorable_spaces_after_command", TF_text | TF_leading_space, 0,
-"spaces_at_end", TF_text, 0,
-"spaces_after_close_brace", TF_text | TF_leading_space, 0,
-"spaces_before_paragraph", TF_text, 0,
-"text_after_end", TF_text, 0,
-"text_before_beginning", TF_text, 0,
-"space_at_end_menu_node", TF_text, 0,
-"after_menu_description_line", TF_text, 0,
-"spaces_after_cmd_before_arg", TF_text, 0,
-"normal_text", TF_text, 0,
-"other_text", TF_text, 0,
-"document_root", 0, 0,
-"root_line", 0, 0,
-"before_node_section", 0, 0,
-"postamble_after_end", 0, 0,
-"preamble_before_beginning", 0, 0,
-"preamble_before_setfilename", 0, 0,
-"preamble_before_content", 0, 0,
-"paragraph", 0, 0,
-"preformatted", 0, 0,
-"rawpreformatted", 0, 0,
-"brace_container", 0, 0,
-"brace_command_context", 0, 0,
-"brace_arg", TF_spaces_before | TF_spaces_after, 2,
-"block_line_arg", TF_spaces_before | TF_spaces_after, 3,
-"line_arg", TF_spaces_before | TF_spaces_after, 3,
-"following_arg", 0, 0,
-"rawline_arg", TF_text, 0,
-"menu_entry", 0, 0,
-"menu_entry_leading_text", TF_text, 0,
-"menu_entry_name", 0, 0,
-"menu_entry_separator", TF_text, 0,
-"menu_entry_node", 0, 0,
-"menu_entry_description", 0, 0,
-"menu_comment", 0, 0,
-"internal_menu_star", TF_text, 0,
-"internal_spaces_after_command", TF_text | TF_leading_space, 0,
-"internal_spaces_before_argument", TF_text | TF_leading_space, 0,
-"internal_spaces_before_context_argument", TF_text | TF_leading_space, 0,
-"internal_spaces_before_brace_in_index", TF_text, 0,
-"internal_spaces_after_cmd_before_arg", TF_text, 0,
-"macro_name", TF_text, 0,
-"macro_arg", TF_text, 0,
-"before_item", 0, 0,
-"table_entry", 0, 0,
-"table_term", 0, 0,
-"table_definition", 0, 0,
-"inter_item", 0, 0,
-"def_line", TF_spaces_before, 1,
-"def_item", 0, 0,
-"inter_def_item", 0, 0,
-"before_defline", 0, 0,
-"multitable_head", 0, 0,
-"multitable_body", 0, 0,
-"row", 0, 0,
-"balanced_braces", 0, 0,
-"bracketed_arg", TF_spaces_before | TF_spaces_after, 2,
-"def_line_arg", 0, 0,
-"untranslated_def_line_arg", 0, 0,
-"def_category", 0, 0,
-"def_class", 0, 0,
-"def_type", 0, 0,
-"def_name", 0, 0,
-"def_typearg", 0, 0,
-"def_arg", 0, 0,
-"delimiter", TF_text, 0,
-"spaces", TF_text, 0,
-"untranslated", TF_text, 0,
-"elided_rawpreformatted", 0, 0,
-"elided_brace_command_arg", 0, 0,
-"macro_call", TF_braces | TF_macro_call, 1,
-"rmacro_call", TF_braces | TF_macro_call, 1,
-"macro_call_line", TF_spaces_before | TF_macro_call, 1,
-"rmacro_call_line", TF_spaces_before | TF_macro_call, 1,
-"linemacro_call", TF_spaces_before | TF_macro_call, 1,
-"bracketed_linemacro_arg", TF_text, 0,
-"text", 0, 0,
-"_code", 0, 0,
-"_converted", TF_text, 0,
-"_string", 0, 0,
-"special_unit_element", 0, 0,
+{0, 0, 0},
+{"index_entry_command", TF_spaces_before | TF_at_command, 1},
+{"definfoenclose_command", TF_braces | TF_at_command, 1},
+{"nobrace_command", TF_at_command, 0},
+{"brace_noarg_command", TF_braces | TF_at_command, 1},
+{"container_command", TF_at_command, 0},
+{"lineraw_command", TF_at_command, 0},
+{"line_command", TF_spaces_before | TF_at_command, 1},
+{"block_command", TF_spaces_before | TF_at_command, 1},
+{"brace_command", TF_braces | TF_at_command, 1},
+{"brace_args_command", TF_braces | TF_at_command, 1},
+{"context_brace_command", TF_braces | TF_spaces_before | TF_at_command, 2},
+{"empty_line", TF_text | TF_leading_space, 0},
+{"raw", TF_text, 0},
+{"ignorable_spaces_after_command", TF_text | TF_leading_space, 0},
+{"spaces_at_end", TF_text, 0},
+{"spaces_after_close_brace", TF_text | TF_leading_space, 0},
+{"spaces_before_paragraph", TF_text, 0},
+{"text_after_end", TF_text, 0},
+{"text_before_beginning", TF_text, 0},
+{"space_at_end_menu_node", TF_text, 0},
+{"after_menu_description_line", TF_text, 0},
+{"spaces_after_cmd_before_arg", TF_text, 0},
+{"normal_text", TF_text, 0},
+{"other_text", TF_text, 0},
+{"document_root", 0, 0},
+{"root_line", 0, 0},
+{"before_node_section", 0, 0},
+{"postamble_after_end", 0, 0},
+{"preamble_before_beginning", 0, 0},
+{"preamble_before_setfilename", 0, 0},
+{"preamble_before_content", 0, 0},
+{"paragraph", 0, 0},
+{"preformatted", 0, 0},
+{"rawpreformatted", 0, 0},
+{"brace_container", 0, 0},
+{"brace_command_context", 0, 0},
+{"brace_arg", TF_spaces_before | TF_spaces_after, 2},
+{"block_line_arg", TF_spaces_before | TF_spaces_after, 3},
+{"line_arg", TF_spaces_before | TF_spaces_after, 3},
+{"following_arg", 0, 0},
+{"rawline_arg", TF_text, 0},
+{"menu_entry", 0, 0},
+{"menu_entry_leading_text", TF_text, 0},
+{"menu_entry_name", 0, 0},
+{"menu_entry_separator", TF_text, 0},
+{"menu_entry_node", 0, 0},
+{"menu_entry_description", 0, 0},
+{"menu_comment", 0, 0},
+{"internal_menu_star", TF_text, 0},
+{"internal_spaces_after_command", TF_text | TF_leading_space, 0},
+{"internal_spaces_before_argument", TF_text | TF_leading_space, 0},
+{"internal_spaces_before_context_argument", TF_text | TF_leading_space, 0},
+{"internal_spaces_before_brace_in_index", TF_text, 0},
+{"internal_spaces_after_cmd_before_arg", TF_text, 0},
+{"macro_name", TF_text, 0},
+{"macro_arg", TF_text, 0},
+{"before_item", 0, 0},
+{"table_entry", 0, 0},
+{"table_term", 0, 0},
+{"table_definition", 0, 0},
+{"inter_item", 0, 0},
+{"def_line", TF_spaces_before, 1},
+{"def_item", 0, 0},
+{"inter_def_item", 0, 0},
+{"before_defline", 0, 0},
+{"multitable_head", 0, 0},
+{"multitable_body", 0, 0},
+{"row", 0, 0},
+{"balanced_braces", 0, 0},
+{"bracketed_arg", TF_spaces_before | TF_spaces_after, 2},
+{"def_line_arg", 0, 0},
+{"untranslated_def_line_arg", 0, 0},
+{"def_category", 0, 0},
+{"def_class", 0, 0},
+{"def_type", 0, 0},
+{"def_name", 0, 0},
+{"def_typearg", 0, 0},
+{"def_arg", 0, 0},
+{"delimiter", TF_text, 0},
+{"spaces", TF_text, 0},
+{"untranslated", TF_text, 0},
+{"elided_rawpreformatted", 0, 0},
+{"elided_brace_command_arg", 0, 0},
+{"macro_call", TF_braces | TF_macro_call, 1},
+{"rmacro_call", TF_braces | TF_macro_call, 1},
+{"macro_call_line", TF_spaces_before | TF_macro_call, 1},
+{"rmacro_call_line", TF_spaces_before | TF_macro_call, 1},
+{"linemacro_call", TF_spaces_before | TF_macro_call, 1},
+{"bracketed_linemacro_arg", TF_text, 0},
+{"text", 0, 0},
+{"_code", 0, 0},
+{"_converted", TF_text, 0},
+{"_string", 0, 0},
+{"special_unit_element", 0, 0},
};
diff --git a/tp/maintain/generate_code_convert_data.pl
b/tp/maintain/generate_code_convert_data.pl
index 5d95e1cbaa..ed75fd65f0 100755
--- a/tp/maintain/generate_code_convert_data.pl
+++ b/tp/maintain/generate_code_convert_data.pl
@@ -717,9 +717,9 @@ if ($perl_format) {
my %name_commands;
while (<STDIN>) {
my $command;
- if (/^"([^"]+?)", /) {
+ if (/^{"([^"]+?)", /) {
$command = $1;
- } elsif (/^"\\"", /) {
+ } elsif (/^{"\\"", /) {
$command = '\"';
}
next if (!defined($command));
diff --git a/tp/maintain/regenerate_C_options_info.pl
b/tp/maintain/regenerate_C_options_info.pl
index 71d9a513f1..afce76ddbe 100755
--- a/tp/maintain/regenerate_C_options_info.pl
+++ b/tp/maintain/regenerate_C_options_info.pl
@@ -75,9 +75,9 @@ my %commands_map = (
my %name_commands;
while (<ORDER>) {
my $command;
- if (/^"([^"]+?)", /) {
+ if (/^{"([^"]+?)", /) {
$command = $1;
- } elsif (/^"\\"", /) {
+ } elsif (/^{"\\"", /) {
$command = '\"';
}
next if (!defined($command));
diff --git a/tp/maintain/setup_converters_code_tables.pl
b/tp/maintain/setup_converters_code_tables.pl
index d826b2be0f..427dd69260 100755
--- a/tp/maintain/setup_converters_code_tables.pl
+++ b/tp/maintain/setup_converters_code_tables.pl
@@ -78,9 +78,9 @@ my %commands_map = (
my %name_commands;
while (<STDIN>) {
my $command;
- if (/^"([^"]+?)", /) {
+ if (/^{"([^"]+?)", /) {
$command = $1;
- } elsif (/^"\\"", /) {
+ } elsif (/^{"\\"", /) {
$command = '\"';
}
next if (!defined($command));
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- branch master updated: * tp/Texinfo/XS/main/command_data.awk, tp/Texinfo/XS/main/element_types.awk, tp/maintain/generate_code_convert_data.pl, tp/maintain/regenerate_C_options_info.pl, tp/maintain/setup_converters_code_tables.pl: add braces for each structure in arrays. Update scripts generating codes reading command_data.c to get the commands order.,
Patrice Dumas <=
- Prev by Date:
branch master updated: * tp/Texinfo/XS/configure.ac (PERL_LIBS, perl_conf_LDFLAGS) (platform_PERL_LIBADD): set PERL_LIBS to -L.. -l for Perl. Add it to platform_PERL_LIBADD but not to perl_conf_LDFLAGS.
- Next by Date:
branch master updated: * nfo/terminal.c (keys, keys2), info/variables.c (styles), tp/Texinfo/XS/main/utils.c (def_aliases, default_expanded_formats), tp/Texinfo/XS/parsetexi/end_line.c (end_line_misc_line), tp/Texinfo/XS/parsetexi/indices.c (default_indices) (def_command_indices), tp/Texinfo/XS/parsetexi/def.c (def_maps): add braces for each structure in arrays initialization.
- Previous by thread:
branch master updated: * tp/Texinfo/XS/configure.ac (PERL_LIBS, perl_conf_LDFLAGS) (platform_PERL_LIBADD): set PERL_LIBS to -L.. -l for Perl. Add it to platform_PERL_LIBADD but not to perl_conf_LDFLAGS.
- Next by thread:
branch master updated: * nfo/terminal.c (keys, keys2), info/variables.c (styles), tp/Texinfo/XS/main/utils.c (def_aliases, default_expanded_formats), tp/Texinfo/XS/parsetexi/end_line.c (end_line_misc_line), tp/Texinfo/XS/parsetexi/indices.c (default_indices) (def_command_indices), tp/Texinfo/XS/parsetexi/def.c (def_maps): add braces for each structure in arrays initialization.
- Index(es):