Test ran at 2025-06-25 01:27:03.285171+00:00 SOLUTION: emacs_wisitoken_grammar_mode=1.3.0: parser for Emacs wisitoken-grammar mode Origin: commit 97b377b32e65815bf743b329c948a96693190a2c from https://git.savannah.nongnu.org/git/ada-mode.git Properties: Pre_Build run: make -f Alire.make wisitoken_grammar_1_re2c.c (from ${CRATE_ROOT}/.) Author: Stephen Leake Description: parser for Emacs wisitoken-grammar mode Executable: wisitoken_grammar_mode_parse License: GPL-3.0-or-later Long_Description: Generalized LR error-correcting parser for WisiToken grammar source files, generated using WisiToken, interfaced to Emacs via the wisi package. Provides semantic highlighting, indent, single-file navigation. Maintainer: Stephen Leake Maintainers_Logins: stephe-ada-guru Name: emacs_wisitoken_grammar_mode Project_File: emacs_wisitoken_grammar_mode.gpr Tag: indent Tag: highlight Tag: parser Tag: emacs Version: 1.3.0 Website: https://elpa.gnu.org/packages/wisitoken-grammar-mode.html Dependencies (direct): emacs_wisi~4.2.0 gnat(>=11 & <2000) | >=2021 re2c>=2.2 stephes_ada_library~3.7.2 wisitoken~4.1.0 Dependencies (solution): emacs_wisi=4.2.0 gnat=14.2.1 (gnat_native) gnatcoll=22.0.0 libgpr=22.0.0 re2c=3.1.0 stephes_ada_library=3.7.3 wisitoken=4.1.0 xmlada=22.0.0 Dependencies (graph): emacs_wisi=4.2.0 --> gnat=14.2.1 (gnat_native) ((>=11 & <2000) | >=2021) emacs_wisi=4.2.0 --> stephes_ada_library=3.7.3 (~3.7.2) emacs_wisi=4.2.0 --> wisitoken=4.1.0 (~4.1.0) emacs_wisitoken_grammar_mode=1.3.0 --> emacs_wisi=4.2.0 (~4.2.0) emacs_wisitoken_grammar_mode=1.3.0 --> gnat=14.2.1 (gnat_native) ((>=11 & <2000) | >=2021) emacs_wisitoken_grammar_mode=1.3.0 --> re2c=3.1.0 (>=2.2) emacs_wisitoken_grammar_mode=1.3.0 --> stephes_ada_library=3.7.3 (~3.7.2) emacs_wisitoken_grammar_mode=1.3.0 --> wisitoken=4.1.0 (~4.1.0) gnatcoll=22.0.0 --> libgpr=22.0.0 (~22.0.0) libgpr=22.0.0 --> gnat=14.2.1 (gnat_native) (/=2020) libgpr=22.0.0 --> xmlada=22.0.0 (~22.0.0) stephes_ada_library=3.7.3 --> gnat=14.2.1 (gnat_native) ((>=11 & <2000) | >=2021) wisitoken=4.1.0 --> gnat=14.2.1 (gnat_native) ((>=11 & <2000) | >=2021) wisitoken=4.1.0 --> gnatcoll=22.0.0 (^22.0.0) wisitoken=4.1.0 --> stephes_ada_library=3.7.3 (~3.7.2) xmlada=22.0.0 --> gnat=14.2.1 (gnat_native) (>=11) LOG: Spawning: alr -d -n get --build emacs_wisitoken_grammar_mode=1.3.0 Note: Deploying emacs_wisitoken_grammar_mode=1.3.0... hint: Using 'master' as the name for the initial branch. This default branch name hint: is subject to change. To configure the initial branch name to use in all hint: of your new repositories, which will suppress this warning, call: hint: hint: git config --global init.defaultBranch hint: hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and hint: 'development'. The just-created branch can be renamed via this command: hint: hint: git branch -m warning: remote HEAD refers to nonexistent ref, unable to checkout Note: Deploying re2c=3.1.0... The system package 're2c' is about to be installed. This action might require admin privileges and impact your system installation. Do you want Alire to install this system package? Using default: Yes Last metadata expiration check: 0:15:53 ago on Wed Jun 25 01:07:56 2025. Dependencies resolved. ================================================================================ Package Architecture Version Repository Size ================================================================================ Installing: re2c x86_64 3.1-2.fc40 fedora 621 k Transaction Summary ================================================================================ Install 1 Package Total download size: 621 k Installed size: 4.0 M Downloading Packages: re2c-3.1-2.fc40.x86_64.rpm 3.7 MB/s | 621 kB 00:00 -------------------------------------------------------------------------------- Total 1.6 MB/s | 621 kB 00:00 Running transaction check Transaction check succeeded. Running transaction test Transaction test succeeded. Running transaction Preparing : 1/1 Installing : re2c-3.1-2.fc40.x86_64 1/1 Running scriptlet: re2c-3.1-2.fc40.x86_64 1/1 Installed: re2c-3.1-2.fc40.x86_64 Complete! Note: Deploying stephes_ada_library=3.7.3... hint: Using 'master' as the name for the initial branch. This default branch name hint: is subject to change. To configure the initial branch name to use in all hint: of your new repositories, which will suppress this warning, call: hint: hint: git config --global init.defaultBranch hint: hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and hint: 'development'. The just-created branch can be renamed via this command: hint: hint: git branch -m warning: remote HEAD refers to nonexistent ref, unable to checkout Note: Deploying wisitoken=4.1.0... #=#=# ##O#-# ##O=# # #=#=-# # -#O#- # # -=#=# # # -=O#-# # # -=O=# # # # -=O=-# # # # -=O=- # # # # ## 3.0% ##### 7.6% ###### 9.1% ############## 19.8% ############################## 42.6% ############################################################### 88.4% ######################################################################## 100.0% Note: Deploying emacs_wisi=4.2.0... #=#=# ##O#-# ##O=# # #=#=-# # -#O#- # # -=#=# # # -=O#-# # # ####### 10.7% ############################## 42.8% ######################################################################## 100.0% Note: Building wisitoken=4.1.0/build/wisitoken_alire.gpr (1/2)... gnatcoll.gpr:254:07: warning: value "windows" is not used as label Setup [mkdir] object directory for project Stephes_Ada_Library [mkdir] exec directory for project Stephes_Ada_Library [mkdir] object directory for project Wisitoken_Alire [mkdir] library directory for project Wisitoken_Alire Compile [Ada] sal-endianness.ads [Ada] sal-gen_bounded_definite_vectors_sorted.adb [Ada] sal-gen_trimmed_image_unsigned.adb [Ada] sal-gen_bounded_definite_queues.adb [Ada] sal-gen_unbounded_sparse_ordered_sets.adb [Ada] sal-gen_unbounded_definite_min_heaps_binary.adb [Ada] sal-gen_bounded_definite_doubly_linked_lists-gen_image_aux.adb [Ada] sal-generic_decimal_image.adb [Ada] sal-gen_unbounded_definite_vectors-gen_protected.adb [Ada] sal-gen_unbounded_definite_hash_tables.adb [Ada] sal-gen_definite_doubly_linked_lists_sorted.adb [Ada] sal-config_files.adb [Ada] sal-gen_indefinite_doubly_linked_lists-gen_image_aux.adb [Ada] sal-generic_hex_value.adb [Ada] sal-csv.adb [Ada] sal-config_files-port.ads [Ada] sal-gen_randomize_doubly_linked_lists.adb [Ada] sal-gen_bounded_definite_vectors.adb [Ada] sal-gen_unbounded_definite_queues.adb [Ada] sal-gen_unbounded_definite_min_heaps_fibonacci.adb [Ada] sal-gen_stats.adb [Ada] sal-gen_unbounded_definite_stacks-gen_image_aux.adb [Ada] sal-gen_graphs.adb [Ada] sal-gen_definite_doubly_linked_lists_sorted-gen_image.adb [Ada] sal-interfaces_more-images.ads [Ada] sal-gen_unbounded_definite_vectors-gen_comparable.adb [Ada] sal-generic_hex_image.adb [Ada] sal-generic_fixed_image.adb [Ada] sal-gen_bounded_definite_vectors_sorted-gen_refs.adb [Ada] sal-gen_trimmed_image.adb [Ada] sal-gen_unbounded_indefinite_vectors.adb [Ada] sal-file_names.adb [Ada] sal-command_line_io.adb [Ada] sal-gen_unbounded_definite_red_black_trees-gen_print_tree.adb [Ada] ada_config.ads [Ada] sal-calendar_more.ads [Ada] sal-gen_unbounded_definite_red_black_trees.adb [Ada] sal-gen_unbounded_definite_vectors-gen_image.adb [Ada] ada_strings_unbounded_text_io.adb [Ada] sal-long_float_stats-image.ads [Ada] sal-gen_definite_doubly_linked_lists-gen_image.adb [Ada] sal-gen_unbounded_definite_queues-gen_image_aux.adb [Ada] sal-gen_unbounded_definite_stacks.adb [Ada] sal-gen_bounded_definite_doubly_linked_lists.adb [Ada] sal-generic_decimal_image_unsigned.adb [Ada] sal-interfaces_more.adb [Ada] sal-config_files-boolean.ads [Ada] sal-gen_unbounded_definite_vectors_sorted.adb [Ada] sal-long_float_stats.ads [Ada] sal-gen_histogram-gen_gnuplot.adb [Ada] sal-gen_unbounded_definite_vectors.adb [Ada] sal.adb [Ada] sal-gen_stats-gen_image.adb [Ada] sal-config_files-duration.ads [Ada] sal-gen_indefinite_doubly_linked_lists_sorted_aux.adb [Ada] sal-text_io_utils.adb [Ada] sal-config_files-integer.ads [Ada] long_float_elementary_functions.ads [Ada] sal-gen_histogram.adb [Ada] ada_calendar_config.adb [Ada] sal-gen_unbounded_definite_vectors-gen_image_aux.adb [Ada] sal-network_order.adb [Ada] sal-gen_unconstrained_array_image_aux.adb [Ada] sal-time_conversions-config.ads [Ada] sal-gen_bounded_definite_stacks-gen_image_aux.adb [Ada] sal-ada_containers-gen_doubly_linked_lists_image.adb [Ada] sal-generic_binary_image.adb [Ada] sal-unix_text_io.adb [Ada] sal-gen_unbounded_indefinite_queues.adb [Ada] sal-time_conversions.adb [Ada] sal-gen_indefinite_doubly_linked_lists.adb [Ada] sal-gen_bounded_definite_vectors-gen_image_aux.adb [Ada] sal-gen_definite_doubly_linked_lists.adb [Ada] sal-network_order-gen_scalar_64.adb [Ada] sal-ada_containers.ads [Ada] sal-gen_definite_doubly_linked_lists-gen_image_aux.adb [Ada] sal-network_order-gen_scalar_32.adb [Ada] sal-gen_unconstrained_array_image.adb [Ada] sal-gen_array_image.adb [Ada] sal-gen_bounded_definite_vectors_sorted-gen_image_aux.adb [Ada] sal-memory_streams.adb [Ada] sal-gen_bounded_definite_vectors-gen_image.adb [Ada] sal-interfaces_more-config.ads [Ada] sal-gen_definite_doubly_linked_lists_ref_count.adb [Ada] sal-gen_bounded_definite_stacks.adb [Ada] sal-web_utils.adb [Ada] sal-gen_bounded_definite_vectors-gen_refs.adb [Ada] sal-generic_float_image.adb [C] wisitoken_grammar_re2c.c [Ada] s-memory.adb [Ada] wisitoken_config.ads [Ada] wisitoken-bnf-output_ada_emacs.adb [Ada] wisitoken-lexer.adb [Ada] wisitoken-bnf-generate_utils.adb [Ada] wisitoken_grammar_actions.adb [Ada] wisitoken_grammar_main.adb [Ada] wisitoken-parse-packrat.adb [Ada] wisitoken-text_io_trace.adb [Ada] wisitoken-in_parse_actions.adb [Ada] wisitoken-bnf.adb [Ada] wisitoken_grammar_re2c_c.ads [Ada] wisitoken-parse-lr.adb [Ada] wisitoken-parse-lr-mckenzie_recover-base.adb [Ada] wisitoken-bnf-utils.adb [Ada] wisitoken-generate-lr-lalr_generate.adb [Ada] wisitoken-parse-lr-mckenzie_recover-explore.adb [Ada] wisitoken-generate-packrat.adb [Ada] wisitoken-bnf-generate_packrat.adb [Ada] wisitoken-generate-lr1_items.adb [Ada] wisitoken-generate-lr.adb [Ada] wisitoken-bnf-output_elisp_common.adb [Ada] wisitoken-syntax_trees-lr_utils.adb [Ada] wisitoken-bnf-generate_grammar.adb [Ada] wisitoken-generate-tree_sitter.adb [Ada] wisitoken_grammar_editing.adb [Ada] wisitoken_grammar_runtime.adb [Ada] wisitoken-generate-lr-lr1_generate.adb [Ada] wisitoken-regexp.adb [Ada] wisitoken-parse-lr-parser.adb wisitoken_grammar_runtime.adb:197:13: warning: unreachable code [enabled by default] [Ada] wisitoken-lexer-re2c.adb [Ada] wisitoken.adb [Ada] wisitoken-utf_8.adb [Ada] wisitoken-wisi_ada.adb [Ada] wisitoken-parse-packrat-procedural.adb [Ada] wisitoken-syntax_trees.adb [Ada] wisitoken-parse-lr-parser_lists.adb [Ada] wisitoken-parse-tree_sitter.adb [Ada] wisitoken-parse-lr-mckenzie_recover-parse.adb [Ada] wisitoken-parse-packrat-generated.adb [Ada] wisitoken-gen_token_enum.adb [Ada] wisitoken-parse-lr-parser_no_recover.adb [Ada] wisitoken-generate.adb [Ada] wisitoken-parse-lr-mckenzie_recover.adb [Ada] wisitoken-productions.adb [Ada] wisitoken-parse.adb [Ada] wisitoken-followed_by.adb wisitoken-followed_by.adb:222:07: warning: "Generate_Data" is not modified, could be declared constant [-gnatwk] [Ada] wisitoken-bnf-output_ada.adb [Ada] wisitoken-lexer-regexp.adb [Ada] recover_stats.adb [Ada] wisitoken-bnf-output_ada_common.adb Build Libraries [gprlib] Wisitoken.lexch [archive] libWisitoken.a [index] libWisitoken.a Note: Building wisitoken=4.1.0/build/wisitoken_alire_mains.gpr (2/2)... gnatcoll.gpr:254:07: warning: value "windows" is not used as label Setup [mkdir] exec directory for project WisiToken_Alire_Mains Compile [Ada] wisitoken-bnf-generate.adb Bind [gprbind] wisitoken-bnf-generate.bexch [Ada] wisitoken-bnf-generate.ali Link [link] wisitoken-bnf-generate.adb Note: Running pre-build actions for emacs_wisitoken_grammar_mode=1.3.0... /root/.local/share/alire/builds/wisitoken_4.1.0_f9cd282e/d4ae5a80f7b077b9fea8fc7fbb865848b1a33688fe7f19a91bf34ec05458328c/build/bin/wisitoken-bnf-generate.exe --output_bnf wisitoken_grammar_1.wy if [ -f wisitoken_grammar_1_*parse_table.txt ]; then mkdir -p bin; for file in wisitoken_grammar_1_*parse_table.txt; do mv $file bin; done fi re2c --no-generation-date --debug-output --input custom -W -Werror --utf-8 -o wisitoken_grammar_1_re2c.c wisitoken_grammar_1.re2c rm wisitoken_grammar_1.re2c Note: Building emacs_wisitoken_grammar_mode=1.3.0/emacs_wisitoken_grammar_mode.gpr... gnatcoll.gpr:254:07: warning: value "windows" is not used as label Setup [mkdir] object directory for project Wisi_Alire [mkdir] library directory for project Wisi_Alire [mkdir] object directory for project Emacs_Wisitoken_Grammar_Mode [mkdir] exec directory for project Emacs_Wisitoken_Grammar_Mode Compile [Ada] wisitoken_grammar_mode_parse.ads [Ada] emacs_wisi_config.ads [Ada] gen_run_wisi_lr_text_rep_parse.adb [Ada] gen_emacs_wisi_lr_parse.adb [Ada] gen_run_wisi_lr_parse.adb [Ada] gen_emacs_wisi_lr_text_rep_parse.adb [Ada] wisi-parse_context.adb [Ada] emacs_wisi_common_parse.adb [Ada] wisi.adb [Ada] run_wisi_common_parse.adb [C] wisitoken_grammar_1_re2c.c [Ada] wisi-wisitoken_grammar.adb [Ada] wisitoken_grammar_1_process_main.adb [Ada] wisitoken_grammar_1_process_actions.adb [Ada] wisitoken_grammar_1_re2c_c.ads Build Libraries [gprlib] Emacs_Wisi.lexch [archive] libEmacs_Wisi.a [index] libEmacs_Wisi.a Bind [gprbind] wisitoken_grammar_mode_parse.bexch [Ada] wisitoken_grammar_mode_parse.ali Link [archive] libemacs_wisitoken_grammar_mode.a [index] libemacs_wisitoken_grammar_mode.a [link] wisitoken_grammar_mode_parse.ads emacs_wisitoken_grammar_mode=1.3.0 successfully retrieved and built. Dependencies were solved as follows: + emacs_wisi 4.2.0 (new) +b gnat 14.2.1 (new,gnat_native,binary) + gnatcoll 22.0.0 (new,indirect) + libgpr 22.0.0 (new,indirect) +b re2c 3.1.0 (new,system package) + stephes_ada_library 3.7.3 (new) + wisitoken 4.1.0 (new) + xmlada 22.0.0 (new,indirect) Found declared GPR file: emacs_wisitoken_grammar_mode.gpr