[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
master updated (4adef90010 -> 56ad552254)
From: |
Patrice Dumas |
Subject: |
master updated (4adef90010 -> 56ad552254) |
Date: |
Sun, 29 Sep 2024 03:01:53 -0400 (EDT) |
pertusus pushed a change to branch master.
from 4adef90010 * tp/Texinfo/XS/main/build_perl_info.c
(element_to_perl_hash), tp/Texinfo/XS/parsetexi/handle_commands.c
(handle_brace_command): add brace_args_command type for BRACE_arguments in C.
new 1114cf0c48 * tp/Texinfo/XS/main/tree.c (destroy_associated_info): use
k_pair variable.
new 62df9dda7d * tp/Texinfo/XS/main/element_types.awk: block_line_arg and
line_arg hold spaces_after_cmd_before_arg and comment_at_end, not the commands.
new e96bd3f6db * tp/Texinfo/XS/main/element_types.awk,
tp/Texinfo/XS/main/element_types.txt, tp/Texinfo/XS/main/tree_types.h: add
braces type flag, use it in element_types.awk.
new 56ad552254 * tp/Texinfo/ParserNonXS.pm (_expand_macro_arguments),
tp/Texinfo/XS/parsetexi/macro.c (expand_macro_arguments): associate
spaces_before_argument with brace argument, not with command call.
Summary of changes:
ChangeLog | 54 ++++++++++++++++
tp/TODO | 7 ++-
tp/Texinfo/ParserNonXS.pm | 14 +++--
tp/Texinfo/XS/main/build_perl_info.c | 58 ++++++++++++++++--
tp/Texinfo/XS/main/convert_to_texinfo.c | 15 +++--
tp/Texinfo/XS/main/element_types.awk | 16 +++--
tp/Texinfo/XS/main/element_types.c | 22 +++----
tp/Texinfo/XS/main/element_types.txt | 14 ++---
tp/Texinfo/XS/main/manipulate_tree.c | 71 ++++++++++++++++++----
tp/Texinfo/XS/main/tree.c | 19 +++++-
tp/Texinfo/XS/main/tree_types.h | 19 ++++++
tp/Texinfo/XS/main/types_data.h | 1 +
tp/Texinfo/XS/parsetexi/macro.c | 15 ++---
tp/Texinfo/XS/parsetexi/parser.c | 12 ++--
.../XS/structuring_transfo/transformations.c | 3 +-
tp/t/results/linemacro/api_doc_with_linemacro.pl | 67 ++++++++++----------
.../linemacro/arobase_brace_in_linemacro_call.pl | 12 ++--
.../linemacro/begin_conditional_in_linemacro.pl | 22 +++----
.../linemacro/block_begin_end_in_linemacro_call.pl | 66 +++++++++-----------
tp/t/results/linemacro/blockitem_no_item.pl | 17 +++---
tp/t/results/linemacro/brace_command_not_closed.pl | 11 ++--
tp/t/results/linemacro/braces_after_text.pl | 17 +++---
.../linemacro/call_macro_in_linemacro_body.pl | 14 ++---
.../linemacro/call_macro_in_linemacro_call.pl | 14 ++---
.../linemacro/comment_at_end_of_linemacro_call.pl | 14 ++---
.../results/linemacro/comment_in_linemacro_call.pl | 14 ++---
.../comment_in_one_argument_linemacro_call.pl | 11 ++--
.../comment_on_linemacro_call_macro_expansion.pl | 24 ++++----
.../comment_on_linemacro_call_out_of_braces.pl | 34 ++++++-----
tp/t/results/linemacro/empty_last_argument.pl | 39 ++++++------
.../linemacro/end_conditional_in_linemacro.pl | 11 ++--
.../results/linemacro/last_argument_with_braces.pl | 42 ++++++-------
tp/t/results/linemacro/nested_linemacro_calls.pl | 45 +++++++-------
.../linemacro/newline_and_continuation_in_brace.pl | 17 +++---
tp/t/results/linemacro/no_arguments.pl | 25 ++++----
tp/t/results/linemacro/paragraph_no_paragraph.pl | 34 ++++++-----
tp/t/results/linemacro/protected_spaces_on_line.pl | 42 ++++++-------
.../protection_of_end_of_line_by_command.pl | 11 ++--
.../linemacro/recursive_linemacro_in_body.pl | 14 ++---
.../linemacro/recursive_linemacro_in_call.pl | 14 ++---
.../linemacro/simple_nested_linemacro_calls.pl | 34 ++++++-----
.../linemacro/spaces_after_command_in_call.pl | 17 +++---
...paces_after_macro_linemacro_commands_in_call.pl | 40 ++++++------
.../spaces_after_unknown_command_in_call.pl | 17 +++---
tp/t/results/linemacro/spaces_in_args.pl | 17 +++---
tp/t/results/linemacro/spaces_in_call.pl | 3 +-
tp/t/results/linemacro/text_arguments.pl | 17 +++---
tp/t/results/linemacro/verb_in_linemacro_call.pl | 20 +++---
tp/t/results/linemacro/verb_not_closed.pl | 11 ++--
.../verb_with_arobase_in_linemacro_call.pl | 11 ++--
.../linemacro/verb_with_brace_in_linemacro_call.pl | 17 +++---
tp/t/results/macro/arg_not_closed.pl | 10 +--
tp/t/results/macro/arobase_brace_in_macro_call.pl | 20 +++---
tp/t/results/macro/cpp_directives_in_macro.pl | 12 ++--
tp/t/results/macro/empty_macro_argument.pl | 60 ++++++++++--------
tp/t/results/macro/expand_two_same.pl | 16 +++--
tp/t/results/macro/form_feeds.pl | 8 ++-
tp/t/results/macro/ifclear_in_macro.pl | 12 ++--
tp/t/results/macro/ifset_in_macro.pl | 12 ++--
tp/t/results/macro/ifset_in_macro_set.pl | 12 ++--
tp/t/results/macro/macro_call_empty_two_arg.pl | 50 +++++++++------
tp/t/results/macro/protect_in_body.pl | 8 ++-
tp/t/results/macro/protect_in_body_one_arg.pl | 8 ++-
.../value_and_macro/comma_value_in_macro_arg.pl | 8 ++-
64 files changed, 833 insertions(+), 578 deletions(-)
- master updated (4adef90010 -> 56ad552254),
Patrice Dumas <=