texinfo-commits
[Top][All Lists]
Advanced

[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(-)



reply via email to

[Prev in Thread] Current Thread [Next in Thread]