]> git.ipfire.org Git - thirdparty/vim.git/commitdiff
patch 9.2.0910: runtime(vim): Update syntax, contain Ex commands v9.2.0910
authorDoug Kearns <dougkearns@gmail.com>
Tue, 4 Aug 2026 21:00:38 +0000 (21:00 +0000)
committerChristian Brabandt <cb@256bit.org>
Tue, 4 Aug 2026 21:00:38 +0000 (21:00 +0000)
Problem:  Vim Syntax Script can be improved
Solution: Rework syntax script, update syntax tests and unit tests
          (Doug Kearns).

- Contain Ex commands to valid syntactic contexts.
- Add full address (:range) matching.
- Match :Next, :Print, :X, :global, :&, :~, :>, :<, :# and := commands.
- Match text input commands with folding.

Use :syn-keyword to match all commands except when immediately following
\w range characters where :syn-match is employed.

fixes:  #20250 (variables with s_ prefix are wrongly highlighted)
fixes:  #17543 (do not highlight vim commands within :runtime)
fixes:  #16937 (do not highlight vim commands after packadd)
fixes:  #14895 (incorrect highlighting of Vim syntax)
fixes:  #14020 (insert commands)
closes: #19331

Signed-off-by: Doug Kearns <dougkearns@gmail.com>
Signed-off-by: Christian Brabandt <cb@256bit.org>
523 files changed:
runtime/doc/syntax.txt
runtime/syntax/generator/gen_syntax_vim.vim
runtime/syntax/generator/vim.vim.base
runtime/syntax/help.vim
runtime/syntax/testdir/dumps/vim9_builtin_object_methods2_00.dump
runtime/syntax/testdir/dumps/vim9_comments_04.dump
runtime/syntax/testdir/dumps/vim9_def_variables_03.dump
runtime/syntax/testdir/dumps/vim9_def_variables_04.dump
runtime/syntax/testdir/dumps/vim9_def_variables_07.dump
runtime/syntax/testdir/dumps/vim9_def_variables_08.dump
runtime/syntax/testdir/dumps/vim9_def_variables_09.dump
runtime/syntax/testdir/dumps/vim9_def_variables_10.dump
runtime/syntax/testdir/dumps/vim9_ex_commands_00.dump
runtime/syntax/testdir/dumps/vim9_ex_commands_01.dump
runtime/syntax/testdir/dumps/vim9_ex_commands_02.dump
runtime/syntax/testdir/dumps/vim9_ex_commands_03.dump
runtime/syntax/testdir/dumps/vim9_ex_commands_04.dump
runtime/syntax/testdir/dumps/vim9_ex_commands_05.dump
runtime/syntax/testdir/dumps/vim9_ex_commands_06.dump
runtime/syntax/testdir/dumps/vim9_ex_commands_07.dump
runtime/syntax/testdir/dumps/vim9_ex_commands_08.dump
runtime/syntax/testdir/dumps/vim9_ex_commands_09.dump
runtime/syntax/testdir/dumps/vim9_ex_commands_10.dump
runtime/syntax/testdir/dumps/vim9_ex_commands_11.dump
runtime/syntax/testdir/dumps/vim9_ex_commands_12.dump
runtime/syntax/testdir/dumps/vim9_ex_commands_13.dump
runtime/syntax/testdir/dumps/vim9_ex_commands_14.dump
runtime/syntax/testdir/dumps/vim9_ex_commands_15.dump
runtime/syntax/testdir/dumps/vim9_ex_commands_16.dump
runtime/syntax/testdir/dumps/vim9_ex_commands_17.dump
runtime/syntax/testdir/dumps/vim9_ex_commands_18.dump
runtime/syntax/testdir/dumps/vim9_ex_commands_19.dump
runtime/syntax/testdir/dumps/vim9_ex_commands_20.dump
runtime/syntax/testdir/dumps/vim9_ex_commands_21.dump
runtime/syntax/testdir/dumps/vim9_ex_commands_22.dump
runtime/syntax/testdir/dumps/vim9_ex_commands_23.dump
runtime/syntax/testdir/dumps/vim9_ex_commands_24.dump
runtime/syntax/testdir/dumps/vim9_ex_commands_25.dump
runtime/syntax/testdir/dumps/vim9_ex_commands_26.dump
runtime/syntax/testdir/dumps/vim9_ex_commands_27.dump
runtime/syntax/testdir/dumps/vim9_ex_commands_28.dump
runtime/syntax/testdir/dumps/vim9_ex_commands_29.dump
runtime/syntax/testdir/dumps/vim9_ex_commands_30.dump
runtime/syntax/testdir/dumps/vim9_ex_commands_31.dump
runtime/syntax/testdir/dumps/vim9_ex_commands_32.dump
runtime/syntax/testdir/dumps/vim9_ex_commands_33.dump
runtime/syntax/testdir/dumps/vim9_ex_commands_34.dump
runtime/syntax/testdir/dumps/vim9_ex_commands_35.dump
runtime/syntax/testdir/dumps/vim9_ex_commands_36.dump
runtime/syntax/testdir/dumps/vim9_ex_commands_37.dump
runtime/syntax/testdir/dumps/vim9_ex_commands_38.dump
runtime/syntax/testdir/dumps/vim9_ex_commands_39.dump
runtime/syntax/testdir/dumps/vim9_ex_commands_40.dump
runtime/syntax/testdir/dumps/vim9_ex_commands_41.dump
runtime/syntax/testdir/dumps/vim9_ex_commands_42.dump
runtime/syntax/testdir/dumps/vim9_ex_commands_43.dump
runtime/syntax/testdir/dumps/vim9_ex_commands_44.dump
runtime/syntax/testdir/dumps/vim9_ex_commands_45.dump
runtime/syntax/testdir/dumps/vim9_ex_commands_46.dump
runtime/syntax/testdir/dumps/vim9_ex_commands_47.dump
runtime/syntax/testdir/dumps/vim9_ex_commands_48.dump
runtime/syntax/testdir/dumps/vim9_ex_commands_49.dump
runtime/syntax/testdir/dumps/vim9_ex_commands_50.dump
runtime/syntax/testdir/dumps/vim9_ex_commands_51.dump
runtime/syntax/testdir/dumps/vim9_ex_commands_52.dump
runtime/syntax/testdir/dumps/vim9_ex_commands_53.dump
runtime/syntax/testdir/dumps/vim9_ex_commands_54.dump
runtime/syntax/testdir/dumps/vim9_ex_commands_55.dump
runtime/syntax/testdir/dumps/vim9_ex_commands_56.dump
runtime/syntax/testdir/dumps/vim9_ex_commands_57.dump
runtime/syntax/testdir/dumps/vim9_ex_commands_58.dump
runtime/syntax/testdir/dumps/vim9_ex_commands_59.dump
runtime/syntax/testdir/dumps/vim9_ex_commands_60.dump
runtime/syntax/testdir/dumps/vim9_ex_commands_61.dump
runtime/syntax/testdir/dumps/vim9_ex_commands_62.dump
runtime/syntax/testdir/dumps/vim9_ex_commands_63.dump
runtime/syntax/testdir/dumps/vim9_ex_commands_64.dump
runtime/syntax/testdir/dumps/vim9_ex_commands_65.dump
runtime/syntax/testdir/dumps/vim9_ex_commands_66.dump
runtime/syntax/testdir/dumps/vim9_ex_commands_67.dump
runtime/syntax/testdir/dumps/vim9_ex_commands_68.dump [new file with mode: 0644]
runtime/syntax/testdir/dumps/vim9_ex_commands_69.dump [new file with mode: 0644]
runtime/syntax/testdir/dumps/vim9_ex_commands_70.dump [new file with mode: 0644]
runtime/syntax/testdir/dumps/vim9_ex_defcompile_00.dump [new file with mode: 0644]
runtime/syntax/testdir/dumps/vim9_ex_defcompile_01.dump [new file with mode: 0644]
runtime/syntax/testdir/dumps/vim9_ex_disassemble_00.dump [new file with mode: 0644]
runtime/syntax/testdir/dumps/vim9_ex_disassemble_01.dump [new file with mode: 0644]
runtime/syntax/testdir/dumps/vim9_ex_enum_02.dump
runtime/syntax/testdir/dumps/vim9_ex_enum_03.dump
runtime/syntax/testdir/dumps/vim9_ex_enum_fold_02.dump
runtime/syntax/testdir/dumps/vim9_ex_for_04.dump
runtime/syntax/testdir/dumps/vim9_ex_let_heredoc_02.dump
runtime/syntax/testdir/dumps/vim9_ex_let_heredoc_03.dump
runtime/syntax/testdir/dumps/vim9_ex_range_00.dump [new file with mode: 0644]
runtime/syntax/testdir/dumps/vim9_ex_range_01.dump [new file with mode: 0644]
runtime/syntax/testdir/dumps/vim9_ex_range_02.dump [new file with mode: 0644]
runtime/syntax/testdir/dumps/vim9_ex_range_03.dump [new file with mode: 0644]
runtime/syntax/testdir/dumps/vim9_ex_range_04.dump [new file with mode: 0644]
runtime/syntax/testdir/dumps/vim9_ex_range_05.dump [new file with mode: 0644]
runtime/syntax/testdir/dumps/vim9_ex_range_06.dump [new file with mode: 0644]
runtime/syntax/testdir/dumps/vim9_ex_range_07.dump [new file with mode: 0644]
runtime/syntax/testdir/dumps/vim9_ex_range_08.dump [new file with mode: 0644]
runtime/syntax/testdir/dumps/vim9_ex_range_09.dump [new file with mode: 0644]
runtime/syntax/testdir/dumps/vim9_ex_range_10.dump [new file with mode: 0644]
runtime/syntax/testdir/dumps/vim9_ex_range_11.dump [new file with mode: 0644]
runtime/syntax/testdir/dumps/vim9_ex_range_12.dump [new file with mode: 0644]
runtime/syntax/testdir/dumps/vim9_ex_range_13.dump [new file with mode: 0644]
runtime/syntax/testdir/dumps/vim9_ex_range_14.dump [new file with mode: 0644]
runtime/syntax/testdir/dumps/vim9_ex_range_15.dump [new file with mode: 0644]
runtime/syntax/testdir/dumps/vim9_ex_range_16.dump [new file with mode: 0644]
runtime/syntax/testdir/dumps/vim9_ex_range_17.dump [new file with mode: 0644]
runtime/syntax/testdir/dumps/vim9_ex_range_18.dump [new file with mode: 0644]
runtime/syntax/testdir/dumps/vim9_ex_range_19.dump [new file with mode: 0644]
runtime/syntax/testdir/dumps/vim9_ex_range_20.dump [new file with mode: 0644]
runtime/syntax/testdir/dumps/vim9_ex_range_21.dump [new file with mode: 0644]
runtime/syntax/testdir/dumps/vim9_ex_range_22.dump [new file with mode: 0644]
runtime/syntax/testdir/dumps/vim9_ex_range_23.dump [new file with mode: 0644]
runtime/syntax/testdir/dumps/vim9_ex_range_24.dump [new file with mode: 0644]
runtime/syntax/testdir/dumps/vim9_ex_range_25.dump [new file with mode: 0644]
runtime/syntax/testdir/dumps/vim9_ex_range_26.dump [new file with mode: 0644]
runtime/syntax/testdir/dumps/vim9_ex_range_27.dump [new file with mode: 0644]
runtime/syntax/testdir/dumps/vim9_ex_range_28.dump [new file with mode: 0644]
runtime/syntax/testdir/dumps/vim9_ex_range_29.dump [new file with mode: 0644]
runtime/syntax/testdir/dumps/vim9_ex_range_30.dump [new file with mode: 0644]
runtime/syntax/testdir/dumps/vim9_ex_range_31.dump [new file with mode: 0644]
runtime/syntax/testdir/dumps/vim9_ex_range_32.dump [new file with mode: 0644]
runtime/syntax/testdir/dumps/vim9_ex_range_33.dump [new file with mode: 0644]
runtime/syntax/testdir/dumps/vim9_ex_range_34.dump [new file with mode: 0644]
runtime/syntax/testdir/dumps/vim9_ex_range_35.dump [new file with mode: 0644]
runtime/syntax/testdir/dumps/vim9_ex_range_36.dump [new file with mode: 0644]
runtime/syntax/testdir/dumps/vim9_ex_range_37.dump [new file with mode: 0644]
runtime/syntax/testdir/dumps/vim9_ex_range_38.dump [new file with mode: 0644]
runtime/syntax/testdir/dumps/vim9_ex_range_39.dump [new file with mode: 0644]
runtime/syntax/testdir/dumps/vim9_ex_range_40.dump [new file with mode: 0644]
runtime/syntax/testdir/dumps/vim9_ex_range_41.dump [new file with mode: 0644]
runtime/syntax/testdir/dumps/vim9_ex_range_42.dump [new file with mode: 0644]
runtime/syntax/testdir/dumps/vim9_ex_range_43.dump [new file with mode: 0644]
runtime/syntax/testdir/dumps/vim9_ex_range_44.dump [new file with mode: 0644]
runtime/syntax/testdir/dumps/vim9_ex_range_45.dump [new file with mode: 0644]
runtime/syntax/testdir/dumps/vim9_ex_range_46.dump [new file with mode: 0644]
runtime/syntax/testdir/dumps/vim9_ex_range_47.dump [new file with mode: 0644]
runtime/syntax/testdir/dumps/vim9_ex_range_48.dump [new file with mode: 0644]
runtime/syntax/testdir/dumps/vim9_ex_range_49.dump [new file with mode: 0644]
runtime/syntax/testdir/dumps/vim9_ex_range_50.dump [new file with mode: 0644]
runtime/syntax/testdir/dumps/vim9_ex_range_51.dump [new file with mode: 0644]
runtime/syntax/testdir/dumps/vim9_ex_range_52.dump [new file with mode: 0644]
runtime/syntax/testdir/dumps/vim9_ex_range_53.dump [new file with mode: 0644]
runtime/syntax/testdir/dumps/vim9_ex_range_54.dump [new file with mode: 0644]
runtime/syntax/testdir/dumps/vim9_ex_range_55.dump [new file with mode: 0644]
runtime/syntax/testdir/dumps/vim9_ex_range_56.dump [new file with mode: 0644]
runtime/syntax/testdir/dumps/vim9_ex_range_57.dump [new file with mode: 0644]
runtime/syntax/testdir/dumps/vim9_ex_range_58.dump [new file with mode: 0644]
runtime/syntax/testdir/dumps/vim9_ex_range_59.dump [new file with mode: 0644]
runtime/syntax/testdir/dumps/vim9_ex_range_60.dump [new file with mode: 0644]
runtime/syntax/testdir/dumps/vim9_ex_range_61.dump [new file with mode: 0644]
runtime/syntax/testdir/dumps/vim9_ex_range_62.dump [new file with mode: 0644]
runtime/syntax/testdir/dumps/vim9_ex_range_63.dump [new file with mode: 0644]
runtime/syntax/testdir/dumps/vim9_ex_range_64.dump [new file with mode: 0644]
runtime/syntax/testdir/dumps/vim9_ex_range_65.dump [new file with mode: 0644]
runtime/syntax/testdir/dumps/vim9_ex_range_66.dump [new file with mode: 0644]
runtime/syntax/testdir/dumps/vim9_ex_range_67.dump [new file with mode: 0644]
runtime/syntax/testdir/dumps/vim9_ex_range_68.dump [new file with mode: 0644]
runtime/syntax/testdir/dumps/vim9_ex_range_69.dump [new file with mode: 0644]
runtime/syntax/testdir/dumps/vim9_expressions_10.dump
runtime/syntax/testdir/dumps/vim9_expressions_11.dump
runtime/syntax/testdir/dumps/vim9_function_calls_09.dump
runtime/syntax/testdir/dumps/vim9_lambdas_07.dump
runtime/syntax/testdir/dumps/vim9_legacy_header_00.dump
runtime/syntax/testdir/dumps/vim9_legacy_header_fold_00.dump
runtime/syntax/testdir/dumps/vim9_super_this_keywords2_00.dump
runtime/syntax/testdir/dumps/vim9_super_this_keywords2_01.dump
runtime/syntax/testdir/dumps/vim9_super_this_keywords_01.dump
runtime/syntax/testdir/dumps/vim9_super_this_keywords_02.dump
runtime/syntax/testdir/dumps/vim_comments_00.dump
runtime/syntax/testdir/dumps/vim_comments_01.dump
runtime/syntax/testdir/dumps/vim_comments_02.dump
runtime/syntax/testdir/dumps/vim_comments_03.dump
runtime/syntax/testdir/dumps/vim_comments_04.dump
runtime/syntax/testdir/dumps/vim_comments_05.dump [new file with mode: 0644]
runtime/syntax/testdir/dumps/vim_ex_append_00.dump [new file with mode: 0644]
runtime/syntax/testdir/dumps/vim_ex_append_01.dump [new file with mode: 0644]
runtime/syntax/testdir/dumps/vim_ex_append_02.dump [new file with mode: 0644]
runtime/syntax/testdir/dumps/vim_ex_append_03.dump [new file with mode: 0644]
runtime/syntax/testdir/dumps/vim_ex_append_04.dump [new file with mode: 0644]
runtime/syntax/testdir/dumps/vim_ex_append_05.dump [new file with mode: 0644]
runtime/syntax/testdir/dumps/vim_ex_append_06.dump [new file with mode: 0644]
runtime/syntax/testdir/dumps/vim_ex_append_07.dump [new file with mode: 0644]
runtime/syntax/testdir/dumps/vim_ex_append_08.dump [new file with mode: 0644]
runtime/syntax/testdir/dumps/vim_ex_append_09.dump [new file with mode: 0644]
runtime/syntax/testdir/dumps/vim_ex_append_10.dump [new file with mode: 0644]
runtime/syntax/testdir/dumps/vim_ex_append_11.dump [new file with mode: 0644]
runtime/syntax/testdir/dumps/vim_ex_autocmd_07.dump
runtime/syntax/testdir/dumps/vim_ex_autocmd_09.dump
runtime/syntax/testdir/dumps/vim_ex_change_00.dump [new file with mode: 0644]
runtime/syntax/testdir/dumps/vim_ex_change_01.dump [new file with mode: 0644]
runtime/syntax/testdir/dumps/vim_ex_change_02.dump [new file with mode: 0644]
runtime/syntax/testdir/dumps/vim_ex_change_03.dump [new file with mode: 0644]
runtime/syntax/testdir/dumps/vim_ex_change_04.dump [new file with mode: 0644]
runtime/syntax/testdir/dumps/vim_ex_change_05.dump [new file with mode: 0644]
runtime/syntax/testdir/dumps/vim_ex_change_06.dump [new file with mode: 0644]
runtime/syntax/testdir/dumps/vim_ex_change_07.dump [new file with mode: 0644]
runtime/syntax/testdir/dumps/vim_ex_change_08.dump [new file with mode: 0644]
runtime/syntax/testdir/dumps/vim_ex_change_09.dump [new file with mode: 0644]
runtime/syntax/testdir/dumps/vim_ex_change_10.dump [new file with mode: 0644]
runtime/syntax/testdir/dumps/vim_ex_change_11.dump [new file with mode: 0644]
runtime/syntax/testdir/dumps/vim_ex_change_12.dump [new file with mode: 0644]
runtime/syntax/testdir/dumps/vim_ex_change_13.dump [new file with mode: 0644]
runtime/syntax/testdir/dumps/vim_ex_change_14.dump [new file with mode: 0644]
runtime/syntax/testdir/dumps/vim_ex_change_15.dump [new file with mode: 0644]
runtime/syntax/testdir/dumps/vim_ex_command_modifiers_01.dump
runtime/syntax/testdir/dumps/vim_ex_command_modifiers_02.dump
runtime/syntax/testdir/dumps/vim_ex_command_modifiers_03.dump
runtime/syntax/testdir/dumps/vim_ex_command_modifiers_04.dump
runtime/syntax/testdir/dumps/vim_ex_command_modifiers_05.dump
runtime/syntax/testdir/dumps/vim_ex_command_modifiers_06.dump
runtime/syntax/testdir/dumps/vim_ex_command_modifiers_07.dump
runtime/syntax/testdir/dumps/vim_ex_command_modifiers_08.dump [new file with mode: 0644]
runtime/syntax/testdir/dumps/vim_ex_command_modifiers_09.dump [new file with mode: 0644]
runtime/syntax/testdir/dumps/vim_ex_command_modifiers_10.dump [new file with mode: 0644]
runtime/syntax/testdir/dumps/vim_ex_command_modifiers_11.dump [new file with mode: 0644]
runtime/syntax/testdir/dumps/vim_ex_command_modifiers_12.dump [new file with mode: 0644]
runtime/syntax/testdir/dumps/vim_ex_command_modifiers_13.dump [new file with mode: 0644]
runtime/syntax/testdir/dumps/vim_ex_command_modifiers_14.dump [new file with mode: 0644]
runtime/syntax/testdir/dumps/vim_ex_command_modifiers_15.dump [new file with mode: 0644]
runtime/syntax/testdir/dumps/vim_ex_command_modifiers_16.dump [new file with mode: 0644]
runtime/syntax/testdir/dumps/vim_ex_command_modifiers_17.dump [new file with mode: 0644]
runtime/syntax/testdir/dumps/vim_ex_command_modifiers_18.dump [new file with mode: 0644]
runtime/syntax/testdir/dumps/vim_ex_commands_00.dump
runtime/syntax/testdir/dumps/vim_ex_commands_01.dump
runtime/syntax/testdir/dumps/vim_ex_commands_02.dump
runtime/syntax/testdir/dumps/vim_ex_commands_03.dump
runtime/syntax/testdir/dumps/vim_ex_commands_04.dump
runtime/syntax/testdir/dumps/vim_ex_commands_05.dump
runtime/syntax/testdir/dumps/vim_ex_commands_06.dump
runtime/syntax/testdir/dumps/vim_ex_commands_07.dump
runtime/syntax/testdir/dumps/vim_ex_commands_08.dump
runtime/syntax/testdir/dumps/vim_ex_commands_09.dump
runtime/syntax/testdir/dumps/vim_ex_commands_10.dump
runtime/syntax/testdir/dumps/vim_ex_commands_11.dump
runtime/syntax/testdir/dumps/vim_ex_commands_12.dump
runtime/syntax/testdir/dumps/vim_ex_commands_13.dump
runtime/syntax/testdir/dumps/vim_ex_commands_14.dump
runtime/syntax/testdir/dumps/vim_ex_commands_15.dump
runtime/syntax/testdir/dumps/vim_ex_commands_16.dump
runtime/syntax/testdir/dumps/vim_ex_commands_17.dump
runtime/syntax/testdir/dumps/vim_ex_commands_18.dump
runtime/syntax/testdir/dumps/vim_ex_commands_19.dump
runtime/syntax/testdir/dumps/vim_ex_commands_20.dump
runtime/syntax/testdir/dumps/vim_ex_commands_21.dump
runtime/syntax/testdir/dumps/vim_ex_commands_22.dump
runtime/syntax/testdir/dumps/vim_ex_commands_23.dump
runtime/syntax/testdir/dumps/vim_ex_commands_24.dump
runtime/syntax/testdir/dumps/vim_ex_commands_25.dump
runtime/syntax/testdir/dumps/vim_ex_commands_26.dump
runtime/syntax/testdir/dumps/vim_ex_commands_27.dump
runtime/syntax/testdir/dumps/vim_ex_commands_28.dump
runtime/syntax/testdir/dumps/vim_ex_commands_29.dump
runtime/syntax/testdir/dumps/vim_ex_commands_30.dump
runtime/syntax/testdir/dumps/vim_ex_commands_31.dump
runtime/syntax/testdir/dumps/vim_ex_commands_32.dump
runtime/syntax/testdir/dumps/vim_ex_commands_33.dump
runtime/syntax/testdir/dumps/vim_ex_commands_34.dump
runtime/syntax/testdir/dumps/vim_ex_commands_35.dump
runtime/syntax/testdir/dumps/vim_ex_commands_36.dump
runtime/syntax/testdir/dumps/vim_ex_commands_37.dump
runtime/syntax/testdir/dumps/vim_ex_commands_38.dump
runtime/syntax/testdir/dumps/vim_ex_commands_39.dump
runtime/syntax/testdir/dumps/vim_ex_commands_40.dump
runtime/syntax/testdir/dumps/vim_ex_commands_41.dump
runtime/syntax/testdir/dumps/vim_ex_commands_42.dump
runtime/syntax/testdir/dumps/vim_ex_commands_43.dump
runtime/syntax/testdir/dumps/vim_ex_commands_44.dump
runtime/syntax/testdir/dumps/vim_ex_commands_45.dump
runtime/syntax/testdir/dumps/vim_ex_commands_46.dump
runtime/syntax/testdir/dumps/vim_ex_commands_47.dump
runtime/syntax/testdir/dumps/vim_ex_commands_48.dump
runtime/syntax/testdir/dumps/vim_ex_commands_49.dump
runtime/syntax/testdir/dumps/vim_ex_commands_50.dump
runtime/syntax/testdir/dumps/vim_ex_commands_51.dump
runtime/syntax/testdir/dumps/vim_ex_commands_52.dump
runtime/syntax/testdir/dumps/vim_ex_commands_53.dump
runtime/syntax/testdir/dumps/vim_ex_commands_54.dump
runtime/syntax/testdir/dumps/vim_ex_commands_55.dump
runtime/syntax/testdir/dumps/vim_ex_commands_56.dump
runtime/syntax/testdir/dumps/vim_ex_commands_57.dump
runtime/syntax/testdir/dumps/vim_ex_commands_58.dump
runtime/syntax/testdir/dumps/vim_ex_commands_59.dump
runtime/syntax/testdir/dumps/vim_ex_commands_60.dump
runtime/syntax/testdir/dumps/vim_ex_commands_61.dump
runtime/syntax/testdir/dumps/vim_ex_commands_62.dump
runtime/syntax/testdir/dumps/vim_ex_commands_63.dump
runtime/syntax/testdir/dumps/vim_ex_commands_64.dump
runtime/syntax/testdir/dumps/vim_ex_commands_65.dump
runtime/syntax/testdir/dumps/vim_ex_commands_66.dump
runtime/syntax/testdir/dumps/vim_ex_commands_67.dump
runtime/syntax/testdir/dumps/vim_ex_commands_68.dump [new file with mode: 0644]
runtime/syntax/testdir/dumps/vim_ex_commands_69.dump [new file with mode: 0644]
runtime/syntax/testdir/dumps/vim_ex_debuggreedy_01.dump
runtime/syntax/testdir/dumps/vim_ex_debuggreedy_02.dump
runtime/syntax/testdir/dumps/vim_ex_def_nested_00.dump
runtime/syntax/testdir/dumps/vim_ex_def_nested_01.dump
runtime/syntax/testdir/dumps/vim_ex_delete_00.dump [new file with mode: 0644]
runtime/syntax/testdir/dumps/vim_ex_delete_01.dump [new file with mode: 0644]
runtime/syntax/testdir/dumps/vim_ex_delete_02.dump [new file with mode: 0644]
runtime/syntax/testdir/dumps/vim_ex_delete_03.dump [new file with mode: 0644]
runtime/syntax/testdir/dumps/vim_ex_delete_04.dump [new file with mode: 0644]
runtime/syntax/testdir/dumps/vim_ex_delete_05.dump [new file with mode: 0644]
runtime/syntax/testdir/dumps/vim_ex_delete_06.dump [new file with mode: 0644]
runtime/syntax/testdir/dumps/vim_ex_echo_01.dump
runtime/syntax/testdir/dumps/vim_ex_echo_02.dump
runtime/syntax/testdir/dumps/vim_ex_echo_03.dump
runtime/syntax/testdir/dumps/vim_ex_equals_00.dump [new file with mode: 0644]
runtime/syntax/testdir/dumps/vim_ex_equals_01.dump [new file with mode: 0644]
runtime/syntax/testdir/dumps/vim_ex_eval_00.dump
runtime/syntax/testdir/dumps/vim_ex_eval_01.dump
runtime/syntax/testdir/dumps/vim_ex_function_13.dump
runtime/syntax/testdir/dumps/vim_ex_function_fold_13.dump
runtime/syntax/testdir/dumps/vim_ex_function_fold_16.dump
runtime/syntax/testdir/dumps/vim_ex_global_00.dump [new file with mode: 0644]
runtime/syntax/testdir/dumps/vim_ex_global_01.dump [new file with mode: 0644]
runtime/syntax/testdir/dumps/vim_ex_global_02.dump [new file with mode: 0644]
runtime/syntax/testdir/dumps/vim_ex_import_00.dump
runtime/syntax/testdir/dumps/vim_ex_import_01.dump
runtime/syntax/testdir/dumps/vim_ex_import_02.dump
runtime/syntax/testdir/dumps/vim_ex_import_04.dump
runtime/syntax/testdir/dumps/vim_ex_import_05.dump
runtime/syntax/testdir/dumps/vim_ex_insert_00.dump [new file with mode: 0644]
runtime/syntax/testdir/dumps/vim_ex_insert_01.dump [new file with mode: 0644]
runtime/syntax/testdir/dumps/vim_ex_insert_02.dump [new file with mode: 0644]
runtime/syntax/testdir/dumps/vim_ex_insert_03.dump [new file with mode: 0644]
runtime/syntax/testdir/dumps/vim_ex_insert_04.dump [new file with mode: 0644]
runtime/syntax/testdir/dumps/vim_ex_insert_05.dump [new file with mode: 0644]
runtime/syntax/testdir/dumps/vim_ex_insert_06.dump [new file with mode: 0644]
runtime/syntax/testdir/dumps/vim_ex_insert_07.dump [new file with mode: 0644]
runtime/syntax/testdir/dumps/vim_ex_insert_08.dump [new file with mode: 0644]
runtime/syntax/testdir/dumps/vim_ex_insert_09.dump [new file with mode: 0644]
runtime/syntax/testdir/dumps/vim_ex_insert_10.dump [new file with mode: 0644]
runtime/syntax/testdir/dumps/vim_ex_insert_11.dump [new file with mode: 0644]
runtime/syntax/testdir/dumps/vim_ex_leftshift_00.dump [new file with mode: 0644]
runtime/syntax/testdir/dumps/vim_ex_leftshift_01.dump [new file with mode: 0644]
runtime/syntax/testdir/dumps/vim_ex_leftshift_02.dump [new file with mode: 0644]
runtime/syntax/testdir/dumps/vim_ex_leftshift_03.dump [new file with mode: 0644]
runtime/syntax/testdir/dumps/vim_ex_leftshift_04.dump [new file with mode: 0644]
runtime/syntax/testdir/dumps/vim_ex_leftshift_05.dump [new file with mode: 0644]
runtime/syntax/testdir/dumps/vim_ex_mark_02.dump
runtime/syntax/testdir/dumps/vim_ex_mark_05.dump
runtime/syntax/testdir/dumps/vim_ex_mark_06.dump
runtime/syntax/testdir/dumps/vim_ex_mark_07.dump
runtime/syntax/testdir/dumps/vim_ex_mark_08.dump
runtime/syntax/testdir/dumps/vim_ex_mark_09.dump
runtime/syntax/testdir/dumps/vim_ex_mark_10.dump
runtime/syntax/testdir/dumps/vim_ex_mark_11.dump
runtime/syntax/testdir/dumps/vim_ex_mark_12.dump [deleted file]
runtime/syntax/testdir/dumps/vim_ex_match_01.dump
runtime/syntax/testdir/dumps/vim_ex_menu_04.dump
runtime/syntax/testdir/dumps/vim_ex_packadd_00.dump [new file with mode: 0644]
runtime/syntax/testdir/dumps/vim_ex_packadd_01.dump [new file with mode: 0644]
runtime/syntax/testdir/dumps/vim_ex_pound_00.dump [new file with mode: 0644]
runtime/syntax/testdir/dumps/vim_ex_pound_01.dump [new file with mode: 0644]
runtime/syntax/testdir/dumps/vim_ex_pound_02.dump [new file with mode: 0644]
runtime/syntax/testdir/dumps/vim_ex_pound_03.dump [new file with mode: 0644]
runtime/syntax/testdir/dumps/vim_ex_pound_04.dump [new file with mode: 0644]
runtime/syntax/testdir/dumps/vim_ex_pound_05.dump [new file with mode: 0644]
runtime/syntax/testdir/dumps/vim_ex_range_00.dump
runtime/syntax/testdir/dumps/vim_ex_range_01.dump
runtime/syntax/testdir/dumps/vim_ex_range_02.dump
runtime/syntax/testdir/dumps/vim_ex_range_03.dump
runtime/syntax/testdir/dumps/vim_ex_range_04.dump
runtime/syntax/testdir/dumps/vim_ex_range_05.dump
runtime/syntax/testdir/dumps/vim_ex_range_06.dump [new file with mode: 0644]
runtime/syntax/testdir/dumps/vim_ex_range_07.dump [new file with mode: 0644]
runtime/syntax/testdir/dumps/vim_ex_range_08.dump [new file with mode: 0644]
runtime/syntax/testdir/dumps/vim_ex_range_09.dump [new file with mode: 0644]
runtime/syntax/testdir/dumps/vim_ex_range_10.dump [new file with mode: 0644]
runtime/syntax/testdir/dumps/vim_ex_range_11.dump [new file with mode: 0644]
runtime/syntax/testdir/dumps/vim_ex_range_12.dump [new file with mode: 0644]
runtime/syntax/testdir/dumps/vim_ex_range_13.dump [new file with mode: 0644]
runtime/syntax/testdir/dumps/vim_ex_range_14.dump [new file with mode: 0644]
runtime/syntax/testdir/dumps/vim_ex_range_15.dump [new file with mode: 0644]
runtime/syntax/testdir/dumps/vim_ex_range_16.dump [new file with mode: 0644]
runtime/syntax/testdir/dumps/vim_ex_range_17.dump [new file with mode: 0644]
runtime/syntax/testdir/dumps/vim_ex_range_18.dump [new file with mode: 0644]
runtime/syntax/testdir/dumps/vim_ex_range_19.dump [new file with mode: 0644]
runtime/syntax/testdir/dumps/vim_ex_range_20.dump [new file with mode: 0644]
runtime/syntax/testdir/dumps/vim_ex_range_21.dump [new file with mode: 0644]
runtime/syntax/testdir/dumps/vim_ex_range_22.dump [new file with mode: 0644]
runtime/syntax/testdir/dumps/vim_ex_range_23.dump [new file with mode: 0644]
runtime/syntax/testdir/dumps/vim_ex_range_24.dump [new file with mode: 0644]
runtime/syntax/testdir/dumps/vim_ex_range_25.dump [new file with mode: 0644]
runtime/syntax/testdir/dumps/vim_ex_range_26.dump [new file with mode: 0644]
runtime/syntax/testdir/dumps/vim_ex_range_27.dump [new file with mode: 0644]
runtime/syntax/testdir/dumps/vim_ex_range_28.dump [new file with mode: 0644]
runtime/syntax/testdir/dumps/vim_ex_range_29.dump [new file with mode: 0644]
runtime/syntax/testdir/dumps/vim_ex_range_30.dump [new file with mode: 0644]
runtime/syntax/testdir/dumps/vim_ex_range_31.dump [new file with mode: 0644]
runtime/syntax/testdir/dumps/vim_ex_range_32.dump [new file with mode: 0644]
runtime/syntax/testdir/dumps/vim_ex_range_33.dump [new file with mode: 0644]
runtime/syntax/testdir/dumps/vim_ex_range_34.dump [new file with mode: 0644]
runtime/syntax/testdir/dumps/vim_ex_range_35.dump [new file with mode: 0644]
runtime/syntax/testdir/dumps/vim_ex_range_36.dump [new file with mode: 0644]
runtime/syntax/testdir/dumps/vim_ex_range_37.dump [new file with mode: 0644]
runtime/syntax/testdir/dumps/vim_ex_range_38.dump [new file with mode: 0644]
runtime/syntax/testdir/dumps/vim_ex_range_39.dump [new file with mode: 0644]
runtime/syntax/testdir/dumps/vim_ex_range_40.dump [new file with mode: 0644]
runtime/syntax/testdir/dumps/vim_ex_range_41.dump [new file with mode: 0644]
runtime/syntax/testdir/dumps/vim_ex_range_42.dump [new file with mode: 0644]
runtime/syntax/testdir/dumps/vim_ex_range_43.dump [new file with mode: 0644]
runtime/syntax/testdir/dumps/vim_ex_range_44.dump [new file with mode: 0644]
runtime/syntax/testdir/dumps/vim_ex_range_45.dump [new file with mode: 0644]
runtime/syntax/testdir/dumps/vim_ex_range_46.dump [new file with mode: 0644]
runtime/syntax/testdir/dumps/vim_ex_range_47.dump [new file with mode: 0644]
runtime/syntax/testdir/dumps/vim_ex_range_48.dump [new file with mode: 0644]
runtime/syntax/testdir/dumps/vim_ex_range_49.dump [new file with mode: 0644]
runtime/syntax/testdir/dumps/vim_ex_range_50.dump [new file with mode: 0644]
runtime/syntax/testdir/dumps/vim_ex_range_51.dump [new file with mode: 0644]
runtime/syntax/testdir/dumps/vim_ex_range_52.dump [new file with mode: 0644]
runtime/syntax/testdir/dumps/vim_ex_range_53.dump [new file with mode: 0644]
runtime/syntax/testdir/dumps/vim_ex_range_54.dump [new file with mode: 0644]
runtime/syntax/testdir/dumps/vim_ex_range_55.dump [new file with mode: 0644]
runtime/syntax/testdir/dumps/vim_ex_range_56.dump [new file with mode: 0644]
runtime/syntax/testdir/dumps/vim_ex_range_57.dump [new file with mode: 0644]
runtime/syntax/testdir/dumps/vim_ex_range_58.dump [new file with mode: 0644]
runtime/syntax/testdir/dumps/vim_ex_range_59.dump [new file with mode: 0644]
runtime/syntax/testdir/dumps/vim_ex_range_60.dump [new file with mode: 0644]
runtime/syntax/testdir/dumps/vim_ex_range_61.dump [new file with mode: 0644]
runtime/syntax/testdir/dumps/vim_ex_range_62.dump [new file with mode: 0644]
runtime/syntax/testdir/dumps/vim_ex_range_63.dump [new file with mode: 0644]
runtime/syntax/testdir/dumps/vim_ex_range_64.dump [new file with mode: 0644]
runtime/syntax/testdir/dumps/vim_ex_range_65.dump [new file with mode: 0644]
runtime/syntax/testdir/dumps/vim_ex_range_66.dump [new file with mode: 0644]
runtime/syntax/testdir/dumps/vim_ex_range_67.dump [new file with mode: 0644]
runtime/syntax/testdir/dumps/vim_ex_range_68.dump [new file with mode: 0644]
runtime/syntax/testdir/dumps/vim_ex_range_69.dump [new file with mode: 0644]
runtime/syntax/testdir/dumps/vim_ex_range_70.dump [new file with mode: 0644]
runtime/syntax/testdir/dumps/vim_ex_range_71.dump [new file with mode: 0644]
runtime/syntax/testdir/dumps/vim_ex_range_72.dump [new file with mode: 0644]
runtime/syntax/testdir/dumps/vim_ex_range_73.dump [new file with mode: 0644]
runtime/syntax/testdir/dumps/vim_ex_range_74.dump [new file with mode: 0644]
runtime/syntax/testdir/dumps/vim_ex_range_75.dump [new file with mode: 0644]
runtime/syntax/testdir/dumps/vim_ex_range_76.dump [new file with mode: 0644]
runtime/syntax/testdir/dumps/vim_ex_range_77.dump [new file with mode: 0644]
runtime/syntax/testdir/dumps/vim_ex_range_78.dump [new file with mode: 0644]
runtime/syntax/testdir/dumps/vim_ex_range_79.dump [new file with mode: 0644]
runtime/syntax/testdir/dumps/vim_ex_range_80.dump [new file with mode: 0644]
runtime/syntax/testdir/dumps/vim_ex_range_81.dump [new file with mode: 0644]
runtime/syntax/testdir/dumps/vim_ex_range_82.dump [new file with mode: 0644]
runtime/syntax/testdir/dumps/vim_ex_range_83.dump [new file with mode: 0644]
runtime/syntax/testdir/dumps/vim_ex_range_84.dump [new file with mode: 0644]
runtime/syntax/testdir/dumps/vim_ex_range_85.dump [new file with mode: 0644]
runtime/syntax/testdir/dumps/vim_ex_range_86.dump [new file with mode: 0644]
runtime/syntax/testdir/dumps/vim_ex_range_87.dump [new file with mode: 0644]
runtime/syntax/testdir/dumps/vim_ex_range_88.dump [new file with mode: 0644]
runtime/syntax/testdir/dumps/vim_ex_range_89.dump [new file with mode: 0644]
runtime/syntax/testdir/dumps/vim_ex_range_90.dump [new file with mode: 0644]
runtime/syntax/testdir/dumps/vim_ex_range_91.dump [new file with mode: 0644]
runtime/syntax/testdir/dumps/vim_ex_range_92.dump [new file with mode: 0644]
runtime/syntax/testdir/dumps/vim_ex_range_93.dump [new file with mode: 0644]
runtime/syntax/testdir/dumps/vim_ex_range_94.dump [new file with mode: 0644]
runtime/syntax/testdir/dumps/vim_ex_range_95.dump [new file with mode: 0644]
runtime/syntax/testdir/dumps/vim_ex_range_96.dump [new file with mode: 0644]
runtime/syntax/testdir/dumps/vim_ex_range_97.dump [new file with mode: 0644]
runtime/syntax/testdir/dumps/vim_ex_range_98.dump [new file with mode: 0644]
runtime/syntax/testdir/dumps/vim_ex_range_99.dump [new file with mode: 0644]
runtime/syntax/testdir/dumps/vim_ex_rightshift_00.dump [new file with mode: 0644]
runtime/syntax/testdir/dumps/vim_ex_rightshift_01.dump [new file with mode: 0644]
runtime/syntax/testdir/dumps/vim_ex_rightshift_02.dump [new file with mode: 0644]
runtime/syntax/testdir/dumps/vim_ex_rightshift_03.dump [new file with mode: 0644]
runtime/syntax/testdir/dumps/vim_ex_rightshift_04.dump [new file with mode: 0644]
runtime/syntax/testdir/dumps/vim_ex_runtime_00.dump [new file with mode: 0644]
runtime/syntax/testdir/dumps/vim_ex_runtime_01.dump [new file with mode: 0644]
runtime/syntax/testdir/dumps/vim_ex_runtime_02.dump [new file with mode: 0644]
runtime/syntax/testdir/dumps/vim_ex_substitute_02.dump
runtime/syntax/testdir/dumps/vim_ex_substitute_03.dump
runtime/syntax/testdir/dumps/vim_ex_substitute_04.dump
runtime/syntax/testdir/dumps/vim_ex_substitute_05.dump
runtime/syntax/testdir/dumps/vim_ex_substitute_06.dump
runtime/syntax/testdir/dumps/vim_ex_substitute_07.dump
runtime/syntax/testdir/dumps/vim_ex_substitute_08.dump
runtime/syntax/testdir/dumps/vim_ex_substitute_09.dump
runtime/syntax/testdir/dumps/vim_ex_substitute_10.dump
runtime/syntax/testdir/dumps/vim_ex_substitute_11.dump
runtime/syntax/testdir/dumps/vim_ex_substitute_12.dump [new file with mode: 0644]
runtime/syntax/testdir/dumps/vim_ex_syntax_01.dump
runtime/syntax/testdir/dumps/vim_ex_syntax_02.dump
runtime/syntax/testdir/dumps/vim_ex_terminal_01.dump
runtime/syntax/testdir/dumps/vim_ex_wincmd_01.dump
runtime/syntax/testdir/dumps/vim_ex_wincmd_02.dump
runtime/syntax/testdir/dumps/vim_ex_wincmd_03.dump
runtime/syntax/testdir/dumps/vim_ex_wincmd_04.dump [new file with mode: 0644]
runtime/syntax/testdir/dumps/vim_expressions_21.dump
runtime/syntax/testdir/dumps/vim_expressions_22.dump
runtime/syntax/testdir/dumps/vim_expressions_23.dump
runtime/syntax/testdir/dumps/vim_function_calls_00.dump
runtime/syntax/testdir/dumps/vim_function_calls_01.dump
runtime/syntax/testdir/dumps/vim_function_calls_05.dump
runtime/syntax/testdir/dumps/vim_function_calls_08.dump
runtime/syntax/testdir/dumps/vim_function_variables_13.dump
runtime/syntax/testdir/input/vim9_ex_commands.vim
runtime/syntax/testdir/input/vim9_ex_range.vim [new file with mode: 0644]
runtime/syntax/testdir/input/vim_comments.vim
runtime/syntax/testdir/input/vim_ex_append.vim [new file with mode: 0644]
runtime/syntax/testdir/input/vim_ex_change.vim [new file with mode: 0644]
runtime/syntax/testdir/input/vim_ex_command_modifiers.vim
runtime/syntax/testdir/input/vim_ex_commands.vim
runtime/syntax/testdir/input/vim_ex_debuggreedy.vim
runtime/syntax/testdir/input/vim_ex_delete.vim [new file with mode: 0644]
runtime/syntax/testdir/input/vim_ex_echo.vim
runtime/syntax/testdir/input/vim_ex_equals.vim [new file with mode: 0644]
runtime/syntax/testdir/input/vim_ex_eval.vim
runtime/syntax/testdir/input/vim_ex_global.vim [new file with mode: 0644]
runtime/syntax/testdir/input/vim_ex_insert.vim [new file with mode: 0644]
runtime/syntax/testdir/input/vim_ex_leftshift.vim [new file with mode: 0644]
runtime/syntax/testdir/input/vim_ex_mark.vim
runtime/syntax/testdir/input/vim_ex_packadd.vim [new file with mode: 0644]
runtime/syntax/testdir/input/vim_ex_pound.vim [new file with mode: 0644]
runtime/syntax/testdir/input/vim_ex_range.vim
runtime/syntax/testdir/input/vim_ex_rightshift.vim [new file with mode: 0644]
runtime/syntax/testdir/input/vim_ex_runtime.vim [new file with mode: 0644]
runtime/syntax/testdir/input/vim_ex_substitute.vim
runtime/syntax/testdir/input/vim_ex_wincmd.vim
runtime/syntax/vim.vim
src/testdir/test_statusline.vim
src/version.c

index 7b555d3ca17791107f1ce74ec16e84efae991eee..80f9baa4a9ec925a2b3fe008b82897bd1756e291 100644 (file)
@@ -1,4 +1,4 @@
-*syntax.txt*   For Vim version 9.2.  Last change: 2026 Jul 29
+*syntax.txt*   For Vim version 9.2.  Last change: 2026 Aug 02
 
 
                  VIM REFERENCE MANUAL    by Bram Moolenaar
@@ -4156,6 +4156,7 @@ Some folding is now supported with when 'foldmethod' is set to "syntax": >
    g:vimsyn_folding =~# 'P' : fold Python   heredocs
    g:vimsyn_folding =~# 'r' : fold Ruby     heredocs
    g:vimsyn_folding =~# 't' : fold Tcl      heredocs
+   g:vimsyn_folding =~# 'T' : fold :append, :change and :insert
 <
 
 By default, g:vimsyn_folding is unset.  Concatenate the indicated characters
index 3e7fe1bc2d5a7ce0deb28383e4e8c7976a428734..288a67a90e2d40f9e53fb84f38488a6641709f5e 100644 (file)
@@ -1,7 +1,7 @@
 " Vim syntax file generator
 " Language:             Vim script
-" Maintainer:  Hirohito Higashi (h_east)
-" Last Change: 2025 Dec 04
+" Maintainer:   Hirohito Higashi (h_east)
+" Last Change: 2026 Aug 02
 
 let s:keepcpo= &cpo
 set cpo&vim
@@ -111,8 +111,11 @@ function s:parse_vim_command(cmd)
                exec '/^}\?\s*cmdnames\[\]\s*=\s*$/+1;/^};/-1yank'
                %delete _
                put
+               /EXCMD(CMD_block,/s/\s\+\/\/.*//
+               g/EXCMD(CMD_/,/),/j
                g!/^EXCMD(/d
 
+
                let lcmd = {}
                for key in range(char2nr('a'), char2nr('z'))
                        let lcmd[nr2char(key)] = []
@@ -124,7 +127,10 @@ function s:parse_vim_command(cmd)
                        if !empty(list)
                                " Small ascii character or other.
                                let key = (list[1][:0] =~# '\l') ? list[1][:0] : '~'
-                               call add(lcmd[key], list[1])
+                               let item.name = list[1]
+                               let item.flags = {}
+                               let item.flags.range = match(line, 'EX_RANGE') >= 0
+                               call add(lcmd[key], copy(item))
                        endif
                endfor
                quit!
@@ -134,20 +140,20 @@ function s:parse_vim_command(cmd)
                                let omit_idx = 0
                                if my > 0
                                        let omit_idx = (key =~# '\l') ? 1 : 0
-                                       for idx in range(1, strlen(lcmd[key][my]))
+                                       for idx in range(1, strlen(lcmd[key][my].name))
                                                let matched = 0
                                                for pre in range(my - 1, 0, -1)
                                                        " Avoiding conflicts shortened command and special commands
                                                        " - weird abbreviations for delete. (See :help :d)
                                                        " - k{char} is used as mark. (See :help :k)
                                                        " - :s commsnds repeat. (See :help :substitute-repeat)
-                                                       if lcmd[key][my][:idx] ==# lcmd[key][pre][:idx] ||
+                                                       if lcmd[key][my].name[:idx] ==# lcmd[key][pre].name[:idx] ||
                                                        \       (key ==# 'd' &&
-                                                       \               lcmd[key][my][:idx] =~# '^d\%[elete][lp]$')
+                                                       \               lcmd[key][my].name[:idx] =~# '^d\%[elete][lp]$')
                                                        \       || (key ==# 'k' &&
-                                                       \               lcmd[key][my][:idx] =~# '^k[a-zA-Z]$')
+                                                       \               lcmd[key][my].name[:idx] =~# '^k[a-zA-Z]$')
                                                        \       || (key ==# 's' &&
-                                                       \               lcmd[key][my][:idx] =~# '^s\%(c\%([^sr][^ip]\=\)\=$\|g\|i[^mlg]\=$\|I\|r[^e]\=$\)')
+                                                       \               lcmd[key][my].name[:idx] =~# '^s\%(c\%([^sr][^ip]\=\)\=$\|g\|i[^mlg]\=$\|I\|r[^e]\=$\)')
                                                                let matched = 1
                                                                let omit_idx = idx + 1
                                                                break
@@ -159,44 +165,23 @@ function s:parse_vim_command(cmd)
                                        endfor
                                endif
 
-                               let item.name = lcmd[key][my]
+                               let item = lcmd[key][my]
                                let item.type = s:get_vim_command_type(item.name)
                                if omit_idx + 1 < strlen(item.name)
                                        let item.omit_idx = omit_idx
                                        let item.syn_str = item.name[:omit_idx] . '[' . 
-                                       \               item.name[omit_idx+1:] . ']'
+                                       \               item.name[omit_idx + 1:] . ']'
+                                       let item.syn_pat = item.name[:omit_idx] . '\%[' .
+                                       \               item.name[omit_idx + 1:] . ']'
                                else
                                        let item.omit_idx = -1
                                        let item.syn_str = item.name
+                                       let item.syn_pat = item.name
                                endif
                                call add(a:cmd, copy(item))
                        endfor
                endfor
 
-               " Add weird abbreviations for delete. (See :help :d)
-               for i in ['l', 'p']
-                       let str = 'delete'
-                       let item.name = str . i
-                       let item.type = s:get_vim_command_type(item.name)
-                       let item.omit_idx = -1
-                       for x in range(strlen(str))
-                               let item.syn_str = str[:x] . i
-                               if item.syn_str !=# "del"
-                                       call add(a:cmd, copy(item))
-                               endif
-                       endfor
-               endfor
-
-               " Required for original behavior
-               let item.name = 'a'             " append
-               let item.type = 0
-               let item.omit_idx = -1
-               let item.syn_str = item.name
-               call add(a:cmd, copy(item))
-               let item.name = 'i'             " insert
-               let item.syn_str = item.name
-               call add(a:cmd, copy(item))
-
                let no_shorten_in_vim9 =<< trim EOL
                        final
                        def
@@ -313,12 +298,13 @@ function s:get_vim_command_type(cmd_name)
                breaklist
                browse
                bufdo
+               buffer
                call
                catch
                cdo
                cfdo
-               chdir
                change
+               chdir
                class
                command
                confirm
@@ -355,10 +341,11 @@ function s:get_vim_command_type(cmd_name)
                filetype
                filter
                final
-               folddoopen
                folddoclosed
+               folddoopen
                for
                function
+               global
                grep
                grepadd
                help
@@ -367,34 +354,37 @@ function s:get_vim_command_type(cmd_name)
                history
                if
                import
-               interface
                insert
+               interface
                join
                k
                language
                let
                ldo
                lfdo
-               loadkeymap
-               lhelpgrep
                lgrep
                lgrepadd
-               lvimgrep
-               lvimgrepadd
-               make
+               lhelpgrep
+               lmake
+               loadkeymap
+               lockvar
                lua
                luado
                luafile
+               lvimgrep
+               lvimgrepadd
+               make
                map
                mapclear
                mark
                match
                menutranslate
-               mzscheme
                mzfile
+               mzscheme
                noremap
-               new
                normal
+               number
+               packadd
                perl
                perldo
                popup
@@ -403,13 +393,13 @@ function s:get_vim_command_type(cmd_name)
                promptfind
                promptrepl
                public
-               python
-               pyfile
-               pydo
-               python3
                py3
                py3do
                py3file
+               pydo
+               pyfile
+               python
+               python3
                pythonx
                pyx
                pyxdo
@@ -419,6 +409,7 @@ function s:get_vim_command_type(cmd_name)
                ruby
                rubydo
                rubyfile
+               runtime
                set
                setglobal
                setlocal
@@ -432,6 +423,7 @@ function s:get_vim_command_type(cmd_name)
                swapname
                syntax
                syntime
+               t
                tabdo
                tcl
                tcldo
@@ -445,15 +437,17 @@ function s:get_vim_command_type(cmd_name)
                unlockvar
                unmap
                var
+               vglobal
                vim9script
                vimgrep
                vimgrepadd
                while
                wincmd
                windo
+               write
+               z
        EOL
-       " Required for original behavior
-       " \     'global', 'vglobal'
+
        if index(exclude_list, a:cmd_name) != -1
                let ret = 99
        elseif a:cmd_name =~# '^\%(\%(un\)\?abbreviate\|noreabbrev\|\l\%(nore\|un\)\?abbrev\)$'
@@ -503,6 +497,46 @@ function s:append_syn_vimcmd(lnum, str_info, cmd_list, type)
                call append(ret_lnum, str)
                let ret_lnum += 1
        endif
+       return s:append_syn_vimcmd_after_range(ret_lnum, a:str_info, a:cmd_list, a:type)
+endfunc
+
+" append post-range :syn-match variants
+function s:append_syn_vimcmd_after_range(lnum, str_info, cmd_list, type)
+       let cmd_list = filter(
+                               \ copy(a:cmd_list),
+                               \ { _, v -> v.flags.range && v.type == a:type })
+       let str_start = substitute(
+                               \ a:str_info.start,
+                               \ 'syn keyword vim\(\w\+\)\(.*\)',
+                               \ 'syn match vim\1_\2',
+                               \ '')
+       let str_end = a:str_info.end
+       let ret_lnum = a:lnum
+
+       let by_head = {}
+       for cmd in cmd_list
+               let head = cmd.name[0]
+               if !has_key(by_head, head)
+                       let by_head[head] = []
+               endif
+               call add(by_head[head], cmd)
+       endfor
+
+       for head in sort(keys(by_head))
+               let str = str_start . ' "' . head
+               let tails = by_head[head]->map({ _, v -> v.syn_pat[1:] })
+               if len(tails) == 1
+                       let str .= tails[0]
+               elseif len(tails) > 1
+                       let str .= '\%(' . tails->join('\|') . '\)'
+               endif
+               let str .= '\>"'
+               if !empty(str_end)
+                       let str .= ' ' . str_end
+               endif
+               call append(ret_lnum, str)
+               let ret_lnum += 1
+       endfor
        return ret_lnum
 endfunc
 
index 5b20d1ddff9f29274abb82b71692269df1f350ba..3a60b31eec934b49e3dbaa41c6a40e1b05dbf53d 100644 (file)
@@ -2,7 +2,7 @@
 " Language:       Vim script
 " Maintainer:     Hirohito Higashi <h.east.727 ATMARK gmail.com>
 "         Doug Kearns <dougkearns@gmail.com>
-" Last Change:    2026 Jun 27
+" Last Change:    2026 Aug 02
 " Former Maintainer: Charles E. Campbell
 
 " DO NOT CHANGE DIRECTLY.
@@ -35,25 +35,37 @@ syn cluster vimCommentGroup contains=vimTodo,@Spell
 " regular vim commands {{{2
 " GEN_SYN_VIM: vimCommand normal, START_STR='syn keyword vimCommand contained', END_STR='nextgroup=vimBang'
 
-" Lower priority :syn-match to allow for :command/function() distinction
-" :chdir is handled specially elsewhere
-syn match vimCommand "\<co\%[py]\>"     nextgroup=vimBang
-syn match vimCommand "\<d\%[elete]\>"   nextgroup=vimBang
-syn match vimCommand "\<j\%[oin]\>"     nextgroup=vimBang
-syn match vimCommand "\<sp\%[lit]\>"    nextgroup=vimBang
-syn match vimCommand "\<sw\%[apname]\>" nextgroup=vimBang
+" lower priority :syn-match to allow for :command/function() distinction
+" :chdir and :delete is handled specially elsewhere
+syn match vimCommand  contained "\<co\%[py]\>"     nextgroup=vimBang
+syn match vimCommand_ contained   "co\%[py]\>"     nextgroup=vimBang
+syn match vimCommand  contained "\<j\%[oin]\>"     nextgroup=vimBang
+syn match vimCommand_ contained   "j\%[oin]\>"     nextgroup=vimBang
+syn match vimCommand  contained "\<sp\%[lit]\>"    nextgroup=vimBang
+syn match vimCommand_ contained   "sp\%[lit]\>"    nextgroup=vimBang
+syn match vimCommand  contained "\<sw\%[apname]\>" nextgroup=vimBang
+
+" commands starting with uppercase letter
+syn keyword vimCommand  contained N[ext]       nextgroup=vimBang
+syn match   vimCommand_ contained "N\%[ext]\>" nextgroup=vimBang
+syn keyword vimCommand  contained P[rint]
+syn match   vimCommand_ contained "P\%[rint]\>"
+syn keyword vimCommand  contained X
+
+" GEN_SYN_VIM: vimCommand modifier, START_STR='syn keyword vimCommandModifier contained', END_STR='skipwhite skipnl nextgroup=vimCommandModifierBang,@vimCommandModifierContinue,vimCmdStart,@vimRange,@vimCmdList,@vim9Lhs,@vim9Func'
+" modifiers supporting bang, :filter is handled specially elsewhere
+syn keyword vimCommandModifier contained sil[ent] skipwhite skipnl nextgroup=vimCommandModifierBang,@vimCommandModifierContinue,vimCmdStart,@vimRange,@vimCmdList,@vim9Lhs,@vim9Func
+
+syn match      vimCommandModifierBang  contained       "\a\@1<=!"      skipwhite skipnl nextgroup=@vimCommandModifierContinue,vimCmdStart,@vimRange,@vimCmdList,@vim9Lhs,@vim9Func
+
+" lower priority :syn-match to allow for :command/function() distinction
+syn match vimCommandModifier contained "\<bro\%[wse]\>"  skipwhite skipnl nextgroup=vimCommandModifierBang,@vimCommandModifierContinue,vimCmdStart,@vimRange,@vimCmdList,@vim9Lhs,@vim9Func
+syn match vimCommandModifier contained "\<conf\%[irm]\>" skipwhite skipnl nextgroup=vimCommandModifierBang,@vimCommandModifierContinue,vimCmdStart,@vimRange,@vimCmdList,@vim9Lhs,@vim9Func
+
+syn match      vimCommandModifierContinue      contained       "^\s*\\"        skipwhite skipnl nextgroup=@vimCommandModifierContinue,vimCmdStart,@vimRange,@vimCmdList,@vim9Lhs,@vim9Func     contains=vimLeadingWhitespace
+syn match         vimCommandModifierContinueComment    contained       '^\s*["#]\\ .*' skipwhite skipnl nextgroup=@vimCommandModifierContinue                          contains=vimLeadingWhitespace
+syn cluster    vimCommandModifierContinue              contains=vimCommandModifierContinue,vimCommandModifierContinueComment
 
-" GEN_SYN_VIM: vimCommand modifier, START_STR='syn keyword vimCommandModifier', END_STR='skipwhite nextgroup=vimCommandModifierBang,@vimCmdList'
-" :filter is handled specially elsewhere
-syn match      vimCommandModifierBang  contained       "\a\@1<=!"      skipwhite nextgroup=@vimCmdList
-
-" Lower priority :syn-match to allow for :command/function() distinction
-syn match vimCommand "\<bro\%[wse]\>"  skipwhite nextgroup=vimCommandModifierBang,@vimCmdList
-syn match vimCommand "\<conf\%[irm]\>" skipwhite nextgroup=vimCommandModifierBang,@vimCmdList
-
-" Lower priority for _new_ to distinguish constructors from the command.
-syn match   vimCommand contained       "\<new\>(\@!"
-syn match   vimCommand contained       "\<z[-+^.=]\=\>"
 syn keyword vimStdPlugin contained     Arguments Asm Break Cfilter Clear Continue DiffOrig Evaluate Finish Gdb Lfilter Man Over Program Run S Source Step Stop Termdebug TermdebugCommand TOhtml Until Winbar XMLent XMLns
 
 " vimOptions are caught only when contained in a vimSet {{{2
@@ -98,7 +110,7 @@ syn case ignore
 " GEN_SYN_VIM: vimAutoEvent, START_STR='syn keyword vimAutoEvent contained', END_STR='skipwhite nextgroup=vimAutoEventSep,@vimAutocmdPattern'
 
 syn keyword    vimAutoEvent    contained       User    skipwhite nextgroup=vimUserAutoEvent
-syn match      vimUserAutoEvent        contained       "\<\h\w*\>"     skipwhite nextgroup=vimUserAutoEventSep,vimAutocmdMod,vimAutocmdBlock
+syn match      vimUserAutoEvent        contained       "\<\h\w*\>"     skipwhite skipnl nextgroup=vimUserAutoEventSep,vimAutocmdMod,vimAutocmdBlock,@vimAutocmdContinue,vimCmdStart,@vimRange,@vimCmdList,@vim9Lhs,@vim9Func,@vimFunc
 
 " Highlight commonly used Groupnames {{{2
 " GEN_SYN_VIM: vimGroup, START_STR='syn keyword vimGroup contained', END_STR=''
@@ -236,7 +248,7 @@ Vim9 syn keyword vim9Boolean        true false
 " Numbers {{{2
 " =======
 syn case ignore
-syn match      vimNumber       "\<\d\+\%('\d\+\)*"             skipwhite nextgroup=@vimComment,vimSubscriptBrackets,vimGlobal,vimSubst1
+syn match      vimNumber       "\<\d\+\%('\d\+\)*"             skipwhite nextgroup=@vimComment,vimSubscriptBrackets
 syn match      vimNumber       "\<\d\+\%('\d\+\)*\.\d\+\%(e[+-]\=\d\+\)\="     skipwhite nextgroup=@vimComment
 syn match      vimNumber       "\<0b[01]\+\%('[01]\+\)*"               skipwhite nextgroup=@vimComment,vimSubscriptBrackets
 syn match      vimNumber       "\<0o\=\o\+\%('\o\+\)*"         skipwhite nextgroup=@vimComment,vimSubscriptBrackets
@@ -245,16 +257,8 @@ syn match  vimNumber       '\<0z\>'                        skipwhite nextgroup=@vimComment
 syn match      vimNumber       '\<0z\%(\x\x\)\+\%(\.\%(\x\x\)\+\)*'    skipwhite nextgroup=@vimComment,vimSubscriptBrackets
 syn case match
 
-" All vimCommands are contained by vimIsCommand. {{{2
-syn cluster vimCmdList contains=vimAbb,vimAddress,vimAt,vimAutocmd,vimAugroup,vimBehave,vimBreakadd,vimBreakdel,vimBreaklist,vimCall,vimCatch,vimCd,vimCommandModifier,vimConst,vimDoautocmd,vimDebug,vimDebuggreedy,vimDef,vimDefFold,vimDefer,vimDelcommand,vimDelFunction,vimDoCommand,@vimEcho,vimElse,vimEnddef,vimEndfunction,vimEndif,vimEval,vimExecute,vimIsCommand,vimExtCmd,vimExFilter,vimExMark,vimFiletype,vimFor,vimFunction,vimFunctionFold,vimGrep,vimGrepAdd,vimGlobal,vimHelp,vimHelpgrep,vimHighlight,vimHistory,vimImport,vimLanguage,vimLet,vimLoadkeymap,vimLockvar,vimMake,vimMap,vimMark,vimMatch,vimNotFunc,vimNormal,vimProfdel,vimProfile,vimPrompt,vimRedir,vimSet,vimSleep,vimSort,vimSyntax,vimSyntime,vimSynColor,vimSynLink,vimTerminal,vimThrow,vimUniq,vimUnlet,vimUnlockvar,vimUnmap,vimUserCmd,vimVimgrep,vimVimgrepadd,vimWincmd,vimMenu,vimMenutranslate,@vim9CmdList,@vimExUserCmdList,vimLua,vimMzScheme,vimPerl,vimPython,vimPython3,vimPythonX,vimRuby,vimTcl
-syn cluster vim9CmdList        contains=vim9Abstract,vim9Class,vim9Const,vim9Enum,vim9Export,vim9Final,vim9For,vim9Interface,vim9Type,vim9Var
-syn match vimCmdSep    "\\\@1<!|"      skipwhite nextgroup=@vimCmdList,vimSubst1,@vimFunc
-syn match vimCmdSep    ":\+"   skipwhite nextgroup=@vimCmdList,vimSubst1
-syn match vimCount     contained       "\d\+"
-syn match vimIsCommand "\<\h\w*\>"     nextgroup=vimBang contains=vimCommand
-syn match vimBang            contained "!"
-syn match vimWhitespace contained      "\s\+"
-
+" Variables {{{2
+" =========
 syn region vimSubscriptBrackets        contained
       \ matchgroup=vimSubscriptBracket
       \ start="\["
@@ -274,201 +278,203 @@ syn match vimFBVar      contained       "\<[bwglsta]:\h[a-zA-Z0-9#_]*\>"        nextgroup=vim
 syn match vimVarScope   contained      "\<[bwglstav]:"
 syn match vimVimVar     contained      "\<[bwglstav]:\%(\h\|\d\)\@!"   nextgroup=vimSubscriptBrackets,vimSubscriptDot
 
-syn match vimVarNameError contained "\<\h\w*\>"                nextgroup=vimSubscriptBrackets,vimSubscriptDot " just abort highlighting rather than match nextgroup?
+syn match vimVarNameError contained "\<\h\w*\>"                nextgroup=vimSubscriptBrackets,vimSubscriptDot " TODO: just abort highlighting rather than match nextgroup?
 syn match vimVimVar    "\<v:"          nextgroup=vimSubscriptBrackets,vimSubscriptDot,vimVimVarName,vimVarNameError
 syn match vimOptionVar "&\%([lg]:\)\="         nextgroup=vimSubscriptBrackets,vimSubscriptDot,vimOptionVarName,vimVarNameError
 syn cluster vimSpecialVar      contains=vimEnvvar,vimLetRegister,vimOptionVar,vimVimVar
 
 Vim9 syn match vimVar  contained        "\<\h\w*\ze<"          nextgroup=vim9TypeArgs
 
-Vim9 syn match vim9LhsVariable "\s\=\h[a-zA-Z0-9#_]*\ze\s\+[-+/*%]\==\%(\s\|$\)"
-Vim9 syn match vim9LhsVariable "\s\=\h[a-zA-Z0-9#_]*\ze\s\+\.\.=\%(\s\|$\)"
-Vim9 syn match vim9LhsVariable "\s\=\%([bwgt]:\)\=\h[a-zA-Z0-9#_]*\ze\s\+=<<\s"        skipwhite nextgroup=vimLetHeredoc       contains=vimVarScope
-Vim9 syn match vim9LhsVariable "\s\=\h[a-zA-Z0-9#_]*\ze\["                       nextgroup=vimSubscriptBrackets
-Vim9 syn match vim9LhsVariable "\s\=\h[a-zA-Z0-9#_]*\ze\."                       nextgroup=vimSubscriptDot     contains=vim9Super,vim9This
-Vim9 syn match vim9LhsVariable "\s\=\h[a-zA-Z0-9#_]*\ze\s*->"                          contains=vim9Super,vim9This
-
-Vim9 syn match vim9LhsVariableList     "\[\_[^]]\+]\ze\s\+[-+/*%]\=="                  contains=vimVar,@vimSpecialVar
-Vim9 syn match vim9LhsVariableList     "\[\_[^]]\+]\ze\s\+=<<" skipwhite nextgroup=vimLetHeredoc       contains=vimVar,@vimSpecialVar
-Vim9 syn match vim9LhsVariableList     "\[\_[^]]\+]\ze\s\+\.\.="                       contains=vimVar,@vimSpecialVar
-
-Vim9 syn match vim9LhsRegister "@["0-9\-a-zA-Z#=*+_/]\ze\s\+\%(\.\.\)\=="
-
 syn cluster vimExprList        contains=@vimSpecialVar,@vimFunc,vimNumber,vimOper,vimOperParen,vimLambda,vimString,vimVar,@vim9ExprList
 syn cluster vim9ExprList       contains=vim9Boolean,vim9LambdaParams,vim9Null
 
-" Insertions And Appends: insert append {{{2
-"   (buftype != nofile test avoids having append, change, insert show up in the command window)
-" =======================
-if &buftype != 'nofile'
- syn region vimInsert  matchgroup=vimCommand start="^[: \t]*\(\d\+\(,\d\+\)\=\)\=a\%[ppend]$"          matchgroup=vimCommand end="^\.$" extend
- syn region vimInsert  matchgroup=vimCommand start="^[: \t]*\(\d\+\(,\d\+\)\=\)\=c\%[hange]$"          matchgroup=vimCommand end="^\.$" extend
- syn region vimInsert  matchgroup=vimCommand start="^[: \t]*\(\d\+\(,\d\+\)\=\)\=i\%[nsert]$"          matchgroup=vimCommand end="^\.$" extend
-endif
+" Commands {{{2
+syn cluster vimCmdList contains=@vim9CmdList,@vimExUserCmdList,vimAbb,vimAt,vimAugroup,vimAutocmd,vimBehave,vimBreakadd,vimBreakdel,vimBreaklist,vimBuffer,vimCall,vimCatch,vimCd,vimCommand,vimCommandModifier,vimConst,vimCopy,vimDebug,vimDebuggreedy,vimDef,vimDefFold,vimDefer,vimDelcommand,vimDelete,vimDelfunction,vimDoCommand,vimDoautocmd,vimTextInputFold,@vimEcho,vimElse,vimElseif,vimEnddef,vimEndfunction,vimEndif,vimEquals,vimEval,vimExFilter,vimExecute,vimExtCmd,vimFiletype,vimFor,vimFunction,vimFunctionFold,vimGlobal,vimGrep,vimGrepadd,vimHelp,vimHelpgrep,vimHighlight,vimHistory,vimIf,vimImport,vimLanguage,vimLet,vimLoadkeymap,vimLockvar,vimLua,vimMake,vimMap,vimMark,vimMatch,vimMenu,vimMenutranslate,vimMzScheme,vimNormal,vimPackadd,vimPerl,vimPound,vimProfdel,vimProfile,vimPrompt,vimPython,vimPython3,vimPythonX,vimRedir,vimReturn,vimRuby,vimRuntime,vimSet,vimShiftLeft,vimShiftRight,vimSleep,vimSort,vimSubst,vimSynColor,vimSynLink,vimSyntax,vimSyntime,vimTcl,vimTerminal,vimThrow,vimUniq,vimUnlet,vimUnlockvar,vimUnmap,vimUserCmd,vimUsrCmd,vimVimgrep,vimVimgrepadd,vimWhile,vimWincmd,vimWrite
+syn cluster vim9CmdList        contains=vim9Abstract,vim9ClassBody,vim9Const,vim9EnumBody,vim9Export,vim9Final,vim9For,vim9InterfaceBody,vim9Type,vim9Var,vim9Wincmd
 
-" Behave! {{{2
-" =======
-if !exists("g:vimsyn_noerror") && !exists("g:vimsyn_nobehaveerror")
- syn match   vimBehaveError contained  "[^ ]\+"
-endif
-syn match   vimBehave  "\<be\%[have]\>"        nextgroup=vimBehaveBang,vimBehaveModel,vimBehaveError skipwhite
-syn match   vimBehaveBang      contained       "\a\@1<=!" nextgroup=vimBehaveModel skipwhite
-syn keyword vimBehaveModel     contained       mswin   xterm
+syn match      vimCmdStart     contained       ":\+"   skipwhite nextgroup=vimCmdStart,@vimRange,@vimCmdList,vimComment
+syn match      vimCount        contained       "\d\+"
+syn match      vimBang contained       "!"
+syn match      vimPrintFlag    contained       "[lp#]" skipwhite nextgroup=vimPrintFlag,vimComment,vimCmdSep
 
-" Break* commands {{{2
-" ===============
-syn keyword    vimBreakaddFunc contained       func    skipwhite nextgroup=vimBreakpointFunctionLine,vimBreakpointFunction
-syn keyword    vimBreakaddFile contained       file    skipwhite nextgroup=vimBreakpointFileLine,vimBreakpointFilename
-syn keyword    vimBreakaddHere contained       here    skipwhite nextgroup=vimComment,vim9Comment,vimSep
-syn keyword    vimBreakaddExpr contained       expr    skipwhite nextgroup=@vimExprList
+syn match      vimWhitespace      contained    "\s\+"
+syn match      vimLeadingWhitespace contained  "^\s\+"
 
-syn match      vimBreakpointGlob               contained       "*"     skipwhite nextgroup=vimComment,vim9Comment,vimSep
-syn match      vimBreakpointNumber     contained       "\<\d\+\>"      skipwhite nextgroup=vimComment,vim9Comment,vimSep
+" :range {{{3
+syn match      vimRange        contained       "[*%]" skipwhite nextgroup=vimAddressOffset,vimAddressSeparator,vimCmdStart,@vimCmdList,vimCommand
 
-syn cluster vimBreakpointArg contains=vimBreakaddFunc,vimBreakaddFile,vimBreakaddHere,vimBreakaddExpr
+syn region     vimAddressPattern       contained
+      \ matchgroup=Delimiter
+      \ start="/"
+      \ skip=+\\/\|\n\s*\%(\\\|["#]\\ \)+
+      \ end="$"
+      \ end="/"
+      \ skipwhite nextgroup=vimAddressOffset,vimAddressSeparator,vimCmdStart,@vimCmdList,vimCommand
+      \ contains=vimAddressSlashEscape,@vimContinue,@vimSubstList
+syn match      vimAddressSlashEscape   contained       "\\/"
+syn region     vimAddressPattern       contained
+      \ matchgroup=Delimiter
+      \ start="?"
+      \ skip=+\\?\|\n\s*\%(\\\|["#]\\ \)+
+      \ end="$"
+      \ end="?"
+      \ skipwhite nextgroup=vimAddressOffset,vimAddressSeparator,vimCmdStart,@vimCmdList,vimCommand
+      \ contains=vimAddressQuestionEscape,@vimContinue,@vimSubstList
+syn match      vimAddressQuestionEscape        contained       "\\?"
 
-syn match      vimBreakpointFunction   contained       "\<\%(\*\|\w\)\+\>"     skipwhite nextgroup=vimComment,vim9Comment,vimSep
-syn match      vimBreakpointFilename   contained       "\<\%(\*\|\f\)\+\>"     skipwhite nextgroup=vimComment,vim9Comment,vimSep
-syn match      vimBreakpointFunctionLine       contained       "\<\d\+\>"              skipwhite nextgroup=vimBreakpointFunction
-syn match      vimBreakpointFileLine   contained       "\<\d\+\>"              skipwhite nextgroup=vimBreakpointFilename
+syn match      vimAddressOffset        contained       "[+-]\%(\d\+\)\=\|\d\+"                        skipwhite nextgroup=vimAddressOffset,vimAddressSeparator,vimCmdStart,@vimCmdList,@vimCommand_
+syn match      vimAddress      contained       "\%#=1\d\+"                                    skipwhite nextgroup=vimAddressOffset,vimAddressSeparator,vimCmdStart,@vimCmdList,@vimCommand_
+syn match      vimAddress      contained       "\%#=1[.$]"                                    skipwhite nextgroup=vimAddressOffset,vimAddressSeparator,vimCmdStart,@vimCmdList,vimCommand
+syn match      vimAddress      contained       "\%#=1'[[\]<>'`"^.(){}]"                       skipwhite nextgroup=vimAddressOffset,vimAddressSeparator,vimCmdStart,@vimCmdList,vimCommand
+syn match      vimAddress      contained       "\%#=1'[a-zA-Z0-9]"                            skipwhite nextgroup=vimAddressOffset,vimAddressSeparator,vimCmdStart,@vimCmdList,@vimCommand_
+" NOTE: needs leading ':' to distinguish \/ from line continuation in Vim script
+syn match      vimAddress      contained       "\%#=1\\[/?&]"                                 skipwhite nextgroup=vimAddressOffset,vimAddressSeparator,vimCmdStart,@vimCmdList,vimCommand
 
-syn keyword    vimBreakadd     breaka[dd]      skipwhite nextgroup=@vimBreakpointArg
-syn keyword    vimBreakdel     breakd[el]      skipwhite nextgroup=@vimBreakpointArg,vimBreakpointNumber,vimBreakpointGlob
-syn keyword    vimBreaklist    breakl[ist]     skipwhite nextgroup=vimComment,vim9Comment,vimSep
+syn match      vimAddressSeparator     contained       "\%#=1[,;]" skipwhite nextgroup=vimAddress,vimAddressPattern,vimAddressOffset,vimCmdStart,@vimCmdList,vimCommand,vimAddressSeparator
 
-" Call {{{2
-" ====
-syn match vimCall      "\<call\=\>"    skipwhite nextgroup=vimVar,@vimFunc
+syn cluster    vimRange        contains=vimRange,vimAddress,vimAddressPattern,vimAddressOffset,vimAddressSeparator
 
-" Cd: {{{2
+" :@ {{{3
 " ==
-" GEN_SYN_VIM: vimCommand cd, START_STR='syn keyword vimCd', END_STR='skipwhite nextgroup=vimCdBang,vimCdArg,vimComment,vim9Comment,vimCmdSep'
-syn match      vimCd   "\<chd\%[ir]\>" skipwhite nextgroup=vimCdBang,vimCdArg,vimComment,vim9Comment,vimCmdSep
-syn region     vimCdArg        contained
-      \ start=+["#|]\@!\S+
-      \ end="\ze\s*$"
-      \ end=+\ze\s*\\\@1<!["#|]+
-      \ skipwhite nextgroup=vimComment,vim9Comment,vimCmdSep
-      \ contains=vimSpecfile,@vimWildCard
-      \ oneline
+" syn match    vimAtArg        contained       +[0-9a-z".=*+:@]+       skipwhite nextgroup=vimComment,vim9Comment,vimCmdSep
+" syn match    vimAt   contained       "@"               nextgroup=vimAtArg,vimComment,vim9Comment,vimCmdSep
 
-syn match      vimCdBang       contained       "\a\@1<=!"      skipwhite nextgroup=vimCdArg,vimComment,vim9Comment,vimCmdSep
-
-" Debug {{{2
-" =====
-syn keyword    vimDebug        deb[ug] skipwhite nextgroup=@vimCmdList
+" NOTE: :* as an alias for :@ is not supported, this is considered a :range,
+" see :help cpo-star
+syn match         vimAtArg          contained         +@\@1<=[0-9a-z".=*+:@]+
+syn match         vimAt             contained  +@[0-9a-z".=*+:@]\ze\s*\%($\|[|"#]\)+                 skipwhite nextgroup=vimCmdSep,vimComment,vim9Comment contains=vimAtArg
+" Vim9: avoid LHS assignment mismatching of :@["#]
+syn match         vimAt             contained  +@\ze\s*\%($\||\|\s["#]\)+                            skipwhite nextgroup=vimCmdSep,vimComment,vim9Comment
 
-" Debuggreedy {{{2
+" :number, :# {{{3
 " ===========
-" TODO: special-cased until generalised range/count support is implemented
-syn match      vimDebuggreedy  "\<0\=debugg\%[reedy]\>" contains=vimCount
-
-" Defer {{{2
-" =====
-syn match      vimDefer        "\<defer\=\>"   skipwhite nextgroup=@vimFunc,vim9LambdaParams
+" TODO: needs to be limited to after a ':' in Vim9, otherwise a comment
+if s:vim9script
+  syn match    vimPound        contained       ":\@1<=#"       skipwhite nextgroup=vimPoundCount,vimPrintFlag
+else
+  syn match    vimPound        contained       "#"     skipwhite nextgroup=vimPoundCount,vimPrintFlag
+endif
+syn keyword    vimPound        contained       nu[mber]        skipwhite nextgroup=vimPoundCount,vimPrintFlag
+syn match      vimPound_       contained       "nu\%[mber]\>"  skipwhite nextgroup=vimPoundCount,vimPrintFlag
+syn match      vimPoundCount   contained       "\d\+"  skipwhite nextgroup=vimPrintFlag
 
-" *Do commands {{{2
-" ============
-syn match      vimDoCommandBang        contained       "\a\@1<=!"      skipwhite nextgroup=@vimCmdList
+" := {{{3
+" ==
+syn match      vimEquals       contained       "="     skipwhite nextgroup=vimPrintFlag
 
-syn keyword    vimDoCommand    argdo bufd[o]           skipwhite nextgroup=vimDoCommandBang,@vimCmdList
-syn keyword    vimDoCommand    tabd[o] wind[o]         skipwhite nextgroup=@vimCmdList
-syn keyword    vimDoCommand    cdo cfd[o]              skipwhite nextgroup=vimDoCommandBang,@vimCmdList
-syn keyword    vimDoCommand    ld[o] lfd[o]            skipwhite nextgroup=vimDoCommandBang,@vimCmdList
-syn keyword    vimDoCommand    foldd[oopen] folddoc[losed]     skipwhite nextgroup=@vimCmdList
+" :>, :< {{{3
+" ======
 
-" Exception Handling {{{2
-syn keyword    vimThrow        th[row] skipwhite nextgroup=@vimExprList
-syn keyword    vimCatch        cat[ch] skipwhite nextgroup=vimCatchPattern
-syn region     vimCatchPattern contained       matchgroup=Delimiter start="\z([!#$%&'()*+,-./:;<=>?@[\]^_`{}~]\)" skip="\\\\\|\\\z1" end="\z1" contains=@vimSubstList oneline
+syn match      vimShiftLeft     contained      "<\%(line\)\@!" skipwhite nextgroup=vimShiftLeftPlus,vimShiftLeftCount,vimPrintFlag
+syn match      vimShiftLeftPlus         contained      "<"     skipwhite nextgroup=vimShiftLeftPlus,vimShiftLeftCount,vimPrintFlag
+syn match      vimShiftLeftCount        contained      "\d\+"  skipwhite nextgroup=vimPrintFlag
 
-" Export {{{2
-" ======
-if s:vim9script
-  syn keyword  vim9Export      export  skipwhite nextgroup=vim9Abstract,vim9ClassBody,vim9Const,vim9Def,vim9EnumBody,vim9Final,vim9InterfaceBody,vim9Type,vim9Var
-endif
+syn match      vimShiftRight    contained      ">"     skipwhite nextgroup=vimShiftRightPlus,vimShiftRightCount,vimPrintFlag
+syn match      vimShiftRightPlus        contained      ">"     skipwhite nextgroup=vimShiftRightPlus,vimShiftRightCount,vimPrintFlag
+syn match      vimShiftRightCount contained    "\d\+"  skipwhite nextgroup=vimPrintFlag
 
-" Filetypes {{{2
-" =========
-syn match   vimFiletype        "\<filet\%[ype]\(\s\+\I\i*\)*"  skipwhite contains=vimFTCmd,vimFTOption,vimFTError
-if !exists("g:vimsyn_noerror") && !exists("g:vimsyn_vimFTError")
- syn match   vimFTError  contained     "\I\i*"
-endif
-syn keyword vimFTCmd    contained      filet[ype]
-syn keyword vimFTOption contained      detect indent off on plugin
+" :abbreviate {{{3
+" ===========
+" GEN_SYN_VIM: vimCommand abbrev, START_STR='syn keyword vimAbb contained', END_STR='skipwhite nextgroup=vimMapMod,vimMapLhs'
+" GEN_SYN_VIM: vimCommand abclear, START_STR='syn keyword vimAbb contained', END_STR='skipwhite nextgroup=vimMapMod'
 
-" History {{{2
-" =======
-" TODO: handle Vim9 "history" variable assignment (like :wincmd, but a common variable name)
-syn keyword    vimHistory      his[tory]       skipwhite nextgroup=vimHistoryName,vimHistoryRange,vimCmdSep,vimComment,vim9Comment
-syn keyword    vimHistoryName  contained       c[md] s[earch] e[xpr] i[nput] d[ebug] a[ll]     skipwhite nextgroup=vimHistoryRange,vimCmdSep,vimComment,vim9Comment
-syn match      vimHistoryName  contained       "[:/?=@>]"                      skipwhite nextgroup=vimHistoryRange,vimCmdSep,vimComment,vim9Comment
-syn match      vimHistoryRange contained       "-\=\<\d\+\>\%(\s*,\)\="                skipwhite nextgroup=vimCmdSep,vimComment,vim9Comment
-syn match      vimHistoryRange contained       ",\s*-\=\d\+\>"                 skipwhite nextgroup=vimCmdSep,vimComment,vim9Comment
-syn match      vimHistoryRange contained       "-\=\<\d\+\s*,\s*-\=\d\+\>"             skipwhite nextgroup=vimCmdSep,vimComment,vim9Comment
+" :append, :change, :insert {{{3
+" =========================
+"   (buftype != nofile test avoids having append, change, insert show up in the command window)
 
-" Import {{{2
-" ======
-syn keyword    vimImportAutoload       contained       autoload        skipwhite nextgroup=vimImportFilename
-if s:vim9script
-  syn region   vimImportFilename contained
-        \ start="\S"
-        \ skip=+\%#=1
-          "\ continuation operators at SOL
-          \\n\%(\s*#.*\n\)*\s*\%([[:punct:]]\+\&[^#"'(]\)
-            \\|
-          "\ continuation operators at EOL
-          \\%(\%([[:punct:]]\+\&[^#"')]\)\s*\%(#.*\)\=\)\@<=$
-            \\|
-          \\n\%(\s*#.*\n\)*\s*as\s
-            \\|
-          \\%(^\s*#.*\)\@<=$
-            \\|
-          \\n\s*\%(\\\|#\\ \)
-        \+
-        \ matchgroup=vimCommand
-        \ end="\s\+\zsas\ze\s\+\h"
-        \ matchgroup=NONE
-        \ end="$"
-        \ skipwhite nextgroup=vimImportName
-        \ contains=@vim9Continue,@vimExprList,vim9Comment
-        \ transparent
-else
-  syn region   vimImportFilename contained
-        \ start="\S"
-        \ skip=+\n\s*\%(\\\|"\\ \)+
+if &buftype != 'nofile'
+  syn match    vimCommand      contained       "\<a\%[ppend]\>"        skipwhite skipnl skipempty nextgroup=vimTextInputBang,@vimTextInputText,vimTextInputComment,vimTextInputBar
+  syn match    vimCommand_     contained       "a\%[ppend]\>"  skipwhite skipnl skipempty nextgroup=vimTextInputBang,@vimTextInputText,vimTextInputComment,vimTextInputBar
+  syn match    vimCommand      contained       "\<c\%[hange]\>"        skipwhite skipnl skipempty nextgroup=vimChangeBang,vimChangeCount,@vimTextInputText,vimTextInputComment,vimTextInputBar
+  syn match    vimCommand_     contained       "c\%[hange]\>"  skipwhite skipnl skipempty nextgroup=vimChangeBang,vimChangeCount,@vimTextInputText,vimTextInputComment,vimTextInputBar
+  syn match    vimCommand      contained       "\<i\%[nsert]\>"        skipwhite skipnl skipempty nextgroup=vimTextInputBang,@vimTextInputText,vimTextInputComment,vimTextInputBar
+  syn match    vimCommand_     contained       "i\%[nsert]\>"  skipwhite skipnl skipempty nextgroup=vimTextInputBang,@vimTextInputText,vimTextInputComment,vimTextInputBar
+
+  syn match    vimChangeCount  contained       "\d\+"  skipwhite skipnl skipempty nextgroup=@vimTextInputText,vimTextInputComment,vimTextInputBar
+  syn match    vimChangeBang   contained
+        \ "\a\@1<=!"
+        \ skipwhite skipnl skipempty nextgroup=vimChangeCount,@vimTextInputText,vimTextInputComment,vimTextInputBar
+
+  syn match    vimTextInputBang        contained       "\a\@1<=!"      skipwhite skipnl skipempty nextgroup=@vimTextInputText,vimTextInputComment,vimTextInputBar
+  syn match    vimTextInputText        contained       "|\@1<=.*"                skipnl skipempty nextgroup=@vimTextInputText
+  syn region   vimTextInputText        contained
+        \ start="^."
         \ matchgroup=vimCommand
-        \ end="\s\+\zsas\ze\s\+\h"
-        \ matchgroup=NONE
-        \ end="$"
-        \ skipwhite nextgroup=vimImportName
-        \ contains=@vimContinue,@vimExprList
-        \ transparent
+        \ end="^\.$"
+        \ extend
+  " NOTE: 'autoindent' end marker not supported
+  syn match    vimTextInputEnd contained       "^\.$"
+  syn cluster vimTextInputText contains=vimTextInputText,vimTextInputEnd
+
+  syn match    vimTextInputComment     contained
+        \ /".*/
+        \ skipnl skipempty nextgroup=@vimTextInputText
+  syn match    vimTextInputBar contained
+        \ "\s*\zs|"
+        \ nextgroup=@vimTextInputText
+
+  if exists("g:vimsyn_folding") && g:vimsyn_folding =~# 'T'
+    " excludes "extend" option, handled by wrapper
+    syn region vimTextInputText        contained
+          \ start="^."
+          \ matchgroup=vimCommand
+          \ end="^\.$"
+    syn region vimTextInputFold        contained
+          \ start="\<a\%[ppend]\>"
+          \ start="\<c\%[hange]\>"
+          \ start="\<i\%[nsert]\>"
+          \ end="^\.$"
+          \ contains=vimCommand
+          \ extend fold keepend transparent
+    syn region vimTextInputFold_       contained
+          \ start="a\%[ppend]\>"
+          \ start="c\%[hange]\>"
+          \ start="i\%[nsert]\>"
+          \ end="^\.$"
+          \ contains=vimCommand_
+          \ extend fold keepend transparent
+  endif
 endif
-syn match      vimImportName   contained       "\%(\<as\s\+\)\@<=\h\w*\>"      skipwhite nextgroup=@vimComment
-syn match      vimImport               "\<imp\%[ort]\>"                skipwhite nextgroup=vimImportAutoload,vimImportFilename
 
-" Language {{{2
-" ========
-syn keyword    vimLanguage             lan[guage]      skipwhite nextgroup=@vimLanguageName,vimLanguageCategory,vimSep,vimComment,vim9Comment
-syn keyword    vimLanguageCategory     contained       col[late] cty[pe] mes[sages] tim[e]     skipwhite nextgroup=@vimLanguageName
-
-" [language[_territory][.codeset][@modifier]] and the reserved "C" and "POSIX"
-syn match      vimLanguageName         contained       "[[:alnum:]][[:alnum:]._@-]*[[:alnum:]]"        nextgroup=vimSep,vimComment,vim9Comment
-syn keyword    vimLanguageNameReserved contained       C POSIX                 nextgroup=vimSep,vimComment,vim9Comment
-syn cluster    vimLanguageName contains=vimLanguageName,vimLanguageNameReserved
+" :argdo, :bufdo, :tabdo, :windo, :cdo, :cfdo, :ldo, :lfdo, :folddoopen, :folddoclosed {{{3
+" =====================================================================================
+syn match      vimDoCommandBang        contained       "\a\@1<=!"      skipwhite nextgroup=@vimCmdList
 
-" Augroup : vimAugroupError removed because long augroups caused sync'ing problems. {{{2
-" ======= : Trade-off: Increasing synclines with slower editing vs augroup END error checking.
-syn cluster vimAugroupList     contains=@vimCmdList,vimFilter,@vimFunc,vimLineComment,vimSpecFile,vimOper,vimNumber,vimOperParen,@vimComment,vimString,vimSubst,vimRegister,vimCmplxRepeat,vimNotation,vimCtrlChar,vimContinue
+syn keyword    vimDoCommand    contained       argdo   skipwhite nextgroup=vimDoCommandBang,@vimCmdList
+syn match      vimDoCommand_   contained       "argdo\>"       skipwhite nextgroup=vimDoCommandBang,@vimCmdList
+syn keyword    vimDoCommand    contained       bufdo   skipwhite nextgroup=vimDoCommandBang,@vimCmdList
+syn match      vimDoCommand_   contained       "bufdo\>"       skipwhite nextgroup=vimDoCommandBang,@vimCmdList
+syn keyword    vimDoCommand    contained       tabd[o] skipwhite nextgroup=@vimCmdList
+syn match      vimDoCommand_   contained       "tabdo\=\>"     skipwhite nextgroup=@vimCmdList
+syn keyword    vimDoCommand    contained       windo   skipwhite nextgroup=@vimCmdList
+syn match      vimDoCommand_   contained       "windo\>"       skipwhite nextgroup=@vimCmdList
+
+syn keyword    vimDoCommand    contained       cdo     skipwhite nextgroup=vimDoCommandBang,@vimCmdList
+syn match      vimDoCommand_   contained       "cdo\>" skipwhite nextgroup=vimDoCommandBang,@vimCmdList
+syn keyword    vimDoCommand    contained       cfd[o]  skipwhite nextgroup=vimDoCommandBang,@vimCmdList
+syn match      vimDoCommand_   contained       "cfdo\=\>"      skipwhite nextgroup=vimDoCommandBang,@vimCmdList
+
+syn keyword    vimDoCommand    contained       ldo     skipwhite nextgroup=vimDoCommandBang,@vimCmdList
+syn match      vimDoCommand_   contained       "ldo\>" skipwhite nextgroup=vimDoCommandBang,@vimCmdList
+syn keyword    vimDoCommand    contained       lfd[o]  skipwhite nextgroup=vimDoCommandBang,@vimCmdList
+syn match      vimDoCommand_   contained       "lfdo\=\>"      skipwhite nextgroup=vimDoCommandBang,@vimCmdList
+
+syn keyword    vimDoCommand    contained       foldd[oopen]            skipwhite nextgroup=@vimCmdList
+syn match      vimDoCommand_   contained       "foldd\%[oopen]\>"      skipwhite nextgroup=@vimCmdList
+syn keyword    vimDoCommand    contained       folddoc[losed]          skipwhite nextgroup=@vimCmdList
+syn match      vimDoCommand_   contained       "folddoc\%[losed]\>"    skipwhite nextgroup=@vimCmdList
+
+" :augroup : vimAugroupError removed because long augroups caused sync'ing problems. {{{3
+" ======== : Trade-off: Increasing synclines with slower editing vs augroup END error checking.
+syn cluster vimAugroupList     contains=@vimFunc,vimLineStart,vimContinue,vimCmdSep,vimLineComment,vimSpecFile,vimOper,vimNumber,vimOperParen,@vimComment,vimString,vimNotation,vimCtrlChar
 
 " define
-VimFolda syn region vimAugroup
+VimFolda syn region vimAugroup contained
       \ start="\<aug\%[roup]\>\ze\s\+\%([eE][nN][dD]\%($\|[[:space:]|"#]\)\)\@!\S"
       \ matchgroup=vimAugroupKey
       \ end="\<aug\%[roup]\ze\s\+[eE][nN][dD]\s*\%($\|[|"#]\)"
       \ skipwhite nextgroup=vimAugroupEnd
-      \ contains=vimAutocmd,@vimAugroupList,vimAugroupkey
+      \ contains=vimAutocmd,@vimAugroupList,vimAugroupKey
 if !exists("g:vimsyn_noerror") && !exists("g:vimsyn_noaugrouperror")
   syn match    vimAugroupError "\<aug\%[roup]\s\+[eE][nN][dD]\ze\s*\%($\|[|"#]\)"
 endif
@@ -484,652 +490,758 @@ syn keyword     vimAugroupKey   contained       aug[roup]       skipwhite nextgroup=vimAugroupBan
 syn match      vimAugroup      "\<aug\%[roup]!"                skipwhite nextgroup=vimAugroupName contains=vimAugroupKey,vimAugroupBang
 
 " list
-VimL syn match vimAugroup      "\<aug\%[roup]\>\ze\s*\%(["|]\|$\)"     skipwhite nextgroup=vimCmdSep,vimComment  contains=vimAugroupKey
-Vim9 syn match         vimAugroup      "\<aug\%[roup]\>\ze\s*\%([#|]\|$\)"     skipwhite nextgroup=vimCmdSep,vim9Comment contains=vimAugroupKey
+VimL syn match vimAugroup      contained       "\<aug\%[roup]\>\ze\s*\%(["|]\|$\)"     skipwhite nextgroup=vimCmdSep,vimComment  contains=vimAugroupKey
+Vim9 syn match         vimAugroup      contained       "\<aug\%[roup]\>\ze\s*\%([#|]\|$\)"     skipwhite nextgroup=vimCmdSep,vim9Comment contains=vimAugroupKey
 
-" Operators: {{{2
-" =========
-syn cluster    vimOperGroup    contains=@vimContinue,@vimExprList,vim9Comment,vim9LineComment,vimContinueString
-syn match      vimOper "\a\@<!!"                       skipwhite skipnl nextgroup=@vimOperContinue,@vimExprList,vimSpecFile
-syn match      vimOper "||\|&&\|[-+*/%.]"              skipwhite skipnl nextgroup=@vimOperContinue,@vimExprList,vimSpecFile
-syn match      vimOper "?"                     skipwhite skipnl nextgroup=@vimOperContinue,@vimExprList,vimContinueString
-" distinguish ternary : from ex-colon
-syn match      vimOper "\s\@1<=:\ze\s\|\s\@1<=:$"              skipwhite skipnl nextgroup=@vimOperContinue,@vimExprList,vimContinueString
-syn match      vimOper "??"                    skipwhite skipnl nextgroup=@vimOperContinue,@vimExprList,vimContinueString
-syn match      vimOper "="                     skipwhite skipnl nextgroup=@vimOperContinue,@vimExprList,vimContinueString,vimSpecFile
-syn match      vimOper "\%#=1\%(==\|!=\|>=\|<=\|=\~\|!\~\|>\|<\)[?#]\="        skipwhite skipnl nextgroup=@vimOperContinue,@vimExprList,vimContinueString,vimSpecFile
-syn match      vimOper "\<is\%(not\)\=\>"              skipwhite skipnl nextgroup=@vimOperContinue,@vimExprList,vimContinueString,vimSpecFile
-syn match      vimOper "\<is\%(not\)\=[?#]"            skipwhite skipnl nextgroup=@vimOperContinue,@vimExprList,vimContinueString,vimSpecFile
-syn region     vimOperParen            matchgroup=vimParenSep start="("    end=")" contains=@vimOperGroup nextgroup=vimSubscriptBrackets,vimSubscriptDot
-syn region     vimOperParen            matchgroup=vimSep            start="#\={" end="}" contains=@vimOperGroup nextgroup=vimSubscriptBrackets,vimSubscriptDot,vimVar
-syn region     vimOperParen    contained       matchgroup=vimSep            start="\[" end="]" contains=@vimOperGroup nextgroup=vimSubscriptBrackets,vimSubscriptDot,vimVar
-if !exists("g:vimsyn_noerror") && !exists("g:vimsyn_noopererror")
- syn match     vimOperError    ")"
-endif
+" :autocmd, :doautocmd, :doautoall {{{3
+" ================================
 
-syn match      vimOperContinue         contained       "^\s*\\"        skipwhite skipnl nextgroup=@vimOperContinue,@vimExprList contains=vimWhitespace
-syn match         vimOperContinueComment       contained       '^\s*["#]\\ .*' skipwhite skipnl nextgroup=@vimOperContinue,@vimExprList contains=vimWhitespace
-syn cluster    vimOperContinue         contains=vimOperContinue,vimOperContinueComment
+" TODO: explicitly match the {cmd} arg rather than bailing out to TOP
+syn region     vimAutocmdBlock contained       matchgroup=vimSep start="{" end="^\s*\zs}" contains=@vimDefBodyList
 
-" Lambda Expressions: {{{2
-" ==================
-syn match      vimLambdaOperator       contained       "->" skipwhite nextgroup=@vimExprList
-syn region     vimLambda       contained
-      \ matchgroup=vimLambdaBrace
-      \ start=+{\ze[[:space:][:alnum:]_.,]*\%(\n\s*\%(\\[[:space:][:alnum:]_.,]*\|"\\ .*\)\)*->+
-      \ skip=+\n\s*\%(\\\|"\\ \)+
-      \ end="}" end="$"
-      \ contains=@vimContinue,@vimExprList,vimLambdaParams
-syn match      vimLambdaParams contained       "\%({\n\=\)\@1<=\_.\{-}\%(->\)\@=" nextgroup=vimLambdaOperator contains=@vimContinue,vimFunctionParam
+syn match      vimAutocmdGroup contained       "\%(\\["|[:space:]]\|[^"|[:space:]]\)\+" skipwhite nextgroup=vimAutoEvent,vimAutoEventGlob
+syn match      vimAutocmdBang  contained       "\a\@1<=!"                   skipwhite nextgroup=vimAutocmdGroup,vimAutoEvent,vimAutoEventGlob
 
-syn match      vim9LambdaOperator   contained  "=>" skipwhite skipempty nextgroup=@vimExprList,vim9LambdaBlock,vim9LambdaOperatorComment
-syn match      vim9LambdaParen      contained  "[()]"
-syn match      vim9LambdaParams           contained
-      \ "(\%(\<func(\|[^(]\)*\%(\n\s*\\\%(\<func(\|[^(]\)*\|\n\s*#\\ .*\)*\ze\s\+=>"
-      \ skipwhite nextgroup=vim9LambdaOperator
-      \ contains=@vim9Continue,vimDefParam,vim9LambdaParen,vim9LambdaReturnType
-syn region     vim9LambdaReturnType contained  start=")\@1<=:\s" end="\ze\s*#" end="\ze\s*=>" contains=@vim9Continue,@vimType transparent
-syn region     vim9LambdaBlock    contained    matchgroup=vimSep start="{" end="^\s*\zs}" contains=@vimDefBodyList
+" TODO: cleaner handling of | in pattern position
+"     : match pattern items in addition to wildcards
+syn region     vimAutocmdPattern       contained
+      \ start="|\@!\S"
+      \ skip="\\\\\|\\[,[:space:]]"
+      \ end="\ze[,[:space:]]"
+      \ end="$"
+      \ skipwhite skipnl nextgroup=vimAutocmdPatternSep,vimAutocmdMod,vimAutocmdBlock,@vimAutocmdContinue,vimCmdStart,@vimRange,@vimCmdList,@vim9Lhs,@vim9Func,@vimFunc
+      \ contains=vimEnvvar,@vimWildcard,vimAutocmdPatternEscape
+syn match      vimAutocmdBufferPattern contained       "<buffer\%(=\%(\d\+\|abuf\)\)\=>" skipwhite skipnl nextgroup=vimAutocmdPatternSep,vimAutocmdMod,vimAutocmdBlock,@vimAutocmdContinue,vimCmdStart,@vimRange,@vimCmdList,@vim9Lhs,@vim9Func,@vimFunc
+syn match      vimAutocmdPatternSep    contained       ","                     skipwhite skipnl nextgroup=@vimAutocmdPattern,@vimAutocmdContinue
+" trailing pattern separator comma allowed
+syn match      vimAutocmdPatternSep    contained       ",\ze\s\+"                      skipwhite skipnl nextgroup=vimAutocmdMod,vimAutocmdBlock,@vimAutocmdContinue,vimCmdStart,@vimRange,@vimCmdList,@vim9Lhs,@vim9Func,@vimFunc
+syn match      vimAutocmdPatternEscape contained       "\\."
+syn cluster    vimAutocmdPattern               contains=vimAutocmdPattern,vimAutocmdBufferPattern
 
-syn match      vim9LambdaOperatorComment contained "#.*" skipwhite skipempty nextgroup=@vimExprList,vim9LambdaBlock,vim9LambdaOperatorComment
+" TODO: Vim9 requires '++' prefix
+syn match      vimAutocmdMod   contained       "\%(++\)\=\<nested\>" skipwhite skipnl nextgroup=vimAutocmdMod,vimAutocmdBlock,@vimAutocmdContinue,vimCmdStart,@vimRange,@vimCmdList,@vim9Lhs,@vim9Func,@vimFunc
+syn match      vimAutocmdMod   contained       "++once\>"          skipwhite skipnl nextgroup=vimAutocmdMod,vimAutocmdBlock,@vimAutocmdContinue,vimCmdStart,@vimRange,@vimCmdList,@vim9Lhs,@vim9Func,@vimFunc
 
-" Functions: Tag is provided for those who wish to highlight tagged functions {{{2
-" =========
-syn cluster    vimFunctionBodyCommon   contains=@vimCmdList,vimCmplxRepeat,vimContinue,vimCtrlChar,vimDef,vimFBVar,vimFunction,vimNotFunc,vimNumber,vimOper,vimOperParen,vimRegister,vimSpecFile,vimString,vimSubst,vimFunctionFold,vimDefFold,vimCmdSep
-syn cluster    vimFunctionBodyList     contains=@vimFunctionBodyCommon,vimComment,vimLineComment,vimInsert,vimConst,vimLet,vimSearch
-syn cluster    vimDefBodyList          contains=@vimFunctionBodyCommon,vim9Comment,vim9LineComment,vim9Block,vim9Const,vim9Final,vim9Var,vim9Null,vim9Boolean,vim9For,vim9LhsVariable,vim9LhsVariableList,vim9LhsRegister,vim9Search,@vimSpecialVar,@vim9Func
+" higher priority than vimAutocmdGroup, assume no group is so named
+syn match      vimAutoEventGlob        contained       "*"     skipwhite nextgroup=@vimAutocmdPattern
+syn match      vimAutoEventSep contained       "\a\@1<=,"      nextgroup=vimAutoEvent
+syn match      vimUserAutoEventSep contained   "\a\@1<=,"      nextgroup=vimUserAutoEvent
 
-syn region     vimFunctionPattern      contained
-      \ matchgroup=vimOper
-      \ start="/"
-      \ end="$"
-      \ contains=@vimSubstList
+syn keyword    vimAutocmd      contained       au[tocmd]       skipwhite nextgroup=vimAutocmdBang,vimAutocmdGroup,vimAutoEvent,vimAutoEventGlob
 
-syn match      vimFunctionBang contained       "\a\@1<=!"      skipwhite nextgroup=vimFunctionName
-syn match      vimDefBang      contained       "\a\@1<=!"      skipwhite nextgroup=vimDefName
-syn match      vimFunctionSID  contained       "\c<sid>"
-syn match      vimFunctionScope        contained       "\<[bwglstav]:"
-syn match      vimFunctionName contained
-      \ "\%(<[sS][iI][dD]>\|[bwglstav]:\)\=\%([[:alnum:]_#.]\+\|{.\{-1,}}\)\+"
-      \ skipwhite nextgroup=vimFunctionParams,vimCmdSep,vimComment,vim9Comment
-      \ contains=vimFunctionError,vimFunctionScope,vimFunctionSID,Tag
-syn match      vimDefName      contained
-      \ "\%(<[sS][iI][dD]>\|[bwglstav]:\)\=\%([[:alnum:]_#.]\+\|{.\{-1,}}\)\+"
-      \ nextgroup=vimDefTypeParams,vimDefParams,vimCmdSep,vimComment,vim9Comment
-      \ contains=vimFunctionError,vimFunctionScope,vimFunctionSID,Tag
+syn match      vimAutocmdContinue      contained       "^\s*\\"        skipwhite skipnl nextgroup=@vimAutocmdContinue,vimCmdStart,@vimRange,@vimCmdList,@vim9Lhs,@vim9Func,@vimFunc    contains=vimLeadingWhitespace
+syn match         vimAutocmdContinueComment    contained       '^\s*["#]\\ .*' skipwhite skipnl nextgroup=@vimAutocmdContinue                                    contains=vimLeadingWhitespace
+syn cluster    vimAutocmdContinue              contains=vimAutocmdContinue,vimAutocmdContinueComment
 
-syn match      vimFunction     "\<fu\%[nction]\>"      skipwhite nextgroup=vimFunctionBang,vimFunctionName,vimFunctionPattern,vimCmdSep,vimComment
-syn match      vimDef  "\<def\>"               skipwhite nextgroup=vimDefBang,vimDefName,vimFunctionPattern,vimCmdSep,vimComment
+syn match      vimDoautocmdMod contained       "<nomodeline>"  skipwhite nextgroup=vimAutocmdGroup,vimAutoEvent
+syn keyword    vimDoautocmd    contained       do[autocmd]     skipwhite nextgroup=vimDoautocmdMod,vimAutocmdGroup,vimAutoEvent
+syn keyword    vimDoautocmd    contained       doautoa[ll]     skipwhite nextgroup=vimDoautocmdMod,vimAutocmdGroup,vimAutoEvent
 
-syn region     vimFunctionComment      contained
-      \ start=+".*+
-      \ skip=+\n\s*\%(\\\|"\\ \)+
-      \ end="$"
-      \ skipwhite skipempty nextgroup=vimFunctionBody,vimEndfunction
-syn region     vimDefComment   contained
-      \ start="#.*"
-      \ skip=+\n\s*\%(\\\|#\\ \)+
-      \ end="$"
-      \ skipwhite skipempty nextgroup=vimDefBody,vimEnddef
+" :behave {{{3
+" =======
+if !exists("g:vimsyn_noerror") && !exists("g:vimsyn_nobehaveerror")
+ syn match   vimBehaveError contained  "[^ ]\+"
+endif
+syn keyword    vimBehave       contained       be[have]        nextgroup=vimBehaveBang,vimBehaveModel,vimBehaveError skipwhite
+syn match      vimBehaveBang   contained       "\a\@1<=!"      nextgroup=vimBehaveModel skipwhite
+syn keyword    vimBehaveModel  contained       mswin xterm
 
-syn region     vimFunctionParams       contained
-      \ matchgroup=Delimiter
-      \ start="("
-      \ skip=+\n\s*\%(\\\|"\\ \)+
-      \ end=")"
-      \ skipwhite skipempty nextgroup=vimFunctionBody,vimFunctionComment,vimEndfunction,vimFunctionMod,vim9CommentError
-      \ contains=vimFunctionParam,vimOperParen,@vimContinue
-syn region     vimDefParams    contained
-      \ matchgroup=Delimiter
-      \ start="("
-      \ end=")"
-      \ skipwhite skipempty nextgroup=vimDefBody,vimDefComment,vimEnddef,vimReturnType,vimCommentError
-      \ contains=vimDefParam,vim9Comment,vimFunctionParamEquals,vimOperParen
-syn region     vimDefTypeParams        contained
-      \ matchgroup=Delimiter
-      \ start="<"
-      \ end=">"
-      \ nextgroup=vimDefParams
-      \ contains=vim9DefTypeParam
-syn match      vimFunctionParam        contained       "\<\h\w*\>\|\.\.\."     skipwhite nextgroup=vimFunctionParamEquals
-syn match      vimDefParam     contained       "\<\h\w*\>"             skipwhite nextgroup=vimParamType,vimFunctionParamEquals
-syn match      vim9DefTypeParam        contained       "\<\u\w*\>"
+" :breakadd, :breakdel, :breaklist {{{3
+" ================================
+syn keyword    vimBreakaddFunc contained       func    skipwhite nextgroup=vimBreakpointFunctionLine,vimBreakpointFunction
+syn keyword    vimBreakaddFile contained       file    skipwhite nextgroup=vimBreakpointFileLine,vimBreakpointFilename
+syn keyword    vimBreakaddHere contained       here    skipwhite nextgroup=vimComment,vim9Comment,vimSep
+syn keyword    vimBreakaddExpr contained       expr    skipwhite nextgroup=@vimExprList
 
-syn match      vimFunctionParamEquals contained        "="                     skipwhite         nextgroup=@vimExprList
-syn match      vimFunctionMod       contained  "\<\%(abort\|closure\|dict\|range\)\>"  skipwhite skipempty nextgroup=vimFunctionBody,vimFunctionComment,vimEndfunction,vimFunctionMod,vim9CommentError
+syn match      vimBreakpointGlob               contained       "*"     skipwhite nextgroup=vimComment,vim9Comment,vimSep
+syn match      vimBreakpointNumber     contained       "\<\d\+\>"      skipwhite nextgroup=vimComment,vim9Comment,vimSep
 
-syn region     vimFunctionBody contained
-      \ start="^."
-      \ matchgroup=vimCommand
-      \ end="\<endfu\%[nction]\>"
-      \ skipwhite nextgroup=vimCmdSep,vimComment,vim9CommentError
-      \ contains=@vimFunctionBodyList
-syn region     vimDefBody      contained
-      \ start="^."
-      \ matchgroup=vimCommand
-      \ end="\<enddef\>"
-      \ skipwhite nextgroup=vimCmdSep,vim9Comment,vimCommentError
-      \ contains=@vimDefBodyList
+syn cluster vimBreakpointArg contains=vimBreakaddFunc,vimBreakaddFile,vimBreakaddHere,vimBreakaddExpr
 
-syn match      vimEndfunction  "\<endf\%[unction]\>"   skipwhite nextgroup=vimCmdSep,vimComment,vim9CommentError
-syn match      vimEnddef       "\<enddef\>"            skipwhite nextgroup=vimCmdSep,vim9Comment,vimCommentError
+syn match      vimBreakpointFunction   contained       "\<\%(\*\|\w\)\+\>"     skipwhite nextgroup=vimComment,vim9Comment,vimSep
+syn match      vimBreakpointFilename   contained       "\<\%(\*\|\f\)\+\>"     skipwhite nextgroup=vimComment,vim9Comment,vimSep
+syn match      vimBreakpointFunctionLine       contained       "\<\d\+\>"              skipwhite nextgroup=vimBreakpointFunction
+syn match      vimBreakpointFileLine   contained       "\<\d\+\>"              skipwhite nextgroup=vimBreakpointFilename
 
-if exists("g:vimsyn_folding") && g:vimsyn_folding =~# 'f'
-  syn region   vimFunctionFold
-        \ start="\<fu\%[nction]!"
-        "\ assume no dict literal in curly-brace name expressions
-        \ start="\<fu\%[nction]\>\s*\%([[:alnum:]_:<>.#]\+\|{.\{-1,}}\)\+\s*("
-        \ end="^\s*:\=\s*endf\%[unction]\>"
-        \ contains=vimFunction
-        \ extend fold keepend transparent
-  syn region   vimDefFold
-        \ start="\<def!"
-        "\ assume no dict literal in curly-brace name expressions
-        \ start="\<def\>\s*\%([[:alnum:]_:<>.#]\+\|{.\{-1,}}\)\+[<(]"
-        \ end="^\s*:\=\s*enddef\>"
-        \ contains=vimDef
-        \ extend fold keepend transparent
-endif
+syn keyword    vimBreakadd     contained       breaka[dd]      skipwhite nextgroup=@vimBreakpointArg
+syn keyword    vimBreakdel     contained       breakd[el]      skipwhite nextgroup=@vimBreakpointArg,vimBreakpointNumber,vimBreakpointGlob
+syn keyword    vimBreaklist    contained       breakl[ist]     skipwhite nextgroup=vimComment,vim9Comment,vimSep
 
-syn match      vimDelfunctionBang      contained       "\a\@1<=!"              skipwhite nextgroup=vimFunctionName
-syn match      vimDelfunction                  "\<delf\%[unction]\>"   skipwhite nextgroup=vimDelfunctionBang,vimFunctionName
+" :buffer {{{3
+" =======
+" lower priority than [wtb]: Vim9 scoped variables at SOL
+syn match      vimBuffer       contained       "\<b\%[uffer]\>"        nextgroup=vimBang
+syn match      vimBuffer_      contained       "b\%[uffer]\>"  nextgroup=vimBang
 
-" Types: {{{2
+" :call {{{3
 " =====
+syn keyword    vimCall contained       cal[l]  skipwhite nextgroup=vimVar,@vimFunc
+syn match      vimCall_        contained       "call\=\>"      skipwhite nextgroup=vimVar,@vimFunc
 
-syn region     vimReturnType   contained
-      \ start=")\@1<=:\%(\s\|\n\)\@="
-      \ skip=+\n\s*\%(\\\|#\\ \)\|^\s*#\\ +
-      \ end="$"
-      \ matchgroup=vim9Comment
-      "\ allow for legacy script tail comment error
-      \ end="\ze[#"]"
-      \ skipwhite skipempty nextgroup=vimDefBody,vimDefComment,vimEnddef,vimCommentError
-      \ contains=@vim9Continue,@vimType
-      \ transparent
-syn match      vimParamType    contained       ":\s"   skipwhite skipnl nextgroup=@vimType contains=vimTypeSep
-
-syn match      vimTypeSep      contained       ":\%(\s\|\n\)\@=" skipwhite nextgroup=@vimType
-syn keyword    vimType contained       blob bool channel float job number string void
-syn keyword    vimTypeAny      contained       any
-syn match      vimTypeObject   contained       "\<object<\@="  nextgroup=vimTypeObjectArgs
-syn region     vimTypeObjectArgs       contained
-      \ matchgroup=vimTypeObjectBracket
-      \ start="<"
-      \ end=">"
-      \ contains=vimTypeAny,vimTypeObject,vimUserType
+" :cd {{{3
+" ===
+" GEN_SYN_VIM: vimCommand cd, START_STR='syn keyword vimCd contained', END_STR='skipwhite nextgroup=vimCdBang,vimCdArg,vimComment,vim9Comment,vimCmdSep'
+syn match      vimCd   contained       "\<chd\%[ir]\>" skipwhite nextgroup=vimCdBang,vimCdArg,vimComment,vim9Comment,vimCmdSep
+syn region     vimCdArg        contained
+      \ start=+["#|]\@!\S+
+      \ end="\ze\s*$"
+      \ end=+\ze\s*\\\@1<!["#|]+
+      \ skipwhite nextgroup=vimComment,vim9Comment,vimCmdSep
+      \ contains=vimSpecFile,@vimWildcard
       \ oneline
-      \ transparent
-syn match      vimType contained       "\<\%(func\)\>"
-syn region     vimCompoundType contained       matchgroup=vimType start="\<func("                end=")" nextgroup=vimTypeSep contains=@vim9Continue,@vimType transparent
-syn region     vimCompoundType contained       matchgroup=vimType start="\<tuple<"           end=">"                      contains=@vim9Continue,@vimType transparent
-syn region     vimCompoundType contained       matchgroup=vimType start="\<\%(list\|dict\)<" end=">"              contains=@vimType oneline       transparent
-syn match      vimUserType     contained       "\<\%(\h\w*\.\)*\u\w*\>"
 
-syn cluster vimType contains=vimType,vimTypeAny,vimTypeObject,vimCompoundType,vimUserType
+syn match      vimCdBang       contained       "\a\@1<=!"      skipwhite nextgroup=vimCdArg,vimComment,vim9Comment,vimCmdSep
 
-" Classes, Enums And Interfaces: {{{2
-" =============================
+" :command {{{3
+" ========
+syn cluster    vimUserCmdList  contains=@vimCmdList,vimComment,vimCtrlChar,vimEscapeBrace,@vimFunc,vimNotation,vimNumber,vimOper,vimSpecFile,vimString,vimSubst,vimSubstRep,vimSubstRange,@vim9Lhs,vimCmdSep
 
-if s:vim9script
+syn match      vimUserCmd      contained       "\<com\%[mand]\>!\="            skipwhite        nextgroup=vimUserCmdAttrs,vimUserCmdName contains=vimBang
+syn match      vimUserCmd      contained       +\<com\%[mand]\>!\=\ze\s*\n\s*\%(\\\|["#]\\ \)+ skipwhite skipnl nextgroup=vimUserCmdAttrs,vimUserCmdName contains=vimBang
 
-  " Methods {{{3
-  syn match    vim9MethodDef           contained       "\<def\>"       skipwhite nextgroup=vim9MethodDefName,vim9ConstructorDefName
-  syn match    vim9MethodDefName               contained       "\<\h\w*\>"     nextgroup=vim9MethodDefParams,vim9MethodDefTypeParams contains=@vim9MethodName
-  syn region   vim9MethodDefParams     contained
-        \ matchgroup=Delimiter start="(" end=")"
-        \ skipwhite skipnl nextgroup=vim9MethodDefBody,vim9MethodDefComment,vimEnddef,vim9MethodDefReturnType,vimCommentError
-        \ contains=vimDefParam,vim9Comment,vimFunctionParamEquals
-  syn region   vim9MethodDefTypeParams contained
-        \ matchgroup=Delimiter
-        \ start="<"
-        \ end=">"
-        \ nextgroup=vim9MethodDefParams
-        \ contains=vim9DefTypeParam
+syn region     vimUserCmdAttrs     contained
+      \ start="-\l"
+      \ start=+^\s*\%(\\\|["#]\\ \)+
+      \ end="\ze\s\u"
+      \ skipwhite nextgroup=vimUserCmdName
+      \ contains=@vimContinue,vimUserCmdAttr,vimUserCmdAttrError
+      \ transparent
+syn match      vimUserCmdAttrError contained   "-\a\+\ze\%(\s\|=\)"
+syn match      vimUserCmdAttr    contained     "-addr="                contains=vimUserCmdAttrKey nextgroup=vimUserCmdAttrAddr
+syn match      vimUserCmdAttr    contained     "-bang\>"               contains=vimUserCmdAttrKey
+syn match      vimUserCmdAttr    contained     "-bar\>"                contains=vimUserCmdAttrKey
+syn match      vimUserCmdAttr    contained     "-buffer\>"             contains=vimUserCmdAttrKey
+syn match      vimUserCmdAttr    contained     "-complete="            contains=vimUserCmdAttrKey nextgroup=vimUserCmdAttrComplete,vimUserCmdError
+syn match      vimUserCmdAttr    contained     "-count\>"              contains=vimUserCmdAttrKey
+syn match      vimUserCmdAttr    contained     "-count="               contains=vimUserCmdAttrKey nextgroup=vimNumber
+syn match      vimUserCmdAttr    contained     "-keepscript\>"         contains=vimUserCmdAttrKey
+syn match      vimUserCmdAttr    contained     "-nargs="               contains=vimUserCmdAttrKey nextgroup=vimUserCmdAttrNargs
+syn match      vimUserCmdAttr    contained     "-range\>"              contains=vimUserCmdAttrKey
+syn match      vimUserCmdAttr    contained     "-range="               contains=vimUserCmdAttrKey nextgroup=vimNumber,vimUserCmdAttrRange
+syn match      vimUserCmdAttr    contained     "-register\>"           contains=vimUserCmdAttrKey
 
-  syn match    vim9ConstructorDefName  contained       "\<_\=new\w*\>"
-        \ nextgroup=vim9ConstructorDefParams,vim9ConstuctorDefTypeParams
-        \ contains=@vim9MethodName
-  syn match    vim9ConstructorDefParam contained       "\<\%(this\.\)\=\h\w*\>"
-        \ skipwhite nextgroup=vimParamType,vimFunctionParamEquals
-        \ contains=vim9This,vimOper
-  syn region   vim9ConstructorDefParams        contained
-        \ matchgroup=Delimiter start="(" end=")"
-        \ skipwhite skipnl nextgroup=vim9MethodDefBody,vim9MethodDefComment,vimEnddef,vimCommentError
-        \ contains=vim9ConstructorDefParam,vim9Comment,vimFunctionParamEquals
-  syn region   vim9ConstuctorDefTypeParams     contained
-        \ matchgroup=Delimiter
-        \ start="<"
-        \ end=">"
-        \ nextgroup=vim9ConstructorDefParams
-        \ contains=vim9DefTypeParam
+syn match      vimUserCmdAttrNargs     contained       "[01*?+]"
+syn match      vimUserCmdAttrRange     contained       "%"
 
-  syn region   vim9MethodDefReturnType contained
-        \ start=")\@1<=:\%(\s\|\n\)\@="
-        \ skip=+\n\s*\%(\\\|#\\ \)\|^\s*#\\ +
-        \ end="$"
-        \ matchgroup=vim9Comment
-        \ end="\ze#"
-        \ skipwhite skipnl nextgroup=vim9MethodDefBody,vim9MethodDefComment,vimEnddef,vimCommentError
-        \ contains=@vim9Continue,vimType,vimTypeSep
-        \ transparent
+if !exists("g:vimsyn_noerror") && !exists("g:vimsyn_nousercmderror")
+ syn match     vimUserCmdError contained       "\S\+\>"
+endif
 
-  syn region   vim9MethodDefComment    contained
-        \ start="#.*"
-        \ skip=+\n\s*\%(\\\|#\\ \)+
-        \ end="$"
-        \ skipwhite skipempty nextgroup=vim9MethodDefBody,vimEnddef
+syn case ignore
+syn keyword    vimUserCmdAttrKey   contained   a[ddr] ban[g] bar bu[ffer] com[plete] cou[nt] k[eepscript] n[args] ra[nge] re[gister]
 
-  syn region   vim9MethodDefBody               contained
-        \ start="^.\=" matchgroup=vimCommand end="\<enddef\>"
-        \ skipwhite nextgroup=vimCmdSep,vim9Comment,vimCommentError
-        \ contains=@vim9MethodDefBodyList
+" GEN_SYN_VIM: vimUserCmdAttrComplete, START_STR='syn keyword vimUserCmdAttrComplete contained', END_STR=''
+syn keyword vimUserCmdAttrComplete contained arglist augroup behave breakpoint buffer color command compiler cscope diff_buffer dir dir_in_path environment event expression file file_in_path filetype function help highlight history keymap locale mapclear mapping menu messages option packadd runtime scriptnames shellcmd shellcmdline sign syntax syntime tag tag_listfiles user var
+syn keyword    vimUserCmdAttrComplete  contained       custom customlist nextgroup=vimUserCmdAttrCompleteFunc,vimUserCmdError
+syn match      vimUserCmdAttrCompleteFunc      contained       ",\%([bwglstav]:\|<[sS][iI][dD]>\)\=\h\w*\%([.#]\h\w*\)*"hs=s+1 nextgroup=vimUserCmdError contains=vimVarScope,vimFunctionSID
 
-  syn cluster  vim9MethodDefBodyList contains=@vimDefBodyList,vim9This,vim9Super
+" GEN_SYN_VIM: vimUserCmdAttrAddr, START_STR='syn keyword vimUserCmdAttrAddr contained', END_STR=''
+syn keyword vimUserCmdAttrAddr contained arguments arg buffers buf lines line loaded_buffers load other quickfix qf tabs tab windows win
+syn match      vimUserCmdAttrAddr     contained        "?"
+syn case match
 
-  if !exists("g:vimsyn_noerror") && !exists("g:vimsyn_novimfunctionerror")
-    syn match  vim9MethodNameError contained   "\<[a-z0-9]\i\>"
-  endif
-  syn match    vim9MethodName  contained       "\<_\=new\w*\>"
-  syn keyword  vim9MethodName  contained       empty len string
+syn match      vimUserCmdName      contained   "\<\u[[:alnum:]]*\>"            skipwhite        nextgroup=vimUserCmdBlock,vimUserCmdReplacement
+syn match      vimUserCmdName      contained   +\<\u[[:alnum:]]*\>\ze\s*\n\s*\%(\\\|["#]\\ \)+ skipwhite skipnl nextgroup=vimUserCmdBlock,vimUserCmdReplacement
+syn region     vimUserCmdReplacement contained
+      \ start="\S"
+      \ start=+^\s*\%(\\\|["#]\\ \)+
+      \ skip=+\n\s*\%(\\\|["#]\\ \)+
+      \ end="$"
+      \ contains=@vimContinue,@vimUserCmdList,vimComFilter
+      \ keepend
+syn region     vimUserCmdBlock     contained
+      \ matchgroup=vimSep
+      \ start="{"
+      \ end="^\s*\zs}"
+      \ contains=@vimDefBodyList,@vimUserCmdList
 
-  syn cluster  vim9MethodName  contains=vim9MethodName,vim9MethodNameError
+syn keyword    vimDelcommand   contained       delc[ommand]            skipwhite nextgroup=vimDelcommandAttr,vimDelcommandName
+syn match      vimDelcommandAttr       contained       "-buffer\>"             skipwhite nextgroup=vimDelcommandName
+syn match      vimDelcommandName       contained       "\<\u[[:alnum:]]*\>"
 
-  if exists("g:vimsyn_folding") && g:vimsyn_folding =~# 'f'
-    syn region vim9MethodDefFold       contained
-          \ start="\%(^\s*\%(:\=static\s\+\)\=\)\@16<=:\=def\s\+\h\w*[<(]"
-          \ end="^\s*:\=enddef\>"
-          \ contains=vim9MethodDef
-          \ fold keepend extend transparent
-  endif
+" :copy (special handling for :t only) {{{3
+" =====
+" lower priority than [wtb]: Vim9 scoped variables at SOL
+syn match      vimCopy contained       "\<t\>" nextgroup=vimBang
+syn match      vimCopy_        contained       "t\>"   nextgroup=vimBang
 
-  syn cluster vim9MethodDef contains=vim9MethodDef,vim9MethodDefFold
+" :debug {{{3
+" ======
+syn keyword    vimDebug        contained       deb[ug] skipwhite nextgroup=@vimCmdList
 
-  " Classes {{{3
-  syn cluster  vim9ClassBodyList               contains=vim9Abstract,vim9Class,vim9Comment,vim9LineComment,@vim9Continue,@vimExprList,vim9Extends,vim9Implements,@vim9MethodDef,vim9Public,vim9Static,vim9Const,vim9Final,vim9This,vim9Super,vim9Var
+" :debuggreedy {{{3
+" ============
+syn keyword    vimDebuggreedy  contained       debugg[reedy]
+syn match      vimDebuggreedy_ contained       "debugg\%[reedy]\>"
 
-  syn match    vim9Class               contained       "\<class\>"     skipwhite        nextgroup=vim9ClassName
-  syn match    vim9ClassName           contained       "\<\u\w*\>"     skipwhite skipnl nextgroup=vim9Extends,vim9Implements
-  syn match    vim9SuperClass          contained       "\<\u\w*\>"     skipwhite skipnl nextgroup=vim9Implements
-  syn match    vim9ImplementedInterface        contained       "\<\u\w*\>"     skipwhite skipnl nextgroup=vim9InterfaceListComma,vim9Extends
-  syn match    vim9InterfaceListComma  contained       ","     skipwhite skipnl nextgroup=vim9ImplementedInterface
-  syn keyword  vim9Abstract                    abstract        skipwhite skipnl nextgroup=vim9ClassBody,vim9AbstractDef
-  syn keyword  vim9Extends             contained       extends skipwhite skipnl nextgroup=vim9SuperClass
-  syn keyword  vim9Implements          contained       implements      skipwhite skipnl nextgroup=vim9ImplementedInterface
-  syn keyword  vim9Public              contained       public
-  syn keyword  vim9Static              contained       static
-  " FIXME: don't match as dictionary keys, remove when operators are not
-  "        shared between Vim9 and legacy script
-  syn match    vim9This                contained       "\.\@1<!\<this\>:\@!"
-  " super must be followed by '.'
-  syn match    vim9Super               contained       "\.\@1<!\<super\.\@="
+" :defer {{{3
+" ======
+syn keyword    vimDefer        contained       defe[r] skipwhite nextgroup=@vimFunc,vim9LambdaParams
 
-  VimFoldc syn region  vim9ClassBody   start="\<class\>" matchgroup=vimCommand end="\<endclass\>" contains=@vim9ClassBodyList transparent
+" :delete {{{3
+" =======
+" TODO: handle Vim9
+syn keyword    vimDelete       contained       d[elete]        skipwhite nextgroup=vimDeleteRegister,vimDeleteCount,vimPrintFlag
+syn match      vimDelete_      contained       "d\%[elete]\>"  skipwhite nextgroup=vimDeleteRegister,vimDeleteCount,vimPrintFlag
 
-  " Enums {{{3
-  syn cluster  vim9EnumBodyList                contains=vim9Comment,vim9LineComment,@vim9Continue,vim9Enum,@vimExprList,@vim9MethodDef,vim9Public,vim9Static,vim9Const,vim9Final,vim9This,vim9Var
+syn match      vimDelete       contained       "\<d\%[elete]\ze\%([lp]\+\>\|#\)"       nextgroup=vimPrintFlag
+syn match      vimDelete_      contained         "d\%[elete]\ze\%([lp]\+\>\|#\)"       nextgroup=vimPrintFlag
+" :del is :delete only, not :delete | :list
+syn match      vimDelete       contained       "\<del\>"
+syn match      vimDelete_      contained         "del\>"
 
-  syn match    vim9Enum                contained       "\<enum\>"      skipwhite           nextgroup=vim9EnumName
+syn match      vimDelete       contained       "\<d\%[elete]\ze\%(_\|\d\+\>\)" nextgroup=vimDeleteRegister,vimDeleteCount
+syn match      vimDelete_      contained         "d\%[elete]\ze\%(_\|\d\+\>\)" nextgroup=vimDeleteRegister,vimDeleteCount
 
-  syn match    vim9EnumName            contained       "\<\u\w*\>"     skipwhite skipempty nextgroup=vim9EnumNameTrailing,vim9EnumNameEmpty,vim9EnumNameComment,@vim9EnumNameContinue,vim9EnumImplements
-  syn match    vim9EnumNameTrailing    contained       "\S.*"
-  syn region   vim9EnumNameComment     contained
-        \ start="#" skip="\n\s*\%(\\\|#\\ \)" end="$"
-        \ skipwhite skipempty nextgroup=vim9EnumNameComment,vim9EnumValue
-        \ contains=@vimCommentGroup,vimCommentString
-  " vim9EnumName's "skipempty" should only apply to comments and enum values and not implements clauses
-  syn match    vim9EnumNameEmpty               contained       "^"     skipwhite skipempty nextgroup=vim9EnumNameComment,vim9EnumValue
-  " allow line continuation between enum name and "implements"
-  syn match    vim9EnumNameContinue    contained
-        \ "^\s*\\"
-        \ skipwhite skipnl nextgroup=vim9EnumNameTrailing,vim9EnumNameEmpty,vim9EnumNameComment,@vim9EnumNameContinue,vim9EnumImplements
-        \ contains=vimWhitespace
-  syn match    vim9EnumNameContinueComment     contained
-        \ "^\s*#\\ .*"
-        \ skipwhite skipnl nextgroup=vim9EnumNameEmpty,vim9EnumNameComment,@vim9EnumNameContinue
-        \ contains=vimWhitespace
-  syn cluster  vim9EnumNameContinue    contains=vim9EnumNameContinue,vim9EnumNameContinueComment
+syn match      vimDeleteRegister       contained       +[-*+_]\|\\"+   skipwhite nextgroup=vimDeleteCount,vimPrintFlag
+syn match      vimDeleteRegister       contained       +\<\a+  skipwhite nextgroup=vimDeleteCount,vimPrintFlag
 
-  " enforce enum value list location
-  syn match    vim9EnumValue           contained       "\<\a\w*\>"               nextgroup=vim9EnumValueTypeArgs,vim9EnumValueArgList,vim9EnumValueListComma,vim9Comment
-  syn match    vim9EnumValueListComma  contained       ","     skipwhite skipempty nextgroup=vim9EnumValue,vim9EnumValueListCommaComment
-  syn region   vim9EnumValueListCommaComment   contained
-        \ start="#" skip="\n\s*\%(\\\|#\\ \)" end="$"
-        \ skipwhite skipempty nextgroup=vim9EnumValueListCommaComment,vim9EnumValue
-        \ contains=@vimCommentGroup,vimCommentString
-  syn region   vim9EnumValueTypeArgs   contained
-        \ matchgroup=Delimiter
-        \ start="<\ze\a"
-        \ end=">"
-        \ nextgroup=vim9EnumValueArgList
-        \ contains=@vimType
-        \ oneline
-  syn region   vim9EnumValueArgList    contained
-        \ matchgroup=vimParenSep start="(" end=")"
-        \ nextgroup=vim9EnumValueListComma
-        \ contains=@vimExprList,vimContinueString,vim9Comment
+syn match      vimDeleteCount  contained       "\d\+"  skipwhite nextgroup=vimPrintFlag
 
-  syn keyword  vim9EnumImplements      contained       implements      skipwhite        nextgroup=vim9EnumImplementedInterface
-  syn match    vim9EnumImplementedInterface    contained       "\<\u\w*\>"     skipwhite skipnl nextgroup=vim9EnumInterfaceListComma,vim9EnumImplementedInterfaceComment,vim9EnumValue
-  syn match    vim9EnumInterfaceListComma      contained       ","     skipwhite        nextgroup=vim9EnumImplementedInterface
-  syn region   vim9EnumImplementedInterfaceComment     contained
-        \ start="#" skip="\n\s*\%(\\\|#\\ \)" end="$"
-        \ skipwhite skipempty nextgroup=vim9EnumImplementedInterfaceComment,vim9EnumValue
-        \ contains=@vimCommentGroup,vimCommentString
+" :echo, :execute {{{3
+" ===============
+" NOTE: No trailing legacy script comments
 
-  VimFolde syn region  vim9EnumBody    start="\<enum\>" matchgroup=vimCommand end="\<endenum\>" contains=@vim9EnumBodyList transparent
+syn region     vimEcho contained
+      \ matchgroup=vimCommand
+      \ start="\<ec\%[ho]\>"
+      \ start="\<echoe\%[rr]\>"
+      \ start="\<echom\%[sg]\>"
+      \ start="\<echoc\%[onsole]\>"
+      \ start="\<echon\>"
+      "\ TODO: default to \<echowindow\>
+      \ start="\<echow\%[indow]\>"
+      \ skip=+\\|\|||\|\n\s*\%(\\\|["#]\\ \)+
+      \ end="\ze|"
+      \ excludenl end="$"
+      \ nextgroup=vimCmdSep
+      \ contains=@vimContinue,@vimExprList,vim9Comment
+      \ transparent
 
-  " Interfaces {{{3
-  " TODO: limit to decl only - no init values
-  syn cluster  vim9InterfaceBodyList   contains=vim9Comment,vim9LineComment,@vim9Continue,vim9Extends,vim9Interface,vim9AbstractDef,vim9Var
+syn match      vimEchohl       contained       "\<echohl\=\>"  skipwhite nextgroup=vimGroup,vimHLGroup,vimEchohlNone
+syn case ignore
+syn keyword    vimEchohlNone   contained none
+syn case match
 
-  syn match    vim9Interface           contained       "\<interface\>" skipwhite nextgroup=vim9InterfaceName
-  syn match    vim9InterfaceName               contained       "\<\u\w*\>"     skipwhite skipnl nextgroup=vim9Extends
+syn cluster    vimEcho contains=vimEcho,vimEchohl
 
-  syn keyword  vim9AbstractDef         contained       def     skipwhite nextgroup=vim9AbstractDefName
-  syn match    vim9AbstractDefName     contained       "\<\h\w*\>"     skipwhite nextgroup=vim9AbstractDefParams,vim9AbstractDefTypeParams contains=@vim9MethodName
-  syn region   vim9AbstractDefParams   contained
-        \ matchgroup=Delimiter start="(" end=")"
-        \ skipwhite skipnl nextgroup=vimDefComment,vim9AbstractDefReturnType,vimCommentError
-        \ contains=vimDefParam,vim9Comment,vimFunctionParamEquals
-  syn region   vim9AbstractDefReturnType       contained
-        \ start=")\@1<=:\s" end="$" matchgroup=vim9Comment end="\ze[#"]"
-        \ skipwhite skipnl nextgroup=vimDefComment,vimCommentError
-        \ contains=vimTypeSep
-        \ transparent
-  syn region   vim9AbstractDefTypeParams       contained
-        \ matchgroup=Delimiter
-        \ start="<"
-        \ end=">"
-        \ nextgroup=vim9AbstractDefParams
-        \ contains=vim9DefTypeParam
-
-  VimFoldi syn region  vim9InterfaceBody       start="\<interface\>" matchgroup=vimCommand end="\<endinterface\>" contains=@vim9InterfaceBodyList transparent
-
-  " Type Aliases {{{3
-  syn match    vim9Type                "\<ty\%[pe]\>"  skipwhite nextgroup=vim9TypeAlias,vim9TypeAliasError
-  syn match    vim9TypeAlias    contained      "\<\u\w*\>"     skipwhite nextgroup=vim9TypeEquals
-  syn match    vim9TypeEquals   contained      "="     skipwhite nextgroup=@vimType
-  if !exists("g:vimsyn_noerror") && !exists("g:vimsyn_notypealiaserror")
-    syn match  vim9TypeAliasError contained    "\<\l\w*\>"     skipwhite nextgroup=vim9TypeEquals
-  endif
-endif
+syn region     vimExecute      contained
+      \ matchgroup=vimCommand
+      \ start="\<exe\%[cute]\>"
+      \ skip=+\\|\|||\|\n\s*\%(\\\|["#]\\ \)+
+      \ end="\ze|"
+      \ excludenl end="$"
+      \ nextgroup=vimCmdSep
+      \ contains=@vimContinue,@vimExprList,vim9Comment
+      \ transparent
 
-" Blocks: {{{2
-" ======
-Vim9 syn region        vim9Block
-      \ matchgroup=vimSep
-      \ start="{\ze\s*\%($\|[#|]\)"
-      \ end="^\s*\zs}"
-      \ skipwhite nextgroup=vim9Comment,vimCmdSep
-      \ contains=@vimDefBodyList
+syn region     vimEval contained
+      \ matchgroup=vimCommand
+      \ start="\<ev\%[al]\>"
+      \ skip=+\\|\|||\|\n\s*\%(\\\|["#]\\ \)+
+      \ end="\ze|"
+      \ excludenl end="$"
+      \ nextgroup=vimCmdSep
+      \ contains=@vimContinue,@vimExprList,vim9Comment,vimComment
+      \ transparent
 
-" Keymaps: {{{2
+" :filter {{{3
 " =======
+syn keyword    vimExFilter      contained      filt[er]        skipwhite nextgroup=vimExFilterBang,vimExFilterPattern
+syn region     vimExFilterPattern contained
+      \ start="[[:ident:]]"
+      \ end="\ze[[:space:]\n]"
+      \ skipwhite skipnl nextgroup=@vimCommandModifierContinue,vimCmdStart,@vimRange,@vimCmdList,@vim9Lhs,@vim9Func
+      \ contains=@vimSubstList
+      \ oneline
+syn region     vimExFilterPattern contained
+      \ matchgroup=Delimiter
+      \ start="\z([^[:space:][:ident:]|"]\)"
+      \ skip="\\\\\|\\\z1"
+      \ end="\z1"
+      \ skipwhite skipnl nextgroup=@vimCommandModifierContinue,vimCmdStart,@vimRange,@vimCmdList,@vim9Lhs,@vim9Func
+      \ contains=@vimSubstList
+      \ oneline
+syn match      vimExFilterBang  contained      "\a\@1<=!"      skipwhite nextgroup=vimExFilterPattern
 
-syn match  vimKeymapStart      "^"     contained skipwhite nextgroup=vimKeymapLhs,@vimKeymapLineComment
-syn match  vimKeymapLhs        "\S\+"  contained skipwhite nextgroup=vimKeymapRhs contains=vimNotation
-syn match  vimKeymapRhs        "\S\+"  contained skipwhite nextgroup=vimKeymapTailComment contains=vimNotation
-syn match  vimKeymapTailComment        "\S.*"  contained
+" :catch, :throw {{{3
+" ==============
+syn keyword    vimThrow        contained       th[row] skipwhite nextgroup=@vimExprList
+syn keyword    vimCatch        contained       cat[ch] skipwhite nextgroup=vimCatchPattern
+syn region     vimCatchPattern contained       matchgroup=Delimiter start="\z([!#$%&'()*+,-./:;<=>?@[\]^_`{}~]\)" skip="\\\\\|\\\z1" end="\z1" contains=@vimSubstList oneline
 
-" TODO: remove when :" comment is matched in parts as "ex-colon comment" --djk
+" :export {{{3
+" =======
 if s:vim9script
-  syn match  vim9KeymapLineComment     "#.*"   contained contains=@vimCommentGroup,vimCommentString,vim9CommentTitle
-else
-  syn match  vimKeymapLineComment      +".*+   contained contains=@vimCommentGroup,vimCommentString,vimCommentTitle
+  syn keyword  vim9Export      export  skipwhite nextgroup=vim9Abstract,vim9ClassBody,vim9Const,vimDef,vimDefFold,vim9EnumBody,vim9Final,vim9InterfaceBody,vim9Type,vim9Var
 endif
-syn cluster vimKeymapLineComment contains=vim9\=KeymapLineComment
-
-syn region vimLoadkeymap matchgroup=vimCommand start="\<loadk\%[eymap]\>" end="\%$" contains=vimKeymapStart
-
-" Special Filenames, Modifiers, Extension Removal: {{{2
-" ===============================================
-syn match      vimSpecFile     "<c\(word\|WORD\)>"     nextgroup=vimSpecFileMod,vimSubst1
-syn match      vimSpecFile     "<\([acs]file\|amatch\|abuf\)>" nextgroup=vimSpecFileMod,vimSubst1
-syn match      vimSpecFile     "\s%[ \t:]"ms=s+1,me=e-1        nextgroup=vimSpecFileMod,vimSubst1
-syn match      vimSpecFile     "\s%$"ms=s+1            nextgroup=vimSpecFileMod,vimSubst1
-syn match      vimSpecFile     "\s%<"ms=s+1,me=e-1     nextgroup=vimSpecFileMod,vimSubst1
-syn match      vimSpecFile     "#\d\+\|[#%]<\>"                nextgroup=vimSpecFileMod,vimSubst1
-syn match      vimSpecFileMod  "\(:[phtre]\)\+"        contained
-
-syn match      vimSpecFile     contained               "%[ \t:]"me=e-1 nextgroup=vimSpecFileMod
-syn match      vimSpecFile     contained       excludenl       "%$"    nextgroup=vimSpecFileMod
-syn match      vimSpecFile     contained               "%<"me=e-1      nextgroup=vimSpecFileMod
-
-" User-Specified Commands: {{{2
-" =======================
-syn cluster    vimUserCmdList  contains=@vimCmdList,vimCmplxRepeat,@vimComment,vimCtrlChar,vimEscapeBrace,@vimFunc,vimNotation,vimNumber,vimOper,vimRegister,vimSpecFile,vimString,vimSubst,vimSubstRep,vimSubstRange
 
-syn match      vimUserCmd      "\<com\%[mand]\>!\="            skipwhite        nextgroup=vimUserCmdAttrs,vimUserCmdName contains=vimBang
-syn match      vimUserCmd      +\<com\%[mand]\>!\=\ze\s*\n\s*\%(\\\|["#]\\ \)+ skipwhite skipnl nextgroup=vimUserCmdAttrs,vimUserCmdName contains=vimBang
+" :filetype {{{3
+" =========
+syn match      vimFiletype     contained       "\<filet\%[ype]\(\s\+\I\i*\)*"  skipwhite contains=vimFTCmd,vimFTOption,vimFTError
+if !exists("g:vimsyn_noerror") && !exists("g:vimsyn_vimFTError")
+ syn match     vimFTError      contained       "\I\i*"
+endif
+syn keyword    vimFTCmd        contained       filet[ype]
+syn keyword    vimFTOption     contained       detect indent off on plugin
 
-syn region     vimUserCmdAttrs     contained
-      \ start="-\l"
-      \ start=+^\s*\%(\\\|["#]\\ \)+
-      \ end="\ze\s\u"
-      \ skipwhite nextgroup=vimUserCmdName
-      \ contains=@vimContinue,vimUserCmdAttr,vimUserCmdAttrError
+" :for {{{3
+" ====
+" handles Vim9 and legacy for now
+syn region     vimFor  contained
+      \ matchgroup=vimCommand
+      \ start="\<for\>" end="\<in\>"
+      \ skipwhite skipnl nextgroup=@vimForInContinue,vim9ForInComment,@vimExprList
+      \ contains=@vimContinue,vimVar,vimVarList,vim9Variable,vim9VariableList
       \ transparent
-syn match      vimUserCmdAttrError contained   "-\a\+\ze\%(\s\|=\)"
-syn match      vimUserCmdAttr    contained     "-addr="                contains=vimUserCmdAttrKey nextgroup=vimUserCmdAttrAddr
-syn match      vimUserCmdAttr    contained     "-bang\>"               contains=vimUserCmdAttrKey
-syn match      vimUserCmdAttr    contained     "-bar\>"                contains=vimUserCmdAttrKey
-syn match      vimUserCmdAttr    contained     "-buffer\>"             contains=vimUserCmdAttrKey
-syn match      vimUserCmdAttr    contained     "-complete="            contains=vimUserCmdAttrKey nextgroup=vimUserCmdAttrComplete,vimUserCmdError
-syn match      vimUserCmdAttr    contained     "-count\>"              contains=vimUserCmdAttrKey
-syn match      vimUserCmdAttr    contained     "-count="               contains=vimUserCmdAttrKey nextgroup=vimNumber
-syn match      vimUserCmdAttr    contained     "-keepscript\>"         contains=vimUserCmdAttrKey
-syn match      vimUserCmdAttr    contained     "-nargs="               contains=vimUserCmdAttrKey nextgroup=vimUserCmdAttrNargs
-syn match      vimUserCmdAttr    contained     "-range\>"              contains=vimUserCmdAttrKey
-syn match      vimUserCmdAttr    contained     "-range="               contains=vimUserCmdAttrKey nextgroup=vimNumber,vimUserCmdAttrRange
-syn match      vimUserCmdAttr    contained     "-register\>"           contains=vimUserCmdAttrKey
 
-syn match      vimUserCmdAttrNargs     contained       "[01*?+]"
-syn match      vimUserCmdAttrRange     contained       "%"
+syn match      vim9ForInComment                contained       "#.*"   skipwhite skipempty nextgroup=vim9ForInComment,@vimExprList
 
-if !exists("g:vimsyn_noerror") && !exists("g:vimsyn_nousercmderror")
- syn match     vimUserCmdError contained       "\S\+\>"
-endif
+syn match      vimForInContinue                contained       "^\s*\zs\\"      skipwhite skipnl nextgroup=@vimForInContinue,@vimExprList contains=vimLeadingWhitespace
+syn match         vimForInContinueComment      contained       '^\s*\zs["#]\\ .*' skipwhite skipnl nextgroup=@vimForInContinue,@vimExprList contains=vimLeadingWhitespace
+syn cluster    vimForInContinue                contains=vimForInContinue,vimForInContinueComment
 
-syn case ignore
-syn keyword    vimUserCmdAttrKey   contained   a[ddr] ban[g] bar bu[ffer] com[plete] cou[nt] k[eepscript] n[args] ra[nge] re[gister]
+" :global, :vglobal {{{3
+" =================
+" TODO: [:.-] should only be removed for Vim9
+"     : docs state ! is not allowed as a pattern delimiter but it works
+syn region     vimGlobalPattern        contained
+      \ matchgroup=Delimiter
+      \ start=+\z([^[:space:][:alnum:]\\"|:.-]\)+
+      \ skip="\\."
+      \ end="\z1"
+      \ skipwhite nextgroup=vimCmdStart,@vimRange,@vimCmdList
+      \ contains=@vimSubstList
+syn match      vimGlobal       contained        "g\%[lobal]\>!\=[:.-]\@!"      skipwhite nextgroup=vimGlobalPattern contains=vimBang
+syn match      vimGlobal       contained        "v\%[global]\>!\=[:.-]\@!"     skipwhite nextgroup=vimGlobalPattern contains=vimBang
 
-" GEN_SYN_VIM: vimUserCmdAttrComplete, START_STR='syn keyword vimUserCmdAttrComplete contained', END_STR=''
-syn keyword vimUserCmdAttrComplete contained arglist augroup behave breakpoint buffer color command compiler cscope diff_buffer dir dir_in_path environment event expression file file_in_path filetype function help highlight history keymap locale mapclear mapping menu messages option packadd runtime scriptnames shellcmd shellcmdline sign syntax syntime tag tag_listfiles user var
-syn keyword    vimUserCmdAttrComplete  contained       custom customlist nextgroup=vimUserCmdAttrCompleteFunc,vimUserCmdError
-syn match      vimUserCmdAttrCompleteFunc      contained       ",\%([bwglstav]:\|<[sS][iI][dD]>\)\=\h\w*\%([.#]\h\w*\)*"hs=s+1 nextgroup=vimUserCmdError contains=vimVarScope,vimFunctionSID
+" :grep, :make {{{3
+" ============
+" | is the command separator, escaped with \| all other backslashes are passed through literally, no tail comments
+syn keyword    vimGrep contained       gr[ep] lgr[ep]          skipwhite nextgroup=vimGrepBang,vimGrepArgs,vimCmdSep
+syn match      vimGrep_        contained       "l\=gr\%[ep]\>"         skipwhite nextgroup=vimGrepBang,vimGrepArgs,vimCmdSep
+syn keyword    vimGrepadd      contained       grepa[dd] lgrepa[dd]    skipwhite nextgroup=vimGrepBang,vimGrepArgs,vimCmdSep
+syn match      vimGrepadd_     contained       "l\=grepa\%[dd]\>"      skipwhite nextgroup=vimGrepBang,vimGrepArgs,vimCmdSep
+syn region     vimGrepArgs     contained
+      \ start="|\@!\S"
+      \ skip=+\n\s*\%(\\\|[#"]\\ \)+
+      \ end="\ze|"
+      \ end="$"
+      "\ TODO: include vimSpecFile
+      \ nextgroup=vimCmdSep
+      \ contains=vimGrepBarEscape
+syn match      vimGrepBarEscape        contained       "\\|"
+syn match      vimGrepBang     contained       "\a\@1<=!"              skipwhite nextgroup=vimGrepArgs,vimCmdSep
 
-" GEN_SYN_VIM: vimUserCmdAttrAddr, START_STR='syn keyword vimUserCmdAttrAddr contained', END_STR=''
-syn keyword vimUserCmdAttrAddr contained arguments arg buffers buf lines line loaded_buffers load other quickfix qf tabs tab windows win
-syn match      vimUserCmdAttrAddr     contained        "?"
-syn case match
+syn keyword    vimMake contained       mak[e] lmak[e]          skipwhite nextgroup=vimMakeBang,vimMakeArgs,vimCmdSep
+syn region     vimMakeArgs     contained
+      \ start="|\@!\S"
+      \ skip=+\n\s*\%(\\\|[#"]\\ \)+
+      \ end="\ze|"
+      \ end="$"
+      \ nextgroup=vimCmdSep
+      "\ TODO: include vimSpecFile
+      \ contains=vimMakeBarEscape
+syn match      vimMakeBarEscape        contained       "\\|"
+syn match      vimMakeBang     contained       "\a\@1<=!"              skipwhite nextgroup=vimMakeArgs,vimCmdSep
 
-syn match      vimUserCmdName      contained   "\<\u[[:alnum:]]*\>"            skipwhite        nextgroup=vimUserCmdBlock,vimUserCmdReplacement
-syn match      vimUserCmdName      contained   +\<\u[[:alnum:]]*\>\ze\s*\n\s*\%(\\\|["#]\\ \)+ skipwhite skipnl nextgroup=vimUserCmdBlock,vimUserCmdReplacement
-syn region     vimUserCmdReplacement contained
+" :help, :helpgrep, :lhelpgrep {{{3
+" ============================
+syn keyword    vimHelp contained       h[elp]  skipwhite nextgroup=vimHelpBang,vimHelpArg,vimHelpEndCommand
+" TODO: match wildcards, ignoring exceptions?
+syn region     vimHelpArg      contained
       \ start="\S"
-      \ start=+^\s*\%(\\\|["#]\\ \)+
-      \ skip=+\n\s*\%(\\\|["#]\\ \)+
-      \ end="$"
-      \ contains=@vimContinue,@vimUserCmdList,vimComFilter
-      \ keepend
-syn region     vimUserCmdBlock     contained
-      \ matchgroup=vimSep
-      \ start="{"
-      \ end="^\s*\zs}"
-      \ contains=@vimDefBodyList,@vimUserCmdList
+      \ matchgroup=Special
+      \ end="\%(@\a\a\)\=\ze\s*\%($\|\%x0d\|\%x00\||[^|]\)"
+      \ skipwhite nextgroup=vimHelpEndCommand
+      \ oneline
+syn match      vimHelpBang      contained      "\a\@1<=!"              skipwhite nextgroup=vimHelpArg,vimHelpEndCommand
+syn match      vimHelpEndCommand        contained      "\ze|[^|]"              skipwhite nextgroup=vimCmdSep
+syn match      vimHelpEndCommand        contained      "\%x0d\|\%x00"          skipwhite nextgroup=vimCmdStart,@vimRange,@vimCmdList,vimFunc,vim9Block,@vim9Lhs
 
-syn match      vimDelcommand           "\<delc\%[ommand]\>"    skipwhite nextgroup=vimDelcommandAttr,vimDelcommandName
-syn match      vimDelcommandAttr       contained       "-buffer\>"             skipwhite nextgroup=vimDelcommandName
-syn match      vimDelcommandName       contained       "\<\u[[:alnum:]]*\>"
+syn keyword    vimHelpgrep      contained      helpg[rep] lh[elpgrep]  skipwhite nextgroup=vimHelpgrepPattern
+syn region     vimHelpgrepPattern contained
+      \ start="\S"
+      \ matchgroup=Special
+      \ end="@\a\a\>"
+      \ end="$"
+      \ contains=@vimSubstList
+      \ oneline
 
-" Lower Priority Comments: after some vim commands... {{{2
-" =======================
-if get(g:, "vimsyn_comment_strings", 1)
-  syn region   vimCommentString        contained oneline start='\S\s\+"'ms=e end='"' extend
+" :highlight {{{3
+" ==========
+syn cluster    vimHighlightCluster             contains=vimHiLink,vimHiClear,vimHiKeyList,@vimComment
+if !exists("g:vimsyn_noerror") && !exists("g:vimsyn_novimhictermerror")
+ syn match     vimHiCtermError contained       "\D\i*"
 endif
+syn keyword    vimHighlight    contained       hi[ghlight]     skipwhite nextgroup=vimHiBang,@vimHighlightCluster
+syn match      vimHiBang       contained       "\a\@1<=!"      skipwhite nextgroup=@vimHighlightCluster
 
-if s:vim9script
-  syn cluster vimComment contains=vim9Comment
-else
-  syn cluster vimComment contains=vimComment
-endif
+syn case ignore
+" Conceal is a generated low-priority match
+syn match      vimHiGroup      contained       "\%(\<Conceal\>\)\@!\i\+"
+syn keyword    vimHiNone       contained       NONE
+syn keyword    vimHiAttrib     contained       none bold inverse italic nocombine reverse standout strikethrough underline undercurl underdashed underdotted underdouble
+syn keyword    vimFgBgAttrib   contained       none bg background fg foreground
+syn case match
+syn match      vimHiAttribList contained       "\i\+"  contains=vimHiAttrib
+syn match      vimHiAttribList contained       "\i\+,"he=e-1   contains=vimHiAttrib nextgroup=vimHiAttribList
+syn case ignore
+syn keyword    vimHiCtermColor contained       black blue brown cyan darkblue darkcyan darkgray darkgreen darkgrey darkmagenta darkred darkyellow gray green grey grey40 grey50 grey90 lightblue lightcyan lightgray lightgreen lightgrey lightmagenta lightred lightyellow magenta red seagreen white yellow
+syn match      vimHiCtermColor contained       "\<color\d\{1,3}\>"
+syn case match
 
-VimL syn region        vimComment
+syn match      vimHiFontname   contained       "[a-zA-Z\-*]\+"
+syn match      vimHiGuiFontname        contained       "'[a-zA-Z\-* ]\+'"
+syn match      vimHiGuiRgb     contained       "#\x\{6}"
+
+" :highlight {group} {key}={arg} ... {{{3
+syn cluster    vimHiCluster contains=vimGroup,vimHLGroup,vimHiGroup,vimHiNone,vimHiTerm,vimHiCTerm,vimHiStartStop,vimHiCtermFgBg,vimHiCtermul,vimHiCtermfont,vimHiGui,vimHiGuiFont,vimHiGuiFgBg,vimHiKeyError,vimNotation,vimComment,vim9Comment
+syn region     vimHiKeyList    contained
+      \ start="\i\+"
+      \ skip=+\\\\\|\\|\|\n\s*\%(\\\|["#]\\ \)+
+      \ end="\ze|"
       \ excludenl
-      \ start=+"+
-      \ skip=+\n\s*\%(\\\|"\\ \)+
       \ end="$"
-      \ contains=@vimCommentGroup,vimCommentString
-      \ extend
-Vim9 syn region        vim9Comment
+      \ nextgroup=vimCmdSep
+      \ contains=@vimContinue,@vimHiCluster
+if !exists("g:vimsyn_noerror") && !exists("g:vimsyn_vimhikeyerror")
+ syn match     vimHiKeyError   contained       "\i\+="he=e-1
+endif
+syn match      vimHiTerm       contained       "\cterm="he=e-1         nextgroup=vimHiAttribList
+syn match      vimHiStartStop  contained       "\c\%(start\|stop\)="he=e-1     nextgroup=vimHiTermcap,vimOption
+syn match      vimHiCTerm      contained       "\ccterm="he=e-1                nextgroup=vimHiAttribList
+syn match      vimHiCtermFgBg  contained       "\ccterm[fb]g="he=e-1   nextgroup=vimHiNmbr,vimHiCtermColor,vimFgBgAttrib,vimHiCtermError
+syn match      vimHiCtermul    contained       "\cctermul="he=e-1      nextgroup=vimHiNmbr,vimHiCtermColor,vimFgBgAttrib,vimHiCtermError
+syn match      vimHiCtermfont  contained       "\cctermfont="he=e-1    nextgroup=vimHiNmbr,vimHiCtermColor,vimFgBgAttrib,vimHiCtermError
+syn match      vimHiGui        contained       "\cgui="he=e-1          nextgroup=vimHiAttribList
+syn match      vimHiGuiFont    contained       "\cfont="he=e-1         nextgroup=vimHiFontname
+syn match      vimHiGuiFgBg    contained       "\cgui\%([fb]g\|sp\)="he=e-1    nextgroup=vimHiGroup,vimHiGuiFontname,vimHiGuiRgb,vimFgBgAttrib
+syn match      vimHiTermcap    contained       "\S\+"          contains=vimNotation
+syn match      vimHiNmbr       contained       '\d\+'
+
+" :highlight clear {{{3
+syn keyword    vimHiClear      contained       clear   skipwhite nextgroup=vimGroup,vimHLGroup,vimHiGroup
+
+" :highlight link {{{3
+" see tst24 (hi def vs hi) (Jul 06, 2018)
+"syn region    vimHiLink       contained oneline matchgroup=vimCommand start="\(\<hi\%[ghlight]\s\+\)\@<=\(\(def\%[ault]\s\+\)\=link\>\|\<def\>\)" end="$"     contains=vimHiGroup,vimGroup,vimHLGroup,vimNotation
+" TODO: simplify and allow line continuations --djk
+syn region     vimHiLink       contained
+      \ matchgroup=Type
+      \ start="\%(\<hi\%[ghlight]!\=\s\+\)\@<=\%(\%(def\%[ault]\s\+\)\=link\>\|\<def\%[ault]\>\)"
+      \ skip=+\\\\\|\\|\|\n\s*\%(\\\|"\\ \)+
+      \ end="\ze|"
       \ excludenl
-      \ start="\%#=1\s\@1<=#\%({\@!\|{{\)"
-      \ skip="\n\s*\%(\\\|#\\ \)"
       \ end="$"
-      \ contains=@vimCommentGroup,vimCommentString
-      \ extend
+      \ nextgroup=vimCmdSep
+      \ contains=@vimContinue,@vimHiCluster
 
-syn match      vim9CommentError        contained       "#.*"
-syn match      vimCommentError contained       +".*+
+" :history {{{3
+" ========
+" TODO: handle Vim9 "history" variable assignment (like `:wincmd =`, but a common variable name)
+syn keyword    vimHistory      contained       his[tory]       skipwhite nextgroup=vimHistoryName,vimHistoryRange,vimCmdSep,vimComment,vim9Comment
+syn keyword    vimHistoryName  contained       c[md] s[earch] e[xpr] i[nput] d[ebug] a[ll]     skipwhite nextgroup=vimHistoryRange,vimCmdSep,vimComment,vim9Comment
+syn match      vimHistoryName  contained       "[:/?=@>]"                      skipwhite nextgroup=vimHistoryRange,vimCmdSep,vimComment,vim9Comment
+syn match      vimHistoryRange contained       "-\=\<\d\+\>\%(\s*,\)\="                skipwhite nextgroup=vimCmdSep,vimComment,vim9Comment
+syn match      vimHistoryRange contained       ",\s*-\=\d\+\>"                 skipwhite nextgroup=vimCmdSep,vimComment,vim9Comment
+syn match      vimHistoryRange contained       "-\=\<\d\+\s*,\s*-\=\d\+\>"             skipwhite nextgroup=vimCmdSep,vimComment,vim9Comment
 
-" Environment Variables: {{{2
-" =====================
-syn match      vimEnvvar       "\$\I\i*"
-syn match      vimEnvvar       "\${\I\i*}"
+" :if, :else, :elseif, :endif {{{3
+" ===========================
+syn keyword    vimIf   contained       if      skipwhite nextgroup=@vimExprList,vimNotation
+syn keyword    vimElseif       contained       elsei[f]        skipwhite nextgroup=@vimExprList,vimNotation
+syn keyword    vimElse contained       el[se]  skipwhite nextgroup=vimComment,vim9Comment
+syn keyword    vimEndif        contained       en[dif] skipwhite nextgroup=vimComment,vim9Comment
 
-" Strings {{{2
+" :import {{{3
 " =======
+syn keyword    vimImportAutoload       contained       autoload        skipwhite nextgroup=vimImportFilename
+if s:vim9script
+  syn region   vimImportFilename contained
+        \ start="\S"
+        \ skip=+\%#=1
+          "\ continuation operators at SOL
+          \\n\%(\s*#.*\n\)*\s*\%([[:punct:]]\+\&[^#"'(]\)
+            \\|
+          "\ continuation operators at EOL
+          \\%(\%([[:punct:]]\+\&[^#"')]\)\s*\%(#.*\)\=\)\@<=$
+            \\|
+          \\n\%(\s*#.*\n\)*\s*as\s
+            \\|
+          \\%(^\s*#.*\)\@<=$
+            \\|
+          \\n\s*\%(\\\|#\\ \)
+        \+
+        \ matchgroup=vimCommand
+        \ end="\s\+\zsas\ze\s\+\h"
+        \ matchgroup=NONE
+        \ end="$"
+        \ skipwhite nextgroup=vimImportName
+        \ contains=@vim9Continue,@vimExprList,vim9Comment
+        \ transparent
+else
+  syn region   vimImportFilename contained
+        \ start="\S"
+        \ skip=+\n\s*\%(\\\|"\\ \)+
+        \ matchgroup=vimCommand
+        \ end="\s\+\zsas\ze\s\+\h"
+        \ matchgroup=NONE
+        \ end="$"
+        \ skipwhite nextgroup=vimImportName
+        \ contains=@vimContinue,@vimExprList
+        \ transparent
+endif
+syn match      vimImportName   contained       "\%(\<as\s\+\)\@<=\h\w*\>"      skipwhite nextgroup=@vimComment
+syn keyword    vimImport       contained       imp[ort]                skipwhite nextgroup=vimImportAutoload,vimImportFilename
 
-" In-String Specials:
-" Try to catch strings, if nothing else matches (therefore it must precede the others!)
-"  vimEscapeBrace handles ["]  []"] (ie. "s don't terminate string inside [])
-" syn region   vimEscapeBrace  oneline   contained transparent start="[^\\]\(\\\\\)*\[\zs\^\=\]\=" skip="\\\\\|\\\]" end="]"me=e-1
-syn match      vimPatSepErr    contained       "\\)"
-syn match      vimPatSep       contained       "\\|"
-syn region     vimPatSepZone   oneline   contained   matchgroup=vimPatSepZ start="\\%\=\ze(" skip="\\\\" end="\\)\|[^\\]['"]"  contains=@vimStringGroup
-syn region     vimPatRegion    contained transparent matchgroup=vimPatSepR start="\\[z%]\=(" end="\\)" contains=@vimSubstList oneline
-syn match      vimNotPatSep    contained       "\\\\"
-syn cluster    vimStringGroup  contains=vimEscape,vimEscapeBrace,vimPatSep,vimNotPatSep,vimPatSepErr,vimPatSepZone,@Spell
-syn region     vimString       oneline keepend matchgroup=vimString start=+[^a-zA-Z\\@]"+lc=1 skip=+\\\\\|\\"+ matchgroup=vimStringEnd end=+"+ nextgroup=vimSubscriptBrackets contains=@vimStringGroup extend
-syn region     vimString       oneline matchgroup=vimString start=+[^a-zA-Z\\@]'+lc=1 end=+'+                 nextgroup=vimSubscriptBrackets contains=vimQuoteEscape  extend
-"syn region    vimString       oneline start="\s/\s*\A"lc=1 skip="\\\\\|\\+" end="/"   contains=@vimStringGroup  " see tst45.vim
-
-syn match      vimEscape       contained       "\\."
-" syn match    vimEscape       contained       +\\[befnrt\"]+
-syn match      vimEscape       contained       "\\\o\{1,3}\|\\[xX]\x\{1,2}\|\\u\x\{1,4}\|\\U\x\{1,8}"
-syn match      vimEscape       contained       "\\<" contains=vimNotation
-syn match      vimEscape       contained       "\\<\*[^>]*>\=>"
-syn match      vimQuoteEscape  contained       "''"
+" :language {{{3
+" =========
+syn keyword    vimLanguage             contained       lan[guage]      skipwhite nextgroup=@vimLanguageName,vimLanguageCategory,vimSep,vimComment,vim9Comment
+syn keyword    vimLanguageCategory     contained       col[late] cty[pe] mes[sages] tim[e]     skipwhite nextgroup=@vimLanguageName
 
-syn region     vimString       oneline matchgroup=vimString start=+$'+ end=+'+ nextgroup=vimSubscriptBrackets contains=@vimStringInterpolation,vimQuoteEscape  extend
-syn region     vimString       oneline matchgroup=vimString start=+$"+ end=+"+ nextgroup=vimSubscriptBrackets contains=@vimStringInterpolation,@vimStringGroup extend
-syn region     vimStringInterpolationExpr  oneline contained matchgroup=vimSep start=+{+ end=+}+ contains=@vimExprList
-syn match      vimStringInterpolationBrace contained "{{"
-syn match      vimStringInterpolationBrace contained "}}"
-syn cluster    vimStringInterpolation contains=vimStringInterpolationExpr,vimStringInterpolationBrace
+" [language[_territory][.codeset][@modifier]] and the reserved "C" and "POSIX"
+syn match      vimLanguageName         contained       "[[:alnum:]][[:alnum:]._@-]*[[:alnum:]]"        nextgroup=vimSep,vimComment,vim9Comment
+syn keyword    vimLanguageNameReserved contained       C POSIX                 nextgroup=vimSep,vimComment,vim9Comment
+syn cluster    vimLanguageName contains=vimLanguageName,vimLanguageNameReserved
 
-syn region     vimContinueString       contained       matchgroup=vimContinueString start=+"+  skip=+\n\s*\%(\\\|["#]\\ \)+ end=+"+ end="$" skipwhite nextgroup=vimSubscriptBrackets,vimComment contains=@vimContinue,@vimStringGroup
-syn region     vimContinueString       contained       matchgroup=vimContinueString start=+'+  skip=+\n\s*\%(\\\|["#]\\ \)+ end=+'+ end="$" skipwhite nextgroup=vimSubscriptBrackets,vimComment contains=@vimContinue,vimQuoteEscape
-syn region     vimContinueString       contained       matchgroup=vimContinueString start=+$"+ skip=+\n\s*\%(\\\|["#]\\ \)+ end=+"+ end="$" skipwhite nextgroup=vimSubscriptBrackets,vimComment contains=@vimContinue,@vimStringInterpolation,@vimStringGroup
-syn region     vimContinueString       contained       matchgroup=vimContinueString start=+$'+ skip=+\n\s*\%(\\\|["#]\\ \)+ end=+'+ end="$" skipwhite nextgroup=vimSubscriptBrackets,vimComment contains=@vimContinue,@vimStringInterpolation,vimQuoteEscape
+" :loadkeymap {{{3
+" ===========
 
-" Substitutions: {{{2
-" =============
-syn cluster    vimSubstList    contains=vimPatSep,vimPatRegion,vimPatSepErr,vimSubstTwoBS,vimSubstRange,vimNotation
-syn cluster    vimSubstRepList contains=vimSubstSubstr,vimSubstTwoBS,vimNotation
-syn cluster    vimSubstList    add=vimCollection
-syn match      vimSubst                "^\s*\%(s\%[ubstitute]\|sm\%[agic]\|sno\%[magic]\)\>"           skipwhite nextgroup=vimSubstPat,vimSubstFlags,vimSubstCount
-syn match      vimSubst                "^\s*\%(s\%[ubstitute]\|sm\%[agic]\|sno\%[magic]\)[_#]\@="      skipwhite nextgroup=vimSubstPat
-syn match      vimSubst                "^\s*\%(s\%[ubstitute]\|sm\%[agic]\|sno\%[magic]\)\%(\d\+\)\@=" skipwhite nextgroup=vimSubstCount
-syn match      vimSubst1       contained       "\%(s\%[ubstitute]\|sm\%[agic]\>\|sno\%[magic]\)\>"             skipwhite nextgroup=vimSubstPat,vimSubstFlags,vimSubstCount
-syn match      vimSubst1       contained       "\%(s\%[ubstitute]\|sm\%[agic]\>\|sno\%[magic]\)[_#]\@="        skipwhite nextgroup=vimSubstPat
-syn match      vimSubst1       contained       "\%(s\%[ubstitute]\|sm\%[agic]\>\|sno\%[magic]\)\%(\d\+\)\@="   skipwhite nextgroup=vimSubstCount
-syn match      vimSubstFlagErr contained       "[^< \t\r|]\+" contains=vimSubstFlags
-" & and # after :s are always pattern delimiters not flags
-syn match      vimSubstFlags   contained       "[&cegiIlnpr#]\+"       skipwhite nextgroup=vimSubstCount
-syn match      vimSubstCount   contained       "\d\+\>"
-" TODO: Vim9 illegal separators for abbreviated :s form are [-.:], :su\%[...] required
-"     : # is allowed but "not recommended" (see :h pattern-delimiter)
-syn region     vimSubstPat     contained       matchgroup=vimSubstDelim start="\z([!#$%&'()*+,-./:;<=>?@[\]^_`{}~]\)"rs=s+1 skip="\\\\\|\\\z1" end="\z1"re=e-1,me=e-1  contains=@vimSubstList  nextgroup=vimSubstRep4  oneline
-syn region     vimSubstRep4    contained       matchgroup=vimSubstDelim start="\z(.\)" skip="\\\\\|\\\z1" end="\z1" matchgroup=vimNotation end="<[cC][rR]>"    contains=@vimSubstRepList       nextgroup=vimSubstFlagErr       oneline
-syn region     vimCollection   contained       transparent     start="\\\@<!\[" skip="\\\[" end="\]"   contains=vimCollClass
-syn match      vimCollClassErr contained       "\[:.\{-\}:\]"
-syn match      vimCollClass    contained       transparent     "\%#=1\[:\(alnum\|alpha\|blank\|cntrl\|digit\|graph\|lower\|print\|punct\|space\|upper\|xdigit\|retu\%[rn]\|tab\|escape\|backspace\):\]"
-syn match      vimSubstSubstr  contained       "\\z\=\d"
-syn match      vimSubstTwoBS   contained       "\\\\"
+syn match  vimKeymapStart      contained       "^"     skipwhite nextgroup=vimKeymapLhs,@vimKeymapLineComment
+syn match  vimKeymapLhs        contained       "\S\+"  skipwhite nextgroup=vimKeymapRhs                contains=vimNotation
+syn match  vimKeymapRhs        contained       "\S\+"  skipwhite nextgroup=vimKeymapTailComment        contains=vimNotation
+syn match  vimKeymapTailComment        contained       "\S.*"
 
-" TODO: flags, unlike count, must follow immediately
-"     : distinguish from with Vim9 &var
-" syn match    vimSubst                "^\s*\zs&&\="   skipwhite nextgroup=vimSubstFlags,vimSubstCount
-" syn match    vimSubst                "^\s*\zs\~&\="  skipwhite nextgroup=vimSubstFlags,vimSubstCount
-" syn match    vimSubst1       contained       "&&\="  skipwhite nextgroup=vimSubstFlags,vimSubstCount
-" syn match    vimSubst1       contained       "\~&\=" skipwhite nextgroup=vimSubstFlags,vimSubstCount
+if s:vim9script
+  syn match  vim9KeymapLineComment     "#.*"   contained contains=@vimCommentGroup,vimCommentString,vim9CommentTitle
+else
+  syn match  vimKeymapLineComment      +".*+   contained contains=@vimCommentGroup,vimCommentString,vimCommentTitle
+endif
+syn cluster vimKeymapLineComment contains=vim9\=KeymapLineComment
 
-" two and three letter variants (matched as :s + flags, count may follow immediately)
-syn match      vimSubst                "^\s*\zssc[egiIlnp]\=\a\@!"     skipwhite nextgroup=vimSubstCount       contains=vimSubstFlags
-syn match      vimSubst                "^\s*\zssg[ceiIlnpr]\=\a\@!"    skipwhite nextgroup=vimSubstCount       contains=vimSubstFlags
-syn match      vimSubst                "^\s*\zssi[ceInpr]\=\a\@!"      skipwhite nextgroup=vimSubstCount       contains=vimSubstFlags
-syn match      vimSubst                "^\s*\zssI[ceginplr]\=\a\@!"    skipwhite nextgroup=vimSubstCount       contains=vimSubstFlags
-syn match      vimSubst                "^\s*\zssr[cgiInplr]\=\a\@!"    skipwhite nextgroup=vimSubstCount       contains=vimSubstFlags
-
-syn match      vimSubst1       contained       "\<sc[egiIlnp]\=\a\@!"  skipwhite nextgroup=vimSubstCount       contains=vimSubstFlags
-syn match      vimSubst1       contained       "\<sg[ceiIlnpr]\=\a\@!" skipwhite nextgroup=vimSubstCount       contains=vimSubstFlags
-syn match      vimSubst1       contained       "\<si[ceInpr]\=\a\@!"   skipwhite nextgroup=vimSubstCount       contains=vimSubstFlags
-syn match      vimSubst1       contained       "\<sI[ceginplr]\=\a\@!" skipwhite nextgroup=vimSubstCount       contains=vimSubstFlags
-syn match      vimSubst1       contained       "\<sr[cgiInplr]\=\a\@!" skipwhite nextgroup=vimSubstCount       contains=vimSubstFlags
+syn keyword    vimLoadkeymap           contained       loadk[eymap]    skipwhite skipnl nextgroup=vimKeymapMappings
+syn region     vimKeymapMappings       contained
+      \ start="^"
+      \ end="\%$"
+      \ contains=vimKeymapStart
+      \ transparent
 
-" Vi compatibility
-syn match      vimSubstDelim   contained       "\\"
-syn match      vimSubstPat     contained       "\\\ze[/?&]" contains=vimSubstDelim nextgroup=vimSubstRep4
+" :lockvar, :unlockvar {{{3
+" ====================
+syn keyword    vimLockvar      contained       lockv[ar]       skipwhite nextgroup=vimLockvarBang,vimLockvarDepth,vimLockvarVars
+syn keyword    vimUnlockvar    contained       unlo[ckvar]     skipwhite nextgroup=vimLockvarBang,vimLockvarDepth,vimLockvarVars
+syn match      vimLockvarBang  contained       "\a\@1<=!"      skipwhite nextgroup=vimLockvarVars
+syn match      vimLockvarDepth contained       "\<[0-3]\>"     skipwhite nextgroup=vimLockvarVars
+syn region     vimLockvarVars  contained
+      \ start="\h" skip=+\n\s*\%(\\\|"\\ \)\|^\s*"\\ + end="$" end="\ze[|"]"
+      \ nextgroup=vimCmdSep,vimComment
+      \ contains=@vimContinue,vimVar
 
-" Mark: {{{2
+" :map {{{3
 " ====
-VimL syn match vimExMark       "\<k\%([a-zA-Z0-9]\>\|[[\]<>'`]\)\@="         nextgroup=@vimMarkArg
-VimL syn match vimExMark       "\<k\>"         skipwhite nextgroup=@vimMarkArg
-syn match      vimExMark       "\<mark\>"              skipwhite nextgroup=@vimMarkArg
+" GEN_SYN_VIM: vimCommand map, START_STR='syn keyword vimMap contained', END_STR='skipwhite nextgroup=vimMapMod,vimMapLhs'
+syn match      vimMap  contained       "\<map\>"       skipwhite nextgroup=vimMapBang,vimMapMod,vimMapLhs
+syn keyword    vimMap  contained       no[remap]       skipwhite nextgroup=vimMapBang,vimMapMod,vimMapLhs
+" GEN_SYN_VIM: vimCommand mapclear, START_STR='syn keyword vimMap contained', END_STR='skipwhite nextgroup=vimMapMod'
+syn keyword    vimMap  contained       mapc[lear]      skipwhite nextgroup=vimMapBang,vimMapMod
+" GEN_SYN_VIM: vimCommand unmap, START_STR='syn keyword vimUnmap contained', END_STR='skipwhite nextgroup=vimMapMod,vimMapLhs'
+syn keyword    vimUnmap        contained       unm[ap] skipwhite nextgroup=vimMapBang,vimMapMod,vimMapLhs
+
+syn match      vimMapLhs       contained       "\%(\16.\|\S\)\+"                 contains=vimCtrlChar,vimNotation,vimMapLeader skipwhite        nextgroup=vimMapRhs
+syn match      vimMapLhs       contained       +\%(\16.\|\S\)\+\ze\s*\n\s*\%(\\\|["#]\\ \)+      contains=vimCtrlChar,vimNotation,vimMapLeader skipwhite skipnl nextgroup=vimMapRhsContinue
+
+syn match      vimMapBang      contained       "\a\@1<=!"              skipwhite nextgroup=vimMapMod,vimMapLhs
+syn match      vimMapMod       contained       "\%#=1<\%(buffer\|expr\|nowait\|script\|silent\|special\|unique\)\+>" contains=vimMapModKey,vimMapModErr skipwhite nextgroup=vimMapMod,vimMapLhs
+syn region     vimMapRhs       contained
+      \ start="\S"
+      \ skip=+\\|\|\16\@1<=|\|\n\s*\%(\\\|["#]\\ \)+
+      \ end="\ze|"
+      \ end="$"
+      \ nextgroup=vimCmdSep
+      \ contains=@vimContinue,vimCtrlChar,vimNotation,vimMapLeader
+syn region     vimMapRhsContinue       contained
+      \ start=+^\s*\%(\\\|["#]\\ \)+
+      \ skip=+\\|\|\16\@1<=|\|\n\s*\%(\\\|["#]\\ \)+
+      \ end="\ze|"
+      \ end="$"
+      \ nextgroup=vimCmdSep
+      \ contains=@vimContinue,vimCtrlChar,vimNotation,vimMapLeader
+syn match      vimMapLeader    contained       "\%#=1\c<\%(local\)\=leader>"   contains=vimMapLeaderKey
+syn keyword    vimMapModKey    contained       buffer expr nowait script silent special unique
+syn case ignore
+syn keyword    vimMapLeaderKey contained       leader localleader
+syn case match
+
+" :mark {{{3
+" =====
+VimL syn match vimMark contained       "\<k\%([a-zA-Z0-9]\>\|[[\]<>'`]\)\@="         nextgroup=@vimMarkArg
+VimL syn match vimMark_        contained       "k\%([a-zA-Z0-9]\>\|[[\]<>'`]\)\@="               nextgroup=@vimMarkArg
+VimL syn keyword       vimMark contained       k               skipwhite nextgroup=@vimMarkArg
+VimL syn match vimMark_        contained       "k\>"           skipwhite nextgroup=@vimMarkArg
+syn keyword    vimMark contained       ma[rk]          skipwhite nextgroup=@vimMarkArg
+syn match      vimMark_        contained       "ma\%[rk]\>"            skipwhite nextgroup=@vimMarkArg
 
 syn match      vimMarkArg      contained       "[a-zA-Z]\>\|[[\]<>'`]" skipwhite nextgroup=vimCmdSep,vimComment
 syn match      vimMarkArgError contained       "["^.(){}0-9]"
 syn cluster    vimMarkArg      contains=vimMarkArg,vimMarkArgError
 
-" Marks, Registers, Addresses, Filters: {{{2
-syn match      vimMark "'[a-zA-Z0-9]\ze\s*$"
-syn match      vimMark "'[[\]{}()<>'`"^.]\ze\s*$"
-syn match      vimMark "'[a-zA-Z0-9]\ze[-+,!]" nextgroup=vimFilter,vimMarkNumber,vimSubst1
-syn match      vimMark "'[[\]{}()<>'`"^.]\ze[-+,!]"    nextgroup=vimFilter,vimMarkNumber,vimSubst1
-syn match      vimMark ",\zs'[[\]{}()<>'`"^.]" nextgroup=vimFilter,vimMarkNumber,vimSubst1
-syn match      vimMark "[!,:]\zs'[a-zA-Z0-9]"  nextgroup=vimFilter,vimMarkNumber,vimSubst1
-syn match      vimMarkNumber   "[-+]\d\+"              contained contains=vimOper nextgroup=vimSubst1
-syn match      vimPlainMark contained  "'[a-zA-Z0-9]"
-syn match      vimRange        "[`'][a-zA-Z0-9],[`'][a-zA-Z0-9]"       contains=vimMark        skipwhite nextgroup=vimFilter
-
-syn match      vimRegister     '[^,;[{: \t]\zs"[a-zA-Z0-9.%#:_\-/]\ze[^a-zA-Z_":0-9]'
-syn match      vimRegister     '@"'
-syn match      vimLetRegister  contained       '@["@0-9\-a-zA-Z:.%#=*+~_/]'
+" :match {{{3
+" ======
+syn keyword    vimMatch        contained       mat[ch]         skipwhite nextgroup=vimMatchGroup,vimMatchNone
+syn match      vimMatch_       contained       "mat\%[ch]\>"           skipwhite nextgroup=vimMatchGroup,vimMatchNone
 
-syn match      vimAddress      ",\zs[.$]"      skipwhite nextgroup=vimSubst1
-syn match      vimAddress      "%\ze\a"        skipwhite nextgroup=vimString,vimSubst1
+" conflicts with :match
+" syn keyword  vimMatch        contained       mat[ch]         skipwhite nextgroup=vimMatchGroup,vimMatchNone
+syn match      vimMatchGroup   contained       "[[:alnum:]._-]\+"      skipwhite nextgroup=vimMatchPattern
+syn case ignore
+syn keyword    vimMatchNone    contained       none
+syn case match
+syn region     vimMatchPattern contained
+      \ matchgroup=Delimiter
+      \ start="\z([!#$%&'()*+,-./:;<=>?@[\]^_`{}~]\)"
+      \ skip="\\\\\|\\\z1"
+      \ end="\z1"
+      \ contains=@vimSubstList
+      \ oneline
 
-syn match      vimFilter               "^!!\=[^"]\{-}\(|\|\ze\"\|$\)"  contains=vimOper,vimSpecFile
-syn match      vimFilter    contained  "!!\=[^"]\{-}\(|\|\ze\"\|$\)"   contains=vimOper,vimSpecFile
-syn match      vimComFilter contained  "|!!\=[^"]\{-}\(|\|\ze\"\|$\)"      contains=vimOper,vimSpecFile
+" :menu {{{3
+" =====
+" NOTE: tail comments disallowed
+" GEN_SYN_VIM: vimCommand menu, START_STR='syn keyword vimMenu contained', END_STR='skipwhite nextgroup=vimMenuBang,vimMenuMod,vimMenuName,vimMenuPriority,vimMenuStatus'
+syn keyword vimMenu contained popu[p] skipwhite nextgroup=vimMenuBang,vimMenuName
+syn region     vimMenuRhs      contained
+      \ start="|\@!\S"
+      \ skip=+\\\\\|\\|\|\n\s*\%(\\\|"\\ \)+
+      \ end="$"
+      \ end="\ze|"
+      \ nextgroup=vimCmdSep
+      \ contains=@vimContinue,vimNotation
+syn region     vimMenuRhsContinue contained
+      \ start=+^\s*\%(\\\|"\\ \)+
+      \ skip=+\\\\\|\\|\|\n\s*\%(\\\|"\\ \)+
+      \ end="$"
+      \ end="\ze|"
+      \ nextgroup=vimCmdSep
+      \ contains=@vimContinue,vimNotation
+syn match      vimMenuName     "\.\@!\%(\\\s\|\S\)\+"                  contained contains=vimMenuNotation,vimNotation skipwhite        nextgroup=vimCmdSep,vimMenuRhs
+syn match      vimMenuName     +\.\@!\%(\\\s\|\S\)\+\ze\s*\n\s*\%(\\\|["#]\\ \)+       contained contains=vimMenuNotation,vimNotation skipwhite skipnl nextgroup=vimCmdSep,vimMenuRhsContinue
+syn match      vimMenuNotation "&\a\|&&\|\\\s\|\\\." contained
+syn match      vimMenuPriority "\<\d\+\%(\.\d\+\)*\>" contained skipwhite nextgroup=vimMenuName
+syn match      vimMenuMod      "\c<\%(script\|silent\|special\)>" contained skipwhite nextgroup=vimMenuName,vimMenuPriority,vimMenuMod contains=vimMapModKey,vimMapModErr
+syn keyword    vimMenuStatus   enable disable nextgroup=vimMenuName skipwhite
+syn match      vimMenuBang     "\a\@1<=!" contained skipwhite nextgroup=vimMenuName,vimMenuMod
 
-" Complex Repeats: (:h complex-repeat) {{{2
-" ===============
-syn match      vimCmplxRepeat  '[^a-zA-Z_/\\()]q[0-9a-zA-Z"]\>'lc=1
+syn region     vimMenutranslate        contained
+      \ matchgroup=vimCommand
+      \ start="\<menut\%[ranslate]\>"
+      \ skip=+\\\\\|\\|\|\n\s*\%(\\\|"\\ \)+
+      \ end="$"
+      \ end="\ze|"
+      \ matchgroup=vimMenuClear
+      \ end="\<clear\ze\s*\%(["#|]\|$\)"
+      \ nextgroup=vimCmdSep
+      \ contains=@vimContinue,vimMenutranslateName
+      \ keepend
+      \ transparent
+" oneline is sufficient to match the current formatting in runtime/lang/*.vim
+syn match      vimMenutranslateName "\%(\\\s\|\S\)\+" contained contains=vimMenuNotation,vimNotation
+syn match      vimMenutranslateComment +".*+ contained containedin=vimMenutranslate
 
-" NOTE: :* as an alias for :@ is not supported, this is considered a :range,
-" see :help cpo-star
-syn match      vimAtArg        contained       +@\@1<=[0-9a-z".=*+:@]+
-syn match      vimAt   +@[0-9a-z".=*+:@]\ze\s*\%($\|[|"#]\)+   skipwhite nextgroup=vimCmdSep,vimComment,vim9Comment contains=vimAtArg
-" Vim9: avoid LHS assignment mismatching of :@["#]
-syn match      vimAt   +@\ze\s*\%($\||\|\s["#]\)+              skipwhite nextgroup=vimCmdSep,vimComment,vim9Comment
+" :normal {{{3
+" =======
+" syn match    vimNormal       contained       "\<norm\%[al]\>!\="     skipwhite nextgroup=vimNormalArg contains=vimBang
+syn match      vimNormal       contained       "norm\%[al]\>!\="               skipwhite nextgroup=vimNormalArg contains=vimBang
+syn region     vimNormalArg    contained
+      \ start="\S"
+      \ skip=+\n\s*\%(\\\|["#]\\ \)+
+      \ end="$"
+      \ contains=@vimContinue
+
+" :packadd {{{3
+" ========
+syn keyword    vimPackadd      contained       pa[ckadd]       skipwhite nextgroup=vimPackaddBang,vimPackaddArg,vimComment,vim9Comment,vimCmdSep
+syn region     vimPackaddArg   contained
+      \ start=+["#|]\@!\S+
+      \ end="\ze\s*$"
+      \ end=+\ze\s*\\\@1<!["#|]+
+      \ skipwhite nextgroup=vimComment,vim9Comment,vimCmdSep
+      \ contains=vimSpecFile,@vimWildcard
+      \ oneline
+syn match      vimPackaddBang  contained       "\a\@1<=!"      skipwhite nextgroup=vimPackaddArg
+
+" :profile {{{3
+" ========
+syn match      vimProfileBang   contained      "\a\@1<=!"      skipwhite nextgroup=vimProfileArg
+syn keyword    vimProfileArg    contained      start   skipwhite nextgroup=vimProfilePattern
+syn keyword    vimProfileArg    contained      func    skipwhite nextgroup=vimProfilePattern
+syn keyword    vimProfileArg    contained      file    skipwhite nextgroup=vimProfilePattern
+syn keyword    vimProfileArg    contained      stop pause      skipwhite nextgroup=vimCmdSep,@vimComment
+syn keyword    vimProfileArg    contained      continue dump   skipwhite nextgroup=vimCmdSep,@vimComment
+" TODO: match file pattern
+syn region     vimProfilePattern contained
+      \ start="\S"
+      \ skip=+\\[|"#]+
+      \ end="$" end=+\ze\s*[|"#]+
+      \ skipwhite nextgroup=vimCmdSep,vimComment,vim9Comment
+syn keyword    vimProfile      contained       prof[ile]       skipwhite nextgroup=vimProfileBang,vimProfileArg
+
+syn keyword    vimProfdelArg   contained       func    skipwhite nextgroup=vimProfilePattern
+syn keyword    vimProfdelArg   contained       file    skipwhite nextgroup=vimProfilePattern
+syn keyword    vimProfdelArg   contained       here    skipwhite nextgroup=vimCmdSep,@vimComment
+syn keyword    vimProfdel      contained       profd[el]       skipwhite nextgroup=vimProfdelArg
+
+" :promptfind, :promptrepl {{{3
+" ========================
+syn region     vimPromptArg    contained
+      \ start="\S"
+      \ skip=+\n\s*\%(\\\|["#]\\ \)+
+      \ end="$"
+      \ contains=@vimContinue
+syn keyword    vimPrompt       contained       promptf[ind] promptr[epl]       skipwhite nextgroup=vimPromptArg
+
+" :redir {{{3
+" ======
+syn keyword    vimRedir               contained        redi[r] skipwhite nextgroup=vimRedirBang,vimRedirFileOperator,vimRedirVariableOperator,vimRedirRegister,vimRedirEnd
+syn match      vimRedirBang           contained        "\a\@1<=!"      skipwhite nextgroup=vimRedirFileOperator
+
+syn match      vimRedirFileOperator     contained      ">>\="  skipwhite nextgroup=vimRedirFile
+syn region     vimRedirFile           contained
+      \ start="\S"
+      \ matchgroup=Normal
+      \ end="\s*$"
+      \ end="\s*\ze[|"]"
+      \ nextgroup=vimCmdSep,vimComment
+      \ contains=vimSpecFile
+syn match      vimRedirRegisterOperator contained      ">>\="
+syn match      vimRedirRegister               contained        "@[a-zA-Z*+"]"  nextgroup=vimRedirRegisterOperator
+syn match      vimRedirVariableOperator contained      "=>>\=" skipwhite nextgroup=vimVar
+syn keyword    vimRedirEnd            contained        END
+
+" :return {{{3
+" =======
+syn keyword    vimReturn       contained       ret[urn]        skipwhite nextgroup=@vimExprList,vimNotation
+
+" :runtime {{{3
+" ========
+syn keyword    vimRuntime      contained       ru[ntime]       skipwhite nextgroup=vimRuntimeBang,vimRuntimeWhere,vimRuntimeArgs
+syn keyword    vimRuntimeWhere contained
+      \ START OPT PACK ALL
+      \ skipwhite nextgroup=vimRuntimeArgs
+syn region     vimRuntimeArgs  contained
+      \ start=+["#|]\@!\S+
+      \ skip=+\s*\n\s*\%(\\\|["#]\\ \)\|^\s*["#]\\ +
+      \ end="\ze\s*$"
+      \ end=+\ze\s*\\\@1<!["#|]+
+      \ skipwhite nextgroup=vimComment,vim9Comment,vimCmdSep
+      \ contains=@vimContinue,vimSpecFile,@vimWildcard
+syn match      vimRuntimeBang  contained       "\a\@1<=!"      skipwhite nextgroup=vimRuntimeWhere,vimRuntimeArgs
 
-" Set command and associated set-options (vimOptions) with comment {{{2
-syn match      vimSet          "\<\%(setl\%[ocal]\|setg\%[lobal]\|se\%[t]\)\>" skipwhite nextgroup=vimSetBang,vimCmdSep,vimComment,vimSetArgs
+" :set {{{3
+" ====
+syn keyword    vimSet  contained       setl[ocal] setg[lobal] se[t]    skipwhite nextgroup=vimSetBang,vimCmdSep,vimComment,vimSetArgs
 syn region     vimSetComment   contained       start=+"+ skip=+\n\s*\%(\\\||"\\ \)+ end="$" contains=@vimCommentGroup,vimCommentString extend
-syn match      vimSetCmdSep    contained       "|" skipwhite nextgroup=@vimCmdList,vimSubst1,@vimFunc
+syn match      vimSetCmdSep    contained       "|" skipwhite nextgroup=@vimCmdList,@vimFunc
 syn match      vimSetEscape    contained       "\\\%(\\[|"]\|.\)"
 syn match      vimSetBarEscape contained       "\\|"
 syn match      vimSetQuoteEscape       contained       +\\"+
@@ -1158,336 +1270,325 @@ syn keyword   vimSetTermcap   contained       termcap
 syn match      vimSetSep       contained       "[,:]"
 syn match      vimSetMod       contained       "\a\@1<=\%(&vim\=\|[!&?<]\)"
 
-" Variable Declarations: {{{2
-" =====================
-VimL syn keyword       vimLet  let             skipwhite nextgroup=@vimSpecialVar,vimVar,vimVarList,vimLetVar
-VimL syn keyword       vimConst        cons[t]         skipwhite nextgroup=@vimSpecialVar,vimVar,vimVarList,vimLetVar
-syn region     vimVarList      contained
-      \ start="\[" end="]"
-      \ skipwhite nextgroup=vimLetHeredoc
-      \ contains=@vimContinue,@vimSpecialVar,vimVar
-syn match      vimLetVar        contained      "\<\%([bwglstav]:\)\=\h[a-zA-Z0-9#_]*\>\ze\%(\[.*]\)\=\s*=<<"   skipwhite nextgroup=vimLetVarSubscript,vimLetHeredoc    contains=vimVarScope,vimSubscriptBrackets
-hi link vimLetVar vimVar
-syn region     vimLetVarSubscript contained
-      \ matchgroup=vimSubscriptBracket
-      \ start="\S\@1<=\["
-      \ end="]"
-      \ skipwhite nextgroup=vimLetVarSubscript,vimLetHeredoc
-      \ contains=@vimExprList
-
-syn keyword    vimUnlet                unl[et] skipwhite nextgroup=vimUnletBang,vimUnletVars
-syn match      vimUnletBang    contained       "\a\@1<=!"      skipwhite nextgroup=vimUnletVars
-syn region     vimUnletVars    contained
-      \ start="$\I\|\h" skip=+\n\s*\%(\\\|["#]\\ \)\|^\s*["#]\\ + end="$" end=+\ze\s*[|"#]+
-      \ skipwhite nextgroup=vimCmdSep,vimComment,vim9Comment
-      \ contains=@vimContinue,vimEnvvar,vimVar,vimVimVar
+" :sleep {{{3
+" ======
+syn keyword    vimSleep        contained       sl[eep]         skipwhite nextgroup=vimSleepBang,vimSleepArg
+syn match      vimSleep_       contained       "sl\%[eep]\>"           skipwhite nextgroup=vimSleepBang,vimSleepArg
+syn match      vimSleepBang    contained       "\a\@1<=!"              skipwhite nextgroup=vimSleepArg
+syn match      vimSleepArg     contained       "\<\%(\d\+\)\=m\=\>"
 
-" TODO: type error after register or environment variables (strings)
-VimFoldh syn region vimLetHeredoc      contained
-      \ matchgroup=vimLetHeredocStart
-      \ start="\%(^\z(\s*\)\S.*\)\@<==<<\s*trim\%(\s\+\)\@>\z(\L\S*\)"
-      \ matchgroup=vimLetHeredocStop
-      \ end="^\z1\=\z2$"
-      \ extend
-VimFoldh syn region vimLetHeredoc      contained
-      \ matchgroup=vimLetHeredocStart
-      \ start="=<<\%(\s*\)\@>\z(\L\S*\)"
-      \ matchgroup=vimLetHeredocStop end="^\z1$"
-      \ extend
-VimFoldh syn region vimLetHeredoc      contained
-      \ matchgroup=vimLetHeredocStart
-      \ start="\%(^\z(\s*\)\S.*\)\@<==<<\s*\%(trim\s\+eval\|eval\s\+trim\)\%(\s\+\)\@>\z(\L\S*\)"
-      \ matchgroup=vimLetHeredocStop
-      \ end="^\z1\=\z2$"
-      \ contains=@vimStringInterpolation
-      \ extend
-VimFoldh syn region vimLetHeredoc      contained
-      \ matchgroup=vimLetHeredocStart
-      \ start="=<<\s*eval\%(\s\+\)\@>\z(\L\S*\)"
-      \ matchgroup=vimLetHeredocStop
-      \ end="^\z1$"
-      \ contains=@vimStringInterpolation
-      \ extend
-
-Vim9 syn keyword       vim9Const       const   skipwhite nextgroup=vim9Variable,vim9VariableList
-Vim9 syn keyword       vim9Final       final   skipwhite nextgroup=vim9Variable,vim9VariableList
-Vim9 syn keyword       vim9Var var     skipwhite nextgroup=vim9Variable,vim9VariableList
-
-syn match      vim9Variable    contained       "\<\h\w*\>"     skipwhite nextgroup=vim9VariableTypeSep,vimLetHeredoc,vimOper
-syn region     vim9VariableList        contained       start="\[" end="]" contains=@vimContinue,@vimSpecialVar,vim9Variable skipwhite nextgroup=vimLetHeredoc
-
-syn match      vim9VariableTypeSep     contained       "\S\@1<=:\%(\s\|\n\)\@="                skipwhite nextgroup=@vim9VariableType
-syn keyword    vim9VariableType                contained       blob bool channel float job number string void  skipwhite nextgroup=vimLetHeredoc
-syn keyword    vim9VariableTypeAny     contained       any                     skipwhite nextgroup=vimLetHeredoc
-syn match      vim9VariableTypeObject  contained       "\<object<\@="                            nextgroup=vim9VariableTypeObjectArgs
-syn region     vim9VariableTypeObjectArgs
-      \ matchgroup=vim9VariableTypeObjectBracket
-      \ start="<"
-      \ end=">"
-      \ contains=vimTypeAny,vimTypeObject,vimUserType
-      \ oneline
-      \ transparent
-syn match      vim9VariableType                contained       "\<\%(func\)\>"                 skipwhite nextgroup=vimLetHeredoc
-syn region     vim9VariableCompoundType        contained
-      \ matchgroup=vim9VariableType
-      \ start="\<func("
-      \ end=")"
-      \ skipwhite nextgroup=vim9VariableTypeSep,vimLetHeredoc
-      \ contains=@vim9Continue,@vim9VariableType
-      \ transparent
-syn region     vim9VariableCompoundType        contained
-      \ matchgroup=vim9VariableType
-      \ start="\<tuple<"
-      \ end=">"
-      \ skipwhite nextgroup=vimLetHeredoc
-      \ contains=@vim9Continue,@vim9VariableType
-      \ transparent
-syn region     vim9VariableCompoundType        contained
-      \ matchgroup=vim9VariableType
-      \ start="\<\%(list\|dict\)<"
-      \ end=">"
-      \ skipwhite nextgroup=vimLetHeredoc
-      \ contains=@vim9VariableType
+" :sort {{{3
+" =====
+syn keyword    vimSort   contained     sor[t]          skipwhite nextgroup=vimSortBang,@vimSortOptions,vimSortPattern,vimCmdSep
+syn match      vimSort_          contained     "sort\=\>"              skipwhite nextgroup=vimSortBang,@vimSortOptions,vimSortPattern,vimCmdSep
+syn match      vimSortBang       contained     "\a\@1<=!"              skipwhite nextgroup=@vimSortOptions,vimSortPattern,vimCmdSep
+syn match      vimSortOptionsError contained   "\a\+"
+syn match      vimSortOptions    contained     "\<[ilur]*[nfxob]\=[ilur]*\>"   skipwhite nextgroup=vimSortPattern,vimCmdSep
+syn region     vimSortPattern    contained
+      \ matchgroup=Delimiter
+      \ start="\z([^[:space:][:alpha:]|]\)"
+      \ skip="\\\\\|\\\z1"
+      \ end="\z1"
+      \ skipwhite nextgroup=@vimSortOptions,vimCmdSep
+      \ contains=@vimSubstList
       \ oneline
-      \ transparent
-syn match      vim9VariableUserType    contained       "\<\%(\h\w*\.\)*\u\w*\>"        skipwhite nextgroup=vimLetHeredoc
 
-syn cluster vim9VariableType contains=vim9VariableType,vim9VariableTypeAny,vim9VariableTypeObject,vim9VariableCompoundType,vim9VariableUserType
+syn cluster vimSortOptions contains=vimSortOptions,vimSortOptionsError
 
-" Lockvar and Unlockvar: {{{2
-" =====================
-syn keyword    vimLockvar      lockv[ar]       skipwhite nextgroup=vimLockvarBang,vimLockvarDepth,vimLockvarVars
-syn keyword    vimUnlockvar    unlo[ckvar]     skipwhite nextgroup=vimLockvarBang,vimLockvarDepth,vimLockvarVars
-syn match      vimLockvarBang  contained       "\a\@1<=!"      skipwhite nextgroup=vimLockvarVars
-syn match      vimLockvarDepth contained       "\<[0-3]\>"     skipwhite nextgroup=vimLockvarVars
-syn region     vimLockvarVars  contained
-      \ start="\h" skip=+\n\s*\%(\\\|"\\ \)\|^\s*"\\ + end="$" end="\ze[|"]"
-      \ nextgroup=vimCmdSep,vimComment
-      \ contains=@vimContinue,vimVar
+" :substitute {{{3
+" ===========
+syn cluster    vimSubstList    contains=vimPatSep,vimPatRegion,vimPatSepErr,vimSubstTwoBS,vimSubstRange,vimNotation
+syn cluster    vimSubstRepList contains=vimSubstSubstr,vimSubstTwoBS,vimNotation
+syn cluster    vimSubstList    add=vimCollection
+syn match      vimSubst        contained       "\<\%(s\%[ubstitute]\|sm\%[agic]\|sno\%[magic]\)\>"             skipwhite nextgroup=vimSubstPat,vimSubstFlags,vimSubstCount
+syn match      vimSubst        contained       "\<\%(s\%[ubstitute]\|sm\%[agic]\|sno\%[magic]\)[_#]\@="        skipwhite nextgroup=vimSubstPat
+syn match      vimSubst        contained       "\<\%(s\%[ubstitute]\|sm\%[agic]\|sno\%[magic]\)\%(\d\+\)\@="   skipwhite nextgroup=vimSubstCount
+syn match      vimSubst_       contained       "\%(s\%[ubstitute]\|sm\%[agic]\|sno\%[magic]\)\>"               skipwhite nextgroup=vimSubstPat,vimSubstFlags,vimSubstCount
+syn match      vimSubst_       contained       "\%(s\%[ubstitute]\|sm\%[agic]\|sno\%[magic]\)[_#]\@="  skipwhite nextgroup=vimSubstPat
+syn match      vimSubst_       contained       "\%(s\%[ubstitute]\|sm\%[agic]\|sno\%[magic]\)\%(\d\+\)\@="     skipwhite nextgroup=vimSubstCount
+syn match      vimSubstFlagErr contained       "[^< \t\r|]\+" contains=vimSubstFlags
+" & and # after :s are always pattern delimiters not flags
+syn match      vimSubstFlags   contained       "[&cegiIlnpr#]\+"       skipwhite nextgroup=vimSubstCount
+syn match      vimSubstCount   contained       "\d\+\>"
+" TODO: Vim9 illegal separators for abbreviated :s form are [-.:], :su\%[...] required
+"     : # is allowed but "not recommended" (see :h pattern-delimiter)
+syn region     vimSubstPat     contained       matchgroup=vimSubstDelim start="\z([!#$%&'()*+,-./:;<=>?@[\]^_`{}~]\)"rs=s+1 skip="\\\\\|\\\z1" end="\z1"re=e-1,me=e-1  contains=@vimSubstList  nextgroup=vimSubstRep4  oneline
+syn region     vimSubstRep4    contained       matchgroup=vimSubstDelim start="\z(.\)" skip="\\\\\|\\\z1" end="\z1" matchgroup=vimNotation end="<[cC][rR]>"    contains=@vimSubstRepList       nextgroup=vimSubstFlagErr       oneline
+syn region     vimCollection   contained       transparent     start="\\\@<!\[" skip="\\\[" end="\]"   contains=vimCollClass
+syn match      vimCollClassErr contained       "\[:.\{-\}:\]"
+syn match      vimCollClass    contained       transparent     "\%#=1\[:\(alnum\|alpha\|blank\|cntrl\|digit\|graph\|lower\|print\|punct\|space\|upper\|xdigit\|retu\%[rn]\|tab\|escape\|backspace\):\]"
+syn match      vimSubstSubstr  contained       "\\z\=\d"
+syn match      vimSubstTwoBS   contained       "\\\\"
 
-hi def link vimLockvar vimCommand
-hi def link vimUnlockvar vimCommand
-hi def link vimLockvarBang vimBang
-hi def link vimLockvarDepth vimNumber
+" TODO: flags, unlike count, must follow immediately
+syn match      vimSubst        contained       "&&\="  skipwhite nextgroup=vimSubstFlags,vimSubstCount
+syn match      vimSubst        contained       "\~&\=" skipwhite nextgroup=vimSubstFlags,vimSubstCount
 
-" For: {{{2
-" ===
-" handles Vim9 and legacy for now
-syn region     vimFor
-      \ matchgroup=vimCommand
-      \ start="\<for\>" end="\<in\>"
-      \ skipwhite skipnl nextgroup=@vimForInContinue,vim9ForInComment,@vimExprList
-      \ contains=@vimContinue,vimVar,vimVarList,vim9Variable,vim9VariableList
-      \ transparent
+" two and three letter variants (matched as :s + flags, count may follow immediately)
+syn match      vimSubst        contained       "\<sc[egiIlnp]\=\a\@!"  skipwhite nextgroup=vimSubstCount       contains=vimSubstFlags
+syn match      vimSubst        contained       "\<sg[ceiIlnpr]\=\a\@!" skipwhite nextgroup=vimSubstCount       contains=vimSubstFlags
+syn match      vimSubst        contained       "\<si[ceInpr]\=\a\@!"   skipwhite nextgroup=vimSubstCount       contains=vimSubstFlags
+syn match      vimSubst        contained       "\<sI[ceginplr]\=\a\@!" skipwhite nextgroup=vimSubstCount       contains=vimSubstFlags
+syn match      vimSubst        contained       "\<sr[cgiInplr]\=\a\@!" skipwhite nextgroup=vimSubstCount       contains=vimSubstFlags
+syn match      vimSubst_       contained       "sc[egiIlnp]\=\a\@!"    skipwhite nextgroup=vimSubstCount       contains=vimSubstFlags
+syn match      vimSubst_       contained       "sg[ceiIlnpr]\=\a\@!"   skipwhite nextgroup=vimSubstCount       contains=vimSubstFlags
+syn match      vimSubst_       contained       "si[ceInpr]\=\a\@!"     skipwhite nextgroup=vimSubstCount       contains=vimSubstFlags
+syn match      vimSubst_       contained       "sI[ceginplr]\=\a\@!"   skipwhite nextgroup=vimSubstCount       contains=vimSubstFlags
+syn match      vimSubst_       contained       "sr[cgiInplr]\=\a\@!"   skipwhite nextgroup=vimSubstCount       contains=vimSubstFlags
 
-syn match      vim9ForInComment                contained       "#.*"   skipwhite skipempty nextgroup=vimForInComment,@vimExprList
+" Vi compatibility
+syn match      vimSubstDelim   contained       "\\"
+syn match      vimSubstPat     contained       "\\\ze[/?&]" contains=vimSubstDelim nextgroup=vimSubstRep4
 
-syn match      vimForInContinue                contained       "^\s*\zs\\"      skipwhite skipnl nextgroup=@vimForInContinue,@vimExprList
-syn match         vimForInContinueComment      contained       '^\s*\zs["#]\\ .*' skipwhite skipnl nextgroup=@vimForInContinue,@vimExprList
-syn cluster    vimForInContinue                contains=vimForInContinue,vimForInContinueComment
+" :syntax {{{3
+" =======
+syn region     vimGroupList    contained
+      \ start="\S"
+      \ skip=+\n\s*\%(\\\|["#]\\ \)+
+      "\ need to consume the whitespace
+      \ end="\s"he=e-1
+      \ end="$"
+      \ contains=@vimGroupListContinue,vimGroupSpecial,vimGroupListContinueComma
+syn keyword    vimGroupSpecial contained       ALL     ALLBUT  CONTAINED       TOP
+syn match      vimGroupListComma               contained       ","
+syn match      vimGroupListContinueComma       contained       "\s\+,\s*\|,\s\+"       contains=vimGroupListComma
+syn match      vimGroupListContinueComma       contained       "\s*,\s*\%(\n\s*\%(\\\s\+\|["#]\\ .*\)\)\+"     contains=@vimGroupListContinue,vimGroupListComma
 
-" Abbreviations: {{{2
-" =============
-" GEN_SYN_VIM: vimCommand abbrev, START_STR='syn keyword vimAbb', END_STR='skipwhite nextgroup=vimMapMod,vimMapLhs'
-" GEN_SYN_VIM: vimCommand abclear, START_STR='syn keyword vimAbb', END_STR='skipwhite nextgroup=vimMapMod'
+syn match      vimGroupListEquals      contained       "="             skipwhite skipnl nextgroup=vimGroupListContinueStart,vimGroupList
+" the first continuation line does not terminate the list at whitepace after \
+syn match      vimGroupListContinueStart       contained       "^\%(\s*["#]\\ .*\n\)*\s*\\\s\+"        skipwhite        nextgroup=vimGroupList contains=@vimGroupListContinue transparent
 
-" Filename Patterns: {{{2
-" =================
+syn match      vimGroupListContinue    contained       "^\s*\\"        skipwhite skipnl nextgroup=@vimGroupListContinue,vimGroupListContinueComma contains=vimWhitespace
+syn match      vimGroupListContinueComment     contained       '^\s*["#]\\ .*' skipwhite skipnl nextgroup=@vimGroupListContinue                   contains=vimWhitespace
+syn cluster    vimGroupListContinue    contains=vimGroupListContinue,vimGroupListContinueComment
 
-syn match      vimWildcardQuestion     contained       "?"
-syn match      vimWildcardStar         contained       "*"
+if !exists("g:vimsyn_noerror") && !exists("g:vimsyn_novimsynerror")
+ syn match     vimSynError             contained       "\i\+"
+endif
+syn match      vimSynContains          contained       "\<contains\>"  skipwhite nextgroup=vimGroupListEquals
+syn match      vimSynContainedin               contained       "\<containedin\>"       skipwhite nextgroup=vimGroupListEquals
+syn match      vimSynNextgroup         contained       "\<nextgroup\>" skipwhite nextgroup=vimGroupListEquals
+if has("conceal")
+ " no whitespace allowed after '='
+ syn match     vimSynCchar     contained       "\<cchar="      nextgroup=vimSynCcharValue
+ syn match     vimSynCcharValue        contained       "\S"
+endif
 
-syn match      vimWildcardBraceComma   contained       ","
-syn region     vimWildcardBrace                contained
-      \ matchgroup=vimWildcard
-      \ start="{"
-      \ end="}"
-      \ contains=vimWildcardEscape,vimWildcardBrace,vimWildcardBraceComma,vimWildcardQuestion,vimWildcardStar,vimWildcardBracket
-      \ oneline
+syn keyword    vimSyntax       contained       sy[ntax]        skipwhite nextgroup=vimSynType,@vimComment
+syn cluster vimFunctionBodyList add=vimSyntax
 
-syn match      vimWildcardIntervalNumber       contained       "\d\+"
-syn match      vimWildcardInterval     contained       "\\\\\\{\d\+\%(,\d\+\)\=\\}" contains=vimWildcardIntervalNumber
+" :syntax case {{{3
+syn keyword    vimSynType      contained       case    skipwhite nextgroup=vimSynCase,vimSynCaseError
+if !exists("g:vimsyn_noerror") && !exists("g:vimsyn_novimsyncaseerror")
+ syn match     vimSynCaseError contained       "\i\+"
+endif
+syn keyword    vimSynCase      contained       ignore  match
 
+" :syntax clear {{{3
+syn keyword    vimSynType      contained       clear
 
-syn match      vimWildcardBracket      contained       "\[\%(\^\=]\=\%(\\.\|\[\([:.=]\)[^:.=]\+\1]\|[^][:space:]]\)*\)\@>]"
-      \ contains=vimWildcardBracketStart,vimWildcardEscape
+" :syntax cluster {{{3
+syn keyword    vimSynType      contained       cluster skipwhite nextgroup=vimClusterName
+syn region     vimClusterName  contained
+      \ keepend
+      \ matchgroup=vimGroupName
+      \ start="\h\w*\>"
+      \ skip=+\\\\\|\\\|\n\s*\%(\\\|"\\ \)+
+      \ end="\ze|"
+      \ end="$"
+      \ nextgroup=vimCmdSep
+      \ contains=@vimContinue,vimGroupAdd,vimGroupRem,vimSynContains,vimSynError
+syn match      vimGroupAdd     contained       "\<add\>"       skipwhite nextgroup=vimGroupListEquals
+syn match      vimGroupRem     contained       "\<remove\>"    skipwhite nextgroup=vimGroupListEquals
 
-syn match      vimWildcardBracketCharacter     contained       "."     nextgroup=@vimWildcardBracketCharacter,vimWildcardBracketHyphen,vimWildcardBracketEnd
-syn match      vimWildcardBracketRightBracket  contained       "]"     nextgroup=@vimWildcardBracketCharacter,vimWildcardBracketEnd
-syn match      vimWildcardBracketHyphen        contained       "-]\@!" nextgroup=@vimWildcardBracketCharacter
-syn match      vimWildcardBracketEscape        contained       "\\."   nextgroup=@vimWildcardBracketCharacter,vimWildcardBracketHyphen,vimWildcardBracketEnd
-syn match      vimWildcardBracketCharacterClass        contained       "\[:[^:]\+:]"   nextgroup=@vimWildcardBracketCharacter,vimWildcardBracketEnd
-syn match      vimWildcardBracketEquivalenceClass      contained       "\[=[^=]\+=]"   nextgroup=@vimWildcardBracketCharacter,vimWildcardBracketEnd
-syn match      vimWildcardBracketCollatingSymbol       contained       "\[\.[^.]\+\.]" nextgroup=@vimWildcardBracketCharacter,vimWildcardBracketEnd
+" :syntax conceal {{{3
+syn match      vimSynType      contained       "\<conceal\>"   skipwhite nextgroup=vimSynConceal,vimSynConcealError
+if !exists("g:vimsyn_noerror") && !exists("g:vimsyn_novimsynconcealerror")
+ syn match     vimSynConcealError contained    "\i\+"
+endif
+syn keyword    vimSynConceal   contained       on      off
 
-syn match      vimWildcardBracketStart contained       "\["    nextgroup=vimWildcardBracketCaret,vimWildcardBracketRightBracket,@vimWildcardBracketCharacter
-syn match      vimWildcardBracketCaret contained       "\^"    nextgroup=@vimWildcardBracketCharacter,vimWildcardBracketRightBracket
-syn match      vimWildcardBracketEnd   contained       "]"
+" :syntax foldlevel {{{3
+syn keyword    vimSynType      contained       foldlevel       skipwhite nextgroup=vimSynFoldlevel,vimSynFoldlevelError
+if !exists("g:vimsyn_noerror") && !exists("g:vimsyn_novimsynfoldlevelerror")
+ syn match     vimSynFoldlevelError    contained       "\i\+"
+endif
+syn keyword    vimSynFoldlevel contained       start   minimum
 
-syn cluster    vimWildcardBracketCharacter     contains=vimWildcardBracketCharacter,vimWildcardBracketEscape,vimWildcardBracketCharacterClass,vimWildcardBracketEquivalenceClass,vimWildcardBracketCollatingSymbol
+" :syntax iskeyword {{{3
+syn keyword    vimSynType              contained       iskeyword       skipwhite nextgroup=vimSynIskeyword
+syn keyword    vimSynIskeyword         contained       clear
+syn match      vimSynIskeyword         contained       "\S\+"  contains=vimSynIskeywordSep
+syn match      vimSynIskeywordSep      contained       ","
 
-syn match      vimWildcardEscape       contained       "\\."
+" :syntax include {{{3
+syn keyword    vimSynType              contained       include skipwhite nextgroup=vimSynIncludeCluster
+syn match      vimSynIncludeCluster    contained       "@[_a-zA-Z0-9]\+\>"
 
-syn cluster    vimWildcard             contains=vimWildcardQuestion,vimWildcardStar,vimWildcardBrace,vimWildcardBracket,vimWildcardInterval
+" :syntax keyword {{{3
+syn cluster    vimSynKeyGroup  contains=@vimContinue,vimSynCchar,vimSynNextgroup,vimSynKeyOpt,vimSynContainedin,vimSynKeyError
+syn keyword    vimSynType      contained       keyword skipwhite nextgroup=vimSynKeyRegion
+syn region     vimSynKeyRegion contained
+      \ keepend
+      \ matchgroup=vimGroupName
+      \ start="\h\w*\>"
+      \ skip=+\\\\\|\\|\|\n\s*\%(\\\|"\\ \)+
+      \ end="\ze|"
+      \ end="$"
+      \ nextgroup=vimCmdSep
+      \ contains=@vimSynKeyGroup
+syn match      vimSynKeyOpt    contained       "\%#=1\<\%(conceal\|contained\|transparent\|skipempty\|skipwhite\|skipnl\)\>"
+syn match      vimSynKeyError  contained       "\<oneline\>"
 
-" Autocmd and Doauto{cmd,all}: {{{2
-" ===========================
 
-" TODO: explicitly match the {cmd} arg rather than bailing out to TOP
-syn region     vimAutocmdBlock contained       matchgroup=vimSep start="{" end="^\s*\zs}" contains=@vimDefBodyList
+" :syntax match {{{3
+syn cluster    vimSynMtchGroup contains=@vimContinue,vimSynCchar,vimSynContains,vimSynContainedin,vimSynError,vimSynMtchOpt,vimSynNextgroup,vimSynRegPat,vimNotation,vimMtchComment
+syn keyword    vimSynType      contained       match   skipwhite nextgroup=vimSynMatchRegion
+syn region     vimSynMatchRegion       contained
+      \ keepend
+      \ matchgroup=vimGroupName
+      \ start="\h\w*\>"
+      \ skip=+\\\\\|\\|\|\n\s*\%(\\\|"\\ \)+
+      \ end="\ze|"
+      \ end="$"
+      \ nextgroup=vimCmdSep
+      \ contains=@vimSynMtchGroup
+syn match      vimSynMtchOpt   contained       "\%#=1\<\%(conceal\|transparent\|contained\|excludenl\|keepend\|skipempty\|skipwhite\|display\|extend\|skipnl\|fold\)\>"
 
-syn match      vimAutocmdGroup contained       "\%(\\["|[:space:]]\|[^"|[:space:]]\)\+" skipwhite nextgroup=vimAutoEvent,vimAutoEventGlob
-syn match      vimAutocmdBang  contained       "\a\@1<=!"                   skipwhite nextgroup=vimAutocmdGroup,vimAutoEvent,vimAutoEventGlob
+" :syntax {{{3
+syn keyword    vimSynType      contained       enable  list    manual  off     on      reset
 
-" TODO: cleaner handling of | in pattern position
-"     : match pattern items in addition to wildcards
-syn region     vimAutocmdPattern       contained
-      \ start="|\@!\S"
-      \ skip="\\\\\|\\[,[:space:]]"
-      \ end="\ze[,[:space:]]"
+" :syntax region {{{3
+syn cluster    vimSynRegPatGroup       contains=@vimContinue,vimPatSep,vimNotPatSep,vimSynPatRange,vimSynNotPatRange,vimSubstSubstr,vimPatRegion,vimPatSepErr,vimNotation
+syn cluster    vimSynRegGroup  contains=@vimContinue,vimSynCchar,vimSynContains,vimSynContainedin,vimSynNextgroup,vimSynRegOpt,vimSynReg,vimSynMtchGrp
+syn keyword    vimSynType      contained       region  skipwhite nextgroup=vimSynRegion
+syn region     vimSynRegion    contained
+      \ keepend
+      \ matchgroup=vimGroupName
+      \ start="\h\w*"
+      \ skip=+\\\\\|\\|\|\n\s*\%(\\\|"\\ \)+
+      \ end="\ze|"
       \ end="$"
-      \ skipwhite nextgroup=vimAutocmdPatternSep,vimAutocmdMod,vimAutocmdBlock,@vimFunc
-      \ contains=vimEnvvar,@vimWildcard,vimAutocmdPatternEscape
-syn match      vimAutocmdBufferPattern contained       "<buffer\%(=\%(\d\+\|abuf\)\)\=>" skipwhite nextgroup=vimAutocmdPatternSep,vimAutocmdMod,vimAutocmdBlock,@vimFunc
-" trailing pattern separator comma allowed
-syn match      vimAutocmdPatternSep    contained       ","                     skipwhite nextgroup=@vimAutocmdPattern,vimAutocmdMod,vimAutocmdBlock
-syn match      vimAutocmdPatternEscape contained       "\\."
-syn cluster    vimAutocmdPattern               contains=vimAutocmdPattern,vimAutocmdBufferPattern
+      \ nextgroup=vimCmdSep
+      \ contains=@vimSynRegGroup
+syn match      vimSynRegOpt    contained       "\%#=1\<\%(conceal\%(ends\)\=\|transparent\|contained\|excludenl\|skipempty\|skipwhite\|display\|keepend\|oneline\|extend\|skipnl\|fold\)\>"
+syn match      vimSynReg       contained       "\<\%(start\|skip\|end\)="      nextgroup=vimSynRegPat
+syn match      vimSynMtchGrp   contained       "matchgroup="   nextgroup=vimGroup,vimHLGroup
+syn region     vimSynRegPat    contained extend        start="\z([-`~!@#$%^&*_=+;:'",./?]\)"  skip=/\\\\\|\\\z1\|\n\s*\%(\\\|"\\ \)/  end="\z1"  contains=@vimSynRegPatGroup skipwhite nextgroup=vimSynPatMod,vimSynReg
+syn match      vimSynPatMod    contained       "\%#=1\%(hs\|ms\|me\|hs\|he\|rs\|re\)=[se]\%([-+]\d\+\)\="
+syn match      vimSynPatMod    contained       "\%#=1\%(hs\|ms\|me\|hs\|he\|rs\|re\)=[se]\%([-+]\d\+\)\=," nextgroup=vimSynPatMod
+syn match      vimSynPatMod    contained       "lc=\d\+"
+syn match      vimSynPatMod    contained       "lc=\d\+," nextgroup=vimSynPatMod
+syn region     vimSynPatRange  contained       start="\["      skip="\\\\\|\\]"   end="]"
+syn match      vimSynNotPatRange       contained       "\\\\\|\\\["
+syn match      vimMtchComment  contained       '"[^"]\+$'
 
-" TODO: Vim9 requires '++' prefix
-syn match      vimAutocmdMod   contained       "\%(++\)\=\<nested\>" skipwhite nextgroup=vimAutocmdMod,vimAutocmdBlock
-syn match      vimAutocmdMod   contained       "++once\>"      skipwhite nextgroup=vimAutocmdMod,vimAutocmdBlock
+" :syntax spell {{{3
+syn keyword    vimSynType      contained       spell   skipwhite nextgroup=vimSynSpell,vimSynSpellError
+if !exists("g:vimsyn_noerror") && !exists("g:vimsyn_novimsynspellerror")
+ syn match     vimSynSpellError contained      "\i\+"
+endif
+syn keyword    vimSynSpell     contained       default notoplevel      toplevel
 
-" higher priority than vimAutocmdGroup, assume no group is so named
-syn match      vimAutoEventGlob        contained       "*"     skipwhite nextgroup=@vimAutocmdPattern
-syn match      vimAutoEventSep contained       "\a\@1<=,"      nextgroup=vimAutoEvent
-syn match      vimUserAutoEventSep contained   "\a\@1<=,"      nextgroup=vimUserAutoEvent
-
-syn match      vimAutocmd              "\<au\%[tocmd]\>"       skipwhite nextgroup=vimAutocmdBang,vimAutocmdGroup,vimAutoEvent,vimAutoEventGlob
+" :syntax sync {{{3
+syn keyword vimSynType contained       sync    skipwhite       nextgroup=vimSyncClear,vimSyncMatch,vimSyncError,vimSyncRegion,vimSyncArgs
+if !exists("g:vimsyn_noerror") && !exists("g:vimsyn_novimsyncerror")
+ syn match     vimSyncError    contained       "\i\+"
+endif
 
+syn region     vimSyncArgs     contained
+      \ start="\S"
+      \ skip=+\\\\\|\\|\|\n\s*\%(\\\|"\\ \)+
+      \ end="\ze|"
+      \ end="$"
+      \ nextgroup=vimCmdSep
+      \ contains=vimSyncLines,vimSyncLinebreak,vimSyncLinecont,vimSyncFromstart,vimSyncCcomment
 
-syn match      vimDoautocmdMod contained       "<nomodeline>"          skipwhite nextgroup=vimAutocmdGroup,vimAutoEvent
-syn match      vimDoautocmd            "\<do\%[autocmd]\>"     skipwhite nextgroup=vimDoautocmdMod,vimAutocmdGroup,vimAutoEvent
-syn match      vimDoautocmd            "\<doautoa\%[ll]\>"     skipwhite nextgroup=vimDoautocmdMod,vimAutocmdGroup,vimAutoEvent
+syn keyword    vimSyncCcomment contained       ccomment        skipwhite       nextgroup=vimGroupName
+syn keyword    vimSyncClear    contained       clear   skipwhite       nextgroup=vimSyncGroupName
+syn keyword    vimSyncFromstart        contained       fromstart
+syn keyword    vimSyncMatch    contained       match   skipwhite       nextgroup=vimSyncGroupName
+syn keyword    vimSyncRegion   contained       region  skipwhite       nextgroup=vimSynRegion
+syn match      vimSyncLinebreak        contained       "\<linebreaks="         nextgroup=vimNumber
+syn keyword    vimSyncLinecont contained       linecont        skipwhite       nextgroup=vimSynRegPat
+syn match      vimSyncLines    contained       "\<lines="              nextgroup=vimNumber
+syn match      vimSyncLines    contained       "\<minlines="           nextgroup=vimNumber
+syn match      vimSyncLines    contained       "\<maxlines="           nextgroup=vimNumber
+syn match      vimSyncGroupName        contained       "\<\h\w*\>"     skipwhite       nextgroup=vimSyncKey
+syn match      vimSyncKey      contained       "\<grouphere\>" skipwhite       nextgroup=vimSyncGroup
+syn match      vimSyncKey      contained       "\<groupthere\>"        skipwhite       nextgroup=vimSyncGroup
+syn match      vimSyncGroup    contained       "\<\h\w*\>"     skipwhite       nextgroup=vimSynRegPat,vimSyncNone
+syn keyword    vimSyncNone     contained       NONE
 
-" Echo And Execute: -- prefer strings! {{{2
-" ================
-" NOTE: No trailing comments
+" :syntime {{{3
+" ========
+syn keyword    vimSyntimeArg   contained       on off clear report     skipwhite nextgroup=vimComment,vim9Comment,vimCmdSep
+syn keyword    vimSyntime      contained       synti[me]               skipwhite nextgroup=vimSyntimeArg
 
-syn region     vimEcho
-      \ matchgroup=vimCommand
-      \ start="\<ec\%[ho]\>"
-      \ start="\<echoe\%[rr]\>"
-      \ start="\<echom\%[sg]\>"
-      \ start="\<echoc\%[onsole]\>"
-      \ start="\<echon\>"
-      \ start="\<echow\%[indow]\>"
-      \ skip=+\\|\|||\|\n\s*\%(\\\|["#]\\ \)+
-      \ end="\ze|"
-      \ excludenl end="$"
-      \ nextgroup=vimCmdSep
-      \ contains=@vimContinue,@vimExprList,vim9Comment
-      \ transparent
+" :terminal {{{3
+" =========
+syn match      vimTerminal     contained       "\<ter\%[minal]\>"              skipwhite        nextgroup=vimTerminalOptions,vimTerminalCommand
+syn match      vimTerminal     contained       +\<ter\%[minal]\>\ze\s*\n\s*\%(\\\|["#]\\ \)+   skipwhite skipnl nextgroup=vimTerminalOptions,vimTerminalCommand,@vimTerminalContinue
+syn match      vimTerminal_    contained       "ter\%[minal]\>"                        skipwhite        nextgroup=vimTerminalOptions,vimTerminalCommand
+syn match      vimTerminal_    contained       +ter\%[minal]\>\ze\s*\n\s*\%(\\\|["#]\\ \)+     skipwhite skipnl nextgroup=vimTerminalOptions,vimTerminalCommand,@vimTerminalContinue
 
-syn match      vimEchohl       "\<echohl\=\>"  skipwhite nextgroup=vimGroup,vimHLGroup,vimEchohlNone
-syn case ignore
-syn keyword    vimEchohlNone   contained none
-syn case match
+syn match      vimTerminalContinue     contained       "^\s*\\"        skipwhite skipnl nextgroup=@vimTerminalContinue,vimTerminalOptions,vimTerminalCommand contains=vimLeadingWhitespace
+syn match         vimTerminalContinueComment   contained       '^\s*["#]\\ .*' skipwhite skipnl nextgroup=@vimTerminalContinue,vimTerminalOptions,vimTerminalCommand contains=vimLeadingWhitespace
+syn cluster    vimTerminalContinue     contains=vimTerminalContinue,vimTerminalContinueComment
 
-syn cluster    vimEcho contains=vimEcho,vimEchohl
+syn region     vimTerminalCommand      contained
+      \ start="\S"
+      \ skip=+\n\s*\%(\\\|["#]\\ \)+
+      \ end="$"
+      \ contains=@vimContinue
 
-syn region     vimExecute
-      \ matchgroup=vimCommand
-      \ start="\<exe\%[cute]\>"
-      \ skip=+\\|\|||\|\n\s*\%(\\\|["#]\\ \)+
-      \ end="\ze|"
-      \ excludenl end="$"
-      \ nextgroup=vimCmdSep
-      \ contains=@vimContinue,@vimExprList,vim9Comment
+syn region     vimTerminalOptions      contained
+      \ start="++"
+      \ skip=/\s\+++\|\%(\n\|^\)\s*\%(\\\|["#]\\ \)/
+      \ end="\s"
+      \ end="$"
+      \ skipwhite nextgroup=vimTerminalCommand
+      \ contains=@vimContinue,vimTerminalOption
       \ transparent
 
-syn region     vimEval
-      \ matchgroup=vimCommand
-      \ start="\<ev\%[al]\>"
-      \ skip=+\\|\|||\|\n\s*\%(\\\|["#]\\ \)+
-      \ end="\ze|"
-      \ excludenl end="$"
-      \ nextgroup=vimCmdSep
-      \ contains=@vimContinue,@vimExprList,vim9Comment,vimComment
-      \ transparent
+syn match      vimTerminalOption       contained       "++\%(\%(no\)\=close\|open\|curwin\|hidden\|norestore\|shell\)\>"
+syn match      vimTerminalOption       contained       "++kill="               nextgroup=vimTerminalKillOptionArg
+syn match      vimTerminalOption       contained       "++\%(rows\|cols\)="    nextgroup=vimTerminalSizeOptionArg
+syn match      vimTerminalOption       contained       "++eof="                nextgroup=vimTerminalEofOptionArg
+syn match      vimTerminalOption       contained       "++type="               nextgroup=vimTerminalTypeOptionArg
+syn match      vimTerminalOption       contained       "++api="                nextgroup=vimTerminalApiOptionArg
 
-" Filter: {{{2
-" ======
-syn match      vimExFilter             "\<filt\%[er]\>"        skipwhite nextgroup=vimExFilterBang,vimExFilterPattern
-syn region     vimExFilterPattern contained
-      \ start="[[:ident:]]"
-      \ end="\ze[[:space:]\n]"
-      \ skipwhite nextgroup=@vimCmdList
-      \ contains=@vimSubstList
-      \ oneline
-syn region     vimExFilterPattern contained
+syn match      vimTerminalApiOptionArg contained       "\<\S\+\>"
+syn match      vimTerminalEofOptionArg contained       "\<\S\+\>"
+syn match      vimTerminalSizeOptionArg        contained       "\<\d\+\>"
+syn keyword    vimTerminalKillOptionArg        contained       term hup quit int kill
+syn match      vimTerminalKillOptionArg        contained       "\<\d\+\>"
+syn keyword    vimTerminalTypeOptionArg        contained       conpty winpty
+
+" :uniq {{{3
+" =====
+syn keyword    vimUniq   contained     uni[q]  skipwhite nextgroup=vimUniqBang,@vimUniqOptions,vimUniqPattern,vimCmdSep
+syn match      vimUniq_          contained     "\<uniq\=\>"    skipwhite nextgroup=vimUniqBang,@vimUniqOptions,vimUniqPattern,vimCmdSep
+syn match      vimUniqBang       contained     "\a\@1<=!"      skipwhite nextgroup=@vimUniqOptions,vimUniqPattern,vimCmdSep
+syn match      vimUniqOptionsError contained   "\a\+"
+syn match      vimUniqOptions    contained     "\<[ilur]*\>"   skipwhite nextgroup=vimUniqPattern,vimCmdSep
+syn region     vimUniqPattern    contained
       \ matchgroup=Delimiter
-      \ start="\z([^[:space:][:ident:]|"]\)"
+      \ start="\z([^[:space:][:alpha:]|]\)"
       \ skip="\\\\\|\\\z1"
       \ end="\z1"
-      \ skipwhite nextgroup=@vimCmdList
+      \ skipwhite nextgroup=@vimUniqOptions,vimCmdSep
       \ contains=@vimSubstList
       \ oneline
-syn match      vimExFilterBang  contained      "\a\@1<=!"      skipwhite nextgroup=vimExFilterPattern
-
-" Grep and Make: {{{2
-" =============
-" | is the command separator, escaped with \| all other backslashes are passed through literally, no tail comments
-syn match      vimGrep         "\<l\=gr\%[ep]\>"               skipwhite nextgroup=vimGrepBang,vimGrepArgs,vimCmdSep
-syn match      vimGrepadd              "\<l\=grepa\%[dd]\>"    skipwhite nextgroup=vimGrepBang,vimGrepArgs,vimCmdSep
-syn region     vimGrepArgs     contained
-      \ start="|\@!\S"
-      \ skip=+\n\s*\%(\\\|[#"]\\ \)+
-      \ matchgroup=vimCmdSep
-      \ end="|"
-      \ end="$"
-      "\ TODO: include vimSpecFile
-      \ contains=vimGrepBarEscape
-syn match      vimGrepBarEscape        contained       "\\|"
-syn match      vimGrepBang     contained       "\a\@1<=!"              skipwhite nextgroup=vimGrepArgs,vimCmdSep
-
-syn match      vimMake         "\<l\=make\=\>"         skipwhite nextgroup=vimMakeBang,vimMakeArgs,vimCmdSep
-syn region     vimMakeArgs     contained
-      \ start="|\@!\S"
-      \ skip=+\n\s*\%(\\\|[#"]\\ \)+
-      \ matchgroup=vimCmdSep
-      \ end="|"
-      \ end="$"
-      "\ TODO: include vimSpecFile
-      \ contains=vimMakeBarEscape
-syn match      vimMakeBarEscape        contained       "\\|"
-syn match      vimMakeBang     contained       "\a\@1<=!"              skipwhite nextgroup=vimMakeArgs,vimCmdSep
-
-" Help*: {{{2
-" =====
-syn match      vimHelp "\<h\%[elp]\>"  skipwhite nextgroup=vimHelpBang,vimHelpArg,vimHelpNextCommand
-" TODO: match wildcards, ignoring exceptions?
-syn region     vimHelpArg      contained
-      \ start="\S"
-      \ matchgroup=Special
-      \ end="\%(@\a\a\)\=\ze\s*\%($\|\%x0d\|\%x00\||[^|]\)"
-      \ oneline
-syn match      vimHelpNextCommand      contained       "\ze|[^|]"      skipwhite nextgroup=vimCmdSep
-syn match      vimHelpBang             contained       "\a\@1<=!"      skipwhite nextgroup=vimHelpArg,vimHelpNextCommand
 
-syn match      vimHelpgrep             "\<l\=helpg\%[rep]\>"   skipwhite nextgroup=vimHelpgrepBang,vimHelpgrepPattern
-syn region     vimHelpgrepPattern      contained
-      \ start="\S"
-      \ matchgroup=Special
-      \ end="@\a\a\>"
-      \ end="$"
-      \ contains=@vimSubstList
-      \ oneline
+syn cluster vimUniqOptions contains=vimUniqOptions,vimUniqOptionsError
 
-" Vimgrep: {{{2
-" =======
-syn match      vimVimgrep              "\<l\=vim\%[grep]\>"    skipwhite nextgroup=vimVimgrepBang,vimVimgrepPattern
-syn match      vimVimgrepadd           "\<l\=vimgrepa\%[dd]\>" skipwhite nextgroup=vimVimgrepBang,vimVimgrepPattern
+" :vimgrep, lvimgrep, :vimgrepadd, :lvimgrepadd {{{3
+" =============================================
+syn keyword    vimVimgrep        contained     vim[grep]    lv[imgrep] skipwhite nextgroup=vimVimgrepBang,vimVimgrepPattern
+syn keyword    vimVimgrepadd     contained     vimgrepa[dd] lvimgrepa[dd]      skipwhite nextgroup=vimVimgrepBang,vimVimgrepPattern
+syn match      vimVimgrep_       contained     "l\=vim\%[grep]\>"      skipwhite nextgroup=vimVimgrepBang,vimVimgrepPattern
+syn match      vimVimgrepadd_    contained     "l\=vimgrepa\%[dd]\>"   skipwhite nextgroup=vimVimgrepBang,vimVimgrepPattern
 syn match      vimVimgrepBang    contained     "\a\@1<=!"              skipwhite nextgroup=vimVimgrepPattern
 syn region     vimVimgrepPattern   contained
       \ start="[[:ident:]]"
@@ -1507,492 +1608,718 @@ syn match     vimVimgrepEscape          contained     "\\\%(\\|\|.\)"
 syn match      vimVimgrepBarEscape contained   "\\|"
 syn region     vimVimgrepFile    contained
       \ start="|\@!\S"
-      \ matchgroup=vimCmdSep
-      \ end="|"
+      \ end="\ze|"
       \ end="\ze\s"
       \ end="$"
       \ skipwhite nextgroup=vimVimgrepFile
       \ contains=vimSpecFile,vimVimgrepEscape,vimVimgrepBarEscape
-syn match      vimVimgrepFlags   contained     "\<[gjf]\{,3\}\>" skipwhite nextgroup=vimVimgrepfile
+syn match      vimVimgrepFlags   contained     "\<[gjf]\{,3\}\>" skipwhite nextgroup=vimVimgrepFile
 
-" Maps: {{{2
-" ====
-" GEN_SYN_VIM: vimCommand map, START_STR='syn keyword vimMap', END_STR='skipwhite nextgroup=vimMapMod,vimMapLhs'
-syn match      vimMap  "\<map\>"       skipwhite nextgroup=vimMapBang,vimMapMod,vimMapLhs
-syn keyword    vimMap  no[remap]       skipwhite nextgroup=vimMapBang,vimMapMod,vimMapLhs
-" GEN_SYN_VIM: vimCommand mapclear, START_STR='syn keyword vimMap', END_STR='skipwhite nextgroup=vimMapMod'
-syn keyword    vimMap  mapc[lear]      skipwhite nextgroup=vimMapBang,vimMapMod
-" GEN_SYN_VIM: vimCommand unmap, START_STR='syn keyword vimUnmap', END_STR='skipwhite nextgroup=vimMapMod,vimMapLhs'
-syn keyword    vimUnmap        unm[ap] skipwhite nextgroup=vimMapBang,vimMapMod,vimMapLhs
-
-syn match      vimMapLhs       contained       "\%(\16.\|\S\)\+"         contains=vimCtrlChar,vimNotation,vimMapLeader skipwhite        nextgroup=vimMapRhs
-syn match      vimMapLhs       contained       "\%(\16.\|\S\)\+\ze\s*$"  contains=vimCtrlChar,vimNotation,vimMapLeader skipwhite skipnl nextgroup=vimMapRhsContinue
-syn match      vimMapBang      contained       "\a\@1<=!"              skipwhite nextgroup=vimMapMod,vimMapLhs
-syn match      vimMapMod       contained       "\%#=1<\%(buffer\|expr\|nowait\|script\|silent\|special\|unique\)\+>" contains=vimMapModKey,vimMapModErr skipwhite nextgroup=vimMapMod,vimMapLhs
-syn region     vimMapRhs       contained
-      \ start="\S"
-      \ skip=+\\|\|\16\@1<=|\|\n\s*\%(\\\|["#]\\ \)+
-      \ end="\ze|"
-      \ end="$"
-      \ nextgroup=vimCmdSep
-      \ contains=@vimContinue,vimCtrlChar,vimNotation,vimMapLeader
-syn region     vimMapRhsContinue       contained
-      \ start=+^\s*\%(\\\|["#]\\ \)+
-      \ skip=+\\|\|\16\@1<=|\|\n\s*\%(\\\|["#]\\ \)+
-      \ end="\ze|"
-      \ end="$"
-      \ nextgroup=vimCmdSep
-      \ contains=@vimContinue,vimCtrlChar,vimNotation,vimMapLeader
-syn match      vimMapLeader    contained       "\%#=1\c<\%(local\)\=leader>"   contains=vimMapLeaderKey
-syn keyword    vimMapModKey    contained       buffer expr nowait script silent special unique
-syn case ignore
-syn keyword    vimMapLeaderKey contained       leader localleader
-syn case match
+" :while {{{3
+" ======
+syn keyword    vimWhile        contained       wh[ile] skipwhite nextgroup=@vimExprList,vimNotation
 
-" Menus: {{{2
-" =====
-" NOTE: tail comments disallowed
-" GEN_SYN_VIM: vimCommand menu, START_STR='syn keyword vimMenu', END_STR='skipwhite nextgroup=vimMenuBang,vimMenuMod,vimMenuName,vimMenuPriority,vimMenuStatus'
-syn keyword vimMenu popu[p] skipwhite nextgroup=vimMenuBang,vimMenuName
-syn region     vimMenuRhs       contained contains=@vimContinue,vimNotation start="|\@!\S"            skip=+\\\\\|\\|\|\n\s*\%(\\\|"\\ \)+ end="$" matchgroup=vimSep end="|"
-syn region     vimMenuRhsContinue contained contains=@vimContinue,vimNotation start=+^\s*\%(\\\|"\\ \)+ skip=+\\\\\|\\|\|\n\s*\%(\\\|"\\ \)+ end="$" matchgroup=vimSep end="|"
-syn match      vimMenuName     "\.\@!\%(\\\s\|\S\)\+"        contained contains=vimMenuNotation,vimNotation skipwhite        nextgroup=vimCmdSep,vimMenuRhs
-syn match      vimMenuName     "\.\@!\%(\\\s\|\S\)\+\ze\s*$" contained contains=vimMenuNotation,vimNotation skipwhite skipnl nextgroup=vimCmdSep,vimMenuRhsContinue
-syn match      vimMenuNotation "&\a\|&&\|\\\s\|\\\." contained
-syn match      vimMenuPriority "\<\d\+\%(\.\d\+\)*\>" contained skipwhite nextgroup=vimMenuName
-syn match      vimMenuMod      "\c<\%(script\|silent\|special\)>" contained skipwhite nextgroup=vimMenuName,vimMenuPriority,vimMenuMod contains=vimMapModKey,vimMapModErr
-syn keyword    vimMenuStatus   enable disable nextgroup=vimMenuName skipwhite
-syn match      vimMenuBang     "\a\@1<=!" contained skipwhite nextgroup=vimMenuName,vimMenuMod
+" :wincmd {{{3
+" =======
+syn keyword    vimWincmd       contained       winc[md]        skipwhite nextgroup=vimWincmdArg
+syn match      vimWincmd_      contained       "winc\%[md]\>"  skipwhite nextgroup=vimWincmdArg
+" TODO: consider extracting this list from the help file
+syn match      vimWincmdArg    contained
+      \ "\<[sSvnqojkhlwWtbpPrRxKJHLTfFz]\>\|[\^:=\-+_<>|\]}]\|\<g\s\+[\]}]\|\<g[fFtT]\>"
+      \ skipwhite nextgroup=vimCmdSep,vimComment,vim9Comment
 
-syn region     vimMenutranslate
-      \ matchgroup=vimCommand start="\<menut\%[ranslate]\>"
-      \ skip=+\\\\\|\\|\|\n\s*\%(\\\|"\\ \)+
-      \ end="$" matchgroup=vimCmdSep end="|" matchgroup=vimMenuClear end="\<clear\ze\s*\%(["#|]\|$\)"
-      \ contains=@vimContinue,vimMenutranslateName keepend transparent
-" oneline is sufficient to match the current formatting in runtime/lang/*.vim
-syn match      vimMenutranslateName "\%(\\\s\|\S\)\+" contained contains=vimMenuNotation,vimNotation
-syn match      vimMenutranslateComment +".*+ contained containedin=vimMenutranslate
+" only handles oneline assignments
+" NOTE: handled with higher priority later in file
+" Vim9 syn match       vim9Wincmd      "\s\=\<winc\%[md]\>\ze\s\+=\s*\%([#|]\|$\)"     skipwhite nextgroup=vimWincmdArg
 
-" If, While and Return: {{{2
-" ====================
-syn match      vimNotFunc      "\%#=1\<\%(if\|el\%[seif]\|retu\%[rn]\|while\)\>"       skipwhite nextgroup=@vimExprList,vimNotation
-syn match      vimElse "\<el\%[se]\>"                  skipwhite nextgroup=vimComment,vim9Comment
-syn match      vimEndif        "\<en\%[dif]\>"                 skipwhite nextgroup=vimComment,vim9Comment
+" :write {{{3
+" ======
+" lower priority than [wtb]: Vim9 scoped variables at SOL
+syn match      vimWrite        contained       "\<w\%[rite]\>" nextgroup=vimBang
+syn match      vimWrite_       contained       "w\%[rite]\>"   nextgroup=vimBang
 
-" Angle-Bracket Notation: (tnx to Michael Geddes) {{{2
-" ======================
-syn case ignore
-syn match      vimNotation     contained       "\%#=1\%(\\\|<lt>\)\=<\%([scamd]-\)\{0,4}x\=\%(f\d\{1,2}\|[^ \t:]\|space\|bar\|bslash\|nl\|newline\|lf\|linefeed\|cr\|retu\%[rn]\|enter\|k\=del\%[ete]\|bs\|backspace\|tab\|esc\|csi\|right\|paste\%(start\|end\)\|left\|help\|undo\|k\=insert\|ins\|mouse\|[kz]\=home\|[kz]\=end\|kplus\|kminus\|kdivide\|kmultiply\|kenter\|kpoint\|space\|k\=\%(page\)\=\%(\|down\|up\|k\d\>\)\)>" contains=vimBracket
+" :z {{{3
+" ==
+syn match   vimCommand_ contained      "z[-+^.=]\=\>"
+syn match   vimCommand contained       "\<z[-+^.=]\=\>"
 
-syn match      vimNotation     contained       "\%#=1\%(\\\|<lt>\)\=<\%([scamd2-4]-\)\{0,4}\%(net\|dec\|jsb\|pterm\|urxvt\|sgr\)mouse>"                contains=vimBracket
-syn match      vimNotation     contained       "\%#=1\%(\\\|<lt>\)\=<\%([scamd2-4]-\)\{0,4}\%(left\|middle\|right\)\%(mouse\|drag\|release\)>" contains=vimBracket
-syn match      vimNotation     contained       "\%#=1\%(\\\|<lt>\)\=<\%([scamd2-4]-\)\{0,4}left\%(mouse\|release\)nm>"                 contains=vimBracket
-syn match      vimNotation     contained       "\%#=1\%(\\\|<lt>\)\=<\%([scamd2-4]-\)\{0,4}x[12]\%(mouse\|drag\|release\)>"            contains=vimBracket
-syn match      vimNotation     contained       "\%#=1\%(\\\|<lt>\)\=<\%([scamd2-4]-\)\{0,4}sgrmouserelease>"                   contains=vimBracket
-syn match      vimNotation     contained       "\%#=1\%(\\\|<lt>\)\=<\%([scamd2-4]-\)\{0,4}mouse\%(up\|down\|move\)>"                  contains=vimBracket
-syn match      vimNotation     contained       "\%#=1\%(\\\|<lt>\)\=<\%([scamd2-4]-\)\{0,4}scrollwheel\%(up\|down\|right\|left\)>"             contains=vimBracket
+" Operators: {{{2
+" =========
+syn cluster    vimOperGroup    contains=@vimContinue,@vimExprList,vim9Comment,vim9LineComment,vimContinueString
+syn match      vimOper "\a\@<!!"                       skipwhite skipnl nextgroup=@vimOperContinue,@vimExprList,vimSpecFile
+syn match      vimOper "||\|&&\|[-+*/%.]"              skipwhite skipnl nextgroup=@vimOperContinue,@vimExprList,vimSpecFile
+" syn match    vimOper "?"                     skipwhite skipnl nextgroup=@vimOperContinue,@vimExprList,vimContinueString
+syn match      vimOper "\s\@1<=?\ze\s\|\s\@1<=?$"              skipwhite skipnl nextgroup=@vimOperContinue,@vimExprList,vimContinueString
+" distinguish ternary : from ex-colon
+syn match      vimOper "\s\@1<=:\ze\s\|\s\@1<=:$"              skipwhite skipnl nextgroup=@vimOperContinue,@vimExprList,vimContinueString
+syn match      vimOper "??"                    skipwhite skipnl nextgroup=@vimOperContinue,@vimExprList,vimContinueString
+syn match      vimOper "="                     skipwhite skipnl nextgroup=@vimOperContinue,@vimExprList,vimContinueString,vimSpecFile
+syn match      vimOper "\%#=1\%(==\|!=\|>=\|<=\|=\~\|!\~\|>\|<\)[?#]\="        skipwhite skipnl nextgroup=@vimOperContinue,@vimExprList,vimContinueString,vimSpecFile
+syn match      vimOper "\<is\%(not\)\=\>"              skipwhite skipnl nextgroup=@vimOperContinue,@vimExprList,vimContinueString,vimSpecFile
+syn match      vimOper "\<is\%(not\)\=[?#]"            skipwhite skipnl nextgroup=@vimOperContinue,@vimExprList,vimContinueString,vimSpecFile
+syn region     vimOperParen
+      \ matchgroup=vimParenSep
+      \ start="("
+      \ end=")"
+      \ nextgroup=vimSubscriptBrackets,vimSubscriptDot
+      \ contains=@vimOperGroup
+syn region     vimOperParen
+      \ matchgroup=vimSep
+      \ start="#\={"
+      \ end="}"
+      \ nextgroup=vimSubscriptBrackets,vimSubscriptDot,vimVar
+      \ contains=@vimOperGroup,vimDictColon
+syn match      vimDictColon    contained       ":"     skipwhite nextgroup=@vimExprList
+syn region     vimOperParen    contained
+      \ matchgroup=vimSep
+      \ start="\["
+      \ end="]"
+      \ contains=@vimOperGroup
+      \ nextgroup=vimSubscriptBrackets,vimSubscriptDot,vimVar
+if !exists("g:vimsyn_noerror") && !exists("g:vimsyn_noopererror")
+ syn match     vimOperError    ")"
+endif
 
-syn match      vimNotation     contained       "\%#=1\%(\\\|<lt>\)\=<\%(sid\|nop\|nul\|lt\|drop\)>"                            contains=vimBracket
-syn match      vimNotation     contained       "\%#=1\%(\\\|<lt>\)\=<\%(snr\|plug\|cursorhold\|ignore\|cmd\|scriptcmd\|focus\%(gained\|lost\)\)>"      contains=vimBracket
-" syn match    vimNotation     contained       '\%(\\\|<lt>\)\=<C-R>[0-9a-z"%#:.\-=]'he=e-1                            contains=vimBracket
-syn match      vimNotation     contained       '\%#=1\%(\\\|<lt>\)\=<\%([fq]-\)\=\%(line[12]\|count\|bang\|reg\|args\|mods\|lt\)>'             contains=vimBracket skipwhite nextgroup=vimSubst1
-syn match      vimNotation     contained       "\%#=1\%(\\\|<lt>\)\=<\%([cas]file\|abuf\|amatch\|cexpr\|cword\|cWORD\|client\|stack\|script\|sf\=lnum\)>"      contains=vimBracket
-syn match      vimNotation     contained       "\%#=1\%(\\\|<lt>\)\=<\%([scamd]-\)\{0,4}char-\%(\d\+\|0\o\+\|0x\x\+\)>"                contains=vimBracket
+syn match      vimOperContinue         contained       "^\s*\\"        skipwhite skipnl nextgroup=@vimOperContinue,@vimExprList contains=vimLeadingWhitespace
+syn match         vimOperContinueComment       contained       '^\s*["#]\\ .*' skipwhite skipnl nextgroup=@vimOperContinue,@vimExprList contains=vimLeadingWhitespace
+syn cluster    vimOperContinue         contains=vimOperContinue,vimOperContinueComment
 
-syn match      vimBracket contained    "[\\<>]"
-syn case match
+" Lambda Expressions: {{{2
+" ==================
+syn match      vimLambdaOperator       contained       "->" skipwhite nextgroup=@vimExprList
+syn region     vimLambda       contained
+      \ matchgroup=vimLambdaBrace
+      \ start=+{\ze[[:space:][:alnum:]_.,]*\%(\n\s*\%(\\[[:space:][:alnum:]_.,]*\|"\\ .*\)\)*->+
+      \ skip=+\n\s*\%(\\\|"\\ \)+
+      \ end="}" end="$"
+      \ contains=@vimContinue,@vimExprList,vimLambdaParams
+syn match      vimLambdaParams contained       "\%({\n\=\)\@1<=\_.\{-}\%(->\)\@=" nextgroup=vimLambdaOperator contains=@vimContinue,vimFunctionParam
 
-" User Command Highlighting: {{{2
-syn match vimUsrCmd    '^\s*\zs\u\%(\w*\)\@>\%([<.(#[]\|\s\+\%([-+*/%]\=\|\.\.\)=\)\@!'
+syn match      vim9LambdaOperator   contained  "=>" skipwhite skipempty nextgroup=@vimExprList,vim9LambdaBlock,vim9LambdaOperatorComment
+syn match      vim9LambdaParen      contained  "[()]"
+syn match      vim9LambdaParams           contained
+      \ "(\%(\<func(\|[^(]\)*\%(\n\s*\\\%(\<func(\|[^(]\)*\|\n\s*#\\ .*\)*\ze\s\+=>"
+      \ skipwhite nextgroup=vim9LambdaOperator
+      \ contains=@vim9Continue,vimDefParam,vim9LambdaParen,vim9LambdaReturnType
+syn region     vim9LambdaReturnType contained  start=")\@1<=:\s" end="\ze\s*#" end="\ze\s*=>" contains=@vim9Continue,@vimType transparent
+syn region     vim9LambdaBlock    contained    matchgroup=vimSep start="{" end="^\s*\zs}" contains=@vimDefBodyList
 
-" Vim user commands
+syn match      vim9LambdaOperatorComment contained "#.*" skipwhite skipempty nextgroup=@vimExprList,vim9LambdaBlock,vim9LambdaOperatorComment
 
-" Compiler plugins
-syn match      vimCompilerSet  "\<CompilerSet\>"       skipwhite nextgroup=vimSetArgs
+" Functions: Tag is provided for those who wish to highlight tagged functions {{{2
+" =========
+syn cluster    vimFunctionBodyCommon   contains=vimContinue,vimCtrlChar,vimDef,vimFBVar,vimFunction,vimNumber,vimOper,vimOperParen,vimSpecFile,vimString,vimFunctionFold,vimDefFold,vimCmdSep
+syn cluster    vimFunctionBodyList     contains=@vimFunctionBodyCommon,vimLineStart,vimComment,vimConst,vimLet
+syn cluster    vimDefBodyList          contains=@vimFunctionBodyCommon,vim9LineStart,vim9Comment,vim9Const,vim9Final,vim9Var,vim9Null,vim9Boolean,vim9For,@vimSpecialVar,@vim9Func,vim9LhsVariable_,vim9Wincmd
 
-" runtime/makemenu.vim
-syn match      vimSynMenu              "\<SynMenu\>"   skipwhite nextgroup=vimSynMenuPath
-syn match      vimSynMenuPath  contained       ".*\ze:"        nextgroup=vimSynMenuColon contains=vimMenuNotation
-syn match      vimSynMenuColon contained       ":"     nextgroup=vimSynMenuName
-syn match      vimSynMenuName  contained       "\w\+"
+syn region     vimFunctionPattern      contained
+      \ matchgroup=vimOper
+      \ start="/"
+      \ end="$"
+      \ contains=@vimSubstList
 
-" runtime/syntax/syncolor.vim
-syn match      vimSynColor             "\<SynColor\>"  skipwhite nextgroup=vimSynColorGroup
-syn match      vimSynColorGroup        contained       "\<\h\w*\>"     skipwhite nextgroup=vimHiKeyList        contains=vimGroup
-syn match      vimSynLink              "\<SynLink\>"   skipwhite nextgroup=vimSynLinkGroup
-syn match      vimSynLinkGroup contained       "\<\h\w*\>"     skipwhite nextgroup=vimGroup    contains=vimGroup
+syn match      vimFunctionBang contained       "\a\@1<=!"      skipwhite nextgroup=vimFunctionName
+syn match      vimDefBang      contained       "\a\@1<=!"      skipwhite nextgroup=vimDefName
+syn match      vimFunctionSID  contained       "\c<sid>"
+syn match      vimFunctionScope        contained       "\<[bwglstav]:"
+syn match      vimFunctionName contained
+      \ "\%(<[sS][iI][dD]>\|[bwglstav]:\)\=\%([[:alnum:]_#.]\+\|{.\{-1,}}\)\+"
+      \ skipwhite nextgroup=vimFunctionParams,vimCmdSep,vimComment,vim9Comment
+      \ contains=vimFunctionError,vimFunctionScope,vimFunctionSID,Tag
+syn match      vimDefName      contained
+      \ "\%(<[sS][iI][dD]>\|[bwglstav]:\)\=\%([[:alnum:]_#.]\+\|{.\{-1,}}\)\+"
+      \ nextgroup=vimDefTypeParams,vimDefParams,vimCmdSep,vimComment,vim9Comment
+      \ contains=vimFunctionError,vimFunctionScope,vimFunctionSID,Tag
 
-syn cluster vimExUserCmdList contains=vimCompilerSet,vimSynColor,vimSynLink,vimSynMenu
+syn match      vimFunction     contained       "\<fu\%[nction]\>"      skipwhite nextgroup=vimFunctionBang,vimFunctionName,vimFunctionPattern,vimCmdSep,vimComment
+syn match      vimDef  contained       "\<def\>"               skipwhite nextgroup=vimDefBang,vimDefName,vimFunctionPattern,vimCmdSep,vimComment
 
-" Errors And Warnings: {{{2
-" ====================
-if !exists("g:vimsyn_noerror") && !exists("g:vimsyn_novimfunctionerror")
- syn match     vimFunctionError        contained       "[[:space:]!]\@1<=\<[a-z0-9]\w\{-}\ze\s*("
- syn match     vimFunctionError        contained       "\%(<[sS][iI][dD]>\|[sg]:\)\d\w\{-}\ze\s*("
- syn match     vimElseIfErr    "\<else\s\+if\>"
- syn match     vimBufnrWarn    /\<bufnr\s*(\s*["']\.['"]\s*)/
+syn region     vimFunctionComment      contained
+      \ start=+".*+
+      \ skip=+\n\s*\%(\\\|"\\ \)+
+      \ end="$"
+      \ skipwhite skipempty nextgroup=vimFunctionBody,vimEndfunction
+syn region     vimDefComment   contained
+      \ start="#.*"
+      \ skip=+\n\s*\%(\\\|#\\ \)+
+      \ end="$"
+      \ skipwhite skipempty nextgroup=vimDefBody,vimEnddef
+
+syn region     vimFunctionParams       contained
+      \ matchgroup=Delimiter
+      \ start="("
+      \ skip=+\n\s*\%(\\\|"\\ \)+
+      \ end=")"
+      \ skipwhite skipempty nextgroup=vimFunctionBody,vimFunctionComment,vimEndfunction,vimFunctionMod,vim9CommentError
+      \ contains=vimFunctionParam,vimOperParen,@vimContinue
+syn region     vimDefParams    contained
+      \ matchgroup=Delimiter
+      \ start="("
+      \ end=")"
+      \ skipwhite skipempty nextgroup=vimDefBody,vimDefComment,vimEnddef,vimReturnType,vimCommentError
+      \ contains=vimDefParam,vim9Comment,vimFunctionParamEquals,vimOperParen
+syn region     vimDefTypeParams        contained
+      \ matchgroup=Delimiter
+      \ start="<"
+      \ end=">"
+      \ nextgroup=vimDefParams
+      \ contains=vim9DefTypeParam
+syn match      vimFunctionParam        contained       "\<\h\w*\>\|\.\.\."     skipwhite nextgroup=vimFunctionParamEquals
+syn match      vimDefParam     contained       "\<\h\w*\>"             skipwhite nextgroup=vimParamType,vimFunctionParamEquals
+syn match      vim9DefTypeParam        contained       "\<\u\w*\>"
+
+syn match      vimFunctionParamEquals contained        "="                     skipwhite         nextgroup=@vimExprList
+syn match      vimFunctionMod       contained  "\<\%(abort\|closure\|dict\|range\)\>"  skipwhite skipempty nextgroup=vimFunctionBody,vimFunctionComment,vimEndfunction,vimFunctionMod,vim9CommentError
+
+syn region     vimFunctionBody contained
+      \ start="^."
+      \ matchgroup=vimCommand
+      \ end="\<endf\%[unction]\>"
+      \ skipwhite nextgroup=vimCmdSep,vimComment,vim9CommentError
+      \ contains=@vimFunctionBodyList
+syn region     vimDefBody      contained
+      \ start="^."
+      \ matchgroup=vimCommand
+      \ end="\<enddef\>"
+      \ skipwhite nextgroup=vimCmdSep,vim9Comment,vimCommentError
+      \ contains=@vimDefBodyList
+
+syn keyword    vimEndfunction  contained       endf[unction]   skipwhite nextgroup=vimCmdSep,vimComment,vim9CommentError
+syn keyword    vimEnddef       contained       enddef  skipwhite nextgroup=vimCmdSep,vim9Comment,vimCommentError
+
+if exists("g:vimsyn_folding") && g:vimsyn_folding =~# 'f'
+  syn region   vimFunctionFold
+        \ start="\<fu\%[nction]!"
+        "\ assume no dict literal in curly-brace name expressions
+        \ start="\<fu\%[nction]\>\s*\%([[:alnum:]_:<>.#]\+\|{.\{-1,}}\)\+\s*("
+        \ end="^\s*:\=\s*endf\%[unction]\>"
+        \ contains=vimFunction
+        \ extend fold keepend transparent
+  syn region   vimDefFold
+        \ start="\<def!"
+        "\ assume no dict literal in curly-brace name expressions
+        \ start="\<def\>\s*\%([[:alnum:]_:<>.#]\+\|{.\{-1,}}\)\+[<(]"
+        \ end="^\s*:\=\s*enddef\>"
+        \ contains=vimDef
+        \ extend fold keepend transparent
 endif
 
-" Match: {{{2
+syn match      vimDelfunctionBang      contained       "\a\@1<=!"      skipwhite nextgroup=vimFunctionName
+syn keyword    vimDelfunction          contained       delf[unction]   skipwhite nextgroup=vimDelfunctionBang,vimFunctionName
+
+" Types: {{{2
 " =====
-syn match      vimMatch                "\<\%([1-3]\s*\)\=mat\%[ch]\>"  skipwhite nextgroup=vimMatchGroup,vimMatchNone contains=vimCount
-syn match      vimMatchGroup   contained       "[[:alnum:]._-]\+"      skipwhite nextgroup=vimMatchPattern
-syn case ignore
-syn keyword    vimMatchNone    contained       none
-syn case match
-syn region     vimMatchPattern contained
-      \ matchgroup=Delimiter
-      \ start="\z([!#$%&'()*+,-./:;<=>?@[\]^_`{}~]\)"
-      \ skip="\\\\\|\\\z1"
-      \ end="\z1"
-      \ contains=@vimSubstList
+
+syn region     vimReturnType   contained
+      \ start=")\@1<=:\%(\s\|\n\)\@="
+      \ skip=+\n\s*\%(\\\|#\\ \)\|^\s*#\\ +
+      \ end="$"
+      \ matchgroup=vim9Comment
+      "\ allow for legacy script tail comment error
+      \ end="\ze[#"]"
+      \ skipwhite skipempty nextgroup=vimDefBody,vimDefComment,vimEnddef,vimCommentError
+      \ contains=@vim9Continue,@vimType
+      \ transparent
+syn match      vimParamType    contained       ":\s"   skipwhite skipnl nextgroup=@vimType contains=vimTypeSep
+
+syn match      vimTypeSep      contained       ":\%(\s\|\n\)\@=" skipwhite nextgroup=@vimType
+syn keyword    vimType contained       blob bool channel float job number string void
+syn keyword    vimTypeAny      contained       any
+syn match      vimTypeObject   contained       "\<object<\@="  nextgroup=vimTypeObjectArgs
+syn region     vimTypeObjectArgs       contained
+      \ matchgroup=vimTypeObjectBracket
+      \ start="<"
+      \ end=">"
+      \ contains=vimTypeAny,vimTypeObject,vimUserType
       \ oneline
+      \ transparent
+syn match      vimType contained       "\<\%(func\)\>"
+syn region     vimCompoundType contained       matchgroup=vimType start="\<func("                end=")" nextgroup=vimTypeSep contains=@vim9Continue,@vimType transparent
+syn region     vimCompoundType contained       matchgroup=vimType start="\<tuple<"           end=">"                      contains=@vim9Continue,@vimType transparent
+syn region     vimCompoundType contained       matchgroup=vimType start="\<\%(list\|dict\)<" end=">"              contains=@vimType oneline       transparent
+syn match      vimUserType     contained       "\<\%(\h\w*\.\)*\u\w*\>"
+
+syn cluster vimType contains=vimType,vimTypeAny,vimTypeObject,vimCompoundType,vimUserType
+
+" Classes, Enums And Interfaces: {{{2
+" =============================
+
+if s:vim9script
+
+  " Methods {{{3
+  syn match    vim9MethodDef           contained       "\<def\>"       skipwhite nextgroup=vim9MethodDefName,vim9ConstructorDefName
+  syn match    vim9MethodDefName               contained       "\<\h\w*\>"     nextgroup=vim9MethodDefParams,vim9MethodDefTypeParams contains=@vim9MethodName
+  syn region   vim9MethodDefParams     contained
+        \ matchgroup=Delimiter start="(" end=")"
+        \ skipwhite skipnl nextgroup=vim9MethodDefBody,vim9MethodDefComment,vimEnddef,vim9MethodDefReturnType,vimCommentError
+        \ contains=vimDefParam,vim9Comment,vimFunctionParamEquals
+  syn region   vim9MethodDefTypeParams contained
+        \ matchgroup=Delimiter
+        \ start="<"
+        \ end=">"
+        \ nextgroup=vim9MethodDefParams
+        \ contains=vim9DefTypeParam
+
+  syn match    vim9ConstructorDefName  contained       "\<_\=new\w*\>"
+        \ nextgroup=vim9ConstructorDefParams,vim9ConstuctorDefTypeParams
+        \ contains=@vim9MethodName
+  syn match    vim9ConstructorDefParam contained       "\<\%(this\.\)\=\h\w*\>"
+        \ skipwhite nextgroup=vimParamType,vimFunctionParamEquals
+        \ contains=vim9This,vimOper
+  syn region   vim9ConstructorDefParams        contained
+        \ matchgroup=Delimiter start="(" end=")"
+        \ skipwhite skipnl nextgroup=vim9MethodDefBody,vim9MethodDefComment,vimEnddef,vimCommentError
+        \ contains=vim9ConstructorDefParam,vim9Comment,vimFunctionParamEquals
+  syn region   vim9ConstuctorDefTypeParams     contained
+        \ matchgroup=Delimiter
+        \ start="<"
+        \ end=">"
+        \ nextgroup=vim9ConstructorDefParams
+        \ contains=vim9DefTypeParam
+
+  syn region   vim9MethodDefReturnType contained
+        \ start=")\@1<=:\%(\s\|\n\)\@="
+        \ skip=+\n\s*\%(\\\|#\\ \)\|^\s*#\\ +
+        \ end="$"
+        \ matchgroup=vim9Comment
+        \ end="\ze#"
+        \ skipwhite skipnl nextgroup=vim9MethodDefBody,vim9MethodDefComment,vimEnddef,vimCommentError
+        \ contains=@vim9Continue,vimType,vimTypeSep
+        \ transparent
+
+  syn region   vim9MethodDefComment    contained
+        \ start="#.*"
+        \ skip=+\n\s*\%(\\\|#\\ \)+
+        \ end="$"
+        \ skipwhite skipempty nextgroup=vim9MethodDefBody,vimEnddef
+
+  syn region   vim9MethodDefBody               contained
+        \ start="^.\=" matchgroup=vimCommand end="\<enddef\>"
+        \ skipwhite nextgroup=vimCmdSep,vim9Comment,vimCommentError
+        \ contains=@vim9MethodDefBodyList
+
+  syn cluster  vim9MethodDefBodyList contains=@vimDefBodyList,vim9This,vim9Super
+
+  if !exists("g:vimsyn_noerror") && !exists("g:vimsyn_novimfunctionerror")
+    syn match  vim9MethodNameError contained   "\<[a-z0-9]\i\>"
+  endif
+  syn match    vim9MethodName  contained       "\<_\=new\w*\>"
+  syn keyword  vim9MethodName  contained       empty len string
+
+  syn cluster  vim9MethodName  contains=vim9MethodName,vim9MethodNameError
+
+  if exists("g:vimsyn_folding") && g:vimsyn_folding =~# 'f'
+    syn region vim9MethodDefFold       contained
+          \ start="\%(^\s*\%(:\=static\s\+\)\=\)\@16<=:\=def\s\+\h\w*[<(]"
+          \ end="^\s*:\=enddef\>"
+          \ contains=vim9MethodDef
+          \ fold keepend extend transparent
+  endif
+
+  syn cluster vim9MethodDef contains=vim9MethodDef,vim9MethodDefFold
+
+  " Classes {{{3
+  syn cluster  vim9ClassBodyList               contains=vim9Abstract,vim9Class,vim9Comment,vim9LineComment,@vim9Continue,@vimExprList,vim9Extends,vim9Implements,@vim9MethodDef,vim9Public,vim9Static,vim9Const,vim9Final,vim9This,vim9Super,vim9Var
+
+  syn match    vim9Class               contained       "\<class\>"     skipwhite        nextgroup=vim9ClassName
+  syn match    vim9ClassName           contained       "\<\u\w*\>"     skipwhite skipnl nextgroup=vim9Extends,vim9Implements
+  syn match    vim9SuperClass          contained       "\<\u\w*\>"     skipwhite skipnl nextgroup=vim9Implements
+  syn match    vim9ImplementedInterface        contained       "\<\u\w*\>"     skipwhite skipnl nextgroup=vim9InterfaceListComma,vim9Extends
+  syn match    vim9InterfaceListComma  contained       ","     skipwhite skipnl nextgroup=vim9ImplementedInterface
+  syn keyword  vim9Abstract                    abstract        skipwhite skipnl nextgroup=vim9ClassBody,vim9AbstractDef
+  syn keyword  vim9Extends             contained       extends skipwhite skipnl nextgroup=vim9SuperClass
+  syn keyword  vim9Implements          contained       implements      skipwhite skipnl nextgroup=vim9ImplementedInterface
+  syn keyword  vim9Public              contained       public
+  syn keyword  vim9Static              contained       static
+  " FIXME: don't match as dictionary keys, remove when operators are not
+  "        shared between Vim9 and legacy script
+  syn match    vim9This                contained       "\.\@1<!\<this\>:\@!"
+  " super must be followed by '.'
+  syn match    vim9Super               contained       "\.\@1<!\<super\.\@="
+
+  VimFoldc syn region  vim9ClassBody   start="\<class\>" matchgroup=vimCommand end="\<endclass\>" contains=@vim9ClassBodyList transparent
+
+  " Enums {{{3
+  syn cluster  vim9EnumBodyList                contains=vim9Comment,vim9LineComment,@vim9Continue,vim9Enum,@vimExprList,@vim9MethodDef,vim9Public,vim9Static,vim9Const,vim9Final,vim9This,vim9Var
+
+  syn match    vim9Enum                contained       "\<enum\>"      skipwhite           nextgroup=vim9EnumName
+
+  syn match    vim9EnumName            contained       "\<\u\w*\>"     skipwhite skipempty nextgroup=vim9EnumNameTrailing,vim9EnumNameEmpty,vim9EnumNameComment,@vim9EnumNameContinue,vim9EnumImplements
+  syn match    vim9EnumNameTrailing    contained       "\S.*"
+  syn region   vim9EnumNameComment     contained
+        \ start="#" skip="\n\s*\%(\\\|#\\ \)" end="$"
+        \ skipwhite skipempty nextgroup=vim9EnumNameComment,vim9EnumValue
+        \ contains=@vimCommentGroup,vimCommentString
+  " vim9EnumName's "skipempty" should only apply to comments and enum values and not implements clauses
+  syn match    vim9EnumNameEmpty               contained       "^"     skipwhite skipempty nextgroup=vim9EnumNameComment,vim9EnumValue
+  " allow line continuation between enum name and "implements"
+  syn match    vim9EnumNameContinue    contained
+        \ "^\s*\\"
+        \ skipwhite skipnl nextgroup=vim9EnumNameTrailing,vim9EnumNameEmpty,vim9EnumNameComment,@vim9EnumNameContinue,vim9EnumImplements
+        \ contains=vimLeadingWhitespace
+  syn match    vim9EnumNameContinueComment     contained
+        \ "^\s*#\\ .*"
+        \ skipwhite skipnl nextgroup=vim9EnumNameEmpty,vim9EnumNameComment,@vim9EnumNameContinue
+        \ contains=vimLeadingWhitespace
+  syn cluster  vim9EnumNameContinue    contains=vim9EnumNameContinue,vim9EnumNameContinueComment
+
+  " enforce enum value list location
+  syn match    vim9EnumValue           contained       "\<\a\w*\>"               nextgroup=vim9EnumValueTypeArgs,vim9EnumValueArgList,vim9EnumValueListComma,vim9Comment
+  syn match    vim9EnumValueListComma  contained       ","     skipwhite skipempty nextgroup=vim9EnumValue,vim9EnumValueListCommaComment
+  syn region   vim9EnumValueListCommaComment   contained
+        \ start="#" skip="\n\s*\%(\\\|#\\ \)" end="$"
+        \ skipwhite skipempty nextgroup=vim9EnumValueListCommaComment,vim9EnumValue
+        \ contains=@vimCommentGroup,vimCommentString
+  syn region   vim9EnumValueTypeArgs   contained
+        \ matchgroup=Delimiter
+        \ start="<\ze\a"
+        \ end=">"
+        \ nextgroup=vim9EnumValueArgList
+        \ contains=@vimType
+        \ oneline
+  syn region   vim9EnumValueArgList    contained
+        \ matchgroup=vimParenSep start="(" end=")"
+        \ nextgroup=vim9EnumValueListComma
+        \ contains=@vimExprList,vimContinueString,vim9Comment
+
+  syn keyword  vim9EnumImplements      contained       implements      skipwhite        nextgroup=vim9EnumImplementedInterface
+  syn match    vim9EnumImplementedInterface    contained       "\<\u\w*\>"     skipwhite skipnl nextgroup=vim9EnumInterfaceListComma,vim9EnumImplementedInterfaceComment,vim9EnumValue
+  syn match    vim9EnumInterfaceListComma      contained       ","     skipwhite        nextgroup=vim9EnumImplementedInterface
+  syn region   vim9EnumImplementedInterfaceComment     contained
+        \ start="#" skip="\n\s*\%(\\\|#\\ \)" end="$"
+        \ skipwhite skipempty nextgroup=vim9EnumImplementedInterfaceComment,vim9EnumValue
+        \ contains=@vimCommentGroup,vimCommentString
+
+  VimFolde syn region  vim9EnumBody    start="\<enum\>" matchgroup=vimCommand end="\<endenum\>" contains=@vim9EnumBodyList transparent
+
+  " Interfaces {{{3
+  " TODO: limit to decl only - no init values
+  syn cluster  vim9InterfaceBodyList   contains=vim9Comment,vim9LineComment,@vim9Continue,vim9Extends,vim9Interface,vim9AbstractDef,vim9Var
+
+  syn match    vim9Interface           contained       "\<interface\>" skipwhite nextgroup=vim9InterfaceName
+  syn match    vim9InterfaceName               contained       "\<\u\w*\>"     skipwhite skipnl nextgroup=vim9Extends
+
+  syn keyword  vim9AbstractDef         contained       def     skipwhite nextgroup=vim9AbstractDefName
+  syn match    vim9AbstractDefName     contained       "\<\h\w*\>"     skipwhite nextgroup=vim9AbstractDefParams,vim9AbstractDefTypeParams contains=@vim9MethodName
+  syn region   vim9AbstractDefParams   contained
+        \ matchgroup=Delimiter start="(" end=")"
+        \ skipwhite skipnl nextgroup=vimDefComment,vim9AbstractDefReturnType,vimCommentError
+        \ contains=vimDefParam,vim9Comment,vimFunctionParamEquals
+  syn region   vim9AbstractDefReturnType       contained
+        \ start=")\@1<=:\s" end="$" matchgroup=vim9Comment end="\ze[#"]"
+        \ skipwhite skipnl nextgroup=vimDefComment,vimCommentError
+        \ contains=vimTypeSep
+        \ transparent
+  syn region   vim9AbstractDefTypeParams       contained
+        \ matchgroup=Delimiter
+        \ start="<"
+        \ end=">"
+        \ nextgroup=vim9AbstractDefParams
+        \ contains=vim9DefTypeParam
+
+  VimFoldi syn region  vim9InterfaceBody       start="\<interface\>" matchgroup=vimCommand end="\<endinterface\>" contains=@vim9InterfaceBodyList transparent
+
+  " Type Aliases {{{3
+  syn match    vim9Type                "\<ty\%[pe]\>"  skipwhite nextgroup=vim9TypeAlias,vim9TypeAliasError
+  syn match    vim9TypeAlias    contained      "\<\u\w*\>"     skipwhite nextgroup=vim9TypeEquals
+  syn match    vim9TypeEquals   contained      "="     skipwhite nextgroup=@vimType
+  if !exists("g:vimsyn_noerror") && !exists("g:vimsyn_notypealiaserror")
+    syn match  vim9TypeAliasError contained    "\<\l\w*\>"     skipwhite nextgroup=vim9TypeEquals
+  endif
+endif
 
-" Normal: {{{2
+" Blocks: {{{2
 " ======
-syn match      vimNormal               "\<norm\%[al]\>!\=" skipwhite nextgroup=vimNormalArg contains=vimBang
-syn region     vimNormalArg    contained       start="\S" skip=+\n\s*\%(\\\|["#]\\ \)+ end="$" contains=@vimContinue
+syn region     vim9Block       contained
+      \ matchgroup=vimSep
+      \ start="{\ze\s*\%($\|[#|]\)"
+      \ end="^\s*\zs}"
+      \ skipwhite nextgroup=vim9Comment,vimCmdSep
+      \ contains=@vimDefBodyList
 
-" Profile: {{{2
-" =======
-syn match      vimProfileBang   contained      "\a\@1<=!"      skipwhite nextgroup=vimProfileArg
-syn keyword    vimProfileArg    contained      start   skipwhite nextgroup=vimProfilePattern
-syn keyword    vimProfileArg    contained      func    skipwhite nextgroup=vimProfilePattern
-syn keyword    vimProfileArg    contained      file    skipwhite nextgroup=vimProfilePattern
-syn keyword    vimProfileArg    contained      stop pause      skipwhite nextgroup=vimCmdSep,@vimComment
-syn keyword    vimProfileArg    contained      continue dump   skipwhite nextgroup=vimCmdSep,@vimComment
-" TODO: match file pattern
-syn region     vimProfilePattern contained
-      \ start="\S"
-      \ skip=+\\[|"#]+
-      \ end="$" end=+\ze\s*[|"#]+
-      \ skipwhite nextgroup=vimCmdSep,vimComment,vim9Comment
-syn match      vimProfile      "\<prof\%[ile]\>"       skipwhite nextgroup=vimProfileBang,vimProfileArg
+" Special Filenames, Modifiers, Extension Removal: {{{2
+" ===============================================
+syn match      vimSpecFile     "<c\(word\|WORD\)>"     nextgroup=vimSpecFileMod
+syn match      vimSpecFile     "<\([acs]file\|amatch\|abuf\)>" nextgroup=vimSpecFileMod
+syn match      vimSpecFile     "\s%[ \t:]"ms=s+1,me=e-1        nextgroup=vimSpecFileMod
+syn match      vimSpecFile     "\s%$"ms=s+1            nextgroup=vimSpecFileMod
+syn match      vimSpecFile     "\s%<"ms=s+1,me=e-1     nextgroup=vimSpecFileMod
+syn match      vimSpecFile     "#\d\+\|[#%]<\>"                nextgroup=vimSpecFileMod
+syn match      vimSpecFileMod  "\(:[phtre]\)\+"        contained
 
-syn keyword    vimProfdelArg   contained       func    skipwhite nextgroup=vimProfilePattern
-syn keyword    vimProfdelArg   contained       file    skipwhite nextgroup=vimProfilePattern
-syn keyword    vimProfdelArg   contained       here    skipwhite nextgroup=vimCmdSep,@vimComment
-syn match      vimProfdel      "\<profd\%[el]\>" skipwhite nextgroup=vimProfdelArg
+syn match      vimSpecFile     contained               "%[ \t:]"me=e-1 nextgroup=vimSpecFileMod
+syn match      vimSpecFile     contained       excludenl       "%$"    nextgroup=vimSpecFileMod
+syn match      vimSpecFile     contained               "%<"me=e-1      nextgroup=vimSpecFileMod
 
-" Prompt{find,repl}: {{{2
-" =================
-syn region     vimPromptArg    contained
-      \ start="\S"
-      \ skip=+\n\s*\%(\\\|["#]\\ \)+
-      \ end="$"
-      \ contains=@vimContinue
-syn keyword    vimPrompt       promptf[ind] promptr[epl]       skipwhite nextgroup=vimPromptArg
+" Lower Priority Comments: after some vim commands... {{{2
+" =======================
+if get(g:, "vimsyn_comment_strings", 1)
+  syn region   vimCommentString        contained oneline start='\S\s\+"'ms=e end='"' extend
+endif
 
-" Redir: {{{2
-" =====
-syn match      vimRedir                "\<redir\=\>"   skipwhite nextgroup=vimRedirBang,vimRedirFileOperator,vimRedirVariableOperator,vimRedirRegister,vimRedirEnd
-syn match      vimRedirBang           contained        "\a\@1<=!"      skipwhite nextgroup=vimRedirFileOperator
+if s:vim9script
+  syn cluster vimComment contains=vim9Comment
+else
+  syn cluster vimComment contains=vimComment
+endif
 
-syn match      vimRedirFileOperator     contained      ">>\="  skipwhite nextgroup=vimRedirFile
-syn region     vimRedirFile           contained
-      \ start="\S"
-      \ matchgroup=Normal
-      \ end="\s*$"
-      \ end="\s*\ze[|"]"
-      \ nextgroup=vimCmdSep,vimComment
-      \ contains=vimSpecFile
-syn match      vimRedirRegisterOperator contained      ">>\="
-syn match      vimRedirRegister               contained        "@[a-zA-Z*+"]"  nextgroup=vimRedirRegisterOperator
-syn match      vimRedirVariableOperator contained      "=>>\=" skipwhite nextgroup=vimVar
-syn keyword    vimRedirEnd            contained        END
+VimL syn region        vimComment
+      \ excludenl
+      \ start=+"+
+      \ skip=+\n\s*\%(\\\|"\\ \)+
+      \ end="$"
+      \ contains=@vimCommentGroup,vimCommentString
+      \ extend
+Vim9 syn region        vim9Comment
+      \ excludenl
+      \ start="\%#=1\s\@1<=#\%({\@!\|{{\)"
+      \ skip="\n\s*\%(\\\|#\\ \)"
+      \ end="$"
+      \ contains=@vimCommentGroup,vimCommentString
+      \ extend
 
-" Sleep: {{{2
-" =====
-syn keyword    vimSleep                sl[eep]         skipwhite nextgroup=vimSleepBang,vimSleepArg
-syn match      vimSleepBang    contained       "\a\@1<=!"              skipwhite nextgroup=vimSleepArg
-syn match      vimSleepArg     contained       "\<\%(\d\+\)\=m\=\>"
+syn match      vim9CommentError        contained       "#.*"
+syn match      vimCommentError contained       +".*+
 
-" Sort: {{{2
-" ====
-syn match      vimSort         "\<sort\=\>"                    skipwhite nextgroup=vimSortBang,@vimSortOptions,vimSortPattern,vimCmdSep
-syn match      vimSortBang       contained     "\a\@1<=!"                      skipwhite nextgroup=@vimSortOptions,vimSortPattern,vimCmdSep
-syn match      vimSortOptionsError contained   "\a\+"
-syn match      vimSortOptions    contained     "\<[ilur]*[nfxob]\=[ilur]*\>"           skipwhite nextgroup=vimSortPattern,vimCmdSep
-syn region     vimSortPattern    contained
-      \ matchgroup=Delimiter
-      \ start="\z([^[:space:][:alpha:]|]\)"
-      \ skip="\\\\\|\\\z1"
-      \ end="\z1"
-      \ skipwhite nextgroup=@vimSortOptions,vimCmdSep
-      \ contains=@vimSubstList
-      \ oneline
+" Environment Variables: {{{2
+" =====================
+syn match      vimEnvvar       "\$\I\i*"
+syn match      vimEnvvar       "\${\I\i*}"
 
-syn cluster vimSortOptions contains=vimSortOptions,vimSortOptionsError
+" Strings {{{2
+" =======
 
-" Terminal: {{{2
-" ========
-syn match      vimTerminal     "\<ter\%[minal]\>"              skipwhite        nextgroup=vimTerminalOptions,vimTerminalCommand
-syn match      vimTerminal     +\<ter\%[minal]\>\ze\s*\n\s*\%(\\\|["#]\\ \)+   skipwhite skipnl nextgroup=vimTerminalOptions,vimTerminalCommand,@vimTerminalContinue
+" In-String Specials:
+" Try to catch strings, if nothing else matches (therefore it must precede the others!)
+"  vimEscapeBrace handles ["]  []"] (ie. "s don't terminate string inside [])
+" syn region   vimEscapeBrace  oneline   contained transparent start="[^\\]\(\\\\\)*\[\zs\^\=\]\=" skip="\\\\\|\\\]" end="]"me=e-1
+syn match      vimPatSepErr    contained       "\\)"
+syn match      vimPatSep       contained       "\\|"
+syn region     vimPatSepZone   oneline   contained   matchgroup=vimPatSepZ start="\\%\=\ze(" skip="\\\\" end="\\)\|[^\\]['"]"  contains=@vimStringGroup
+syn region     vimPatRegion    contained transparent matchgroup=vimPatSepR start="\\[z%]\=(" end="\\)" contains=@vimSubstList oneline
+syn match      vimNotPatSep    contained       "\\\\"
+syn cluster    vimStringGroup  contains=vimEscape,vimEscapeBrace,vimPatSep,vimNotPatSep,vimPatSepErr,vimPatSepZone,@Spell
+syn region     vimString       oneline keepend matchgroup=vimString start=+[^a-zA-Z\\@]"+lc=1 skip=+\\\\\|\\"+ matchgroup=vimStringEnd end=+"+  nextgroup=vimSubscriptBrackets contains=@vimStringGroup extend
+syn region     vimString       oneline matchgroup=vimString start=+[^a-zA-Z\\@]'+lc=1 end=+'+                 nextgroup=vimSubscriptBrackets contains=vimQuoteEscape  extend
+"syn region    vimString       oneline start="\s/\s*\A"lc=1 skip="\\\\\|\\+" end="/"   contains=@vimStringGroup  " see tst45.vim
 
-syn match      vimTerminalContinue     contained       "^\s*\\"        skipwhite skipnl nextgroup=@vimTerminalContinue,vimTerminalOptions,vimTerminalCommand contains=vimWhitespace
-syn match         vimTerminalContinueComment   contained       '^\s*["#]\\ .*' skipwhite skipnl nextgroup=@vimTerminalContinue,vimTerminalOptions,vimTerminalCommand contains=vimWhitespace
-syn cluster    vimTerminalContinue     contains=vimTerminalContinue,vimTerminalContinueComment
+syn match      vimEscape       contained       "\\."
+" syn match    vimEscape       contained       +\\[befnrt\"]+
+syn match      vimEscape       contained       "\\\o\{1,3}\|\\[xX]\x\{1,2}\|\\u\x\{1,4}\|\\U\x\{1,8}"
+syn match      vimEscape       contained       "\\<" contains=vimNotation
+syn match      vimEscape       contained       "\\<\*[^>]*>\=>"
+syn match      vimQuoteEscape  contained       "''"
 
-syn region     vimTerminalCommand      contained
-      \ start="\S"
-      \ skip=+\n\s*\%(\\\|["#]\\ \)+
-      \ end="$"
-      \ contains=@vimContinue
+syn region     vimString       oneline matchgroup=vimString start=+$'+ end=+'+ nextgroup=vimSubscriptBrackets contains=@vimStringInterpolation,vimQuoteEscape  extend
+syn region     vimString       oneline matchgroup=vimString start=+$"+ end=+"+ nextgroup=vimSubscriptBrackets contains=@vimStringInterpolation,@vimStringGroup extend
+syn region     vimStringInterpolationExpr  oneline contained matchgroup=vimSep start=+{+ end=+}+ contains=@vimExprList
+syn match      vimStringInterpolationBrace contained "{{"
+syn match      vimStringInterpolationBrace contained "}}"
+syn cluster    vimStringInterpolation contains=vimStringInterpolationExpr,vimStringInterpolationBrace
 
-syn region     vimTerminalOptions      contained
-      \ start="++"
-      \ skip=/\s\+++\|\%(\n\|^\)\s*\%(\\\|["#]\\ \)/
-      \ end="\s"
-      \ end="$"
-      \ skipwhite nextgroup=vimTerminalCommand
-      \ contains=@vimContinue,vimTerminalOption
-      \ transparent
+syn region     vimContinueString       contained       matchgroup=vimContinueString start=+"+  skip=+\n\s*\%(\\\|["#]\\ \)+ end=+"+ end="$" skipwhite nextgroup=vimSubscriptBrackets,vimComment,vimOper contains=@vimContinue,@vimStringGroup
+syn region     vimContinueString       contained       matchgroup=vimContinueString start=+'+  skip=+\n\s*\%(\\\|["#]\\ \)+ end=+'+ end="$" skipwhite nextgroup=vimSubscriptBrackets,vimComment,vimOper contains=@vimContinue,vimQuoteEscape
+syn region     vimContinueString       contained       matchgroup=vimContinueString start=+$"+ skip=+\n\s*\%(\\\|["#]\\ \)+ end=+"+ end="$" skipwhite nextgroup=vimSubscriptBrackets,vimComment,vimOper contains=@vimContinue,@vimStringInterpolation,@vimStringGroup
+syn region     vimContinueString       contained       matchgroup=vimContinueString start=+$'+ skip=+\n\s*\%(\\\|["#]\\ \)+ end=+'+ end="$" skipwhite nextgroup=vimSubscriptBrackets,vimComment,vimOper contains=@vimContinue,@vimStringInterpolation,vimQuoteEscape
 
-syn match      vimTerminalOption       contained       "++\%(\%(no\)\=close\|open\|curwin\|hidden\|norestore\|shell\)\>"
-syn match      vimTerminalOption       contained       "++kill="               nextgroup=vimTerminalKillOptionArg
-syn match      vimTerminalOption       contained       "++\%(rows\|cols\)="    nextgroup=vimTerminalSizeOptionArg
-syn match      vimTerminalOption       contained       "++eof="                nextgroup=vimTerminalEofOptionArg
-syn match      vimTerminalOption       contained       "++type="               nextgroup=vimTerminalTypeOptionArg
-syn match      vimTerminalOption       contained       "++api="                nextgroup=vimTerminalApiOptionArg
+" Registers, Addresses, Filters: {{{2
+syn match      vimLetRegister  contained       '@["@0-9\-a-zA-Z:.%#=*+~_/]'
 
-syn match      vimTerminalApiOptionArg contained       "\<\S\+\>"
-syn match      vimTerminalEofOptionArg contained       "\<\S\+\>"
-syn match      vimTerminalSizeOptionArg        contained       "\<\d\+\>"
-syn keyword    vimTerminalKillOptionArg        contained       term hup quit int kill
-syn match      vimTerminalKillOptionArg        contained       "\<\d\+\>"
-syn keyword    vimTerminalTypeOptionArg        contained       conpty winpty
+" TODO: match this as a contained ex command
+syn match      vimFilter               "^!!\=[^"]\{-}\(|\|\ze\"\|$\)"  contains=vimOper,vimSpecFile
+syn match      vimFilter    contained  "!!\=[^"]\{-}\(|\|\ze\"\|$\)"   contains=vimOper,vimSpecFile
+syn match      vimComFilter contained  "|!!\=[^"]\{-}\(|\|\ze\"\|$\)"      contains=vimOper,vimSpecFile
 
-" Uniq: {{{2
-" ====
-syn match      vimUniq         "\<uniq\=\>"    skipwhite nextgroup=vimUniqBang,@vimUniqOptions,vimUniqPattern,vimCmdSep
-syn match      vimUniqBang       contained     "\a\@1<=!"      skipwhite nextgroup=@vimUniqOptions,vimUniqPattern,vimCmdSep
-syn match      vimUniqOptionsError contained   "\a\+"
-syn match      vimUniqOptions    contained     "\<[ilur]*\>"   skipwhite nextgroup=vimUniqPattern,vimCmdSep
-syn region     vimUniqPattern    contained
-      \ matchgroup=Delimiter
-      \ start="\z([^[:space:][:alpha:]|]\)"
-      \ skip="\\\\\|\\\z1"
-      \ end="\z1"
-      \ skipwhite nextgroup=@vimUniqOptions,vimCmdSep
-      \ contains=@vimSubstList
-      \ oneline
+" Variable Declarations: {{{2
+" =====================
+VimL syn keyword       vimLet  contained       let     skipwhite nextgroup=@vimSpecialVar,vimVar,vimVarList,vimLetVar
+VimL syn keyword       vimConst        contained       cons[t] skipwhite nextgroup=@vimSpecialVar,vimVar,vimVarList,vimLetVar
+syn region     vimVarList      contained
+      \ start="\[" end="]"
+      \ skipwhite nextgroup=vimLetHeredoc
+      \ contains=@vimContinue,@vimSpecialVar,vimVar
+syn match      vimLetVar        contained      "\<\%([bwglstav]:\)\=\h[a-zA-Z0-9#_]*\>\ze\%(\[.*]\)\=\s*=<<"   skipwhite nextgroup=vimLetVarSubscript,vimLetHeredoc    contains=vimVarScope,vimSubscriptBrackets
 
-syn cluster vimUniqOptions contains=vimUniqOptions,vimUniqOptionsError
+syn region     vimLetVarSubscript contained
+      \ matchgroup=vimSubscriptBracket
+      \ start="\S\@1<=\["
+      \ end="]"
+      \ skipwhite nextgroup=vimLetVarSubscript,vimLetHeredoc
+      \ contains=@vimExprList
 
-" Wincmd: {{{2
-" ======
-syn match      vimWincmd       "\<winc\%[md]\>"        skipwhite nextgroup=vimWincmdArg
-" TODO: consider extracting this list from the help file
-syn match      vimWincmdArg    contained
-      \ "\<[sSvnqojkhlwWtbpPrRxKJHLTfFz]\>\|[\^:=\-+_<>|\]}]\|\<g\s\+[\]}]\|\<g[fFtT]\>"
+syn keyword    vimUnlet        contained       unl[et] skipwhite nextgroup=vimUnletBang,vimUnletVars
+syn match      vimUnletBang    contained       "\a\@1<=!"      skipwhite nextgroup=vimUnletVars
+syn region     vimUnletVars    contained
+      \ start="$\I\|\h" skip=+\n\s*\%(\\\|["#]\\ \)\|^\s*["#]\\ + end="$" end=+\ze\s*[|"#]+
       \ skipwhite nextgroup=vimCmdSep,vimComment,vim9Comment
+      \ contains=@vimContinue,vimEnvvar,vimVar,vimVimVar
 
-" only handles oneline assignments
-Vim9 syn match vimWincmd       "\s\=\<winc\%[md]\>\ze\s\+=\s*\%([#|]\|$\)"     skipwhite nextgroup=vimWincmdArg
+" TODO: type error after register or environment variables (strings)
+VimFoldh syn region vimLetHeredoc      contained
+      \ matchgroup=vimLetHeredocStart
+      \ start="\%(^\z(\s*\)\S.*\)\@<==<<\s*trim\%(\s\+\)\@>\z(\L\S*\)"
+      \ matchgroup=vimLetHeredocStop
+      \ end="^\z1\=\z2$"
+      \ extend
+VimFoldh syn region vimLetHeredoc      contained
+      \ matchgroup=vimLetHeredocStart
+      \ start="=<<\%(\s*\)\@>\z(\L\S*\)"
+      \ matchgroup=vimLetHeredocStop end="^\z1$"
+      \ extend
+VimFoldh syn region vimLetHeredoc      contained
+      \ matchgroup=vimLetHeredocStart
+      \ start="\%(^\z(\s*\)\S.*\)\@<==<<\s*\%(trim\s\+eval\|eval\s\+trim\)\%(\s\+\)\@>\z(\L\S*\)"
+      \ matchgroup=vimLetHeredocStop
+      \ end="^\z1\=\z2$"
+      \ contains=@vimStringInterpolation
+      \ extend
+VimFoldh syn region vimLetHeredoc      contained
+      \ matchgroup=vimLetHeredocStart
+      \ start="=<<\s*eval\%(\s\+\)\@>\z(\L\S*\)"
+      \ matchgroup=vimLetHeredocStop
+      \ end="^\z1$"
+      \ contains=@vimStringInterpolation
+      \ extend
 
-" Syntax: {{{2
-"=======
-syn region     vimGroupList    contained
-      \ start="\S"
-      \ skip=+\n\s*\%(\\\|["#]\\ \)+
-      "\ need to consume the whitespace
-      \ end="\s"he=e-1
-      \ end="$"
-      \ contains=@vimGroupListContinue,vimGroupSpecial,vimGroupListContinueComma
-syn keyword    vimGroupSpecial contained       ALL     ALLBUT  CONTAINED       TOP
-syn match      vimGroupListComma               contained       ","
-syn match      vimGroupListContinueComma       contained       "\s\+,\s*\|,\s\+"       contains=vimGroupListComma
-syn match      vimGroupListContinueComma       contained       "\s*,\s*\%(\n\s*\%(\\\s\+\|["#]\\ .*\)\)\+"     contains=@vimGroupListContinue,vimGroupListComma
+Vim9 syn keyword       vim9Const       contained       const   skipwhite nextgroup=vim9Variable,vim9VariableList
+Vim9 syn keyword       vim9Final       contained       final   skipwhite nextgroup=vim9Variable,vim9VariableList
+Vim9 syn keyword       vim9Var contained       var     skipwhite nextgroup=vim9Variable,vim9VariableList
 
-syn match      vimGroupListEquals      contained       "="             skipwhite skipnl nextgroup=vimGroupListContinueStart,vimGroupList
-" the first continuation line does not terminate the list at whitepace after \
-syn match      vimGroupListContinueStart       contained       "^\%(\s*["#]\\ .*\n\)*\s*\\\s\+"        skipwhite        nextgroup=vimGroupList contains=@vimGroupListContinue transparent
+syn match      vim9Variable    contained       "\<\h\w*\>"     skipwhite nextgroup=vim9VariableTypeSep,vimLetHeredoc,vimOper
+syn region     vim9VariableList        contained       start="\[" end="]" contains=@vimContinue,@vimSpecialVar,vim9Variable skipwhite nextgroup=vimLetHeredoc
+
+syn match      vim9VariableTypeSep     contained       "\S\@1<=:\%(\s\|\n\)\@="                skipwhite nextgroup=@vim9VariableType
+syn keyword    vim9VariableType                contained       blob bool channel float job number string void  skipwhite nextgroup=vimLetHeredoc
+syn keyword    vim9VariableTypeAny     contained       any                     skipwhite nextgroup=vimLetHeredoc
+syn match      vim9VariableTypeObject  contained       "\<object<\@="                            nextgroup=vim9VariableTypeObjectArgs
+syn region     vim9VariableTypeObjectArgs      contained
+      \ matchgroup=vim9VariableTypeObjectBracket
+      \ start="<"
+      \ end=">"
+      \ contains=vimTypeAny,vimTypeObject,vimUserType
+      \ oneline
+      \ transparent
+syn match      vim9VariableType                contained       "\<\%(func\)\>"                 skipwhite nextgroup=vimLetHeredoc
+syn region     vim9VariableCompoundType        contained
+      \ matchgroup=vim9VariableType
+      \ start="\<func("
+      \ end=")"
+      \ skipwhite nextgroup=vim9VariableTypeSep,vimLetHeredoc
+      \ contains=@vim9Continue,@vim9VariableType
+      \ transparent
+syn region     vim9VariableCompoundType        contained
+      \ matchgroup=vim9VariableType
+      \ start="\<tuple<"
+      \ end=">"
+      \ skipwhite nextgroup=vimLetHeredoc
+      \ contains=@vim9Continue,@vim9VariableType
+      \ transparent
+syn region     vim9VariableCompoundType        contained
+      \ matchgroup=vim9VariableType
+      \ start="\<\%(list\|dict\)<"
+      \ end=">"
+      \ skipwhite nextgroup=vimLetHeredoc
+      \ contains=@vim9VariableType
+      \ oneline
+      \ transparent
+syn match      vim9VariableUserType    contained       "\<\%(\h\w*\.\)*\u\w*\>"        skipwhite nextgroup=vimLetHeredoc
 
-syn match      vimGroupListContinue    contained       "^\s*\\"        skipwhite skipnl nextgroup=@vimGroupListContinue,vimGroupListContinueComma contains=vimWhitespace
-syn match      vimGroupListContinueComment     contained       '^\s*["#]\\ .*' skipwhite skipnl nextgroup=@vimGroupListContinue                   contains=vimWhitespace
-syn cluster    vimGroupListContinue    contains=vimGroupListContinue,vimGroupListContinueComment
+syn cluster vim9VariableType contains=vim9VariableType,vim9VariableTypeAny,vim9VariableTypeObject,vim9VariableCompoundType,vim9VariableUserType
 
-if !exists("g:vimsyn_noerror") && !exists("g:vimsyn_novimsynerror")
- syn match     vimSynError             contained       "\i\+"
-endif
-syn match      vimSynContains          contained       "\<contains\>"  skipwhite nextgroup=vimGroupListEquals
-syn match      vimSynContainedin               contained       "\<containedin\>"       skipwhite nextgroup=vimGroupListEquals
-syn match      vimSynNextgroup         contained       "\<nextgroup\>" skipwhite nextgroup=vimGroupListEquals
-if has("conceal")
- " no whitespace allowed after '='
- syn match     vimSynCchar     contained       "\<cchar="      nextgroup=vimSynCcharValue
- syn match     vimSynCcharValue        contained       "\S"
-endif
+" Filename Patterns: {{{2
+" =================
 
-syn match      vimSyntax       "\<sy\%[ntax]\>"        contains=vimCommand skipwhite nextgroup=vimSynType,@vimComment
-syn cluster vimFunctionBodyList add=vimSyntax
+syn match      vimWildcardQuestion     contained       "?"
+syn match      vimWildcardStar         contained       "*"
 
-" Syntax: case {{{2
-syn keyword    vimSynType      contained       case    skipwhite nextgroup=vimSynCase,vimSynCaseError
-if !exists("g:vimsyn_noerror") && !exists("g:vimsyn_novimsyncaseerror")
- syn match     vimSynCaseError contained       "\i\+"
-endif
-syn keyword    vimSynCase      contained       ignore  match
+syn match      vimWildcardBraceComma   contained       ","
+syn region     vimWildcardBrace                contained
+      \ matchgroup=vimWildcard
+      \ start="{"
+      \ end="}"
+      \ contains=vimWildcardEscape,vimWildcardBrace,vimWildcardBraceComma,vimWildcardQuestion,vimWildcardStar,vimWildcardBracket
+      \ oneline
 
-" Syntax: clear {{{2
-syn keyword    vimSynType      contained       clear
+syn match      vimWildcardIntervalNumber       contained       "\d\+"
+syn match      vimWildcardInterval     contained       "\\\\\\{\d\+\%(,\d\+\)\=\\}" contains=vimWildcardIntervalNumber
 
-" Syntax: cluster {{{2
-syn keyword    vimSynType      contained       cluster skipwhite nextgroup=vimClusterName
-syn region     vimClusterName  contained keepend       matchgroup=vimGroupName start="\h\w*\>" skip=+\\\\\|\\\|\n\s*\%(\\\|"\\ \)+ matchgroup=vimCmdSep end="$\||" contains=@vimContinue,vimGroupAdd,vimGroupRem,vimSynContains,vimSynError
-syn match      vimGroupAdd     contained       "\<add\>"       skipwhite nextgroup=vimGroupListEquals
-syn match      vimGroupRem     contained       "\<remove\>"    skipwhite nextgroup=vimGroupListEquals
 
-" Syntax: conceal {{{2
-syn match      vimSynType      contained       "\<conceal\>"   skipwhite nextgroup=vimSynConceal,vimSynConcealError
-if !exists("g:vimsyn_noerror") && !exists("g:vimsyn_novimsynconcealerror")
- syn match     vimSynConcealError contained    "\i\+"
-endif
-syn keyword    vimSynConceal   contained       on      off
+syn match      vimWildcardBracket      contained       "\[\%(\^\=]\=\%(\\.\|\[\([:.=]\)[^:.=]\+\1]\|[^][:space:]]\)*\)\@>]"
+      \ contains=vimWildcardBracketStart,vimWildcardEscape
 
-" Syntax: foldlevel {{{2
-syn keyword    vimSynType      contained       foldlevel       skipwhite nextgroup=vimSynFoldlevel,vimSynFoldlevelError
-if !exists("g:vimsyn_noerror") && !exists("g:vimsyn_novimsynfoldlevelerror")
- syn match     vimSynFoldlevelError    contained       "\i\+"
-endif
-syn keyword    vimSynFoldlevel contained       start   minimum
+syn match      vimWildcardBracketCharacter     contained       "."     nextgroup=@vimWildcardBracketCharacter,vimWildcardBracketHyphen,vimWildcardBracketEnd
+syn match      vimWildcardBracketRightBracket  contained       "]"     nextgroup=@vimWildcardBracketCharacter,vimWildcardBracketEnd
+syn match      vimWildcardBracketHyphen        contained       "-]\@!" nextgroup=@vimWildcardBracketCharacter
+syn match      vimWildcardBracketEscape        contained       "\\."   nextgroup=@vimWildcardBracketCharacter,vimWildcardBracketHyphen,vimWildcardBracketEnd
+syn match      vimWildcardBracketCharacterClass        contained       "\[:[^:]\+:]"   nextgroup=@vimWildcardBracketCharacter,vimWildcardBracketEnd
+syn match      vimWildcardBracketEquivalenceClass      contained       "\[=[^=]\+=]"   nextgroup=@vimWildcardBracketCharacter,vimWildcardBracketEnd
+syn match      vimWildcardBracketCollatingSymbol       contained       "\[\.[^.]\+\.]" nextgroup=@vimWildcardBracketCharacter,vimWildcardBracketEnd
 
-" Syntax: iskeyword {{{2
-syn keyword    vimSynType              contained       iskeyword       skipwhite nextgroup=vimSynIskeyword
-syn keyword    vimSynIskeyword         contained       clear
-syn match      vimSynIskeyword         contained       "\S\+"  contains=vimSynIskeywordSep
-syn match      vimSynIskeywordSep      contained       ","
+syn match      vimWildcardBracketStart contained       "\["    nextgroup=vimWildcardBracketCaret,vimWildcardBracketRightBracket,@vimWildcardBracketCharacter
+syn match      vimWildcardBracketCaret contained       "\^"    nextgroup=@vimWildcardBracketCharacter,vimWildcardBracketRightBracket
+syn match      vimWildcardBracketEnd   contained       "]"
 
-" Syntax: include {{{2
-syn keyword    vimSynType              contained       include skipwhite nextgroup=vimSynIncludeCluster
-syn match      vimSynIncludeCluster    contained       "@[_a-zA-Z0-9]\+\>"
+syn cluster    vimWildcardBracketCharacter     contains=vimWildcardBracketCharacter,vimWildcardBracketEscape,vimWildcardBracketCharacterClass,vimWildcardBracketEquivalenceClass,vimWildcardBracketCollatingSymbol
 
-" Syntax: keyword {{{2
-syn cluster    vimSynKeyGroup  contains=@vimContinue,vimSynCchar,vimSynNextgroup,vimSynKeyOpt,vimSynContainedin,vimSynKeyError
-syn keyword    vimSynType      contained       keyword skipwhite nextgroup=vimSynKeyRegion
-syn region     vimSynKeyRegion contained         keepend       matchgroup=vimGroupName start="\h\w*\>" skip=+\\\\\|\\|\|\n\s*\%(\\\|"\\ \)+ matchgroup=vimCmdSep end="|\|$" contains=@vimSynKeyGroup
-syn match      vimSynKeyOpt    contained       "\%#=1\<\%(conceal\|contained\|transparent\|skipempty\|skipwhite\|skipnl\)\>"
-syn match      vimSynKeyError  contained       "\<oneline\>"
+syn match      vimWildcardEscape       contained       "\\."
 
-" Syntax: match {{{2
-syn cluster    vimSynMtchGroup contains=@vimContinue,vimSynCchar,vimSynContains,vimSynContainedin,vimSynError,vimSynMtchOpt,vimSynNextgroup,vimSynRegPat,vimNotation,vimMtchComment
-syn keyword    vimSynType      contained       match   skipwhite nextgroup=vimSynMatchRegion
-syn region     vimSynMatchRegion       contained keepend       matchgroup=vimGroupName start="\h\w*\>" skip=+\\\\\|\\|\|\n\s*\%(\\\|"\\ \)+ matchgroup=vimCmdSep end="|\|$" contains=@vimSynMtchGroup
-syn match      vimSynMtchOpt   contained       "\%#=1\<\%(conceal\|transparent\|contained\|excludenl\|keepend\|skipempty\|skipwhite\|display\|extend\|skipnl\|fold\)\>"
+syn cluster    vimWildcard             contains=vimWildcardQuestion,vimWildcardStar,vimWildcardBrace,vimWildcardBracket,vimWildcardInterval
 
-" Syntax: off and on {{{2
-syn keyword    vimSynType      contained       enable  list    manual  off     on      reset
+" Angle-Bracket Notation: (tnx to Michael Geddes) {{{2
+" ======================
+syn case ignore
+syn match      vimNotation     contained       "\%#=1\%(\\\|<lt>\)\=<\%([scamd]-\)\{0,4}x\=\%(f\d\{1,2}\|[^ \t:]\|space\|bar\|bslash\|nl\|newline\|lf\|linefeed\|cr\|retu\%[rn]\|enter\|k\=del\%[ete]\|bs\|backspace\|tab\|esc\|csi\|right\|paste\%(start\|end\)\|left\|help\|undo\|k\=insert\|ins\|mouse\|[kz]\=home\|[kz]\=end\|kplus\|kminus\|kdivide\|kmultiply\|kenter\|kpoint\|space\|k\=\%(page\)\=\%(\|down\|up\|k\d\>\)\)>" contains=vimBracket
 
-" Syntax: region {{{2
-syn cluster    vimSynRegPatGroup       contains=@vimContinue,vimPatSep,vimNotPatSep,vimSynPatRange,vimSynNotPatRange,vimSubstSubstr,vimPatRegion,vimPatSepErr,vimNotation
-syn cluster    vimSynRegGroup  contains=@vimContinue,vimSynCchar,vimSynContains,vimSynContainedin,vimSynNextgroup,vimSynRegOpt,vimSynReg,vimSynMtchGrp
-syn keyword    vimSynType      contained       region  skipwhite nextgroup=vimSynRegion
-syn region     vimSynRegion    contained keepend       matchgroup=vimGroupName start="\h\w*" skip=+\\\\\|\\|\|\n\s*\%(\\\|"\\ \)+ matchgroup=vimCmdSep end="|\|$" contains=@vimSynRegGroup
-syn match      vimSynRegOpt    contained       "\%#=1\<\%(conceal\%(ends\)\=\|transparent\|contained\|excludenl\|skipempty\|skipwhite\|display\|keepend\|oneline\|extend\|skipnl\|fold\)\>"
-syn match      vimSynReg       contained       "\<\%(start\|skip\|end\)="      nextgroup=vimSynRegPat
-syn match      vimSynMtchGrp   contained       "matchgroup="   nextgroup=vimGroup,vimHLGroup
-syn region     vimSynRegPat    contained extend        start="\z([-`~!@#$%^&*_=+;:'",./?]\)"  skip=/\\\\\|\\\z1\|\n\s*\%(\\\|"\\ \)/  end="\z1"  contains=@vimSynRegPatGroup skipwhite nextgroup=vimSynPatMod,vimSynReg
-syn match      vimSynPatMod    contained       "\%#=1\%(hs\|ms\|me\|hs\|he\|rs\|re\)=[se]\%([-+]\d\+\)\="
-syn match      vimSynPatMod    contained       "\%#=1\%(hs\|ms\|me\|hs\|he\|rs\|re\)=[se]\%([-+]\d\+\)\=," nextgroup=vimSynPatMod
-syn match      vimSynPatMod    contained       "lc=\d\+"
-syn match      vimSynPatMod    contained       "lc=\d\+," nextgroup=vimSynPatMod
-syn region     vimSynPatRange  contained       start="\["      skip="\\\\\|\\]"   end="]"
-syn match      vimSynNotPatRange       contained       "\\\\\|\\\["
-syn match      vimMtchComment  contained       '"[^"]\+$'
+syn match      vimNotation     contained       "\%#=1\%(\\\|<lt>\)\=<\%([scamd2-4]-\)\{0,4}\%(net\|dec\|jsb\|pterm\|urxvt\|sgr\)mouse>"                contains=vimBracket
+syn match      vimNotation     contained       "\%#=1\%(\\\|<lt>\)\=<\%([scamd2-4]-\)\{0,4}\%(left\|middle\|right\)\%(mouse\|drag\|release\)>" contains=vimBracket
+syn match      vimNotation     contained       "\%#=1\%(\\\|<lt>\)\=<\%([scamd2-4]-\)\{0,4}left\%(mouse\|release\)nm>"                 contains=vimBracket
+syn match      vimNotation     contained       "\%#=1\%(\\\|<lt>\)\=<\%([scamd2-4]-\)\{0,4}x[12]\%(mouse\|drag\|release\)>"            contains=vimBracket
+syn match      vimNotation     contained       "\%#=1\%(\\\|<lt>\)\=<\%([scamd2-4]-\)\{0,4}sgrmouserelease>"                   contains=vimBracket
+syn match      vimNotation     contained       "\%#=1\%(\\\|<lt>\)\=<\%([scamd2-4]-\)\{0,4}mouse\%(up\|down\|move\)>"                  contains=vimBracket
+syn match      vimNotation     contained       "\%#=1\%(\\\|<lt>\)\=<\%([scamd2-4]-\)\{0,4}scrollwheel\%(up\|down\|right\|left\)>"             contains=vimBracket
 
-" Syntax: spell {{{2
-syn keyword    vimSynType      contained       spell   skipwhite nextgroup=vimSynSpell,vimSynSpellError
-if !exists("g:vimsyn_noerror") && !exists("g:vimsyn_novimsynspellerror")
- syn match     vimSynSpellError contained      "\i\+"
-endif
-syn keyword    vimSynSpell     contained       default notoplevel      toplevel
+syn match      vimNotation     contained       "\%#=1\%(\\\|<lt>\)\=<\%(sid\|nop\|nul\|lt\|drop\)>"                            contains=vimBracket
+syn match      vimNotation     contained       "\%#=1\%(\\\|<lt>\)\=<\%(snr\|plug\|cursorhold\|ignore\|cmd\|scriptcmd\|focus\%(gained\|lost\)\)>"      contains=vimBracket
+" syn match    vimNotation     contained       '\%(\\\|<lt>\)\=<C-R>[0-9a-z"%#:.\-=]'he=e-1                            contains=vimBracket
+syn match      vimNotation     contained       '\%#=1\%(\\\|<lt>\)\=<\%([fq]-\)\=\%(line[12]\|count\|bang\|reg\|args\|mods\|lt\)>'             contains=vimBracket skipwhite nextgroup=vimSubst
+syn match      vimNotation     contained       "\%#=1\%(\\\|<lt>\)\=<\%([cas]file\|abuf\|amatch\|cexpr\|cword\|cWORD\|client\|stack\|script\|sf\=lnum\)>"      contains=vimBracket
+syn match      vimNotation     contained       "\%#=1\%(\\\|<lt>\)\=<\%([scamd]-\)\{0,4}char-\%(\d\+\|0\o\+\|0x\x\+\)>"                contains=vimBracket
 
-" Syntax: sync {{{2
-" ============
-syn keyword vimSynType contained       sync    skipwhite       nextgroup=vimSyncClear,vimSyncMatch,vimSyncError,vimSyncRegion,vimSyncArgs
-if !exists("g:vimsyn_noerror") && !exists("g:vimsyn_novimsyncerror")
- syn match     vimSyncError    contained       "\i\+"
-endif
+syn match      vimBracket contained    "[\\<>]"
+syn case match
 
-syn region     vimSyncArgs     contained       start="\S" skip=+\\\\\|\\|\|\n\s*\%(\\\|"\\ \)+ matchgroup=vimCmdSep end="|\|$" contains=vimSyncLines,vimSyncLinebreak,vimSyncLinecont,vimSyncFromstart,vimSyncCcomment
+" User Command Highlighting: {{{2
+" syn match vimUsrCmd  '^\s*\zs\u\%(\w*\)\@>\%([<.(#[]\|\s\+\%([-+*/%]\=\|\.\.\)=\)\@!'
+" syn match vimUsrCmd  contained       '\u\%(\w*\)\@>\%([<.(#[]\|\s\+\%([-+*/%]\=\|\.\.\)=\)\@!' nextgroup=vimBang
+syn match vimUsrCmd    contained       '\%#=1\<\u[[:alnum:]]*\%([![:space:]]\|$\)\@=' nextgroup=vimBang
 
-syn keyword    vimSyncCcomment contained       ccomment        skipwhite       nextgroup=vimGroupName
-syn keyword    vimSyncClear    contained       clear   skipwhite       nextgroup=vimSyncGroupName
-syn keyword    vimSyncFromstart        contained       fromstart
-syn keyword    vimSyncMatch    contained       match   skipwhite       nextgroup=vimSyncGroupName
-syn keyword    vimSyncRegion   contained       region  skipwhite       nextgroup=vimSynRegion
-syn match      vimSyncLinebreak        contained       "\<linebreaks="         nextgroup=vimNumber
-syn keyword    vimSyncLinecont contained       linecont        skipwhite       nextgroup=vimSynRegPat
-syn match      vimSyncLines    contained       "\<lines="              nextgroup=vimNumber
-syn match      vimSyncLines    contained       "\<minlines="           nextgroup=vimNumber
-syn match      vimSyncLines    contained       "\<maxlines="           nextgroup=vimNumber
-syn match      vimSyncGroupName        contained       "\<\h\w*\>"     skipwhite       nextgroup=vimSyncKey
-syn match      vimSyncKey      contained       "\<grouphere\>" skipwhite       nextgroup=vimSyncGroup
-syn match      vimSyncKey      contained       "\<groupthere\>"        skipwhite       nextgroup=vimSyncGroup
-syn match      vimSyncGroup    contained       "\<\h\w*\>"     skipwhite       nextgroup=vimSynRegPat,vimSyncNone
-syn keyword    vimSyncNone     contained       NONE
+" Vim user commands
 
-" Syntime: {{{2
-" =======
-syn keyword    vimSyntimeArg   contained       on off clear report     skipwhite nextgroup=vimComment,vim9Comment,vimCmdSep
-syn keyword    vimSyntime              synti[me]               skipwhite nextgroup=vimSyntimeArg
-" Additional IsCommand: here by reasons of precedence {{{2
-" ====================
-syn match      vimIsCommand    "<Bar>\s*\a\+"  transparent contains=vimCommand,vimNotation
+" Compiler plugins
+syn match      vimCompilerSet  "\<CompilerSet\>"       skipwhite nextgroup=vimSetArgs
 
-" Highlighting: {{{2
-" ============
-syn cluster    vimHighlightCluster             contains=vimHiLink,vimHiClear,vimHiKeyList,@vimComment
-if !exists("g:vimsyn_noerror") && !exists("g:vimsyn_novimhictermerror")
- syn match     vimHiCtermError contained       "\D\i*"
-endif
-syn match      vimHighlight    "\<hi\%[ghlight]\>"     skipwhite nextgroup=vimHiBang,@vimHighlightCluster
-syn match      vimHiBang       contained       "\a\@1<=!"      skipwhite nextgroup=@vimHighlightCluster
+" runtime/makemenu.vim
+syn match      vimSynMenu              "\<SynMenu\>"   skipwhite nextgroup=vimSynMenuPath
+syn match      vimSynMenuPath  contained       ".*\ze:"        nextgroup=vimSynMenuColon contains=vimMenuNotation
+syn match      vimSynMenuColon contained       ":"     nextgroup=vimSynMenuName
+syn match      vimSynMenuName  contained       "\w\+"
 
-syn case ignore
-" Conceal is a generated low-priority match
-syn match      vimHiGroup      contained       "\%(\<Conceal\>\)\@!\i\+"
-syn keyword    vimHiNone       contained       NONE
-syn keyword    vimHiAttrib     contained       none bold inverse italic nocombine reverse standout strikethrough underline undercurl underdashed underdotted underdouble
-syn keyword    vimFgBgAttrib   contained       none bg background fg foreground
-syn case match
-syn match      vimHiAttribList contained       "\i\+"  contains=vimHiAttrib
-syn match      vimHiAttribList contained       "\i\+,"he=e-1   contains=vimHiAttrib nextgroup=vimHiAttribList
-syn case ignore
-syn keyword    vimHiCtermColor contained       black blue brown cyan darkblue darkcyan darkgray darkgreen darkgrey darkmagenta darkred darkyellow gray green grey grey40 grey50 grey90 lightblue lightcyan lightgray lightgreen lightgrey lightmagenta lightred lightyellow magenta red seagreen white yellow
-syn match      vimHiCtermColor contained       "\<color\d\{1,3}\>"
-syn case match
+" runtime/syntax/syncolor.vim
+syn match      vimSynColor             "\<SynColor\>"  skipwhite nextgroup=vimSynColorGroup
+syn match      vimSynColorGroup        contained       "\<\h\w*\>"     skipwhite nextgroup=vimHiKeyList        contains=vimGroup
+syn match      vimSynLink              "\<SynLink\>"   skipwhite nextgroup=vimSynLinkGroup
+syn match      vimSynLinkGroup contained       "\<\h\w*\>"     skipwhite nextgroup=vimGroup    contains=vimGroup
 
-syn match      vimHiFontname   contained       "[a-zA-Z\-*]\+"
-syn match      vimHiGuiFontname        contained       "'[a-zA-Z\-* ]\+'"
-syn match      vimHiGuiRgb     contained       "#\x\{6}"
+syn cluster vimExUserCmdList contains=vimCompilerSet,vimSynColor,vimSynLink,vimSynMenu
 
-" Highlighting: hi group key=arg ... {{{2
-syn cluster    vimHiCluster contains=vimGroup,vimHLGroup,vimHiGroup,vimHiNone,vimHiTerm,vimHiCTerm,vimHiStartStop,vimHiCtermFgBg,vimHiCtermul,vimHiCtermfont,vimHiGui,vimHiGuiFont,vimHiGuiFgBg,vimHiKeyError,vimNotation,vimComment,vim9comment
-syn region     vimHiKeyList    contained       start="\i\+" skip=+\\\\\|\\|\|\n\s*\%(\\\|"\\ \)+ matchgroup=vimCmdSep end="|" excludenl end="$" contains=@vimContinue,@vimHiCluster
-if !exists("g:vimsyn_noerror") && !exists("g:vimsyn_vimhikeyerror")
- syn match     vimHiKeyError   contained       "\i\+="he=e-1
+" Errors And Warnings: {{{2
+" ====================
+if !exists("g:vimsyn_noerror") && !exists("g:vimsyn_novimfunctionerror")
+ syn match     vimFunctionError        contained       "[[:space:]!]\@1<=\<[a-z0-9]\w\{-}\ze\s*("
+ syn match     vimFunctionError        contained       "\%(<[sS][iI][dD]>\|[sg]:\)\d\w\{-}\ze\s*("
+ syn match     vimElseIfErr    "\<else\s\+if\>"
+ syn match     vimBufnrWarn    /\<bufnr\s*(\s*["']\.['"]\s*)/
 endif
-syn match      vimHiTerm       contained       "\cterm="he=e-1         nextgroup=vimHiAttribList
-syn match      vimHiStartStop  contained       "\c\%(start\|stop\)="he=e-1     nextgroup=vimHiTermcap,vimOption
-syn match      vimHiCTerm      contained       "\ccterm="he=e-1                nextgroup=vimHiAttribList
-syn match      vimHiCtermFgBg  contained       "\ccterm[fb]g="he=e-1   nextgroup=vimHiNmbr,vimHiCtermColor,vimFgBgAttrib,vimHiCtermError
-syn match      vimHiCtermul    contained       "\cctermul="he=e-1      nextgroup=vimHiNmbr,vimHiCtermColor,vimFgBgAttrib,vimHiCtermError
-syn match      vimHiCtermfont  contained       "\cctermfont="he=e-1    nextgroup=vimHiNmbr,vimHiCtermColor,vimFgBgAttrib,vimHiCtermError
-syn match      vimHiGui        contained       "\cgui="he=e-1          nextgroup=vimHiAttribList
-syn match      vimHiGuiFont    contained       "\cfont="he=e-1         nextgroup=vimHiFontname
-syn match      vimHiGuiFgBg    contained       "\cgui\%([fb]g\|sp\)="he=e-1    nextgroup=vimHiGroup,vimHiGuiFontname,vimHiGuiRgb,vimFgBgAttrib
-syn match      vimHiTermcap    contained       "\S\+"          contains=vimNotation
-syn match      vimHiNmbr       contained       '\d\+'
-
-" Highlight: clear {{{2
-syn keyword    vimHiClear      contained       clear   skipwhite nextgroup=vimGroup,vimHLGroup,vimHiGroup
-
-" Highlight: link {{{2
-" see tst24 (hi def vs hi) (Jul 06, 2018)
-"syn region    vimHiLink       contained oneline matchgroup=vimCommand start="\(\<hi\%[ghlight]\s\+\)\@<=\(\(def\%[ault]\s\+\)\=link\>\|\<def\>\)" end="$"     contains=vimHiGroup,vimGroup,vimHLGroup,vimNotation
-" TODO: simplify and allow line continuations --djk
-syn region     vimHiLink       contained matchgroup=Type start="\%(\<hi\%[ghlight]!\=\s\+\)\@<=\%(\%(def\%[ault]\s\+\)\=link\>\|\<def\%[ault]\>\)" skip=+\\\\\|\\|\|\n\s*\%(\\\|"\\ \)+ matchgroup=vimCmdSep end="|" excludenl end="$" contains=@vimContinue,@vimHiCluster
 
 " Control Characters: {{{2
 " ==================
@@ -2022,9 +2349,12 @@ if s:interfaces =~# 'l'
   unlet b:current_syntax
 endif
 
-syn keyword    vimLua  lua     skipwhite nextgroup=vimLuaHeredoc,vimLuaStatement
-syn keyword    vimLua  luado   skipwhite nextgroup=vimLuaStatement
-syn keyword    vimLua  luafile
+syn keyword    vimLua  contained       lua     skipwhite nextgroup=vimLuaHeredoc,vimLuaStatement
+syn keyword    vimLua  contained       luado   skipwhite nextgroup=vimLuaStatement
+syn keyword    vimLua  contained       luafile
+syn match      vimLua_ contained       "lua\>" skipwhite nextgroup=vimLuaHeredoc,vimLuaStatement
+syn match      vimLua_ contained       "luado\>"       skipwhite nextgroup=vimLuaStatement
+syn match      vimLua_ contained       "luafile\>"
 
 syn region     vimLuaStatement contained
       \ start="\S"
@@ -2064,8 +2394,10 @@ if s:interfaces =~# 'm'
   let &l:isk = s:iskKeep
 endif
 
-syn keyword    vimMzScheme     mz[scheme]      skipwhite nextgroup=vimMzSchemeHeredoc,vimMzSchemeStatement
-syn keyword    vimMzScheme     mzf[ile]
+syn keyword    vimMzScheme     contained       mz[scheme]      skipwhite nextgroup=vimMzSchemeHeredoc,vimMzSchemeStatement
+syn keyword    vimMzScheme     contained       mzf[ile]
+syn match      vimMzScheme_    contained       "mz\%[scheme]\>"        skipwhite nextgroup=vimMzSchemeHeredoc,vimMzSchemeStatement
+syn match      vimMzScheme_    contained       "mzf\%[ile]\>"
 
 syn region     vimMzSchemeStatement    contained
       \ start="\S"
@@ -2103,8 +2435,10 @@ if s:interfaces =~# 'p'
   unlet b:current_syntax
 endif
 
-syn keyword    vimPerl pe[rl]  skipwhite nextgroup=vimPerlHeredoc,vimPerlStatement
-syn keyword    vimPerl perld[o]        skipwhite nextgroup=vimPerlStatement
+syn keyword    vimPerl contained       pe[rl]  skipwhite nextgroup=vimPerlHeredoc,vimPerlStatement
+syn keyword    vimPerl contained       perld[o]        skipwhite nextgroup=vimPerlStatement
+syn match      vimPerl_        contained       "pe\%[rl]\>"    skipwhite nextgroup=vimPerlHeredoc,vimPerlStatement
+syn match      vimPerl_        contained       "perld\%[o]\>"  skipwhite nextgroup=vimPerlStatement
 
 syn region     vimPerlStatement        contained
        \ start="\S"
@@ -2140,9 +2474,12 @@ if s:interfaces =~# 'P'
   unlet b:current_syntax
 endif
 
-syn keyword    vimPython       py[thon]        skipwhite nextgroup=vimPythonHeredoc,vimPythonStatement
-syn keyword    vimPython       pydo    skipwhite nextgroup=vimPythonStatement
-syn keyword    vimPython       pyfile
+syn keyword    vimPython       contained       py[thon]        skipwhite nextgroup=vimPythonHeredoc,vimPythonStatement
+syn keyword    vimPython       contained       pydo    skipwhite nextgroup=vimPythonStatement
+syn keyword    vimPython       contained       pyfile
+syn match      vimPython__     contained       "py\%[thon]\>"  skipwhite nextgroup=vimPythonHeredoc,vimPythonStatement
+syn match      vimPython__     contained       "pydo\>"        skipwhite nextgroup=vimPythonStatement
+syn match      vimPython__     contained       "pyfile\>"
 
 syn region     vimPythonStatement      contained
       \ start="\S"
@@ -2180,9 +2517,13 @@ if s:interfaces =~# 'P'
   unlet b:current_syntax
 endif
 
-syn keyword    vimPython3      python3 py3     skipwhite nextgroup=vimPython3Heredoc,vimPython3Statement
-syn keyword    vimPython3      py3do   skipwhite nextgroup=vimPython3Statement
-syn keyword    vimPython3      py3file
+syn keyword    vimPython3      contained       python3 py3     skipwhite nextgroup=vimPython3Heredoc,vimPython3Statement
+syn keyword    vimPython3      contained       py3do   skipwhite nextgroup=vimPython3Statement
+syn keyword    vimPython3      contained       py3file
+syn match      vimPython3__    contained       "python3\>"     skipwhite nextgroup=vimPython3Heredoc,vimPython3Statement
+syn match      vimPython3__    contained       "py3\>" skipwhite nextgroup=vimPython3Heredoc,vimPython3Statement
+syn match      vimPython3__    contained       "py3do\>"       skipwhite nextgroup=vimPython3Statement
+syn match      vimPython3__    contained       "py3file\>"
 
 syn region     vimPython3Statement     contained
       \ start="\S"
@@ -2223,9 +2564,13 @@ if s:interfaces =~# 'P'
   endif
 endif
 
-syn keyword    vimPythonX      pythonx pyx     skipwhite nextgroup=vimPythonXHeredoc,vimPythonXStatement
-syn keyword    vimPythonX      pyxdo   skipwhite nextgroup=vimPythonXStatement
-syn keyword    vimPythonX      pyxfile
+syn keyword    vimPythonX      contained       pythonx pyx     skipwhite nextgroup=vimPythonXHeredoc,vimPythonXStatement
+syn keyword    vimPythonX      contained       pyxdo   skipwhite nextgroup=vimPythonXStatement
+syn keyword    vimPythonX      contained       pyxfile
+syn match      vimPythonX__    contained       "pythonx\>"     skipwhite nextgroup=vimPythonXHeredoc,vimPythonXStatement
+syn match      vimPythonX__    contained       "pyx\>" skipwhite nextgroup=vimPythonXHeredoc,vimPythonXStatement
+syn match      vimPythonX__    contained       "pyxdo\>"       skipwhite nextgroup=vimPythonXStatement
+syn match      vimPythonX__    contained       "pyxfile\>"
 
 syn region     vimPythonXStatement     contained
       \ start="\S"
@@ -2263,9 +2608,12 @@ if s:interfaces =~# 'r'
   unlet b:current_syntax
 endif
 
-syn keyword    vimRuby rub[y]  skipwhite nextgroup=vimRubyHeredoc,vimRubyStatement
-syn keyword    vimRuby rubyd[o]        skipwhite nextgroup=vimRubyStatement
-syn keyword    vimRuby rubyf[ile]
+syn keyword    vimRuby contained       rub[y]  skipwhite nextgroup=vimRubyHeredoc,vimRubyStatement
+syn keyword    vimRuby contained       rubyd[o]        skipwhite nextgroup=vimRubyStatement
+syn keyword    vimRuby contained       rubyf[ile]
+syn match      vimRuby_        contained       "rub[y]\=\>"    skipwhite nextgroup=vimRubyHeredoc,vimRubyStatement
+syn match      vimRuby_        contained       "rubydo\=\>"    skipwhite nextgroup=vimRubyStatement
+syn match      vimRuby_        contained       "rubyf\%[ile]\>"
 
 syn region     vimRubyStatement        contained
       \ start="\S"
@@ -2302,9 +2650,12 @@ if s:interfaces =~# 't'
   unlet b:current_syntax
 endif
 
-syn keyword    vimTcl  tcl     skipwhite nextgroup=vimTclHeredoc,vimTclStatement
-syn keyword    vimTcl  tcld[o] skipwhite nextgroup=vimTclStatement
-syn keyword    vimTcl  tclf[ile]
+syn keyword    vimTcl  contained       tcl     skipwhite nextgroup=vimTclHeredoc,vimTclStatement
+syn keyword    vimTcl  contained       tcld[o] skipwhite nextgroup=vimTclStatement
+syn keyword    vimTcl  contained       tclf[ile]
+syn match      vimTcl_ contained       "tcl\>" skipwhite nextgroup=vimTclHeredoc,vimTclStatement
+syn match      vimTcl_ contained       "tcld\%[o]\>"   skipwhite nextgroup=vimTclStatement
+syn match      vimTcl_ contained       "tclf\%[ile]\>"
 syn region     vimTclStatement contained
       \ start="\S"
       \ skip=+\n\s*\%(\\\|["#]\\ \)+
@@ -2336,48 +2687,19 @@ VimFoldt syn region vimTclHeredoc       contained
       \ contains=@vimTclScript
 
 unlet s:interfaces
-" Function Call Highlighting: {{{2
-" (following Gautam Iyer's suggestion)
-" ==========================
-syn match      vimFunc contained       "\<\l\w*\ze\s*("                                skipwhite nextgroup=vimOperParen                contains=vimFuncName
-" dict-key only
-syn match      vimUserFuncKey  contained       "\%(\l\|\d\)\w*\ze\%(\s*(\|<.*>(\)"                     skipwhite nextgroup=vimOperParen,vim9TypeArgs   contains=vim9MethodName
-syn match      vimUserFunc     contained       "\<[[:upper:]_]\w*\ze\%(\s*(\|<.*>(\)"          skipwhite nextgroup=vimOperParen,vim9TypeArgs   contains=vim9MethodName,vim9Super,vim9This
-syn match      vimUserFunc     contained       "\<\%(g:\)\=\%(\h\w*#\)\+\h\w*\ze\%(\s*(\|<.*>(\)"              skipwhite nextgroup=vimOperParen                contains=vimVarScope
-syn match      vimUserFunc     contained       "\%(\<[sgbwtlav]:\|<[sS][iI][dD]>\)\h\w*\ze\%(\s*(\|<.*>(\)"    skipwhite nextgroup=vimOperParen,vim9TypeArgs   contains=vimVarScope,vimNotation
-
-Vim9 syn match vim9UserFunc    "^\s*\zs\%([sgbwtv]:\|<[sS][iI][dD]>\)\=\h\w*\ze[(<]"                   skipwhite nextgroup=vimOperParen,vim9TypeArgs   contains=vimVarScope,vimNotation,vim9MethodName,vim9Super,vim9This
-Vim9 syn match vim9UserFunc    "^\s*\zs\%(g:\)\=\%(\h\w*#\)\+\h\w*\ze[(<]"                     skipwhite nextgroup=vimOperParen                contains=vimVarScope
-Vim9 syn match vim9Func        "^\s*\zs\l\w*\ze[(<]"                           skipwhite nextgroup=vimOperParen                contains=vimFuncName
-
-syn cluster    vimFunc contains=vimFunc,vimUserFunc
-syn cluster    vim9Func        contains=vim9Func,vim9UserFunc
-
-syn region     vim9TypeArgs    contained
-      \ matchgroup=Delimiter
-      \ start="<\ze\a"
-      \ end=">"
-      \ nextgroup=vimOperParen
-      \ contains=@vimType
-      \ oneline
-
 " Beginners - Patterns that involve ^ {{{2
 " =========
-Vim9 syn region        vim9LineComment start=+^[ \t:]*\zs#.*$+ skip=+\n\s*\%(\\\|#\\ \)+ end="$" contains=@vimCommentGroup,vimCommentString,vim9CommentTitle extend
-VimL syn region        vimLineComment  start=+^[ \t:]*\zs".*$+ skip=+\n\s*\%(\\\|"\\ \)+ end="$" contains=@vimCommentGroup,vimCommentString,vimCommentTitle extend
+syn cluster    vimCommand_     contains=vimCommand_,vim\u\w\+_
+
+Vim9 syn region        vim9LineComment contained start=+\%#=1#\%({\@!\|{{\).*$+ skip=+\n\s*\%(\\\|#\\ \)+ end="$" contains=@vimCommentGroup,vimCommentString,vim9CommentTitle extend
+VimL syn region        vimLineComment  contained start=+".*$+       skip=+\n\s*\%(\\\|"\\ \)+ end="$" contains=@vimCommentGroup,vimCommentString,vimCommentTitle  extend
 
 syn match      vimCommentTitle '"\s*\%([sS]:\|\h\w*#\)\=\u\w*\(\s\+\u\w*\)*:'hs=s+1    contained contains=vimCommentTitleLeader,vimTodo,@vimCommentGroup
 syn match      vim9CommentTitle        '#\s*\%([sS]:\|\h\w*#\)\=\%([A-DF-Z]\w*\|E\%(\d\{1,4}\>\)\@!\w*\)\(\s\+\u\w*\)*:'hs=s+1 contained contains=vim9CommentTitleLeader,vimTodo,@vimCommentGroup
 
-" allowed anywhere in the file
-if !s:vim9script
-  syn match    vimShebangError "^\s*\zs#!.*" display
-endif
-syn match      vimShebang      "\%^#!.*" display
-
-syn match      vimContinue             "^\s*\zs\\"
-syn match      vimContinueComment      '^\s*\zs["#]\\ .*' extend
-syn match      vim9ContinueComment     "^\s*\zs#\\ .*"  extend
+syn match      vimContinue             "^\s*\zs\\"             contains=vimLeadingWhitespace   "skipwhite nextgroup=vimCmdSep
+syn match      vimContinueComment      '^\s*\zs["#]\\ .*' extend       contains=vimLeadingWhitespace
+syn match      vim9ContinueComment     "^\s*\zs#\\ .*"  extend contains=vimLeadingWhitespace
 syn cluster    vimContinue     contains=vimContinue,vimContinueComment
 syn cluster    vim9Continue    contains=vimContinue,vim9ContinueComment
 
@@ -2387,21 +2709,95 @@ syn region      vimString       start="^\s*\\'" end="'" oneline keepend contains=vimQuoteEs
 syn match      vimCommentTitleLeader   '"\s\+'ms=s+1   contained
 syn match      vim9CommentTitleLeader  '#\s\+'ms=s+1   contained
 
-" Searches And Globals: {{{2
-" ====================
-VimL syn match vimSearch       '^\s*[/?].*'            contains=vimSearchDelim
-syn match      vimSearchDelim  '^\s*\zs[/?]\|[/?]$'    contained
-Vim9 syn match vim9Search      '^\s*:[/?].*'           contains=vim9SearchDelim
-syn match      vim9SearchDelim '^\s*\zs:[/?]\|[/?]$'   contained contains=vimCmdSep
-syn region     vimGlobal       matchgroup=Statement start='\<g\%[lobal]!\=/'  skip='\\.' end='/'       skipwhite nextgroup=vimSubst1
-syn region     vimGlobal       matchgroup=Statement start='\<v\%[global]!\=/' skip='\\.' end='/'       skipwhite nextgroup=vimSubst1
+" TODO: remove Vim9 prefix command, nextgroup after SOL etc.
+"     : parameterize patterns with no nextgroup
+Vim9 syn match vim9LhsVariable contained       transparent "\s\=\%([bwgstv]:\|&\%([lg]:\)\=\|\$\)\=\h[a-zA-Z0-9#_]*\ze\s\+[-+/*%]\==\%(\s\|$\)"                     contains=vimVar,vimVarScope,@vimSpecialVar,vimEnvvar
+Vim9 syn match vim9LhsVariable contained       transparent "\s\=\%([bwgstv]:\|&\%([lg]:\)\=\|\$\)\=\h[a-zA-Z0-9#_]*\ze\s\+\.\.=\%(\s\|$\)"                  contains=vimVar,vimVarScope,@vimSpecialVar,vimEnvvar
+Vim9 syn match vim9LhsVariable contained       transparent "\s\=\%([bwgstv]:\|&\%([lg]:\)\=\|\$\)\=\h[a-zA-Z0-9#_]*\ze\s\+=<<" skipwhite nextgroup=vimLetHeredoc            contains=vimVar,vimVarScope,@vimSpecialVar,vimEnvvar
+Vim9 syn match vim9LhsVariable contained       transparent "\s\=\%([bwgstv]:\|&\%([lg]:\)\=\|\$\)\=\h[a-zA-Z0-9#_]*\ze\s*->"                        contains=vimVar,vimVarScope,@vimSpecialVar,vimEnvvar,vim9Super,vim9This
+Vim9 syn match vim9LhsVariable contained       transparent "\s\=\%([bwgstv]:\|&\%([lg]:\)\=\|\$\)\=\h[a-zA-Z0-9#_]*\ze\["                        nextgroup=vimSubscriptBrackets contains=vimVar,vimVarScope,@vimSpecialVar,vimEnvvar
+" TODO: remove these in favour of funccall handling?
+Vim9 syn match vim9LhsVariable contained       transparent "\s\=\%([bwgtv]:\|&\%([lg]:\)\=\|\$\)\=\h[a-zA-Z0-9#_]*\ze\."                 nextgroup=vimSubscriptDot          contains=vimVar,vimVarScope,@vimSpecialVar,vimEnvvar,vim9Super,vim9This
+
+Vim9 syn match vim9LhsVariableList     contained       "\[\_[^]]\+]\ze\s\+[-+/*%]\=="                  contains=vimVar,@vimSpecialVar
+Vim9 syn match vim9LhsVariableList     contained       "\[\_[^]]\+]\ze\s\+=<<" skipwhite nextgroup=vimLetHeredoc       contains=vimVar,@vimSpecialVar
+Vim9 syn match vim9LhsVariableList     contained       "\[\_[^]]\+]\ze\s\+\.\.="                       contains=vimVar,@vimSpecialVar
+
+Vim9 syn match vim9LhsRegister contained       "@["0-9\-a-zA-Z#=*+_/]\ze\s\+\%(\.\.\)\=="
+
+syn cluster vim9Lhs contains=vim9Lhs.*
+
+" TODO: Useless expressions like "string" at SOL?
+"     : Continue shouldn't be included here.
+VimL syn match vimLineStart    "^"     skipwhite nextgroup=vimCmdStart,@vimRange,@vimCmdList,@vimContinue,vimComment,vimLineComment
+                                                                                           " FIXME: continued expressions
+Vim9 syn match vim9LineStart   "^"     skipwhite nextgroup=vimCmdStart,@vimCmdList,@vim9Continue,vimCmdSep,vim9Comment,vim9LineComment,vim9Block,vim9Lhs.*,@vim9Func  ,vimOperParen,vimOper,vim9Boolean,vim9Null,vimNumber,vimString
+
+syn match vimCmdSep    "\\\@1<!|\%(\%(\s*\n\s*["#]\\ .*\)*\s*\n\s*\\\)\="      skipwhite nextgroup=vimCmdStart,@vimRange,@vimCmdList,@vimFunc,@vim9Func,vim9Block,vim9Lhs.*  contains=@vimCmdSepContinue
+syn match vimCmdSep     contained      "|\%(\%(\s*\n\s*["#]\\ .*\)*\s*\n\s*\\\)\="     skipwhite nextgroup=vimCmdStart,@vimRange,@vimCmdList,@vimFunc,@vim9Func,vim9Block,vim9Lhs.*  contains=@vimCmdSepContinue
+
+syn match      vimCmdSepContinue               contained       "^\s*\\"        skipwhite skipnl nextgroup=@vimCmdSepContinue,vimCmdStart,@vimRange,@vimCmdList         contains=vimLeadingWhitespace
+syn match         vimCmdSepContinueComment     contained       '^\s*["#]\\ .*' skipwhite skipnl nextgroup=@vimCmdSepContinue                   contains=vimLeadingWhitespace
+syn cluster    vimCmdSepContinue               contains=vimCmdSepContinue,vimCmdSepContinueComment
+
+" TODO: fix priority, not trailing bar
+syn match      vimOper "||"    skipwhite skipnl nextgroup=@vimOperContinue,@vimExprList,vimSpecFile
+
+" prevent variable statements at the start of a line matching as a :command
+" NOTE: needs to consume leading whitespace, to prevent skip* matching it
+" TODO: extend to foo.bar.baz += 99 qualified names? Slower but more generalized
+Vim9 syn match vim9LhsVariable_        "^\s*\h\w*\ze[[.]"                                nextgroup=vimSubscriptBrackets,vimSubscriptDot contains=vimVar,vim9Super,vim9This,vimWhitespace
+Vim9 syn match vim9LhsVariable_        "^\s*\h\w*\ze\s\+\%([-+/*%]\==\|\.\.=\)\%(\s\|$\)"                                         contains=vimVar,vim9Super,vim9This,vimWhitespace
+Vim9 syn match vim9LhsVariable_        "^\s*\h\w*\ze\s*\->"                                               contains=vimVar,vim9Super,vim9This,vimWhitespace
+Vim9 syn match vim9LhsVariable_        "^\s*\h\w*\ze\s\+=<<"                   skipwhite nextgroup=vimLetHeredoc                  contains=vimVar,vim9Super,vim9This,vimWhitespace
+" rename vim9LhsFunctionCall?
+Vim9 syn match vim9UserFunc    "^\s*\%([sgbwtv]:\|<[sS][iI][dD]>\)\=\h\w*\ze[(<]"              skipwhite nextgroup=vimOperParen,vim9TypeArgs      contains=vimVarScope,vimNotation,vim9MethodName,vim9Super,vim9This,vimWhitespace
+Vim9 syn match vim9UserFunc    "^\s*\%(g:\)\=\%(\h\w*#\)\+\h\w*\ze[(<]"                skipwhite nextgroup=vimOperParen                   contains=vimVarScope,vimWhitespace
+Vim9 syn match vim9Func        "^\s*\l\w*\ze("                         skipwhite nextgroup=vimOperParen                   contains=vimFuncName,vimWhitespace
+
+Vim9 syn match vim9Wincmd      contained       "\s\=\<winc\%[md]\>\ze\s\+=\s*\%([#|]\|$\)"     skipwhite nextgroup=vimWincmdArg        contains=vimWhitespace
+Vim9 syn match vim9Wincmd              "^\s*\<winc\%[md]\>\ze\s\+=\s*\%([#|]\|$\)"     skipwhite nextgroup=vimWincmdArg        contains=vimWhitespace
+
+" allowed anywhere in the file
+if !s:vim9script
+  syn match    vimShebangError "^\s*\zs#!.*" display
+endif
+syn match      vimShebang      "\%^#!.*" display
+
+
+" Function Call Highlighting: {{{2
+" (following Gautam Iyer's suggestion)
+" ==========================
+syn match      vimFunc contained       "\<\l\w*\ze\s*("                                        skipwhite nextgroup=vimOperParen                contains=vimFuncName
+" dict-key only
+syn match      vimUserFuncKey  contained       "\%(\l\|\d\)\w*\ze\%(\s*(\|<.*>(\)"                             skipwhite nextgroup=vimOperParen,vim9TypeArgs   contains=vim9MethodName
+syn match      vimUserFunc     contained       "\<[[:upper:]_]\w*\ze\%(\s*(\|<.*>(\)"                  skipwhite nextgroup=vimOperParen,vim9TypeArgs   contains=vim9MethodName,vim9Super,vim9This
+syn match      vimUserFunc     contained       "\<\%(g:\)\=\%(\h\w*#\)\+\h\w*\ze\%(\s*(\|<.*>(\)"                      skipwhite nextgroup=vimOperParen                contains=vimVarScope
+syn match      vimUserFunc     contained       "\%(\<[sgbwtlav]:\|<[sS][iI][dD]>\)\h\w*\ze\%(\s*(\|<.*>(\)"            skipwhite nextgroup=vimOperParen,vim9TypeArgs   contains=vimVarScope,vimNotation
+
+Vim9 syn match vim9UserFunc    contained       "\s\=\%([sgbwtv]:\|<[sS][iI][dD]>\)\=\h\w*\ze[(<]"                      skipwhite nextgroup=vimOperParen,vim9TypeArgs   contains=vimVarScope,vimNotation,vim9MethodName,vim9Super,vim9This,vimWhitespace
+Vim9 syn match vim9UserFunc    contained       "\s\=\%(g:\)\=\%(\h\w*#\)\+\h\w*\ze[(<]"                        skipwhite nextgroup=vimOperParen                contains=vimVarScope,vimWhitespace
+Vim9 syn match vim9Func        contained       "\l\w*\ze("                                     skipwhite nextgroup=vimOperParen                contains=vimFuncName
+" higher priority for matches in command position
+Vim9 syn match vim9FuncWrap    contained       "\s\+\l\w*\ze("                                 contains=vim9Func transparent
+
+syn cluster    vimFunc contains=vimFunc,vimUserFunc
+syn cluster    vim9Func        contains=vim9FuncWrap,vim9UserFunc
+
+syn region     vim9TypeArgs    contained
+      \ matchgroup=Delimiter
+      \ start="<\ze\a"
+      \ end=">"
+      \ nextgroup=vimOperParen
+      \ contains=@vimType
+      \ oneline
 
 " Vim9 script Regions: {{{2
 " ==================
 
 if s:vim9script
-  syn cluster vimLegacyTop     contains=TOP,vim9LegacyHeader,vim9Comment,vim9LineComment
-  VimFoldH syn region vim9LegacyHeader start="\%^" end="^\ze\s*vim9s\%[cript]\>" contains=@vimLegacyTop,vimComment,vimLineComment
+  syn cluster vimLegacyTop     contains=TOP,vim9LegacyHeader,vim9LineStart,vim9Comment
+  VimFoldH syn region vim9LegacyHeader start="\%^" end="^\ze\s*vim9s\%[cript]\>" contains=@vimLegacyTop,vimLineStart,vimComment
 
   syn keyword vim9Vim9ScriptArg        noclear contained
   syn keyword vim9Vim9Script   vim9s[cript] nextgroup=vim9Vim9ScriptArg skipwhite
@@ -2452,7 +2848,10 @@ if !exists("skip_vim_syntax_inits")
  endif
 
  hi def link vimAbb    vimCommand
- hi def link vimAddress        vimMark
+ hi def link vimAddress        Constant
+ hi def link vimAddressOffset  Type
+ hi def link vimAddressSlashEscape             Special
+ hi def link vimAddressQuestionEscape  Special
  hi def link vimAt     vimCommand
  hi def link vimAtArg  Special
  hi def link vimAugroupBang    vimBang
@@ -2460,6 +2859,8 @@ if !exists("skip_vim_syntax_inits")
  hi def link vimAugroupKey     vimCommand
  hi def link vimAutocmd        vimCommand
  hi def link vimAutocmdBang    vimBang
+ hi def link vimAutocmdContinue                vimContinue
+ hi def link vimAutocmdContinueComment vimContinueComment
  hi def link vimAutocmdPatternEscape   Special
  hi def link vimAutoEvent      Type
  hi def link vimAutoEventGlob  Type
@@ -2479,14 +2880,24 @@ if !exists("skip_vim_syntax_inits")
  hi def link vimBreakadd       vimCommand
  hi def link vimBreakdel       vimCommand
  hi def link vimBreaklist      vimCommand
+ hi def link vimBuffer vimCommand
+ hi def link vimBuffer_        vimBuffer
  hi def link vimCall   vimCommand
+ hi def link vimCall_  vimCall
  hi def link vimCatch  vimCommand
+ hi def link vimChangeBang     vimBang
+ hi def link vimChangeCount    vimCount
  hi def link vimCd     vimCommand
  hi def link vimCdBang vimBang
- hi def link vimCmplxRepeat    SpecialChar
+ hi def link vimCmdSepContinue vimContinue
+ hi def link vimCmdSepContinueComment vimContinueComment
  hi def link vimCommand        Statement
+ hi def link vimCommand_       vimCommand
  hi def link vimCommandModifier        vimCommand
+ hi def link vimCommandModifier_       vimCommandModifier
  hi def link vimCommandModifierBang    vimBang
+ hi def link vimCommandModifierContinue        vimContinue
+ hi def link vimCommandModifierContinueComment vimContinueComment
  hi def link vimComment        Comment
  hi def link vimCommentError   vimError
  hi def link vimCommentString  vimString
@@ -2496,10 +2907,13 @@ if !exists("skip_vim_syntax_inits")
  hi def link vimContinue       Special
  hi def link vimContinueComment        vimComment
  hi def link vimContinueString vimString
+ hi def link vimCopy   vimCommand
+ hi def link vimCopy_  vimCopy
  hi def link vimCount  Number
  hi def link vimCtrlChar       SpecialChar
  hi def link vimDebug  vimCommand
  hi def link vimDebuggreedy    vimCommand
+ hi def link vimDebuggreedy_   vimDebuggreedy
  hi def link vimDef    vimCommand
  hi def link vimDefBang        vimBang
  hi def link vimDefComment     vim9Comment
@@ -2507,16 +2921,26 @@ if !exists("skip_vim_syntax_inits")
  hi def link vimDefParam       vimVar
  hi def link vimDelcommand     vimCommand
  hi def link vimDelcommandAttr vimUserCmdAttr
+ hi def link vimDelete vimCommand
+ hi def link vimDelete_        vimDelete
+ hi def link vimDeleteCount    Number
+ hi def link vimDeleteRegister Constant
  hi def link vimDelfunction    vimCommand
  hi def link vimDelfunctionBang        vimBang
  hi def link vimDoautocmd      vimCommand
  hi def link vimDoautocmdMod   Special
  hi def link vimDoCommand      vimCommand
+ hi def link vimDoCommand_     vimDoCommand
  hi def link vimDoCommandBang  vimBang
+ hi def link vimTextInputBang  vimBang
+ hi def link vimTextInputComment       vimComment
+ hi def link vimTextInputEnd   vimCommand
+ hi def link vimTextInputText  String
  hi def link vimEcho   vimCommand
  hi def link vimEchohlNone     vimGroup
  hi def link vimEchohl vimCommand
  hi def link vimElse   vimCommand
+ hi def link vimElseif vimCommand
  hi def link vimElseIfErr      Error
  hi def link vimEndfunction    vimCommand
  hi def link vimEnddef vimCommand
@@ -2524,10 +2948,10 @@ if !exists("skip_vim_syntax_inits")
  hi def link vimEnvvar PreProc
  hi def link vimError  Error
  hi def link vimEscape Special
+ hi def link vimEquals vimCommand
  hi def link vimEval   vimCommand
  hi def link vimExFilter       vimCommand
  hi def link vimExFilterBang   vimBang
- hi def link vimExMark vimCommand
  hi def link vimFBVar  vimVar
  hi def link vimFgBgAttrib     vimHiAttrib
  hi def link vimFuncEcho       vimCommand
@@ -2545,8 +2969,11 @@ if !exists("skip_vim_syntax_inits")
  hi def link vimFunctionParamEquals    vimOper
  hi def link vimFunctionScope  vimVarScope
  hi def link vimFunctionSID    vimNotation
+ hi def link vimGlobal vimCommand
  hi def link vimGrep   vimCommand
+ hi def link vimGrep_  vimGrep
  hi def link vimGrepadd        vimCommand
+ hi def link vimGrepadd_       vimGrepadd
  hi def link vimGrepBang       vimBang
  hi def link vimGroup  Type
  hi def link vimGroupAdd       vimSynOption
@@ -2580,10 +3007,10 @@ if !exists("skip_vim_syntax_inits")
  hi def link vimHLGroup        vimGroup
  hi def link vimHistory        vimCommand
  hi def link vimHistoryName    Special
+ hi def link vimIf     vimCommand
  hi def link vimImport vimCommand
  hi def link vimImportAutoload Special
  hi def link vimImportAs       vimImport
- hi def link vimInsert vimString
  hi def link vim9KeymapLineComment     vimKeymapLineComment
  hi def link vimKeymapLineComment      vimComment
  hi def link vimKeymapTailComment      vimComment
@@ -2597,8 +3024,14 @@ if !exists("skip_vim_syntax_inits")
  hi def link vimLetHeredocStart        Special
  hi def link vimLetHeredocStop Special
  hi def link vimLetRegister    vimRegister
+ hi def link vimLetVar vimVar
  hi def link vimLineComment    vimComment
+ hi def link vimLoadkeymap     vimCommand
+ hi def link vimLockvar        vimCommand
+ hi def link vimLockvarBang    vimBang
+ hi def link vimLockvarDepth   vimNumber
  hi def link vimLua    vimCommand
+ hi def link vimLua_   vimLua
  hi def link vimMake   vimCommand
  hi def link vimMakeadd        vimCommand
  hi def link vimMakeBang       vimBang
@@ -2608,9 +3041,10 @@ if !exists("skip_vim_syntax_inits")
  hi def link vimMapModKey      vimFunctionSID
  hi def link vimMapMod vimBracket
  hi def link vimMap    vimCommand
- hi def link vimMark   Number
- hi def link vimMarkNumber     vimNumber
+ hi def link vimMark   vimCommand
+ hi def link vimMark_  vimMark
  hi def link vimMatch  vimCommand
+ hi def link vimMatch_ vimMatch
  hi def link vimMatchGroup     vimGroup
  hi def link vimMatchNone      vimGroup
  hi def link vimMenuBang       vimBang
@@ -2618,6 +3052,7 @@ if !exists("skip_vim_syntax_inits")
  hi def link vimMenuMod        vimMapMod
  hi def link vimMenuName       PreProc
  hi def link vimMenu   vimCommand
+ hi def link vimMenu_  vimMenu
  hi def link vimMenuNotation   vimNotation
  hi def link vimMenuPriority   Number
  hi def link vimMenuStatus     Special
@@ -2625,10 +3060,10 @@ if !exists("skip_vim_syntax_inits")
  hi def link vim9MethodName    vimFuncName
  hi def link vimMtchComment    vimComment
  hi def link vimMzScheme       vimCommand
+ hi def link vimMzScheme_      vimMzScheme
  hi def link vimNonText        NonText
  hi def link vimNormal vimCommand
  hi def link vimNotation       Special
- hi def link vimNotFunc        vimCommand
  hi def link vimNotPatSep      vimString
  hi def link vimNumber Number
  hi def link vimOperError      Error
@@ -2638,6 +3073,8 @@ if !exists("skip_vim_syntax_inits")
  hi def link vimOption PreProc
  hi def link vimOptionVar      Identifier
  hi def link vimOptionVarName  Identifier
+ hi def link vimPackadd        vimCommand
+ hi def link vimPackaddBang    vimBang
  hi def link vimParenSep       Delimiter
  hi def link vimPatSepErr      vimError
  hi def link vimPatSepR        vimPatSep
@@ -2646,7 +3083,11 @@ if !exists("skip_vim_syntax_inits")
  hi def link vimPatSepZ        vimPatSep
  hi def link vimPattern        Type
  hi def link vimPerl   vimCommand
- hi def link vimPlainMark      vimMark
+ hi def link vimPerl_  vimPerl
+ hi def link vimPound  vimCommand
+ hi def link vimPound_ vimPound
+ hi def link vimPoundCount     Number
+ hi def link vimPrintFlag      Special
  hi def link vimProfile        vimCommand
  hi def link vimProfileArg     vimSpecial
  hi def link vimProfileBang    vimBang
@@ -2656,7 +3097,11 @@ if !exists("skip_vim_syntax_inits")
  hi def link vimPython vimCommand
  hi def link vimPython3        vimCommand
  hi def link vimPythonX        vimCommand
+ hi def link vimPython__       vimPython
+ hi def link vimPython3__      vimPython3
+ hi def link vimPythonX__      vimPythonX
  hi def link vimQuoteEscape    vimEscape
+ hi def link vimRange  Constant
  hi def link vimRedir  vimCommand
  hi def link vimRedirBang      vimBang
  hi def link vimRedirFileOperator      vimOper
@@ -2665,12 +3110,15 @@ if !exists("skip_vim_syntax_inits")
  hi def link vimRedirEnd       Special
  hi def link vimRedirRegister  vimRegister
  hi def link vimRegister       SpecialChar
+ hi def link vimReturn vimCommand
  hi def link vimRuby   vimCommand
+ hi def link vimRuby_  vimRuby
+ hi def link vimRuntime        vimCommand
+ hi def link vimRuntimeBang    vimBang
+ hi def link vimRuntimeWhere   Special
  hi def link vimScriptDelim    Comment
  hi def link vimScriptHeredocStart     vimLetHeredocStart
  hi def link vimScriptHeredocStop      vimLetHeredocStop
- hi def link vimSearch vimString
- hi def link vimSearchDelim    Delimiter
  hi def link vimSep    Delimiter
  hi def link vimSet    vimCommand
  hi def link vimSetAll vimOption
@@ -2680,10 +3128,18 @@ if !exists("skip_vim_syntax_inits")
  hi def link vimSetSep vimSep
  hi def link vimSetTermcap     vimOption
  hi def link vimShebang        PreProc
+ hi def link vimShiftLeftCount Number
+ hi def link vimShiftLeftPlus  Special
+ hi def link vimShiftLeft      vimCommand
+ hi def link vimShiftRightCount        Number
+ hi def link vimShiftRightPlus Special
+ hi def link vimShiftRight     vimCommand
  hi def link vimSleep  vimCommand
+ hi def link vimSleep_ vimSleep
  hi def link vimSleepArg       Constant
  hi def link vimSleepBang      vimBang
  hi def link vimSort   vimCommand
+ hi def link vimSort_  vimSort
  hi def link vimSortBang       vimBang
  hi def link vimSortOptions    Special
  hi def link vimSpecFile       Identifier
@@ -2693,13 +3149,13 @@ if !exists("skip_vim_syntax_inits")
  hi def link vimString String
  hi def link vimStringEnd      vimString
  hi def link vimStringInterpolationBrace       vimEscape
- hi def link vimSubst1 vimSubst
  hi def link vimSubstCount     Number
  hi def link vimSubstDelim     Delimiter
  hi def link vimSubstFlags     Special
  hi def link vimSubstSubstr    SpecialChar
  hi def link vimSubstTwoBS     vimString
  hi def link vimSubst  vimCommand
+ hi def link vimSubst_ vimSubst
  hi def link vimSynCase        Type
  hi def link vimSyncCcomment   Type
  hi def link vimSynCchar       vimSynOption
@@ -2737,7 +3193,9 @@ if !exists("skip_vim_syntax_inits")
  hi def link vimSyntime        vimCommand
  hi def link vimSyntimeArg     vimSpecial
  hi def link vimTcl    vimCommand
+ hi def link vimTcl_   vimTcl
  hi def link vimTerminal       vimCommand
+ hi def link vimTerminal_      vimCommand
  hi def link vimTerminalContinue       vimContinue
  hi def link vimTerminalContinueComment        vimContinueComment
  hi def link vimTerminalOption         vimSpecial
@@ -2751,10 +3209,12 @@ if !exists("skip_vim_syntax_inits")
  hi def link vimTypeObject     vimType
  hi def link vimTypeObjectBracket      vimTypeObject
  hi def link vimUniq   vimCommand
+ hi def link vimUniq_  vimUniq
  hi def link vimUniqBang       vimBang
  hi def link vimUniqOptions    Special
  hi def link vimUnlet  vimCommand
  hi def link vimUnletBang      vimBang
+ hi def link vimUnlockvar      vimCommand
  hi def link vimUnmap  vimMap
  hi def link vimUserCmd        vimCommand
  hi def link vimUserCmdAttrAddr        vimSpecial
@@ -2773,22 +3233,25 @@ if !exists("skip_vim_syntax_inits")
  hi def link vimVarKey vimVar
  hi def link vimVarScope       Identifier
  hi def link vimVimgrep        vimCommand
+ hi def link vimVimgrep_       vimVimgrep
  hi def link vimVimgrepadd     vimCommand
+ hi def link vimVimgrepadd_    vimVimgrepadd
  hi def link vimVimgrepBang    vimBang
  hi def link vimVimgrepFlags   Special
  hi def link vimVimVar Identifier
  hi def link vimVimVarName     Identifier
  hi def link vimWarn   WarningMsg
+ hi def link vimWhile  vimCommand
  hi def link vimWildcard       Special
  hi def link vimWildcardBraceComma     vimWildcard
  hi def link vimWildcardBracket        vimWildcard
  hi def link vimWildcardBracketCaret   vimWildcard
  hi def link vimWildcardBracketCharacter       Normal
  hi def link vimWildcardBracketCharacter       Normal
- hi def link vimWildcardBracketCharacterClass  vimWildCard
- hi def link vimWildcardBracketCollatingSymbol vimWildCard
+ hi def link vimWildcardBracketCharacterClass  vimWildcard
+ hi def link vimWildcardBracketCollatingSymbol vimWildcard
  hi def link vimWildcardBracketEnd             vimWildcard
- hi def link vimWildcardBracketEquivalenceClass        vimWildCard
+ hi def link vimWildcardBracketEquivalenceClass        vimWildcard
  hi def link vimWildcardBracketEscape  vimWildcard
  hi def link vimWildcardBracketHyphen  vimWildcard
  hi def link vimWildcardBracketRightBracket    vimWildcardBracketCharacter
@@ -2798,6 +3261,8 @@ if !exists("skip_vim_syntax_inits")
  hi def link vimWildcardQuestion       vimWildcard
  hi def link vimWildcardStar   vimWildcard
  hi def link vimWinCmd vimCommand
+ hi def link vimWrite  vimCommand
+ hi def link vimWrite_ vimWrite
 
  hi def link vim9Abstract      vimCommand
  hi def link vim9Boolean       Boolean
@@ -2834,8 +3299,6 @@ if !exists("skip_vim_syntax_inits")
  hi def link vim9MethodNameError       vimFunctionError
  hi def link vim9Null  Constant
  hi def link vim9Public        vimCommand
- hi def link vim9Search        vimString
- hi def link vim9SearchDelim   Delimiter
  hi def link vim9Static        vimCommand
  hi def link vim9Super Identifier
  hi def link vim9This  Identifier
@@ -2849,12 +3312,15 @@ if !exists("skip_vim_syntax_inits")
  hi def link vim9Var   vimCommand
  hi def link vim9Vim9ScriptArg Special
  hi def link vim9Vim9Script    vimCommand
+ hi def link vim9Wincmd        vimWincmd
+ hi def link vimWincmd_        vimWincmd
 
  hi def link vimCompilerSet    vimCommand
  hi def link vimSynColor vimCommand
  hi def link vimSynLink vimCommand
  hi def link vimSynMenu        vimCommand
  hi def link vimSynMenuPath    vimMenuName
+
 endif
 
 " Current Syntax Variable: {{{2
index c851bdfec27cb10394b95999f307e36386a4d7b7..cd962886a6b31b0ec148ce08c47c9daffff6874b 100644 (file)
@@ -2,8 +2,7 @@
 " Language:            Vim help file
 " Maintainer:          Doug Kearns <dougkearns@gmail.com>
 " Former Maintainer:   Bram Moolenaar <Bram@vim.org>
-" Last Change:         2025 Nov 13
-" 2026 Apr 09 by Vim project: improve pattern for translated syntaxt.txt #19942
+" Last Change:         2026 Aug 02
 
 " Quit when a (custom) syntax file was already loaded
 if exists("b:current_syntax")
@@ -59,7 +58,7 @@ if has_key(g:help_example_languages, "vim9")
   syn region vim9LegacyHeader_HelpExample
        \ start=+" legacy Vim script comments may go here+
        \ end="^\ze\s*vim9s\%[cript]\>"
-       \ contains=@vimLegacyTop,vimComment,vimLineComment
+       \ contains=@vimLegacyTop,vimComment,vimLineComment,vimLineStart
   syn cluster helpExampleHighlight_vim9 add=vim9LegacyHeader_HelpExample
 endif
 
index 9d2ccedf0ff10c0e234d3bae0dd312e6b1331f5a..a0f6c044f70ba0a6231ed143228f2c71acd42824 100644 (file)
@@ -9,8 +9,8 @@
 @8|p+0#af5f00255&|u|b|l|i|c| +0#0000000&|c+0#af5f00255&|o|n|s|t| +0#0000000&|b+0#00e0e07&|:+0#0000000&| |a+0#00e0003&|n|y| +0#0000000&@47
 @75
 @8|d+0#af5f00255&|e|f| +0#0000000&|n+0#e000e06&|e|w|(|a+0#00e0e07&|:+0#0000000&| |a+0#00e0003&|n|y|,+0#0000000&| |b+0#00e0e07&|:+0#0000000&| |a+0#00e0003&|n|y|)+0#e000e06&| +0#0000000&@43
-@8| +0#00e0e07&@7|t+0#0000001#ffff4012|h|i|s|.+0#0000000#ffffff0|a+0#00e0e07&| +0#0000000&|=+0#af5f00255&| +0#0000000&|a+0#00e0e07&| +0#0000000&@48
-@8| +0#00e0e07&@7|t+0#0000001#ffff4012|h|i|s|.+0#0000000#ffffff0|b+0#00e0e07&| +0#0000000&|=+0#af5f00255&| +0#0000000&|b+0#00e0e07&| +0#0000000&@48
+@16|t+0#0000001#ffff4012|h|i|s|.+0#0000000#ffffff0|a+0#00e0e07&| +0#0000000&|=+0#af5f00255&| +0#0000000&|a+0#00e0e07&| +0#0000000&@48
+@16|t+0#0000001#ffff4012|h|i|s|.+0#0000000#ffffff0|b+0#00e0e07&| +0#0000000&|=+0#af5f00255&| +0#0000000&|b+0#00e0e07&| +0#0000000&@48
 @8|e+0#af5f00255&|n|d@1|e|f| +0#0000000&@60
 @75
 @8|d+0#af5f00255&|e|f| +0#0000000&|e+0#e000e06&|m|p|t|y|(|)|:+0#0000000&| |b+0#00e0003&|o@1|l| +0#0000000&@49
index 3572cb34bf25a01d6ea22d6ee468bffb64a386df..24c335ef8730abd25854f4edcac16e9f91d0777f 100644 (file)
@@ -3,7 +3,7 @@
 |#+0#0000e05&| +0#0000000&|I+0#e000e06&|s@1|u|e|:| +0#0000e05&|#|1|3|0|4|7| +0#0000000&@59
 @75
 |i+0#af5f00255&|f| +0#0000000&|!+0#af5f00255&|e+0#00e0e07&|x|i|s|t|s|(+0#e000e06&|"+0#e000002&|:|D|i|f@1|O|r|i|g|"|)+0#e000e06&| +0#0000000&@51
-@2>c+0#af5f00255&|o|m@1|a|n|d| +0#0000000&|D|i|f@1|O|r|i|g| |v+0#af5f00255&|e|r|t| +0#0000000&|n+0#af5f00255&|e|w| +0#0000000&||| |s+0#af5f00255&|e|t| +0#0000000&|b+0#e000e06&|t|=+0#af5f00255&|n+0#0000000&|o|f|i|l|e| ||| |r+0#af5f00255&| +0#0000000&|++0#af5f00255&@1|e+0#00e0e07&|d|i|t| +0#0000000&|%+0#af5f00255&|%+0#00e0e07&| +0#0000000&||| |0+0#e000002&|d+0#0000000&|_| ||| |d+0#af5f00255&|i|f@1|t|h|i|s| +0#0000000&
+@2>c+0#af5f00255&|o|m@1|a|n|d| +0#0000000&|D|i|f@1|O|r|i|g| |v+0#af5f00255&|e|r|t| +0#0000000&|n+0#af5f00255&|e|w| +0#0000000&||| |s+0#af5f00255&|e|t| +0#0000000&|b+0#e000e06&|t|=+0#af5f00255&|n+0#0000000&|o|f|i|l|e| ||| |r+0#af5f00255&| +0#0000000&|++0#af5f00255&@1|e+0#00e0e07&|d|i|t| +0#0000000&|%+0#af5f00255&|%+0#00e0e07&| +0#0000000&||| |0+0#e000002&|d+0#af5f00255&|_+0#e000002&| +0#0000000&||| |d+0#af5f00255&|i|f@1|t|h|i|s| +0#0000000&
 @18|\+0#e000e06&| +0#0000000&||| |w+0#af5f00255&|i|n|c|m|d| +0#0000000&|p| ||| |d+0#af5f00255&|i|f@1|t|h|i|s| +0#0000000&@33
 |e+0#af5f00255&|n|d|i|f| +0#0000000&@69
 @75
index 48f1253284c45f55b5e4e07f12a69e0cc1d4c1df..c2da01b47b863417fdc8c36cf761f1fb832cef29 100644 (file)
@@ -2,19 +2,19 @@
 @75
 @2|#+0#0000e05&| |A|s@1|i|g|n|m|e|n|t|s| +0#0000000&@59
 @75
-@1| +0#00e0e07&|f|o@1| +0#0000000&|=+0#af5f00255&| +0#0000000&|e+0#00e0e07&|x|p|r| +0#0000000&@62
+@2|f+0#00e0e07&|o@1| +0#0000000&|=+0#af5f00255&| +0#0000000&|e+0#00e0e07&|x|p|r| +0#0000000&@62
 > @74
-@1| +0#00e0e07&|f|o@1|[+0#0000000&|0+0#e000002&|]+0#0000000&| |=+0#af5f00255&| +0#0000000&|e+0#00e0e07&|x|p|r| +0#0000000&@59
+@2|f+0#00e0e07&|o@1|[+0#0000000&|0+0#e000002&|]+0#0000000&| |=+0#af5f00255&| +0#0000000&|e+0#00e0e07&|x|p|r| +0#0000000&@59
 @75
-@1| +0#00e0e07&|f|o@1|[+0#0000000&|1+0#e000002&|:+0#0000000&|2+0#e000002&|]+0#0000000&| |=+0#af5f00255&| +0#0000000&|e+0#00e0e07&|x|p|r| +0#0000000&@57
-@1| +0#00e0e07&|f|o@1|[+0#0000000&|:|2+0#e000002&|]+0#0000000&| |=+0#af5f00255&| +0#0000000&|e+0#00e0e07&|x|p|r| +0#0000000&@58
-@1| +0#00e0e07&|f|o@1|[+0#0000000&|1+0#e000002&|:+0#0000000&|]| |=+0#af5f00255&| +0#0000000&|e+0#00e0e07&|x|p|r| +0#0000000&@58
-@1| +0#00e0e07&|f|o@1|[+0#0000000&|:|]| |=+0#af5f00255&| +0#0000000&|e+0#00e0e07&|x|p|r| +0#0000000&@59
+@2|f+0#00e0e07&|o@1|[+0#0000000&|1+0#e000002&|:+0#0000000&|2+0#e000002&|]+0#0000000&| |=+0#af5f00255&| +0#0000000&|e+0#00e0e07&|x|p|r| +0#0000000&@57
+@2|f+0#00e0e07&|o@1|[+0#0000000&|:|2+0#e000002&|]+0#0000000&| |=+0#af5f00255&| +0#0000000&|e+0#00e0e07&|x|p|r| +0#0000000&@58
+@2|f+0#00e0e07&|o@1|[+0#0000000&|1+0#e000002&|:+0#0000000&|]| |=+0#af5f00255&| +0#0000000&|e+0#00e0e07&|x|p|r| +0#0000000&@58
+@2|f+0#00e0e07&|o@1|[+0#0000000&|:|]| |=+0#af5f00255&| +0#0000000&|e+0#00e0e07&|x|p|r| +0#0000000&@59
 @75
-@1| +0#00e0e07&|f|o@1|[+0#0000000&|"+0#e000002&|k|e|y|"|]+0#0000000&| |=+0#af5f00255&| +0#0000000&|e+0#00e0e07&|x|p|r| +0#0000000&@55
-@1| +0#00e0e07&|f|o@1|[+0#0000000&|'+0#e000002&|k|e|y|'|]+0#0000000&| |=+0#af5f00255&| +0#0000000&|e+0#00e0e07&|x|p|r| +0#0000000&@55
+@2|f+0#00e0e07&|o@1|[+0#0000000&|"+0#e000002&|k|e|y|"|]+0#0000000&| |=+0#af5f00255&| +0#0000000&|e+0#00e0e07&|x|p|r| +0#0000000&@55
+@2|f+0#00e0e07&|o@1|[+0#0000000&|'+0#e000002&|k|e|y|'|]+0#0000000&| |=+0#af5f00255&| +0#0000000&|e+0#00e0e07&|x|p|r| +0#0000000&@55
 @75
-@1| +0#00e0e07&|f|o@1| +0#0000000&|++0#af5f00255&|=| +0#0000000&|e+0#00e0e07&|x|p|r| +0#0000000&@61
-@1| +0#00e0e07&|f|o@1| +0#0000000&|-+0#af5f00255&|=| +0#0000000&|e+0#00e0e07&|x|p|r| +0#0000000&@61
-@1| +0#00e0e07&|f|o@1| +0#0000000&|*+0#af5f00255&|=| +0#0000000&|e+0#00e0e07&|x|p|r| +0#0000000&@61
+@2|f+0#00e0e07&|o@1| +0#0000000&|++0#af5f00255&|=| +0#0000000&|e+0#00e0e07&|x|p|r| +0#0000000&@61
+@2|f+0#00e0e07&|o@1| +0#0000000&|-+0#af5f00255&|=| +0#0000000&|e+0#00e0e07&|x|p|r| +0#0000000&@61
+@2|f+0#00e0e07&|o@1| +0#0000000&|*+0#af5f00255&|=| +0#0000000&|e+0#00e0e07&|x|p|r| +0#0000000&@61
 @57|5@1|,|0|-|1| @7|2|3|%| 
index 2c507e1ed0aedcc9844b0c71354d5b880c6a068c..cfe1107800641dddc1ab4681725d42b5cb8b17d8 100644 (file)
@@ -1,7 +1,7 @@
-| +0&#ffffff0| +0#00e0e07&|f|o@1| +0#0000000&|*+0#af5f00255&|=| +0#0000000&|e+0#00e0e07&|x|p|r| +0#0000000&@61
-@1| +0#00e0e07&|f|o@1| +0#0000000&|/+0#af5f00255&|=| +0#0000000&|e+0#00e0e07&|x|p|r| +0#0000000&@61
-@1| +0#00e0e07&|f|o@1| +0#0000000&|%+0#af5f00255&|=| +0#0000000&|e+0#00e0e07&|x|p|r| +0#0000000&@61
-@1| +0#00e0e07&|f|o@1| +0#0000000&|.+0#af5f00255&@1|=| +0#0000000&|e+0#00e0e07&|x|p|r| +0#0000000&@60
+| +0&#ffffff0@1|f+0#00e0e07&|o@1| +0#0000000&|*+0#af5f00255&|=| +0#0000000&|e+0#00e0e07&|x|p|r| +0#0000000&@61
+@2|f+0#00e0e07&|o@1| +0#0000000&|/+0#af5f00255&|=| +0#0000000&|e+0#00e0e07&|x|p|r| +0#0000000&@61
+@2|f+0#00e0e07&|o@1| +0#0000000&|%+0#af5f00255&|=| +0#0000000&|e+0#00e0e07&|x|p|r| +0#0000000&@61
+@2|f+0#00e0e07&|o@1| +0#0000000&|.+0#af5f00255&@1|=| +0#0000000&|e+0#00e0e07&|x|p|r| +0#0000000&@60
 @75
 @2>b+0#00e0e07&|:|f|o@1| +0#0000000&|=+0#af5f00255&| +0#0000000&|e+0#00e0e07&|x|p|r| +0#0000000&@60
 @2|g+0#00e0e07&|:|f|o@1| +0#0000000&|=+0#af5f00255&| +0#0000000&|e+0#00e0e07&|x|p|r| +0#0000000&@60
index 928fc56aa94bfd3089077c3910dd657527e50cef..15f300019552c252ce911462d73c12cefcfde521 100644 (file)
 @2|&+0#00e0e07&|g|:|a|l|e|p|h| +0#0000000&|++0#af5f00255&|=| +0#0000000&|e+0#00e0e07&|x|p|r| +0#0000000&@56
 @2|&+0#00e0e07&|g|:|a|l|e|p|h| +0#0000000&|-+0#af5f00255&|=| +0#0000000&|e+0#00e0e07&|x|p|r| +0#0000000&@56
 @75
-@2|[+0#e000e06&|f+0#00e0e07&|o@1|,+0#0000000&| |b+0#00e0e07&|a|r|]+0#e000e06&| +0#0000000&|=+0#af5f00255&| +0#0000000&|e+0#00e0e07&|x|p|r| +0#0000000&@55
-@2|[+0#e000e06&|f+0#00e0e07&|o@1|,+0#0000000&| @67
-@8|\+0#e000e06&| +0#0000000&|b+0#00e0e07&|a|r|]+0#e000e06&| +0#0000000&|=+0#af5f00255&| +0#0000000&|e+0#00e0e07&|x|p|r| +0#0000000&@53
-@2|[+0#e000e06&|v+0#00e0e07&|:|t|r|u|e|,+0#0000000&| |v+0#00e0e07&|:|f|a|l|s|e|]+0#e000e06&| +0#0000000&|=+0#af5f00255&| +0#0000000&|e+0#00e0e07&|x|p|r| +0#0000000&@48
-@2|[+0#e000e06&|v+0#00e0e07&|:|t|r|u|e|,+0#0000000&| @64
-@8|\+0#e000e06&| +0#0000000&|v+0#00e0e07&|:|f|a|l|s|e|]+0#e000e06&| +0#0000000&|=+0#af5f00255&| +0#0000000&|e+0#00e0e07&|x|p|r| +0#0000000&@49
+@2|[|f+0#00e0e07&|o@1|,+0#0000000&| |b+0#00e0e07&|a|r|]+0#0000000&| |=+0#af5f00255&| +0#0000000&|e+0#00e0e07&|x|p|r| +0#0000000&@55
+@2|[|f+0#00e0e07&|o@1|,+0#0000000&| @67
+@8|\| |b+0#00e0e07&|a|r|]+0#0000000&| |=+0#af5f00255&| +0#0000000&|e+0#00e0e07&|x|p|r| +0#0000000&@53
+@2|[|v+0#00e0e07&|:|t|r|u|e|,+0#0000000&| |v+0#00e0e07&|:|f|a|l|s|e|]+0#0000000&| |=+0#af5f00255&| +0#0000000&|e+0#00e0e07&|x|p|r| +0#0000000&@48
+@2|[|v+0#00e0e07&|:|t|r|u|e|,+0#0000000&| @64
+@8|\| |v+0#00e0e07&|:|f|a|l|s|e|]+0#0000000&| |=+0#af5f00255&| +0#0000000&|e+0#00e0e07&|x|p|r| +0#0000000&@49
 @57|1|2|7|,|3| @8|5|8|%| 
index 22c33e877ce9401d038dbe9e92ada19fd208cf13..147dc4a439579a6db222c49590e8690a9a502b10 100644 (file)
@@ -1,20 +1,20 @@
-| +0&#ffffff0@7|\+0#e000e06&| +0#0000000&|v+0#00e0e07&|:|f|a|l|s|e|]+0#e000e06&| +0#0000000&|=+0#af5f00255&| +0#0000000&|e+0#00e0e07&|x|p|r| +0#0000000&@49
-@2|[+0#e000e06&|&+0#00e0e07&|a|r|i|,+0#0000000&| |&+0#00e0e07&|b|k|c|]+0#e000e06&| +0#0000000&|=+0#af5f00255&| +0#0000000&|e+0#00e0e07&|x|p|r| +0#0000000&@53
-@2|[+0#e000e06&|&+0#00e0e07&|a|r|i|,+0#0000000&| @66
-@8|\+0#e000e06&| +0#0000000&|&+0#00e0e07&|b|k|c|]+0#e000e06&| +0#0000000&|=+0#af5f00255&| +0#0000000&|e+0#00e0e07&|x|p|r| +0#0000000&@52
-@2|[+0#e000e06&|$|f|o@1|,+0#0000000&| |$+0#e000e06&|b|a|r|]| +0#0000000&|=+0#af5f00255&| +0#0000000&|e+0#00e0e07&|x|p|r| +0#0000000&@53
-@2>[+0#e000e06&|$|f|o@1|,+0#0000000&| @66
-@8|\+0#e000e06&| +0#0000000&@1|$+0#e000e06&|b|a|r|]| +0#0000000&|=+0#af5f00255&| +0#0000000&|e+0#00e0e07&|x|p|r| +0#0000000&@51
-@2|[+0#e000e06&|@|a|,+0#0000000&| |@+0#e000e06&|b|]| +0#0000000&|=+0#af5f00255&| +0#0000000&|e+0#00e0e07&|x|p|r| +0#0000000&@57
-@2|[+0#e000e06&|@|a|,+0#0000000&| @68
-@8|\+0#e000e06&| +0#0000000&@1|@+0#e000e06&|a|]| +0#0000000&|=+0#af5f00255&| +0#0000000&|e+0#00e0e07&|x|p|r| +0#0000000&@53
+| +0&#ffffff0@7|\| |v+0#00e0e07&|:|f|a|l|s|e|]+0#0000000&| |=+0#af5f00255&| +0#0000000&|e+0#00e0e07&|x|p|r| +0#0000000&@49
+@2|[|&+0#00e0e07&|a|r|i|,+0#0000000&| |&+0#00e0e07&|b|k|c|]+0#0000000&| |=+0#af5f00255&| +0#0000000&|e+0#00e0e07&|x|p|r| +0#0000000&@53
+@2|[|&+0#00e0e07&|a|r|i|,+0#0000000&| @66
+@8|\| |&+0#00e0e07&|b|k|c|]+0#0000000&| |=+0#af5f00255&| +0#0000000&|e+0#00e0e07&|x|p|r| +0#0000000&@52
+@2|[|$+0#e000e06&|f|o@1|,+0#0000000&| |$+0#e000e06&|b|a|r|]+0#0000000&| |=+0#af5f00255&| +0#0000000&|e+0#00e0e07&|x|p|r| +0#0000000&@53
+@2>[|$+0#e000e06&|f|o@1|,+0#0000000&| @66
+@8|\| @1|$+0#e000e06&|b|a|r|]+0#0000000&| |=+0#af5f00255&| +0#0000000&|e+0#00e0e07&|x|p|r| +0#0000000&@51
+@2|[|@+0#e000e06&|a|,+0#0000000&| |@+0#e000e06&|b|]+0#0000000&| |=+0#af5f00255&| +0#0000000&|e+0#00e0e07&|x|p|r| +0#0000000&@57
+@2|[|@+0#e000e06&|a|,+0#0000000&| @68
+@8|\| @1|@+0#e000e06&|a|]+0#0000000&| |=+0#af5f00255&| +0#0000000&|e+0#00e0e07&|x|p|r| +0#0000000&@53
 @75
-@2|[+0#e000e06&|f+0#00e0e07&|o@1|,+0#0000000&| |b+0#00e0e07&|a|r|]+0#e000e06&| +0#0000000&|.+0#af5f00255&@1|=| +0#0000000&|e+0#00e0e07&|x|p|r| +0#0000000&@53
-@2|[+0#e000e06&|f+0#00e0e07&|o@1|,+0#0000000&| |b+0#00e0e07&|a|r|]+0#e000e06&| +0#0000000&|++0#af5f00255&|=| +0#0000000&|e+0#00e0e07&|x|p|r| +0#0000000&@54
-@2|[+0#e000e06&|f+0#00e0e07&|o@1|,+0#0000000&| |b+0#00e0e07&|a|r|]+0#e000e06&| +0#0000000&|-+0#af5f00255&|=| +0#0000000&|e+0#00e0e07&|x|p|r| +0#0000000&@54
-@2|[+0#e000e06&|f+0#00e0e07&|o@1|,+0#0000000&| |b+0#00e0e07&|a|r|]+0#e000e06&| +0#0000000&|*+0#af5f00255&|=| +0#0000000&|e+0#00e0e07&|x|p|r| +0#0000000&@54
-@2|[+0#e000e06&|f+0#00e0e07&|o@1|,+0#0000000&| |b+0#00e0e07&|a|r|]+0#e000e06&| +0#0000000&|/+0#af5f00255&|=| +0#0000000&|e+0#00e0e07&|x|p|r| +0#0000000&@54
-@2|[+0#e000e06&|f+0#00e0e07&|o@1|,+0#0000000&| |b+0#00e0e07&|a|r|]+0#e000e06&| +0#0000000&|%+0#af5f00255&|=| +0#0000000&|e+0#00e0e07&|x|p|r| +0#0000000&@54
+@2|[|f+0#00e0e07&|o@1|,+0#0000000&| |b+0#00e0e07&|a|r|]+0#0000000&| |.+0#af5f00255&@1|=| +0#0000000&|e+0#00e0e07&|x|p|r| +0#0000000&@53
+@2|[|f+0#00e0e07&|o@1|,+0#0000000&| |b+0#00e0e07&|a|r|]+0#0000000&| |++0#af5f00255&|=| +0#0000000&|e+0#00e0e07&|x|p|r| +0#0000000&@54
+@2|[|f+0#00e0e07&|o@1|,+0#0000000&| |b+0#00e0e07&|a|r|]+0#0000000&| |-+0#af5f00255&|=| +0#0000000&|e+0#00e0e07&|x|p|r| +0#0000000&@54
+@2|[|f+0#00e0e07&|o@1|,+0#0000000&| |b+0#00e0e07&|a|r|]+0#0000000&| |*+0#af5f00255&|=| +0#0000000&|e+0#00e0e07&|x|p|r| +0#0000000&@54
+@2|[|f+0#00e0e07&|o@1|,+0#0000000&| |b+0#00e0e07&|a|r|]+0#0000000&| |/+0#af5f00255&|=| +0#0000000&|e+0#00e0e07&|x|p|r| +0#0000000&@54
+@2|[|f+0#00e0e07&|o@1|,+0#0000000&| |b+0#00e0e07&|a|r|]+0#0000000&| |%+0#af5f00255&|=| +0#0000000&|e+0#00e0e07&|x|p|r| +0#0000000&@54
 @75
-@2|[+0#e000e06&|f+0#00e0e07&|o@1|,+0#0000000&| |b+0#00e0e07&|a|r|;+0#0000000&| |b+0#00e0e07&|a|z|]+0#e000e06&| +0#0000000&|=+0#af5f00255&| +0#0000000&|e+0#00e0e07&|x|p|r| +0#0000000&@50
+@2|[|f+0#00e0e07&|o@1|,+0#0000000&| |b+0#00e0e07&|a|r|;+0#0000000&| |b+0#00e0e07&|a|z|]+0#0000000&| |=+0#af5f00255&| +0#0000000&|e+0#00e0e07&|x|p|r| +0#0000000&@50
 @57|1|4|5|,|3| @8|6|7|%| 
index a8db5cd3eeb51c5d4d4d474929047e22e5ba996b..ec1ac9782d1f4acee32586ce4ef297c940fbecfe 100644 (file)
@@ -1,20 +1,20 @@
-| +0&#ffffff0@1|[+0#e000e06&|f+0#00e0e07&|o@1|,+0#0000000&| |b+0#00e0e07&|a|r|;+0#0000000&| |b+0#00e0e07&|a|z|]+0#e000e06&| +0#0000000&|=+0#af5f00255&| +0#0000000&|e+0#00e0e07&|x|p|r| +0#0000000&@50
-@2|[+0#e000e06&|f+0#00e0e07&|o@1|,+0#0000000&| @67
-@8|\+0#e000e06&| +0#0000000&|b+0#00e0e07&|a|r|;+0#0000000&| @60
-@8|\+0#e000e06&| +0#0000000&|b+0#00e0e07&|a|z|]+0#e000e06&| +0#0000000&|=+0#af5f00255&| +0#0000000&|e+0#00e0e07&|x|p|r| +0#0000000&@53
-@2|[+0#e000e06&|v+0#00e0e07&|:|t|r|u|e|,+0#0000000&| |v+0#00e0e07&|:|f|a|l|s|e|;+0#0000000&| |v+0#00e0e07&|:|n|o|n|e|]+0#e000e06&| +0#0000000&|=+0#af5f00255&| +0#0000000&|e+0#00e0e07&|x|p|r| +0#0000000&@40
-@2>[+0#e000e06&|v+0#00e0e07&|:|t|r|u|e|,+0#0000000&| @64
-@8|\+0#e000e06&| +0#0000000&|v+0#00e0e07&|:|f|a|l|s|e|;+0#0000000&| @56
-@8|\+0#e000e06&| +0#0000000&|v+0#00e0e07&|:|n|o|n|e|]+0#e000e06&| +0#0000000&|=+0#af5f00255&| +0#0000000&|e+0#00e0e07&|x|p|r| +0#0000000&@50
-@2|[+0#e000e06&|$|f|o@1|,+0#0000000&| |$+0#e000e06&|b|a|r|;+0#0000000&| |$+0#e000e06&|b|a|z|]| +0#0000000&|=+0#af5f00255&| +0#0000000&|e+0#00e0e07&|x|p|r| +0#0000000&@47
-@2|[+0#e000e06&|$|f|o@1|,+0#0000000&| @66
-@8|\+0#e000e06&| +0#0000000&|$+0#e000e06&|b|a|r|;+0#0000000&| @59
-@8|\+0#e000e06&| +0#0000000&|$+0#e000e06&|b|a|z|]| +0#0000000&|=+0#af5f00255&| +0#0000000&|e+0#00e0e07&|x|p|r| +0#0000000&@52
-@2|[+0#e000e06&|&+0#00e0e07&|a|r|i|,+0#0000000&| |&+0#00e0e07&|b|k|c|;+0#0000000&| |&+0#00e0e07&|c|m|p|]+0#e000e06&| +0#0000000&|=+0#af5f00255&| +0#0000000&|e+0#00e0e07&|x|p|r| +0#0000000&@47
-@2|[+0#e000e06&|&+0#00e0e07&|a|r|i|,+0#0000000&| @66
-@8|\+0#e000e06&| +0#0000000&|&+0#00e0e07&|b|k|c|;+0#0000000&| @59
-@8|\+0#e000e06&| +0#0000000&|&+0#00e0e07&|c|m|p|]+0#e000e06&| +0#0000000&|=+0#af5f00255&| +0#0000000&|e+0#00e0e07&|x|p|r| +0#0000000&@52
-@2|[+0#e000e06&|@|a|,+0#0000000&| |@+0#e000e06&|b|;+0#0000000&| |@+0#e000e06&|c|]| +0#0000000&|=+0#af5f00255&| +0#0000000&|e+0#00e0e07&|x|p|r| +0#0000000&@53
-@2|[+0#e000e06&|@|a|,+0#0000000&| @68
-@8|\+0#e000e06&| +0#0000000&|@+0#e000e06&|b|;+0#0000000&| @61
+| +0&#ffffff0@1|[|f+0#00e0e07&|o@1|,+0#0000000&| |b+0#00e0e07&|a|r|;+0#0000000&| |b+0#00e0e07&|a|z|]+0#0000000&| |=+0#af5f00255&| +0#0000000&|e+0#00e0e07&|x|p|r| +0#0000000&@50
+@2|[|f+0#00e0e07&|o@1|,+0#0000000&| @67
+@8|\|b+0#00e0e07&|a|r|;+0#0000000&| @60
+@8|\| |b+0#00e0e07&|a|z|]+0#0000000&| |=+0#af5f00255&| +0#0000000&|e+0#00e0e07&|x|p|r| +0#0000000&@53
+@2|[|v+0#00e0e07&|:|t|r|u|e|,+0#0000000&| |v+0#00e0e07&|:|f|a|l|s|e|;+0#0000000&| |v+0#00e0e07&|:|n|o|n|e|]+0#0000000&| |=+0#af5f00255&| +0#0000000&|e+0#00e0e07&|x|p|r| +0#0000000&@40
+@2>[|v+0#00e0e07&|:|t|r|u|e|,+0#0000000&| @64
+@8|\|v+0#00e0e07&|:|f|a|l|s|e|;+0#0000000&| @56
+@8|\| |v+0#00e0e07&|:|n|o|n|e|]+0#0000000&| |=+0#af5f00255&| +0#0000000&|e+0#00e0e07&|x|p|r| +0#0000000&@50
+@2|[|$+0#e000e06&|f|o@1|,+0#0000000&| |$+0#e000e06&|b|a|r|;+0#0000000&| |$+0#e000e06&|b|a|z|]+0#0000000&| |=+0#af5f00255&| +0#0000000&|e+0#00e0e07&|x|p|r| +0#0000000&@47
+@2|[|$+0#e000e06&|f|o@1|,+0#0000000&| @66
+@8|\|$+0#e000e06&|b|a|r|;+0#0000000&| @59
+@8|\| |$+0#e000e06&|b|a|z|]+0#0000000&| |=+0#af5f00255&| +0#0000000&|e+0#00e0e07&|x|p|r| +0#0000000&@52
+@2|[|&+0#00e0e07&|a|r|i|,+0#0000000&| |&+0#00e0e07&|b|k|c|;+0#0000000&| |&+0#00e0e07&|c|m|p|]+0#0000000&| |=+0#af5f00255&| +0#0000000&|e+0#00e0e07&|x|p|r| +0#0000000&@47
+@2|[|&+0#00e0e07&|a|r|i|,+0#0000000&| @66
+@8|\|&+0#00e0e07&|b|k|c|;+0#0000000&| @59
+@8|\| |&+0#00e0e07&|c|m|p|]+0#0000000&| |=+0#af5f00255&| +0#0000000&|e+0#00e0e07&|x|p|r| +0#0000000&@52
+@2|[|@+0#e000e06&|a|,+0#0000000&| |@+0#e000e06&|b|;+0#0000000&| |@+0#e000e06&|c|]+0#0000000&| |=+0#af5f00255&| +0#0000000&|e+0#00e0e07&|x|p|r| +0#0000000&@53
+@2|[|@+0#e000e06&|a|,+0#0000000&| @68
+@8|\|@+0#e000e06&|b|;+0#0000000&| @61
 @57|1|6|3|,|3| @8|7|5|%| 
index 6d359140b53399188e78312cfb156ff84b62ecb5..733615f8858c41cbb2079909b7978440923f2dcb 100644 (file)
@@ -1,19 +1,19 @@
-| +0&#ffffff0@7|\+0#e000e06&| +0#0000000&|@+0#e000e06&|b|;+0#0000000&| @61
-@8|\+0#e000e06&| +0#0000000&|@+0#e000e06&|c|]| +0#0000000&|=+0#af5f00255&| +0#0000000&|e+0#00e0e07&|x|p|r| +0#0000000&@54
+| +0&#ffffff0@7|\|@+0#e000e06&|b|;+0#0000000&| @61
+@8|\| |@+0#e000e06&|c|]+0#0000000&| |=+0#af5f00255&| +0#0000000&|e+0#00e0e07&|x|p|r| +0#0000000&@54
 @75
-@1| +0#00e0e07&|f|o@1| +0#0000000&|=+0#e000e06&|<@1| |E|N|D| +0#0000000&@61
+@2|f+0#00e0e07&|o@1| +0#0000000&|=+0#e000e06&|<@1| |E|N|D| +0#0000000&@61
 |.+0#e000002&@2| +0#0000000&@71
 >E+0#e000e06&|N|D| +0#0000000&@71
-@1| +0#00e0e07&|f|o@1| +0#0000000&|=+0#e000e06&|<@1| |t|r|i|m| |E|N|D| +0#0000000&@56
+@2|f+0#00e0e07&|o@1| +0#0000000&|=+0#e000e06&|<@1| |t|r|i|m| |E|N|D| +0#0000000&@56
 | +0#e000002&@1|.@2| +0#0000000&@69
 | +0#e000e06&@1|E|N|D| +0#0000000&@69
-@1| +0#00e0e07&|f|o@1| +0#0000000&|=+0#e000e06&|<@1| |e|v|a|l| |E|N|D| +0#0000000&@56
+@2|f+0#00e0e07&|o@1| +0#0000000&|=+0#e000e06&|<@1| |e|v|a|l| |E|N|D| +0#0000000&@56
 |.+0#e000002&@2| +0#0000000&@71
 |E+0#e000e06&|N|D| +0#0000000&@71
-@1| +0#00e0e07&|f|o@1| +0#0000000&|=+0#e000e06&|<@1| |t|r|i|m| |e|v|a|l| |E|N|D| +0#0000000&@51
+@2|f+0#00e0e07&|o@1| +0#0000000&|=+0#e000e06&|<@1| |t|r|i|m| |e|v|a|l| |E|N|D| +0#0000000&@51
 | +0#e000002&@1|.@2| +0#0000000&@69
 | +0#e000e06&@1|E|N|D| +0#0000000&@69
-@1| +0#00e0e07&|f|o@1| +0#0000000&|=+0#e000e06&|<@1| |e|v|a|l| |t|r|i|m| |E|N|D| +0#0000000&@51
+@2|f+0#00e0e07&|o@1| +0#0000000&|=+0#e000e06&|<@1| |e|v|a|l| |t|r|i|m| |E|N|D| +0#0000000&@51
 | +0#e000002&@3|.@2| +0#0000000&@67
 | +0#e000e06&@1|E|N|D| +0#0000000&@69
 @75
index 48b1b931bf15bfe462a1baded28eb41143422aa0..a91172f2c348b2db54a4e9c69a2b8aac4ac288c7 100644 (file)
@@ -2,19 +2,19 @@
 |#+0#0000e05&| |V|i|m|9| |E|x| |c|o|m@1|a|n|d|s| +0#0000000&@56
 @75
 @75
-|#+0#0000e05&| |S|T|A|R|T| |N|O|T| |M|A|T|C|H|E|D| +0#0000000&@55
-|:|N|e|x|t| @69
-|:|X| @72
-|#+0#0000e05&| |E|N|D| |N|O|T| |M|A|T|C|H|E|D| +0#0000000&@57
-@75
 |:|h+0#af5f00255&|e|l|p| +0#0000000&@69
 @1|:|h+0#af5f00255&|e|l|p| +0#0000000&@68
 |:| |h+0#af5f00255&|e|l|p| +0#0000000&@68
-@1|:+0#af5f00255&| +0#0000000&|h+0#00e0e07&|e|l|p| +0#0000000&|#+0#0000e05&| |F+0#0000001#ffff4012|I|X|M|E| +0#0000000#ffffff0@59
+@1|:+0#af5f00255&| +0#0000000&|h+0#00e0e07&|e|l|p| +0#0000000&@67
 @75
+|:|&+0#af5f00255&| +0#0000000&@72
+|:|~+0#af5f00255&| +0#0000000&@72
 |:|@+0#af5f00255&| +0#0000000&@72
+|#+0#0000e05&| |:|*| +0#0000000&@70
+|:|>+0#af5f00255&| +0#0000000&@72
+|:|<+0#af5f00255&| +0#0000000&@72
+|:|#+0#af5f00255&| +0#0000000&@72
+|:|=+0#af5f00255&| +0#0000000&@72
+|:|!+0#af5f00255&| +0#0000000&@72
 @75
-|:|a+0#af5f00255&|b@1|r|e|v|i|a|t|e| +0#0000000&@63
-|:|a+0#af5f00255&|b|c|l|e|a|r| +0#0000000&@66
-|:|a+0#af5f00255&|b|o|v|e|l|e|f|t| +0#0000000&@64
 @57|1|,|1| @10|T|o|p| 
index e407c48cf383b3696a08084356539cdce9a895dc..ad6ce478697d491eb3c68fb286d1941fd6f520be 100644 (file)
@@ -1,9 +1,15 @@
-| +0&#ffffff0@74
-|:|@+0#af5f00255&| +0#0000000&@72
+|:+0&#ffffff0|>+0#af5f00255&| +0#0000000&@72
+|:|<+0#af5f00255&| +0#0000000&@72
+|:|#+0#af5f00255&| +0#0000000&@72
+|:|=+0#af5f00255&| +0#0000000&@72
+|:|!+0#af5f00255&| +0#0000000&@72
+> @74
+|:|N+0#af5f00255&|e|x|t| +0#0000000&@69
+|:|X+0#af5f00255&| +0#0000000&@72
 @75
 |:|a+0#af5f00255&|b@1|r|e|v|i|a|t|e| +0#0000000&@63
 |:|a+0#af5f00255&|b|c|l|e|a|r| +0#0000000&@66
->:|a+0#af5f00255&|b|o|v|e|l|e|f|t| +0#0000000&@64
+|:|a+0#af5f00255&|b|o|v|e|l|e|f|t| +0#0000000&@64
 |:|a+0#af5f00255&|b|s|t|r|a|c|t| +0#0000000&@65
 |:|a+0#af5f00255&|l@1| +0#0000000&@70
 |:|a+0#af5f00255&|m|e|n|u| +0#0000000&@68
 |:|a+0#af5f00255&|r|g|a|d@1| +0#0000000&@67
 |:|a+0#af5f00255&|r|g|d|e|d|u|p|e| +0#0000000&@64
 |:|a+0#af5f00255&|r|g|d|e|l|e|t|e| +0#0000000&@64
-|:|a+0#af5f00255&|r|g|d|o| +0#0000000&@68
-|:|a+0#af5f00255&|r|g|e|d|i|t| +0#0000000&@66
-|:|a+0#af5f00255&|r|g@1|l|o|b|a|l| +0#0000000&@64
-|:|a+0#af5f00255&|r|g|l|o|c|a|l| +0#0000000&@65
-|:|a+0#af5f00255&|r|g|s| +0#0000000&@69
-|:|a+0#af5f00255&|r|g|u|m|e|n|t| +0#0000000&@65
-@57|1|9|,|1| @10|1|%| 
+@57|1|9|,|0|-|1| @8|1|%| 
index 80de2419400e6c20ade75d1585c13e1fb48465df..b19903fbf6eea9a49c26242c521ac246f6356562 100644 (file)
@@ -1,9 +1,15 @@
-|:+0&#ffffff0|a+0#af5f00255&|r|g|u|m|e|n|t| +0#0000000&@65
+|:+0&#ffffff0|a+0#af5f00255&|r|g|d|e|l|e|t|e| +0#0000000&@64
+|:|a+0#af5f00255&|r|g|d|o| +0#0000000&@68
+|:|a+0#af5f00255&|r|g|e|d|i|t| +0#0000000&@66
+|:|a+0#af5f00255&|r|g@1|l|o|b|a|l| +0#0000000&@64
+|:|a+0#af5f00255&|r|g|l|o|c|a|l| +0#0000000&@65
+>:|a+0#af5f00255&|r|g|s| +0#0000000&@69
+|:|a+0#af5f00255&|r|g|u|m|e|n|t| +0#0000000&@65
 |:|a+0#af5f00255&|s|c|i@1| +0#0000000&@68
 |:|a+0#af5f00255&|u|g|r|o|u|p| +0#0000000&|F|o@1| @62
 |:|a+0#af5f00255&|u|g|r|o|u|p| +0#0000000&|E|N|D| @62
 |:|a+0#af5f00255&|u|n|m|e|n|u| +0#0000000&@66
->:|a+0#af5f00255&|u|t|o|c|m|d| +0#0000000&@66
+|:|a+0#af5f00255&|u|t|o|c|m|d| +0#0000000&@66
 |:|b+0#af5f00255&|a|d@1| +0#0000000&@69
 |:|b+0#af5f00255&|a|l@1| +0#0000000&@69
 |:|b+0#af5f00255&|a|l|t| +0#0000000&@69
 |:|b+0#af5f00255&|e|h|a|v|e| +0#0000000&|m+0#af5f00255&|s|w|i|n| +0#0000000&@61
 |:|b+0#af5f00255&|e|h|a|v|e| +0#0000000&|x+0#af5f00255&|t|e|r|m| +0#0000000&@61
 |:|b+0#af5f00255&|e|l|o|w|r|i|g|h|t| +0#0000000&@63
-|:|b+0#af5f00255&|f|i|r|s|t| +0#0000000&@67
-|:|b+0#af5f00255&|l|a|s|t| +0#0000000&@68
-|:|b+0#af5f00255&|m|o|d|i|f|i|e|d| +0#0000000&@64
-|:|b+0#af5f00255&|n|e|x|t| +0#0000000&@68
-|:|b+0#af5f00255&|N|e|x|t| +0#0000000&@68
-|:|b+0#af5f00255&|o|t|r|i|g|h|t| +0#0000000&@65
 @57|3|7|,|1| @10|2|%| 
index b91691e3fa86d05b844eec1b9820c52035109e26..490abeb1c118265d8be6743fc656d31b1f89ad69 100644 (file)
@@ -1,9 +1,15 @@
-|:+0&#ffffff0|b+0#af5f00255&|o|t|r|i|g|h|t| +0#0000000&@65
+|:+0&#ffffff0|b+0#af5f00255&|e|l|o|w|r|i|g|h|t| +0#0000000&@63
+|:|b+0#af5f00255&|f|i|r|s|t| +0#0000000&@67
+|:|b+0#af5f00255&|l|a|s|t| +0#0000000&@68
+|:|b+0#af5f00255&|m|o|d|i|f|i|e|d| +0#0000000&@64
+|:|b+0#af5f00255&|n|e|x|t| +0#0000000&@68
+>:|b+0#af5f00255&|N|e|x|t| +0#0000000&@68
+|:|b+0#af5f00255&|o|t|r|i|g|h|t| +0#0000000&@65
 |:|b+0#af5f00255&|p|r|e|v|i|o|u|s| +0#0000000&@64
 |:|b+0#af5f00255&|r|e|a|k| +0#0000000&@68
 |:|b+0#af5f00255&|r|e|a|k|a|d@1| +0#0000000&@65
 |:|b+0#af5f00255&|r|e|a|k|d|e|l| +0#0000000&@65
->:|b+0#af5f00255&|r|e|a|k|l|i|s|t| +0#0000000&@64
+|:|b+0#af5f00255&|r|e|a|k|l|i|s|t| +0#0000000&@64
 |:|b+0#af5f00255&|r|e|w|i|n|d| +0#0000000&@66
 |:|b+0#af5f00255&|r|o|w|s|e| +0#0000000&@67
 |:|b+0#af5f00255&|u|f|d|o| +0#0000000&@68
 |:|b+0#af5f00255&|u|f@1|e|r|s| +0#0000000&@66
 |:|b+0#af5f00255&|u|n|l|o|a|d| +0#0000000&@66
 |:|b+0#af5f00255&|w|i|p|e|o|u|t| +0#0000000&@65
-|:|c+0#af5f00255&|a|b@1|r|e|v| +0#0000000&@66
-|:|c+0#af5f00255&|a|b|c|l|e|a|r| +0#0000000&@65
-|:|c+0#af5f00255&|a|b|o|v|e| +0#0000000&@67
-|:|c+0#af5f00255&|a|d@1|b|u|f@1|e|r| +0#0000000&@63
-|:|c+0#af5f00255&|a|d@1|e|x|p|r| +0#0000000&@65
-|:|c+0#af5f00255&|a|d@1|f|i|l|e| +0#0000000&@65
-@57|5@1|,|1| @10|4|%| 
+@57|5@1|,|1| @10|3|%| 
index 46b383bf96d96c13fb0e6bec7097925e336187ec..170ebe450e912058d859915b0f3a4e0f4a35257b 100644 (file)
@@ -1,9 +1,15 @@
-|:+0&#ffffff0|c+0#af5f00255&|a|d@1|f|i|l|e| +0#0000000&@65
+|:+0&#ffffff0|b+0#af5f00255&|w|i|p|e|o|u|t| +0#0000000&@65
+|:|c+0#af5f00255&|a|b@1|r|e|v| +0#0000000&@66
+|:|c+0#af5f00255&|a|b|c|l|e|a|r| +0#0000000&@65
+|:|c+0#af5f00255&|a|b|o|v|e| +0#0000000&@67
+|:|c+0#af5f00255&|a|d@1|b|u|f@1|e|r| +0#0000000&@63
+>:|c+0#af5f00255&|a|d@1|e|x|p|r| +0#0000000&@65
+|:|c+0#af5f00255&|a|d@1|f|i|l|e| +0#0000000&@65
 |:|c+0#af5f00255&|a|f|t|e|r| +0#0000000&@67
 |:|c+0#af5f00255&|a|l@1| +0#0000000&@69
 |:|c+0#af5f00255&|a|t|c|h| +0#0000000&@68
 |:|c+0#af5f00255&|b|e|f|o|r|e| +0#0000000&@66
->:|c+0#af5f00255&|b|e|l|o|w| +0#0000000&@67
+|:|c+0#af5f00255&|b|e|l|o|w| +0#0000000&@67
 |:|c+0#af5f00255&|b|o|t@1|o|m| +0#0000000&@66
 |:|c+0#af5f00255&|b|u|f@1|e|r| +0#0000000&@66
 |:|c+0#af5f00255&@1| +0#0000000&@71
 |:|c+0#af5f00255&|d| +0#0000000&@71
 |:|c+0#af5f00255&|d|o| +0#0000000&@70
 |:|c+0#af5f00255&|e|n|t|e|r| +0#0000000&@67
-|:|c+0#af5f00255&|e|x|p|r| +0#0000000&@68
-|:|c+0#af5f00255&|f|d|o| +0#0000000&@69
-|:|c+0#af5f00255&|f|i|l|e| +0#0000000&@68
-|:|c+0#af5f00255&|f|i|r|s|t| +0#0000000&@67
-|:|c+0#af5f00255&|g|e|t|b|u|f@1|e|r| +0#0000000&@63
-|:|c+0#af5f00255&|g|e|t|e|x|p|r| +0#0000000&@65
 @57|7|3|,|1| @10|5|%| 
index 5de68b2859749e9977eee98eabe832dd48c99898..ab9a171665f3faf869ab34da1ca9f78bfc1115f8 100644 (file)
@@ -1,20 +1,20 @@
-|:+0&#ffffff0|c+0#af5f00255&|g|e|t|e|x|p|r| +0#0000000&@65
+|:+0&#ffffff0|c+0#af5f00255&|e|n|t|e|r| +0#0000000&@67
+|:|c+0#af5f00255&|e|x|p|r| +0#0000000&@68
+|:|c+0#af5f00255&|f|d|o| +0#0000000&@69
+|:|c+0#af5f00255&|f|i|l|e| +0#0000000&@68
+|:|c+0#af5f00255&|f|i|r|s|t| +0#0000000&@67
+>:|c+0#af5f00255&|g|e|t|b|u|f@1|e|r| +0#0000000&@63
+|:|c+0#af5f00255&|g|e|t|e|x|p|r| +0#0000000&@65
 |:|c+0#af5f00255&|g|e|t|f|i|l|e| +0#0000000&@65
 |:|c+0#af5f00255&|h|a|n|g|e|s| +0#0000000&@66
 |:|c+0#af5f00255&|h|d|i|r| +0#0000000&@68
 |:|c+0#af5f00255&|h|e|c|k|p|a|t|h| +0#0000000&@64
->:|c+0#af5f00255&|h|e|c|k|t|i|m|e| +0#0000000&@64
+|:|c+0#af5f00255&|h|e|c|k|t|i|m|e| +0#0000000&@64
 |:|c+0#af5f00255&|h|i|s|t|o|r|y| +0#0000000&@65
 |:|c+0#af5f00255&|l|a|s@1| +0#0000000&@68
+|e+0#af5f00255&|n|d|c|l|a|s@1| +0#0000000&@66
 |:|c+0#af5f00255&|l|a|s|t| +0#0000000&@68
 |:|c+0#af5f00255&|l|e|a|r|j|u|m|p|s| +0#0000000&@63
 |:|c+0#af5f00255&|l|i|s|t| +0#0000000&@68
 |:|c+0#af5f00255&|l|o|s|e| +0#0000000&@68
-|:|c+0#af5f00255&|m|a|p| +0#0000000&@69
-|:|c+0#af5f00255&|m|a|p|c|l|e|a|r| +0#0000000&@64
-|:|c+0#af5f00255&|m|e|n|u| +0#0000000&@68
-|:|c+0#af5f00255&|n|e|w|e|r| +0#0000000&@67
-|:|c+0#af5f00255&|n|e|x|t| +0#0000000&@68
-|:|c+0#af5f00255&|N|e|x|t| +0#0000000&@68
-|:|c+0#af5f00255&|n|f|i|l|e| +0#0000000&@67
-@57|9|1|,|1| @10|7|%| 
+@57|9|1|,|1| @10|6|%| 
index f6b5bbda81559f0938fe77ea831be080c64b344e..0e478a853b2534ced124ea3dd76fe8a5c15c3fff 100644 (file)
@@ -1,20 +1,20 @@
-|:+0&#ffffff0|c+0#af5f00255&|n|f|i|l|e| +0#0000000&@67
+|:+0&#ffffff0|c+0#af5f00255&|l|o|s|e| +0#0000000&@68
+|:|c+0#af5f00255&|m|a|p| +0#0000000&@69
+|:|c+0#af5f00255&|m|a|p|c|l|e|a|r| +0#0000000&@64
+|:|c+0#af5f00255&|m|e|n|u| +0#0000000&@68
+|:|c+0#af5f00255&|n|e|w|e|r| +0#0000000&@67
+>:|c+0#af5f00255&|n|e|x|t| +0#0000000&@68
+|:|c+0#af5f00255&|N|e|x|t| +0#0000000&@68
+|:|c+0#af5f00255&|n|f|i|l|e| +0#0000000&@67
 |:|c+0#af5f00255&|N|f|i|l|e| +0#0000000&@67
 |:|c+0#af5f00255&|n|o|r|e|a|b@1|r|e|v| +0#0000000&@62
 |:|c+0#af5f00255&|n|o|r|e|m|a|p| +0#0000000&@65
 |:|c+0#af5f00255&|n|o|r|e|m|e|n|u| +0#0000000&@64
->:|c+0#af5f00255&|o|l|d|e|r| +0#0000000&@67
+|:|c+0#af5f00255&|o|l|d|e|r| +0#0000000&@67
 |:|c+0#af5f00255&|o|l|o|r|s|c|h|e|m|e| +0#0000000&@62
 |:|c+0#af5f00255&|o|m|c|l|e|a|r| +0#0000000&@65
 |:|c+0#af5f00255&|o|m@1|a|n|d| +0#0000000&@66
 |:|c+0#af5f00255&|o|m|p|i|l|e|r| +0#0000000&@65
 |:|c+0#af5f00255&|o|n|f|i|r|m| +0#0000000&@66
 |:|c+0#af5f00255&|o|n|s|t| +0#0000000&@68
-|:|c+0#af5f00255&|o|n|t|i|n|u|e| +0#0000000&@65
-|:|c+0#af5f00255&|o|p|e|n| +0#0000000&@68
-|:|c+0#af5f00255&|o|p|y| +0#0000000&@69
-|:|c+0#af5f00255&|p|f|i|l|e| +0#0000000&@67
-|:|c+0#af5f00255&|p|r|e|v|i|o|u|s| +0#0000000&@64
-|:|c+0#af5f00255&|q|u|i|t| +0#0000000&@68
-|:|c+0#af5f00255&|r|e|w|i|n|d| +0#0000000&@66
 @57|1|0|9|,|1| @9|8|%| 
index 75399df7fa873ac887df33f0a1023e8cbbfa42f7..1c9d8e33f35081d6513a4e69440fb42f849c35c4 100644 (file)
@@ -1,20 +1,20 @@
-|:+0&#ffffff0|c+0#af5f00255&|r|e|w|i|n|d| +0#0000000&@66
+|:+0&#ffffff0|c+0#af5f00255&|o|n|s|t| +0#0000000&@68
+|:|c+0#af5f00255&|o|n|t|i|n|u|e| +0#0000000&@65
+|:|c+0#af5f00255&|o|p|e|n| +0#0000000&@68
+|:|c+0#af5f00255&|o|p|y| +0#0000000&@69
+|:|c+0#af5f00255&|p|f|i|l|e| +0#0000000&@67
+>:|c+0#af5f00255&|p|r|e|v|i|o|u|s| +0#0000000&@64
+|:|c+0#af5f00255&|q|u|i|t| +0#0000000&@68
+|:|c+0#af5f00255&|r|e|w|i|n|d| +0#0000000&@66
 |:|c+0#af5f00255&|s|c|o|p|e| +0#0000000&@67
 |:|c+0#af5f00255&|s|t|a|g| +0#0000000&@68
 |:|c+0#af5f00255&|u|n|a|b@1|r|e|v| +0#0000000&@64
 |:|c+0#af5f00255&|u|n|m|a|p| +0#0000000&@67
->:|c+0#af5f00255&|u|n|m|e|n|u| +0#0000000&@66
+|:|c+0#af5f00255&|u|n|m|e|n|u| +0#0000000&@66
 |:|c+0#af5f00255&|w|i|n|d|o|w| +0#0000000&@66
 |:|d+0#af5f00255&|e|b|u|g| +0#0000000&@68
 |:|d+0#af5f00255&|e|b|u|g@1|r|e@1|d|y| +0#0000000&@62
 |:|d+0#af5f00255&|e|f| +0#0000000&@70
 |:|d+0#af5f00255&|e|f|c|o|m|p|i|l|e| +0#0000000&@63
-|:|d+0#af5f00255&|e|f|c|o|m|p|i|l|e| +0#0000000&@63
 |:|d+0#af5f00255&|e|f|e|r| +0#0000000&@68
-|:|d+0#af5f00255&|e|l|c|o|m@1|a|n|d| +0#0000000&@63
-|:|d+0#af5f00255&|e|l|e|t|e| +0#0000000&@67
-|:|d+0#af5f00255&|e|l|f|u|n|c|t|i|o|n| +0#0000000&@62
-|:|d+0#af5f00255&|e|l|m|a|r|k|s| +0#0000000&@65
-|:|d+0#af5f00255&|i|f@1|g|e|t| +0#0000000&@66
-|:|d+0#af5f00255&|i|f@1|o|f@1| +0#0000000&@66
-@57|1|2|7|,|1| @8|1|0|%| 
+@57|1|2|7|,|1| @9|9|%| 
index 0f735c5829fe327e0ce2c948fd373a423e9bedde..35a19b05870e0b52492b8b3ce96428d34a72f417 100644 (file)
@@ -1,20 +1,20 @@
-|:+0&#ffffff0|d+0#af5f00255&|i|f@1|o|f@1| +0#0000000&@66
+|:+0&#ffffff0|d+0#af5f00255&|e|f|e|r| +0#0000000&@68
+|:|d+0#af5f00255&|e|l|c|o|m@1|a|n|d| +0#0000000&@63
+|:|d+0#af5f00255&|e|l|e|t|e| +0#0000000&@67
+|:|d+0#af5f00255&|e|l|f|u|n|c|t|i|o|n| +0#0000000&@62
+|:|d+0#af5f00255&|e|l|m|a|r|k|s| +0#0000000&@65
+>:|d+0#af5f00255&|i|f@1|g|e|t| +0#0000000&@66
+|:|d+0#af5f00255&|i|f@1|o|f@1| +0#0000000&@66
 |:|d+0#af5f00255&|i|f@1|p|a|t|c|h| +0#0000000&@64
 |:|d+0#af5f00255&|i|f@1|p|u|t| +0#0000000&@66
 |:|d+0#af5f00255&|i|f@1|s|p|l|i|t| +0#0000000&@64
 |:|d+0#af5f00255&|i|f@1|t|h|i|s| +0#0000000&@65
->:|d+0#af5f00255&|i|f@1|u|p|d|a|t|e| +0#0000000&@63
+|:|d+0#af5f00255&|i|f@1|u|p|d|a|t|e| +0#0000000&@63
 |:|d+0#af5f00255&|i|g|r|a|p|h|s| +0#0000000&@65
 |:|d+0#af5f00255&|i|s|a|s@1|e|m|b|l|e| +0#0000000&@62
-|:|d+0#af5f00255&|i|s|a|s@1|e|m|b|l|e| +0#0000000&@62
 |:|d+0#af5f00255&|i|s|p|l|a|y| +0#0000000&@66
 |:|d+0#af5f00255&|j|u|m|p| +0#0000000&@68
-|:|d+0#af5f00255&|l| +0#0000000&@71
 |:|d+0#af5f00255&|l|i|s|t| +0#0000000&@68
 |:|d+0#af5f00255&|o|a|u|t|o|a|l@1| +0#0000000&@64
 |:|d+0#af5f00255&|o|a|u|t|o|c|m|d| +0#0000000&@64
-|:|d+0#af5f00255&|p| +0#0000000&@71
-|:|d+0#af5f00255&|r|o|p| +0#0000000&@69
-|:|d+0#af5f00255&|s|e|a|r|c|h| +0#0000000&@66
-|:|d+0#af5f00255&|s|p|l|i|t| +0#0000000&@67
 @57|1|4|5|,|1| @8|1@1|%| 
index 07ed29a00a359bc83ba45af90979c6c546cb0dad..7a8d3723d0048533199bc97ab399c68b632aeb06 100644 (file)
@@ -1,9 +1,12 @@
-|:+0&#ffffff0|d+0#af5f00255&|s|p|l|i|t| +0#0000000&@67
+|:+0&#ffffff0|d+0#af5f00255&|o|a|u|t|o|c|m|d| +0#0000000&@64
+|:|d+0#af5f00255&|r|o|p| +0#0000000&@69
+|:|d+0#af5f00255&|s|e|a|r|c|h| +0#0000000&@66
+|:|d+0#af5f00255&|s|p|l|i|t| +0#0000000&@67
 |:|e+0#af5f00255&|a|r|l|i|e|r| +0#0000000&@66
-|:|e+0#af5f00255&|c|h|o| +0#0000000&@69
+>:|e+0#af5f00255&|c|h|o| +0#0000000&@69
 |:|e+0#af5f00255&|c|h|o|c|o|n|s|o|l|e| +0#0000000&@62
 |:|e+0#af5f00255&|c|h|o|e|r@1| +0#0000000&@66
->:|e+0#af5f00255&|c|h|o|h|l| +0#0000000&@67
+|:|e+0#af5f00255&|c|h|o|h|l| +0#0000000&@67
 |:|e+0#af5f00255&|c|h|o|m|s|g| +0#0000000&@66
 |:|e+0#af5f00255&|c|h|o|n| +0#0000000&@68
 |:|e+0#af5f00255&|c|h|o|w|i|n|d|o|w| +0#0000000&@63
 |:|e+0#af5f00255&|l|s|e| +0#0000000&@69
 |:|e+0#af5f00255&|l|s|e|i|f| +0#0000000&@67
 |:|e+0#af5f00255&|m|e|n|u| +0#0000000&@68
-|:|e|n|d|c|l|a|s@1| @65
+|#+0#0000e05&| |:|e|n|d|c|l|a|s@1| +0#0000000&@63
 |:|e+0#af5f00255&|n|d@1|e|f| +0#0000000&@67
-|:|e|n|d|e|n|u|m| @66
-|:|e+0#af5f00255&|n|d|f|o|r| +0#0000000&@67
-|:|e+0#af5f00255&|n|d|f|u|n|c|t|i|o|n| +0#0000000&@62
-|:|e+0#af5f00255&|n|d|i|f| +0#0000000&@68
-@57|1|6|3|,|1| @8|1|3|%| 
+|#+0#0000e05&| |:|e|n|d|e|n|u|m| +0#0000000&@64
+@57|1|6|3|,|1| @8|1|2|%| 
index 5f63535a653ec689ec1012649d55265a9ed443b6..fd140891a0018953a3d5ba3fa49936df294bf79e 100644 (file)
@@ -1,20 +1,20 @@
-|:+0&#ffffff0|e+0#af5f00255&|n|d|i|f| +0#0000000&@68
-|:|e|n|d|i|n|t|e|r|f|a|c|e| @61
-|:|e+0#af5f00255&|n|d|t|r|y| +0#0000000&@67
+|#+0#0000e05#ffffff0| |:|e|n|d|e|n|u|m| +0#0000000&@64
+|:|e+0#af5f00255&|n|d|f|o|r| +0#0000000&@67
+|:|e+0#af5f00255&|n|d|f|u|n|c|t|i|o|n| +0#0000000&@62
+|:|e+0#af5f00255&|n|d|i|f| +0#0000000&@68
+|#+0#0000e05&| |:|e|n|d|i|n|t|e|r|f|a|c|e| +0#0000000&@59
+>:|e+0#af5f00255&|n|d|t|r|y| +0#0000000&@67
 |:|e+0#af5f00255&|n|d|w|h|i|l|e| +0#0000000&@65
 |:|e+0#af5f00255&|n|e|w| +0#0000000&@69
->:|e+0#af5f00255&|n|u|m| +0#0000000&@69
+|:|e+0#af5f00255&|n|u|m| +0#0000000&@69
+|e+0#af5f00255&|n|d|e|n|u|m| +0#0000000&@67
 |:|e+0#af5f00255&|v|a|l| +0#0000000&@69
 |:|e+0#af5f00255&|x| +0#0000000&@71
 |:|e+0#af5f00255&|x|e|c|u|t|e| +0#0000000&@66
 |:|e+0#af5f00255&|x|i|t| +0#0000000&@69
 |:|e+0#af5f00255&|x|p|o|r|t| +0#0000000&@67
-|:|e+0#af5f00255&|x|p|o|r|t| +0#0000000&@67
 |:|e+0#af5f00255&|x|u|s|a|g|e| +0#0000000&@66
 |:|f+0#af5f00255&|i|l|e| +0#0000000&@69
 |:|f+0#af5f00255&|i|l|e|s| +0#0000000&@68
 |:|f+0#af5f00255&|i|l|e|t|y|p|e| +0#0000000&@65
-|:|f+0#af5f00255&|i|l|t|e|r| +0#0000000&@67
-|:|f+0#af5f00255&|i|n|a|l| +0#0000000&@68
-|:|f+0#af5f00255&|i|n|a|l@1|y| +0#0000000&@66
 @57|1|8|1|,|1| @8|1|4|%| 
index 8a097c24eafed366f49f759674efea58a6d03065..c670db5cf275990ca6dec51e5b4936530c4591a1 100644 (file)
@@ -1,20 +1,20 @@
-|:+0&#ffffff0|f+0#af5f00255&|i|n|a|l@1|y| +0#0000000&@66
+|:+0&#ffffff0|f+0#af5f00255&|i|l|e|t|y|p|e| +0#0000000&@65
+|:|f+0#af5f00255&|i|l|t|e|r| +0#0000000&@67
+|:|f+0#af5f00255&|i|n|a|l| +0#0000000&@68
+|:|f+0#af5f00255&|i|n|a|l@1|y| +0#0000000&@66
 |:|f+0#af5f00255&|i|n|d| +0#0000000&@69
-|:|f+0#af5f00255&|i|n|i|s|h| +0#0000000&@67
+>:|f+0#af5f00255&|i|n|i|s|h| +0#0000000&@67
 |:|f+0#af5f00255&|i|r|s|t| +0#0000000&@68
 |:|f+0#af5f00255&|i|x|d|e|l| +0#0000000&@67
->:|f+0#af5f00255&|o|l|d| +0#0000000&@69
+|:|f+0#af5f00255&|o|l|d| +0#0000000&@69
 |:|f+0#af5f00255&|o|l|d|c|l|o|s|e| +0#0000000&@64
 |:|f+0#af5f00255&|o|l|d@1|o|c|l|o|s|e|d| +0#0000000&@61
 |:|f+0#af5f00255&|o|l|d@1|o@1|p|e|n| +0#0000000&@63
 |:|f+0#af5f00255&|o|l|d|o|p|e|n| +0#0000000&@65
 |:|f+0#af5f00255&|o|r| +0#0000000&|f+0#00e0e07&|o@1| +0#0000000&|i+0#af5f00255&|n| +0#0000000&|b+0#00e0e07&|a|r| +0#0000000&||| |e+0#af5f00255&|n|d|f|o|r| +0#0000000&@50
 |:|f+0#af5f00255&|u|n|c|t|i|o|n| +0#0000000&@65
-|:|g+0#af5f00255&|l|o|b|a|l|/|.+0#0000000&@2|/+0#af5f00255&| +0#0000000&@62
+|:|g+0#af5f00255&|l|o|b|a|l| +0#0000000&@67
 |:|g+0#af5f00255&|o|t|o| +0#0000000&@69
 |:|g+0#af5f00255&|r|e|p| +0#0000000&@69
 |:|g+0#af5f00255&|r|e|p|a|d@1| +0#0000000&@66
-|:|g+0#af5f00255&|u|i| +0#0000000&@70
-|:|g+0#af5f00255&|v|i|m| +0#0000000&@69
-|:|h+0#af5f00255&|a|r|d|c|o|p|y| +0#0000000&@65
-@57|1|9@1|,|1| @8|1|6|%| 
+@57|1|9@1|,|1| @8|1|5|%| 
index 0af7a4fd5513d11206f3f21cc08195c2361fe19a..cd14d74ca437d6c411046ac38bba7ea0e0ec8df5 100644 (file)
@@ -1,9 +1,12 @@
-|:+0&#ffffff0|h+0#af5f00255&|a|r|d|c|o|p|y| +0#0000000&@65
+|:+0&#ffffff0|g+0#af5f00255&|r|e|p|a|d@1| +0#0000000&@66
+|:|g+0#af5f00255&|u|i| +0#0000000&@70
+|:|g+0#af5f00255&|v|i|m| +0#0000000&@69
+|:|h+0#af5f00255&|a|r|d|c|o|p|y| +0#0000000&@65
 |:|h+0#af5f00255&|e|l|p| +0#0000000&@69
-|:|h+0#af5f00255&|e|l|p|c|l|o|s|e| +0#0000000&@64
+>:|h+0#af5f00255&|e|l|p|c|l|o|s|e| +0#0000000&@64
 |:|h+0#af5f00255&|e|l|p|f|i|n|d| +0#0000000&@65
 |:|h+0#af5f00255&|e|l|p|g|r|e|p| +0#0000000&@65
->:|h+0#af5f00255&|e|l|p|t|a|g|s| +0#0000000&@65
+|:|h+0#af5f00255&|e|l|p|t|a|g|s| +0#0000000&@65
 |:|h+0#af5f00255&|i|d|e| +0#0000000&@69
 |:|h+0#af5f00255&|i|g|h|l|i|g|h|t| +0#0000000&@64
 |:|h+0#af5f00255&|i|s|t|o|r|y| +0#0000000&@66
@@ -14,7 +17,4 @@
 |:|i+0#af5f00255&|j|u|m|p| +0#0000000&@68
 |:|i+0#af5f00255&|l|i|s|t| +0#0000000&@68
 |:|i+0#af5f00255&|m|a|p| +0#0000000&@69
-|:|i+0#af5f00255&|m|a|p|c|l|e|a|r| +0#0000000&@64
-|:|i+0#af5f00255&|m|e|n|u| +0#0000000&@68
-|:|i+0#af5f00255&|m|p|o|r|t| +0#0000000&@67
 @57|2|1|7|,|1| @8|1|7|%| 
index dba3c326ca866a0d785a519908dca3125445e4e8..3d43c0da4ddc66f292a48901ebbe94fcf4140f35 100644 (file)
@@ -1,9 +1,13 @@
-|:+0&#ffffff0|i+0#af5f00255&|m|p|o|r|t| +0#0000000&@67
+|:+0&#ffffff0|i+0#af5f00255&|m|a|p| +0#0000000&@69
+|:|i+0#af5f00255&|m|a|p|c|l|e|a|r| +0#0000000&@64
+|:|i+0#af5f00255&|m|e|n|u| +0#0000000&@68
+|:|i+0#af5f00255&|m|p|o|r|t| +0#0000000&@67
 |:|i+0#af5f00255&|n|o|r|e|a|b@1|r|e|v| +0#0000000&@62
-|:|i+0#af5f00255&|n|o|r|e|m|a|p| +0#0000000&@65
+>:|i+0#af5f00255&|n|o|r|e|m|a|p| +0#0000000&@65
 |:|i+0#af5f00255&|n|o|r|e|m|e|n|u| +0#0000000&@64
 |:|i+0#af5f00255&|n|t|e|r|f|a|c|e| +0#0000000&@64
->:|i+0#af5f00255&|n|t|r|o| +0#0000000&@68
+|e+0#af5f00255&|n|d|i|n|t|e|r|f|a|c|e| +0#0000000&@62
+|:|i+0#af5f00255&|n|t|r|o| +0#0000000&@68
 |:|i+0#af5f00255&|s|e|a|r|c|h| +0#0000000&@66
 |:|i+0#af5f00255&|s|p|l|i|t| +0#0000000&@67
 |:|i+0#af5f00255&|u|n|a|b@1|r|e|v| +0#0000000&@64
 |:|i+0#af5f00255&|u|n|m|e|n|u| +0#0000000&@66
 |:|j+0#af5f00255&|o|i|n| +0#0000000&@69
 |:|j+0#af5f00255&|u|m|p|s| +0#0000000&@68
-|:|k+0#af5f00255&| +0#0000000&@72
 |:|k+0#af5f00255&|e@1|p|a|l|t| +0#0000000&@66
 |:|k+0#af5f00255&|e@1|p|j|u|m|p|s| +0#0000000&@64
-|:|k+0#af5f00255&|e@1|p|m|a|r|k|s| +0#0000000&@64
-|:|k+0#af5f00255&|e@1|p@1|a|t@1|e|r|n|s| +0#0000000&@61
-|:|l+0#af5f00255&|a|b|o|v|e| +0#0000000&@67
-@57|2|3|5|,|1| @8|1|9|%| 
+@57|2|3|5|,|1| @8|1|8|%| 
index d3e36b612f13e61697b7876adf2fd7f147079900..eced2d7e5fd567dac8c646655d32e0fa3ba9b11a 100644 (file)
@@ -1,9 +1,12 @@
-|:+0&#ffffff0|l+0#af5f00255&|a|b|o|v|e| +0#0000000&@67
+|:+0&#ffffff0|k+0#af5f00255&|e@1|p|j|u|m|p|s| +0#0000000&@64
+|:|k+0#af5f00255&|e@1|p|m|a|r|k|s| +0#0000000&@64
+|:|k+0#af5f00255&|e@1|p@1|a|t@1|e|r|n|s| +0#0000000&@61
+|:|l+0#af5f00255&|a|b|o|v|e| +0#0000000&@67
 |:|l+0#af5f00255&|a|d@1|b|u|f@1|e|r| +0#0000000&@63
-|:|l+0#af5f00255&|a|d@1|e|x|p|r| +0#0000000&@65
+>:|l+0#af5f00255&|a|d@1|e|x|p|r| +0#0000000&@65
 |:|l+0#af5f00255&|a|d@1|f|i|l|e| +0#0000000&@65
 |:|l+0#af5f00255&|a|f|t|e|r| +0#0000000&@67
->:|l+0#af5f00255&|a|n|g|u|a|g|e| +0#0000000&@65
+|:|l+0#af5f00255&|a|n|g|u|a|g|e| +0#0000000&@65
 |:|l+0#af5f00255&|a|s|t| +0#0000000&@69
 |:|l+0#af5f00255&|a|t|e|r| +0#0000000&@68
 |:|l+0#af5f00255&|b|e|f|o|r|e| +0#0000000&@66
@@ -14,7 +17,4 @@
 |:|l+0#af5f00255&|c|h|d|i|r| +0#0000000&@67
 |:|l+0#af5f00255&|c|l|o|s|e| +0#0000000&@67
 |:|l+0#af5f00255&|c|s|c|o|p|e| +0#0000000&@66
-|:|l+0#af5f00255&|d|o| +0#0000000&@70
-|:|l+0#af5f00255&|e|f|t| +0#0000000&@69
-|:|l+0#af5f00255&|e|f|t|a|b|o|v|e| +0#0000000&@64
-@57|2|5|3|,|1| @8|2|0|%| 
+@57|2|5|3|,|1| @8|1|9|%| 
index 0e982b0678cecb2a20577e70da7c0e6f60ee24ea..37de2cd8c1698c5e0f7f8df8af16286091a10d94 100644 (file)
@@ -1,9 +1,12 @@
-|:+0&#ffffff0|l+0#af5f00255&|e|f|t|a|b|o|v|e| +0#0000000&@64
+|:+0&#ffffff0|l+0#af5f00255&|c|s|c|o|p|e| +0#0000000&@66
+|:|l+0#af5f00255&|d|o| +0#0000000&@70
+|:|l+0#af5f00255&|e|f|t| +0#0000000&@69
+|:|l+0#af5f00255&|e|f|t|a|b|o|v|e| +0#0000000&@64
 |:|l+0#af5f00255&|e|g|a|c|y| +0#0000000&@67
-|:|l+0#af5f00255&|e|x|p|r| +0#0000000&@68
+>:|l+0#af5f00255&|e|x|p|r| +0#0000000&@68
 |:|l+0#af5f00255&|f|d|o| +0#0000000&@69
 |:|l+0#af5f00255&|f|i|l|e| +0#0000000&@68
->:|l+0#af5f00255&|f|i|r|s|t| +0#0000000&@67
+|:|l+0#af5f00255&|f|i|r|s|t| +0#0000000&@67
 |:|l+0#af5f00255&|g|e|t|b|u|f@1|e|r| +0#0000000&@63
 |:|l+0#af5f00255&|g|e|t|e|x|p|r| +0#0000000&@65
 |:|l+0#af5f00255&|g|e|t|f|i|l|e| +0#0000000&@65
@@ -14,7 +17,4 @@
 |:|l+0#af5f00255&|i|s|t| +0#0000000&@69
 |:|l+0#af5f00255&@1| +0#0000000&@71
 |:|l+0#af5f00255&@1|a|s|t| +0#0000000&@68
-|:|l+0#af5f00255&@1|i|s|t| +0#0000000&@68
-|:|l+0#af5f00255&|m|a|k|e| +0#0000000&@68
-|:|l+0#af5f00255&|m|a|p| +0#0000000&@69
-@57|2|7|1|,|1| @8|2@1|%| 
+@57|2|7|1|,|1| @8|2|1|%| 
index 2aac4046d7524b51f4f8dc76c22eb053e7004faf..e43c6733e46a7a3c1711cb211575177f99b227f2 100644 (file)
@@ -1,9 +1,12 @@
-|:+0&#ffffff0|l+0#af5f00255&|m|a|p| +0#0000000&@69
+|:+0&#ffffff0|l+0#af5f00255&@1|a|s|t| +0#0000000&@68
+|:|l+0#af5f00255&@1|i|s|t| +0#0000000&@68
+|:|l+0#af5f00255&|m|a|k|e| +0#0000000&@68
+|:|l+0#af5f00255&|m|a|p| +0#0000000&@69
 |:|l+0#af5f00255&|m|a|p|c|l|e|a|r| +0#0000000&@64
-|:|l+0#af5f00255&|n|e|w|e|r| +0#0000000&@67
+>:|l+0#af5f00255&|n|e|w|e|r| +0#0000000&@67
 |:|l+0#af5f00255&|n|e|x|t| +0#0000000&@68
 |:|l+0#af5f00255&|N|e|x|t| +0#0000000&@68
->:|l+0#af5f00255&|n|f|i|l|e| +0#0000000&@67
+|:|l+0#af5f00255&|n|f|i|l|e| +0#0000000&@67
 |:|l+0#af5f00255&|N|f|i|l|e| +0#0000000&@67
 |:|l+0#af5f00255&|n|o|r|e|m|a|p| +0#0000000&@65
 |#+0#0000e05&| |:|l|o|a|d|k|e|y|m|a|p| |#| |d|i|s|a|b|l|e|d| |-| |r|u|n|s| |u|n|t|i|l| |E|O|F| +0#0000000&@33
@@ -14,7 +17,4 @@
 |:|l+0#af5f00255&|o|p|e|n| +0#0000000&@68
 |:|l+0#af5f00255&|p|f|i|l|e| +0#0000000&@67
 |:|l+0#af5f00255&|p|r|e|v|i|o|u|s| +0#0000000&@64
-|:|l+0#af5f00255&|r|e|w|i|n|d| +0#0000000&@66
-|:|l+0#af5f00255&|s| +0#0000000&@71
-|:|l+0#af5f00255&|t|a|g| +0#0000000&@69
-@57|2|8|9|,|1| @8|2|3|%| 
+@57|2|8|9|,|1| @8|2@1|%| 
index bbcd3683ae2e1ac417103979c2c05236ab8d4728..4fca21bb1e95d92abefacbd3d8229f98e760c37c 100644 (file)
@@ -1,20 +1,20 @@
-|:+0&#ffffff0|l+0#af5f00255&|t|a|g| +0#0000000&@69
+|:+0&#ffffff0|l+0#af5f00255&|p|r|e|v|i|o|u|s| +0#0000000&@64
+|:|l+0#af5f00255&|r|e|w|i|n|d| +0#0000000&@66
+|:|l+0#af5f00255&|s| +0#0000000&@71
+|:|l+0#af5f00255&|t|a|g| +0#0000000&@69
 |:|l+0#af5f00255&|u|a| +0#0000000&@70
-|:|l+0#af5f00255&|u|a|d|o| +0#0000000&@68
+>:|l+0#af5f00255&|u|a|d|o| +0#0000000&@68
 |:|l+0#af5f00255&|u|a|f|i|l|e| +0#0000000&@66
 |:|l+0#af5f00255&|u|n|m|a|p| +0#0000000&@67
->:|l+0#af5f00255&|v|i|m|g|r|e|p| +0#0000000&@65
+|:|l+0#af5f00255&|v|i|m|g|r|e|p| +0#0000000&@65
 |:|l+0#af5f00255&|v|i|m|g|r|e|p|a|d@1| +0#0000000&@62
 |:|l+0#af5f00255&|w|i|n|d|o|w| +0#0000000&@66
 |:|m+0#af5f00255&|a|k|e| +0#0000000&@69
-|:|m+0#af5f00255&|a|p|c|l|e|a|r| +0#0000000&@65
 |:|m+0#af5f00255&|a|p| +0#0000000&@70
+|:|m+0#af5f00255&|a|p|c|l|e|a|r| +0#0000000&@65
 |:|m+0#af5f00255&|a|r|k| +0#0000000&@69
 |:|m+0#af5f00255&|a|r|k|s| +0#0000000&@68
 |:|m+0#af5f00255&|a|t|c|h| +0#0000000&@68
 |:|m+0#af5f00255&|e|n|u| +0#0000000&@69
 |:|m+0#af5f00255&|e|n|u|t|r|a|n|s|l|a|t|e| +0#0000000&@60
-|:|m+0#af5f00255&|e|s@1|a|g|e|s| +0#0000000&@65
-|:|m+0#af5f00255&|k|e|x|r|c| +0#0000000&@67
-|:|m+0#af5f00255&|k|s|e|s@1|i|o|n| +0#0000000&@64
-@57|3|0|7|,|1| @8|2|5|%| 
+@57|3|0|7|,|1| @8|2|4|%| 
index 7f043f5470036d33f08ce385b0f0a6517d611f26..ce477de9cb092c10d419feb4d08aca22bd85dbfe 100644 (file)
@@ -1,9 +1,12 @@
-|:+0&#ffffff0|m+0#af5f00255&|k|s|e|s@1|i|o|n| +0#0000000&@64
+|:+0&#ffffff0|m+0#af5f00255&|e|n|u|t|r|a|n|s|l|a|t|e| +0#0000000&@60
+|:|m+0#af5f00255&|e|s@1|a|g|e|s| +0#0000000&@65
+|:|m+0#af5f00255&|k|e|x|r|c| +0#0000000&@67
+|:|m+0#af5f00255&|k|s|e|s@1|i|o|n| +0#0000000&@64
 |:|m+0#af5f00255&|k|s|p|e|l@1| +0#0000000&@66
-|:|m+0#af5f00255&|k|v|i|e|w| +0#0000000&@67
+>:|m+0#af5f00255&|k|v|i|e|w| +0#0000000&@67
 |:|m+0#af5f00255&|k|v|i|m|r|c| +0#0000000&@66
 |:|m+0#af5f00255&|o|v|e| +0#0000000&@69
->:|m+0#af5f00255&|z|f|i|l|e| +0#0000000&@67
+|:|m+0#af5f00255&|z|f|i|l|e| +0#0000000&@67
 |:|m+0#af5f00255&|z|s|c|h|e|m|e| +0#0000000&@65
 |:|n+0#af5f00255&|b|c|l|o|s|e| +0#0000000&@66
 |:|n+0#af5f00255&|b|k|e|y| +0#0000000&@68
@@ -14,7 +17,4 @@
 |:|n+0#af5f00255&|m|a|p|c|l|e|a|r| +0#0000000&@64
 |:|n+0#af5f00255&|m|e|n|u| +0#0000000&@68
 |:|n+0#af5f00255&@1|o|r|e|m|a|p| +0#0000000&@65
-|:|n+0#af5f00255&@1|o|r|e|m|e|n|u| +0#0000000&@64
-|:|n+0#af5f00255&|o|a|u|t|o|c|m|d| +0#0000000&@64
-|:|n+0#af5f00255&|o|h|l|s|e|a|r|c|h| +0#0000000&@63
-@57|3|2|5|,|1| @8|2|6|%| 
+@57|3|2|5|,|1| @8|2|5|%| 
index 4699962f7a9b1fa7bf6914f71dd65d6a9d5bfffa..6eb89ded5595b70753ff4dd9ed28548158761886 100644 (file)
@@ -1,9 +1,12 @@
-|:+0&#ffffff0|n+0#af5f00255&|o|h|l|s|e|a|r|c|h| +0#0000000&@63
+|:+0&#ffffff0|n+0#af5f00255&@1|o|r|e|m|a|p| +0#0000000&@65
+|:|n+0#af5f00255&@1|o|r|e|m|e|n|u| +0#0000000&@64
+|:|n+0#af5f00255&|o|a|u|t|o|c|m|d| +0#0000000&@64
+|:|n+0#af5f00255&|o|h|l|s|e|a|r|c|h| +0#0000000&@63
 |:|n+0#af5f00255&|o|r|e|a|b@1|r|e|v| +0#0000000&@63
-|:|n+0#af5f00255&|o|r|e|m|a|p| +0#0000000&@66
+>:|n+0#af5f00255&|o|r|e|m|a|p| +0#0000000&@66
 |:|n+0#af5f00255&|o|r|e|m|e|n|u| +0#0000000&@65
 |:|n+0#af5f00255&|o|r|m|a|l| +0#0000000&@67
->:|n+0#af5f00255&|o|s|w|a|p|f|i|l|e| +0#0000000&@63
+|:|n+0#af5f00255&|o|s|w|a|p|f|i|l|e| +0#0000000&@63
 |:|n+0#af5f00255&|u|m|b|e|r| +0#0000000&@67
 |:|n+0#af5f00255&|u|n|m|a|p| +0#0000000&@67
 |:|n+0#af5f00255&|u|n|m|e|n|u| +0#0000000&@66
@@ -14,7 +17,4 @@
 |:|o+0#af5f00255&|n|l|y| +0#0000000&@69
 |:|o+0#af5f00255&|n|o|r|e|m|a|p| +0#0000000&@65
 |:|o+0#af5f00255&|n|o|r|e|m|e|n|u| +0#0000000&@64
-|:|o+0#af5f00255&|p|t|i|o|n|s| +0#0000000&@66
-|:|o+0#af5f00255&|u|n|m|a|p| +0#0000000&@67
-|:|o+0#af5f00255&|u|n|m|e|n|u| +0#0000000&@66
-@57|3|4|3|,|1| @8|2|8|%| 
+@57|3|4|3|,|1| @8|2|7|%| 
index 67fdb5d1e020cf088f231a921e6fc230a8602365..3e947e44d417bdb5a958bac606d3f089f27bfcb1 100644 (file)
@@ -1,9 +1,12 @@
-|:+0&#ffffff0|o+0#af5f00255&|u|n|m|e|n|u| +0#0000000&@66
+|:+0&#ffffff0|o+0#af5f00255&|n|o|r|e|m|e|n|u| +0#0000000&@64
+|:|o+0#af5f00255&|p|t|i|o|n|s| +0#0000000&@66
+|:|o+0#af5f00255&|u|n|m|a|p| +0#0000000&@67
+|:|o+0#af5f00255&|u|n|m|e|n|u| +0#0000000&@66
 |:|o+0#af5f00255&|w|n|s|y|n|t|a|x| +0#0000000&@64
-|:|p+0#af5f00255&|a|c|k|a|d@1| +0#0000000&@66
+>:|p+0#af5f00255&|a|c|k|a|d@1| +0#0000000&@66
 |:|p+0#af5f00255&|a|c|k|l|o|a|d|a|l@1| +0#0000000&@62
 |:|p+0#af5f00255&|c|l|o|s|e| +0#0000000&@67
->:|p+0#af5f00255&|e|d|i|t| +0#0000000&@68
+|:|p+0#af5f00255&|e|d|i|t| +0#0000000&@68
 |:|p+0#af5f00255&|e|r|l| +0#0000000&@69
 |:|p+0#af5f00255&|e|r|l|d|o| +0#0000000&@67
 |:|p+0#af5f00255&|o|p| +0#0000000&@70
@@ -14,7 +17,4 @@
 |:|p+0#af5f00255&|r|i|n|t| +0#0000000&@68
 |:|p+0#af5f00255&|r|o|f|d|e|l| +0#0000000&@66
 |:|p+0#af5f00255&|r|o|f|i|l|e| +0#0000000&@66
-|:|p+0#af5f00255&|r|o|m|p|t|f|i|n|d| +0#0000000&@63
-|:|p+0#af5f00255&|r|o|m|p|t|r|e|p|l| +0#0000000&@63
-|:|p+0#af5f00255&|s|e|a|r|c|h| +0#0000000&@66
-@57|3|6|1|,|1| @8|2|9|%| 
+@57|3|6|1|,|1| @8|2|8|%| 
index efb41a43e5fac7a9c08837b566b03669d355b28e..2f67cecfaf4bff74cf056e67f1f626837df0a212 100644 (file)
@@ -1,9 +1,12 @@
-|:+0&#ffffff0|p+0#af5f00255&|s|e|a|r|c|h| +0#0000000&@66
+|:+0&#ffffff0|p+0#af5f00255&|r|o|f|i|l|e| +0#0000000&@66
+|:|p+0#af5f00255&|r|o|m|p|t|f|i|n|d| +0#0000000&@63
+|:|p+0#af5f00255&|r|o|m|p|t|r|e|p|l| +0#0000000&@63
+|:|p+0#af5f00255&|s|e|a|r|c|h| +0#0000000&@66
 |:|p+0#af5f00255&|t|a|g| +0#0000000&@69
-|:|p+0#af5f00255&|t|f|i|r|s|t| +0#0000000&@66
+>:|p+0#af5f00255&|t|f|i|r|s|t| +0#0000000&@66
 |:|p+0#af5f00255&|t|j|u|m|p| +0#0000000&@67
 |:|p+0#af5f00255&|t|l|a|s|t| +0#0000000&@67
->:|p+0#af5f00255&|t|n|e|x|t| +0#0000000&@67
+|:|p+0#af5f00255&|t|n|e|x|t| +0#0000000&@67
 |:|p+0#af5f00255&|t|N|e|x|t| +0#0000000&@67
 |:|p+0#af5f00255&|t|p|r|e|v|i|o|u|s| +0#0000000&@63
 |:|p+0#af5f00255&|t|r|e|w|i|n|d| +0#0000000&@65
@@ -14,7 +17,4 @@
 |:|p+0#af5f00255&|y|3|d|o| +0#0000000&@68
 |:|p+0#af5f00255&|y|3|f|i|l|e| +0#0000000&@66
 |:|p+0#af5f00255&|y|d|o| +0#0000000&@69
-|:|p+0#af5f00255&|y|f|i|l|e| +0#0000000&@67
-|:|p+0#af5f00255&|y|t|h|o|n| +0#0000000&@67
-|:|p+0#af5f00255&|y|t|h|o|n|3| +0#0000000&@66
-@57|3|7|9|,|1| @8|3|1|%| 
+@57|3|7|9|,|1| @8|3|0|%| 
index 630385357ca8c9468ee26313cbc6914ce95dbac9..b0d7a7b139f143aaa1b794535e8d8c48e49d4dca 100644 (file)
@@ -1,9 +1,12 @@
-|:+0&#ffffff0|p+0#af5f00255&|y|t|h|o|n|3| +0#0000000&@66
+|:+0&#ffffff0|p+0#af5f00255&|y|d|o| +0#0000000&@69
+|:|p+0#af5f00255&|y|f|i|l|e| +0#0000000&@67
+|:|p+0#af5f00255&|y|t|h|o|n| +0#0000000&@67
+|:|p+0#af5f00255&|y|t|h|o|n|3| +0#0000000&@66
 |:|p+0#af5f00255&|y|t|h|o|n|x| +0#0000000&@66
-|:|p+0#af5f00255&|y|x| +0#0000000&@70
+>:|p+0#af5f00255&|y|x| +0#0000000&@70
 |:|p+0#af5f00255&|y|x|d|o| +0#0000000&@68
 |:|p+0#af5f00255&|y|x|f|i|l|e| +0#0000000&@66
->:|q+0#af5f00255&|a|l@1| +0#0000000&@69
+|:|q+0#af5f00255&|a|l@1| +0#0000000&@69
 |:|q+0#af5f00255&|u|i|t| +0#0000000&@69
 |:|q+0#af5f00255&|u|i|t|a|l@1| +0#0000000&@66
 |:|r+0#af5f00255&|e|a|d| +0#0000000&@69
@@ -14,7 +17,4 @@
 |:|r+0#af5f00255&|e|d|r|a|w|s|t|a|t|u|s| +0#0000000&@61
 |:|r+0#af5f00255&|e|d|r|a|w|t|a|b|l|i|n|e| +0#0000000&@60
 |:|r+0#af5f00255&|e|g|i|s|t|e|r|s| +0#0000000&@64
-|:|r+0#af5f00255&|e|s|i|z|e| +0#0000000&@67
-|:|r+0#af5f00255&|e|t|a|b| +0#0000000&@68
-|:|r+0#af5f00255&|e|t|u|r|n| +0#0000000&@67
-@57|3|9|7|,|1| @8|3|2|%| 
+@57|3|9|7|,|1| @8|3|1|%| 
index d53b9d9fae0af4345a5dde11cce829f67c293e65..b245935edeaeecd32ca1f1a0649d1715ef920e1b 100644 (file)
@@ -1,9 +1,12 @@
-|:+0&#ffffff0|r+0#af5f00255&|e|t|u|r|n| +0#0000000&@67
+|:+0&#ffffff0|r+0#af5f00255&|e|g|i|s|t|e|r|s| +0#0000000&@64
+|:|r+0#af5f00255&|e|s|i|z|e| +0#0000000&@67
+|:|r+0#af5f00255&|e|t|a|b| +0#0000000&@68
+|:|r+0#af5f00255&|e|t|u|r|n| +0#0000000&@67
 |:|r+0#af5f00255&|e|w|i|n|d| +0#0000000&@67
-|:|r+0#af5f00255&|i|g|h|t| +0#0000000&@68
+>:|r+0#af5f00255&|i|g|h|t| +0#0000000&@68
 |:|r+0#af5f00255&|i|g|h|t|b|e|l|o|w| +0#0000000&@63
 |:|r+0#af5f00255&|u|b|y| +0#0000000&@69
->:|r+0#af5f00255&|u|b|y|d|o| +0#0000000&@67
+|:|r+0#af5f00255&|u|b|y|d|o| +0#0000000&@67
 |:|r+0#af5f00255&|u|b|y|f|i|l|e| +0#0000000&@65
 |:|r+0#af5f00255&|u|n|d|o| +0#0000000&@68
 |:|r+0#af5f00255&|u|n|t|i|m|e| +0#0000000&@66
@@ -14,7 +17,4 @@
 |:|s+0#af5f00255&|a|v|e|a|s| +0#0000000&@67
 |:|s+0#af5f00255&|b|a|l@1| +0#0000000&@68
 |:|s+0#af5f00255&|b|f|i|r|s|t| +0#0000000&@66
-|:|s+0#af5f00255&|b|l|a|s|t| +0#0000000&@67
-|:|s+0#af5f00255&|b|m|o|d|i|f|i|e|d| +0#0000000&@63
-|:|s+0#af5f00255&|b|n|e|x|t| +0#0000000&@67
-@57|4|1|5|,|1| @8|3|4|%| 
+@57|4|1|5|,|1| @8|3@1|%| 
index 2714e67fcacd607e690cfb566a6c15af518869b7..a8c6ec878ca886e04c6c4445339e7803e6c97a92 100644 (file)
@@ -1,9 +1,12 @@
-|:+0&#ffffff0|s+0#af5f00255&|b|n|e|x|t| +0#0000000&@67
+|:+0&#ffffff0|s+0#af5f00255&|b|f|i|r|s|t| +0#0000000&@66
+|:|s+0#af5f00255&|b|l|a|s|t| +0#0000000&@67
+|:|s+0#af5f00255&|b|m|o|d|i|f|i|e|d| +0#0000000&@63
+|:|s+0#af5f00255&|b|n|e|x|t| +0#0000000&@67
 |:|s+0#af5f00255&|b|N|e|x|t| +0#0000000&@67
-|:|s+0#af5f00255&|b|p|r|e|v|i|o|u|s| +0#0000000&@63
+>:|s+0#af5f00255&|b|p|r|e|v|i|o|u|s| +0#0000000&@63
 |:|s+0#af5f00255&|b|r|e|w|i|n|d| +0#0000000&@65
 |:|s+0#af5f00255&|b|u|f@1|e|r| +0#0000000&@66
->:|s+0#af5f00255&|c|r|i|p|t|e|n|c|o|d|i|n|g| +0#0000000&@59
+|:|s+0#af5f00255&|c|r|i|p|t|e|n|c|o|d|i|n|g| +0#0000000&@59
 |:|s+0#af5f00255&|c|r|i|p|t|n|a|m|e|s| +0#0000000&@62
 |:|s+0#af5f00255&|c|r|i|p|t|v|e|r|s|i|o|n| +0#0000000&@60
 |:|s+0#af5f00255&|c|s|c|o|p|e| +0#0000000&@66
@@ -14,7 +17,4 @@
 |:|s+0#af5f00255&|f|i|n|d| +0#0000000&@68
 |:|s+0#af5f00255&|f|i|r|s|t| +0#0000000&@67
 |:|s+0#af5f00255&|h|e|l@1| +0#0000000&@68
-|:|s+0#af5f00255&|i|g|n| +0#0000000&@69
-|:|s+0#af5f00255&|i|l|e|n|t| +0#0000000&@67
-|:|s+0#af5f00255&|i|m|a|l|t| +0#0000000&@67
-@57|4|3@1|,|1| @8|3|5|%| 
+@57|4|3@1|,|1| @8|3|4|%| 
index f3c66fec5f83932b88061be62d0a44f4b026007a..e30be7f5c826dbf16f4e95e57085e7f0a301435e 100644 (file)
@@ -1,9 +1,11 @@
-|:+0&#ffffff0|s+0#af5f00255&|i|m|a|l|t| +0#0000000&@67
+|:+0&#ffffff0|s+0#af5f00255&|h|e|l@1| +0#0000000&@68
+|:|s+0#af5f00255&|i|g|n| +0#0000000&@69
+|:|s+0#af5f00255&|i|l|e|n|t| +0#0000000&@67
+|:|s+0#af5f00255&|i|m|a|l|t| +0#0000000&@67
 |:|s+0#af5f00255&|l|a|s|t| +0#0000000&@68
-|:|s+0#af5f00255&|l|e@1|p| +0#0000000&@68
-|:|s+0#af5f00255&|l|e@1|p|!| +0#0000000&@67
+>:|s+0#af5f00255&|l|e@1|p| +0#0000000&@68
 |:|s+0#af5f00255&|m|a|g|i|c| +0#0000000&@67
->:|s+0#af5f00255&|m|a|p| +0#0000000&@69
+|:|s+0#af5f00255&|m|a|p| +0#0000000&@69
 |:|s+0#af5f00255&|m|a|p|c|l|e|a|r| +0#0000000&@64
 |:|s+0#af5f00255&|m|e|n|u| +0#0000000&@68
 |:|s+0#af5f00255&|m|i|l|e| +0#0000000&@68
@@ -15,6 +17,4 @@
 |:|s+0#af5f00255&|o|r|t| +0#0000000&@69
 |:|s+0#af5f00255&|o|u|r|c|e| +0#0000000&@67
 |:|s+0#af5f00255&|p|e|l@1|d|u|m|p| +0#0000000&@64
-|:|s+0#af5f00255&|p|e|l@1|g|o@1|d| +0#0000000&@64
-|:|s+0#af5f00255&|p|e|l@1|i|n|f|o| +0#0000000&@64
-@57|4|5|1|,|1| @8|3|7|%| 
+@57|4|5|1|,|1| @8|3|5|%| 
index e687f3b5d058ad3a564a5a634413ae0ed8ba2eac..8c342f99d64af65723c8f827fb47943a24610520 100644 (file)
@@ -1,9 +1,11 @@
-|:+0&#ffffff0|s+0#af5f00255&|p|e|l@1|i|n|f|o| +0#0000000&@64
+|:+0&#ffffff0|s+0#af5f00255&|p|e|l@1|d|u|m|p| +0#0000000&@64
+|:|s+0#af5f00255&|p|e|l@1|g|o@1|d| +0#0000000&@64
+|:|s+0#af5f00255&|p|e|l@1|i|n|f|o| +0#0000000&@64
 |:|s+0#af5f00255&|p|e|l@1|r|a|r|e| +0#0000000&@64
 |:|s+0#af5f00255&|p|e|l@1|r|e|p|a|l@1| +0#0000000&@62
-|:|s+0#af5f00255&|p|e|l@1|u|n|d|o| +0#0000000&@64
+>:|s+0#af5f00255&|p|e|l@1|u|n|d|o| +0#0000000&@64
 |:|s+0#af5f00255&|p|e|l@1|w|r|o|n|g| +0#0000000&@63
->:|s+0#af5f00255&|p|l|i|t| +0#0000000&@68
+|:|s+0#af5f00255&|p|l|i|t| +0#0000000&@68
 |:|s+0#af5f00255&|p|r|e|v|i|o|u|s| +0#0000000&@64
 |:|s+0#af5f00255&|r|e|w|i|n|d| +0#0000000&@66
 |:|s+0#af5f00255&|t|a|g| +0#0000000&@69
@@ -15,6 +17,4 @@
 |:|s+0#af5f00255&|t|o|p|i|n|s|e|r|t| +0#0000000&@63
 |:|s+0#af5f00255&|t|s|e|l|e|c|t| +0#0000000&@65
 |:|s+0#af5f00255&|u|b|s|t|i|t|u|t|e| +0#0000000&@63
-|:|s+0#af5f00255&|u|n|h|i|d|e| +0#0000000&@66
-|:|s+0#af5f00255&|u|n|m|a|p| +0#0000000&@67
-@57|4|6|9|,|1| @8|3|8|%| 
+@57|4|6|9|,|1| @8|3|7|%| 
index 404739b8b2349bc0780438856d879d1a1aa40f31..cfdf7a8abfbafd0e14e3a78ef5798124e3828a44 100644 (file)
@@ -1,9 +1,11 @@
-|:+0&#ffffff0|s+0#af5f00255&|u|n|m|a|p| +0#0000000&@67
+|:+0&#ffffff0|s+0#af5f00255&|u|b|s|t|i|t|u|t|e| +0#0000000&@63
+|:|s+0#af5f00255&|u|n|h|i|d|e| +0#0000000&@66
+|:|s+0#af5f00255&|u|n|m|a|p| +0#0000000&@67
 |:|s+0#af5f00255&|u|n|m|e|n|u| +0#0000000&@66
 |:|s+0#af5f00255&|u|s|p|e|n|d| +0#0000000&@66
-|:|s+0#af5f00255&|v|i|e|w| +0#0000000&@68
+>:|s+0#af5f00255&|v|i|e|w| +0#0000000&@68
 |:|s+0#af5f00255&|w|a|p|n|a|m|e| +0#0000000&@65
->:|s+0#af5f00255&|y|n|c|b|i|n|d| +0#0000000&@65
+|:|s+0#af5f00255&|y|n|c|b|i|n|d| +0#0000000&@65
 |:|s+0#af5f00255&|y|n|t|a|x| +0#0000000&@67
 |:|s+0#af5f00255&|y|n|t|i|m|e| +0#0000000&@66
 |:|t+0#af5f00255&|a|b| +0#0000000&@70
@@ -15,6 +17,4 @@
 |:|t+0#af5f00255&|a|b|l|a|s|t| +0#0000000&@66
 |:|t+0#af5f00255&|a|b|m|o|v|e| +0#0000000&@66
 |:|t+0#af5f00255&|a|b|n|e|w| +0#0000000&@67
-|:|t+0#af5f00255&|a|b|n|e|x|t| +0#0000000&@66
-|:|t+0#af5f00255&|a|b|N|e|x|t| +0#0000000&@66
-@57|4|8|7|,|1| @8|4|0|%| 
+@57|4|8|7|,|1| @8|3|8|%| 
index c7352db6e61294b43cbcdd1c625bc56cb3014b77..396ea5dfbce5d88d7246d45ec6679b830851184f 100644 (file)
@@ -1,9 +1,11 @@
-|:+0&#ffffff0|t+0#af5f00255&|a|b|N|e|x|t| +0#0000000&@66
+|:+0&#ffffff0|t+0#af5f00255&|a|b|n|e|w| +0#0000000&@67
+|:|t+0#af5f00255&|a|b|n|e|x|t| +0#0000000&@66
+|:|t+0#af5f00255&|a|b|N|e|x|t| +0#0000000&@66
 |:|t+0#af5f00255&|a|b|o|n|l|y| +0#0000000&@66
 |:|t+0#af5f00255&|a|b|p|r|e|v|i|o|u|s| +0#0000000&@62
-|:|t+0#af5f00255&|a|b|r|e|w|i|n|d| +0#0000000&@64
+>:|t+0#af5f00255&|a|b|r|e|w|i|n|d| +0#0000000&@64
 |:|t+0#af5f00255&|a|b|s| +0#0000000&@69
->:|t+0#af5f00255&|a|g| +0#0000000&@70
+|:|t+0#af5f00255&|a|g| +0#0000000&@70
 |:|t+0#af5f00255&|a|g|s| +0#0000000&@69
 |:|t+0#af5f00255&|c|d| +0#0000000&@70
 |:|t+0#af5f00255&|c|h|d|i|r| +0#0000000&@67
@@ -15,6 +17,4 @@
 |:|t+0#af5f00255&|f|i|r|s|t| +0#0000000&@67
 |:|t+0#af5f00255&|h|r|o|w| +0#0000000&@68
 |:|t+0#af5f00255&|j|u|m|p| +0#0000000&@68
-|:|t+0#af5f00255&|l|a|s|t| +0#0000000&@68
-|:|t+0#af5f00255&|l|m|e|n|u| +0#0000000&@67
-@57|5|0|5|,|1| @8|4|1|%| 
+@57|5|0|5|,|1| @8|4|0|%| 
index de0d9e9298c7bad769f55a7d0efe8b5180bd57d3..e2cf13681efd599b0adf50b9330339f57858721d 100644 (file)
@@ -1,9 +1,11 @@
-|:+0&#ffffff0|t+0#af5f00255&|l|m|e|n|u| +0#0000000&@67
+|:+0&#ffffff0|t+0#af5f00255&|j|u|m|p| +0#0000000&@68
+|:|t+0#af5f00255&|l|a|s|t| +0#0000000&@68
+|:|t+0#af5f00255&|l|m|e|n|u| +0#0000000&@67
 |:|t+0#af5f00255&|l|n|o|r|e|m|e|n|u| +0#0000000&@63
 |:|t+0#af5f00255&|l|u|n|m|e|n|u| +0#0000000&@65
-|:|t+0#af5f00255&|m|a|p| +0#0000000&@69
+>:|t+0#af5f00255&|m|a|p| +0#0000000&@69
 |:|t+0#af5f00255&|m|a|p|c|l|e|a|r| +0#0000000&@64
->:|t+0#af5f00255&|m|e|n|u| +0#0000000&@68
+|:|t+0#af5f00255&|m|e|n|u| +0#0000000&@68
 |:|t+0#af5f00255&|n|e|x|t| +0#0000000&@68
 |:|t+0#af5f00255&|N|e|x|t| +0#0000000&@68
 |:|t+0#af5f00255&|n|o|r|e|m|a|p| +0#0000000&@65
@@ -15,6 +17,4 @@
 |:|t+0#af5f00255&|u|n|m|a|p| +0#0000000&@67
 |:|t+0#af5f00255&|u|n|m|e|n|u| +0#0000000&@66
 |:|t+0#af5f00255&|y|p|e| +0#0000000&@69
-|:|u+0#af5f00255&|n|a|b@1|r|e|v|i|a|t|e| +0#0000000&@61
-|:|u+0#af5f00255&|n|a|b@1|r|e|v|i|a|t|e| +0#0000000&@61
-@57|5|2|3|,|1| @8|4|3|%| 
+@57|5|2|3|,|1| @8|4|1|%| 
index 7bae3e042bfaafd27e156f644027431f545264b1..2ee3c751f16f604fc170520a879972ab6512ab7a 100644 (file)
@@ -1,9 +1,11 @@
-|:+0&#ffffff0|u+0#af5f00255&|n|a|b@1|r|e|v|i|a|t|e| +0#0000000&@61
+|:+0&#ffffff0|t+0#af5f00255&|y|p|e| +0#0000000&@69
+|:|u+0#af5f00255&|n|a|b@1|r|e|v|i|a|t|e| +0#0000000&@61
 |:|u+0#af5f00255&|n|d|o| +0#0000000&@69
 |:|u+0#af5f00255&|n|d|o|j|o|i|n| +0#0000000&@65
 |:|u+0#af5f00255&|n|d|o|l|i|s|t| +0#0000000&@65
-|:|u+0#af5f00255&|n|h|i|d|e| +0#0000000&@67
->:|u+0#af5f00255&|n|i|q| +0#0000000&@69
+>:|u+0#af5f00255&|n|h|i|d|e| +0#0000000&@67
+|:|u+0#af5f00255&|n|i|q| +0#0000000&@69
+|:|u+0#af5f00255&|n|l|e|t| +0#0000000&@68
 |:|u+0#af5f00255&|n|l|o|c|k|v|a|r| +0#0000000&@64
 |:|u+0#af5f00255&|n|m|a|p| +0#0000000&@68
 |:|u+0#af5f00255&|n|m|e|n|u| +0#0000000&@67
@@ -13,8 +15,6 @@
 |:|v+0#af5f00255&|e|r|b|o|s|e| +0#0000000&@66
 |:|v+0#af5f00255&|e|r|s|i|o|n| +0#0000000&@66
 |:|v+0#af5f00255&|e|r|t|i|c|a|l| +0#0000000&@65
-|:|v+0#af5f00255&|g|l|o|b|a|l|/|.+0#0000000&@2|/+0#af5f00255&| +0#0000000&@61
+|:|v+0#af5f00255&|g|l|o|b|a|l| +0#0000000&@66
 |:|v+0#af5f00255&|i|e|w| +0#0000000&@69
-|:|v+0#af5f00255&|i|m|9|c|m|d| +0#0000000&@66
-|#+0#0000e05&| |:|v|i|m|9|s|c|r|i|p|t| +0#0000000&@61
-@57|5|4|1|,|1| @8|4@1|%| 
+@57|5|4|1|,|1| @8|4|3|%| 
index f1131a4d605e8eead2f81dab58107f898747c011..70a379073e822fd8d9ec8b8db1a2bc37d8c5a3c7 100644 (file)
@@ -1,9 +1,11 @@
-|#+0#0000e05#ffffff0| |:|v|i|m|9|s|c|r|i|p|t| +0#0000000&@61
+|:+0&#ffffff0|v+0#af5f00255&|i|e|w| +0#0000000&@69
+|:|v+0#af5f00255&|i|m|9|c|m|d| +0#0000000&@66
+|#+0#0000e05&| |:|v|i|m|9|s|c|r|i|p|t| +0#0000000&@61
 |:|v+0#af5f00255&|i|m|g|r|e|p| +0#0000000&@66
 |:|v+0#af5f00255&|i|m|g|r|e|p|a|d@1| +0#0000000&@63
-|:|v+0#af5f00255&|i|s|u|a|l| +0#0000000&@67
+>:|v+0#af5f00255&|i|s|u|a|l| +0#0000000&@67
 |:|v+0#af5f00255&|i|u|s|a|g|e| +0#0000000&@66
->:|v+0#af5f00255&|m|a|p| +0#0000000&@69
+|:|v+0#af5f00255&|m|a|p| +0#0000000&@69
 |:|v+0#af5f00255&|m|a|p|c|l|e|a|r| +0#0000000&@64
 |:|v+0#af5f00255&|m|e|n|u| +0#0000000&@68
 |:|v+0#af5f00255&|n|e|w| +0#0000000&@69
@@ -15,6 +17,4 @@
 |:|w+0#af5f00255&|a|l@1| +0#0000000&@69
 |:|w+0#af5f00255&|h|i|l|e| +0#0000000&@68
 |:|w+0#af5f00255&|i|n|c|m|d| +0#0000000&@67
-|:|w+0#af5f00255&|i|n|d|o| +0#0000000&@68
-|:|w+0#af5f00255&|i|n|p|o|s| +0#0000000&@67
-@57|5@1|9|,|1| @8|4|6|%| 
+@57|5@1|9|,|1| @8|4@1|%| 
index a50b6a861dd5d958c98c2b80080ed2524d3614f1..66a3ceb0a25806a63c83feba468613522f2a1e06 100644 (file)
@@ -1,9 +1,11 @@
-|:+0&#ffffff0|w+0#af5f00255&|i|n|p|o|s| +0#0000000&@67
+|:+0&#ffffff0|w+0#af5f00255&|i|n|c|m|d| +0#0000000&@67
+|:|w+0#af5f00255&|i|n|d|o| +0#0000000&@68
+|:|w+0#af5f00255&|i|n|p|o|s| +0#0000000&@67
 |:|w+0#af5f00255&|i|n|s|i|z|e| +0#0000000&@66
 |:|w+0#af5f00255&|n|e|x|t| +0#0000000&@68
-|:|w+0#af5f00255&|N|e|x|t| +0#0000000&@68
+>:|w+0#af5f00255&|N|e|x|t| +0#0000000&@68
 |:|w+0#af5f00255&|p|r|e|v|i|o|u|s| +0#0000000&@64
->:|w+0#af5f00255&|q| +0#0000000&@71
+|:|w+0#af5f00255&|q| +0#0000000&@71
 |:|w+0#af5f00255&|q|a|l@1| +0#0000000&@68
 |:|w+0#af5f00255&|r|i|t|e| +0#0000000&@68
 |:|w+0#af5f00255&|u|n|d|o| +0#0000000&@68
@@ -15,6 +17,4 @@
 |:|x+0#af5f00255&|n|o|r|e|m|a|p| +0#0000000&@65
 |:|x+0#af5f00255&|n|o|r|e|m|e|n|u| +0#0000000&@64
 |:|x+0#af5f00255&|r|e|s|t|o|r|e| +0#0000000&@65
-|:|x+0#af5f00255&|u|n|m|a|p| +0#0000000&@67
-|:|x+0#af5f00255&|u|n|m|e|n|u| +0#0000000&@66
-@57|5|7@1|,|1| @8|4|7|%| 
+@57|5|7@1|,|1| @8|4|6|%| 
index c45488123fef5eb33b2fab751a6fa841a435fc05..457345300eec5bdc4ef36b11ee29d351adc5358e 100644 (file)
@@ -1,20 +1,20 @@
-|:+0&#ffffff0|x+0#af5f00255&|u|n|m|e|n|u| +0#0000000&@66
+|:+0&#ffffff0|x+0#af5f00255&|r|e|s|t|o|r|e| +0#0000000&@65
+|:|x+0#af5f00255&|u|n|m|a|p| +0#0000000&@67
+|:|x+0#af5f00255&|u|n|m|e|n|u| +0#0000000&@66
 |:|y+0#af5f00255&|a|n|k| +0#0000000&@69
 |:|z+0#af5f00255&| +0#0000000&@72
-@75
+> @74
 |F|o@1|(+0#e000e06&|)||+0#0000000&|h+0#af5f00255&|e|l|p| +0#0000000&@64
->F|o@1|(+0#e000e06&|)| +0#0000000&||| |h+0#af5f00255&|e|l|p| +0#0000000&@62
 |F|o@1|(+0#e000e06&|)| +0#0000000&|||h+0#af5f00255&|e|l|p| +0#0000000&@63
 |F|o@1|(+0#e000e06&|)||+0#0000000&| |h+0#af5f00255&|e|l|p| +0#0000000&@63
+|F|o@1|(+0#e000e06&|)| +0#0000000&||| |h+0#af5f00255&|e|l|p| +0#0000000&@62
+@75
+|F|o@1|(+0#e000e06&|)| +0#0000000&|||:|h+0#af5f00255&|e|l|p| +0#0000000&@62
+|F|o@1|(+0#e000e06&|)| +0#0000000&||| |:|h+0#af5f00255&|e|l|p| +0#0000000&@61
+|F|o@1|(+0#e000e06&|)| +0#0000000&|||:| |h+0#af5f00255&|e|l|p| +0#0000000&@61
+|F|o@1|(+0#e000e06&|)| +0#0000000&||| |:| |h+0#af5f00255&|e|l|p| +0#0000000&@60
 @75
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |a+0#af5f00255&|b@1|r|e|v|i|a|t|e| +0#0000000&@56
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |a+0#af5f00255&|b|c|l|e|a|r| +0#0000000&@59
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |a+0#af5f00255&|b|o|v|e|l|e|f|t| +0#0000000&@57
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |a+0#af5f00255&|b|s|t|r|a|c|t| +0#0000000&@58
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |a+0#af5f00255&|l@1| +0#0000000&@63
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |a+0#af5f00255&|m|e|n|u| +0#0000000&@61
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |a+0#af5f00255&|n|o|r|e|m|e|n|u| +0#0000000&@57
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |a+0#af5f00255&|r|g|a|d@1| +0#0000000&@60
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |a+0#af5f00255&|r|g|d|e|d|u|p|e| +0#0000000&@57
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |a+0#af5f00255&|r|g|d|e|l|e|t|e| +0#0000000&@57
-@57|5|9|5|,|1| @8|4|9|%| 
+|F|o@1|(+0#e000e06&|)| +0#0000000&||| |&+0#af5f00255&| +0#0000000&@65
+|F|o@1|(+0#e000e06&|)| +0#0000000&||| |~+0#af5f00255&| +0#0000000&@65
+|F|o@1|(+0#e000e06&|)| +0#0000000&||| |@+0#af5f00255&| +0#0000000&@65
+@57|5|9|5|,|0|-|1| @6|4|7|%| 
index 784020926fd747dfda23a11c908973c203df142d..49d0249cc2a2e34d243b72558a150957062215e4 100644 (file)
@@ -1,20 +1,20 @@
-|F+0&#ffffff0|o@1|(+0#e000e06&|)| +0#0000000&||| |a+0#af5f00255&|r|g|d|e|l|e|t|e| +0#0000000&@57
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |a+0#af5f00255&|r|g|d|o| +0#0000000&@61
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |a+0#af5f00255&|r|g|e|d|i|t| +0#0000000&@59
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |a+0#af5f00255&|r|g@1|l|o|b|a|l| +0#0000000&@57
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |a+0#af5f00255&|r|g|l|o|c|a|l| +0#0000000&@58
->F|o@1|(+0#e000e06&|)| +0#0000000&||| |a+0#af5f00255&|r|g|s| +0#0000000&@62
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |a+0#af5f00255&|r|g|u|m|e|n|t| +0#0000000&@58
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |a+0#af5f00255&|s|c|i@1| +0#0000000&@61
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |a+0#af5f00255&|u|g|r|o|u|p| +0#0000000&|F|o@1| ||| |a+0#af5f00255&|u|g|r|o|u|p| +0#0000000&|E|N|D| @41
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |a+0#af5f00255&|u|n|m|e|n|u| +0#0000000&@59
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |a+0#af5f00255&|u|t|o|c|m|d| +0#0000000&@59
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |b+0#af5f00255&|a|d@1| +0#0000000&@62
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |b+0#af5f00255&|a|l@1| +0#0000000&@62
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |b+0#af5f00255&|a|l|t| +0#0000000&@62
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |b+0#af5f00255&|d|e|l|e|t|e| +0#0000000&@59
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |b+0#af5f00255&|e|h|a|v|e| +0#0000000&|m+0#af5f00255&|s|w|i|n| +0#0000000&@54
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |b+0#af5f00255&|e|h|a|v|e| +0#0000000&|x+0#af5f00255&|t|e|r|m| +0#0000000&@54
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |b+0#af5f00255&|e|l|o|w|r|i|g|h|t| +0#0000000&@56
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |b+0#af5f00255&|f|i|r|s|t| +0#0000000&@60
-@57|6|1|3|,|1| @8|5|0|%| 
+|F+0&#ffffff0|o@1|(+0#e000e06&|)| +0#0000000&||| |@+0#af5f00255&| +0#0000000&@65
+|#+0#0000e05&| |F|o@1|(|)| ||| |*| +0#0000000&@63
+|F|o@1|(+0#e000e06&|)| +0#0000000&||| |>+0#af5f00255&| +0#0000000&@65
+|F|o@1|(+0#e000e06&|)| +0#0000000&||| |<+0#af5f00255&| +0#0000000&@65
+|F|o@1|(+0#e000e06&|)| +0#0000000&||| |#+0#0000e05&| +0#0000000&@65
+>F|o@1|(+0#e000e06&|)| +0#0000000&||| |=+0#af5f00255&| +0#0000000&@65
+|F|o@1|(+0#e000e06&|)| +0#0000000&||| |!+0#af5f00255&| +0#0000000&@65
+@75
+@75
+|F|o@1|(+0#e000e06&|)| +0#0000000&||| |N+0#af5f00255&|e|x|t| +0#0000000&@62
+|F|o@1|(+0#e000e06&|)| +0#0000000&||| |X+0#af5f00255&| +0#0000000&@65
+@75
+|F|o@1|(+0#e000e06&|)| +0#0000000&||| |a+0#af5f00255&|b@1|r|e|v|i|a|t|e| +0#0000000&@56
+|F|o@1|(+0#e000e06&|)| +0#0000000&||| |a+0#af5f00255&|b|c|l|e|a|r| +0#0000000&@59
+|F|o@1|(+0#e000e06&|)| +0#0000000&||| |a+0#af5f00255&|b|o|v|e|l|e|f|t| +0#0000000&@57
+|F|o@1|(+0#e000e06&|)| +0#0000000&||| |a+0#af5f00255&|b|s|t|r|a|c|t| +0#0000000&@58
+|F|o@1|(+0#e000e06&|)| +0#0000000&||| |a+0#af5f00255&|l@1| +0#0000000&@63
+|F|o@1|(+0#e000e06&|)| +0#0000000&||| |a+0#af5f00255&|m|e|n|u| +0#0000000&@61
+|F|o@1|(+0#e000e06&|)| +0#0000000&||| |a+0#af5f00255&|n|o|r|e|m|e|n|u| +0#0000000&@57
+@57|6|1|3|,|1| @8|4|9|%| 
index 20121203e64e20357ac0ddcc6a9bb071be5056ba..88a70b9e697a0d99a82dac3d4df21c6be8e048b2 100644 (file)
@@ -1,20 +1,20 @@
-|F+0&#ffffff0|o@1|(+0#e000e06&|)| +0#0000000&||| |b+0#af5f00255&|f|i|r|s|t| +0#0000000&@60
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |b+0#af5f00255&|l|a|s|t| +0#0000000&@61
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |b+0#af5f00255&|m|o|d|i|f|i|e|d| +0#0000000&@57
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |b+0#af5f00255&|n|e|x|t| +0#0000000&@61
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |b+0#af5f00255&|N|e|x|t| +0#0000000&@61
->F|o@1|(+0#e000e06&|)| +0#0000000&||| |b+0#af5f00255&|o|t|r|i|g|h|t| +0#0000000&@58
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |b+0#af5f00255&|p|r|e|v|i|o|u|s| +0#0000000&@57
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |b+0#af5f00255&|r|e|a|k| +0#0000000&@61
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |b+0#af5f00255&|r|e|a|k|a|d@1| +0#0000000&@58
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |b+0#af5f00255&|r|e|a|k|d|e|l| +0#0000000&@58
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |b+0#af5f00255&|r|e|a|k|l|i|s|t| +0#0000000&@57
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |b+0#af5f00255&|r|e|w|i|n|d| +0#0000000&@59
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |b+0#af5f00255&|r|o|w|s|e| +0#0000000&@60
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |b+0#af5f00255&|u|f|d|o| +0#0000000&@61
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |b+0#af5f00255&|u|f@1|e|r| +0#0000000&@60
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |b+0#af5f00255&|u|f@1|e|r|s| +0#0000000&@59
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |b+0#af5f00255&|u|n|l|o|a|d| +0#0000000&@59
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |b+0#af5f00255&|w|i|p|e|o|u|t| +0#0000000&@58
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |c+0#af5f00255&|a|b@1|r|e|v| +0#0000000&@59
-@57|6|3|1|,|1| @8|5|2|%| 
+|F+0&#ffffff0|o@1|(+0#e000e06&|)| +0#0000000&||| |a+0#af5f00255&|n|o|r|e|m|e|n|u| +0#0000000&@57
+|F|o@1|(+0#e000e06&|)| +0#0000000&||| |a+0#af5f00255&|r|g|a|d@1| +0#0000000&@60
+|F|o@1|(+0#e000e06&|)| +0#0000000&||| |a+0#af5f00255&|r|g|d|e|d|u|p|e| +0#0000000&@57
+|F|o@1|(+0#e000e06&|)| +0#0000000&||| |a+0#af5f00255&|r|g|d|e|l|e|t|e| +0#0000000&@57
+|F|o@1|(+0#e000e06&|)| +0#0000000&||| |a+0#af5f00255&|r|g|d|o| +0#0000000&@61
+>F|o@1|(+0#e000e06&|)| +0#0000000&||| |a+0#af5f00255&|r|g|e|d|i|t| +0#0000000&@59
+|F|o@1|(+0#e000e06&|)| +0#0000000&||| |a+0#af5f00255&|r|g@1|l|o|b|a|l| +0#0000000&@57
+|F|o@1|(+0#e000e06&|)| +0#0000000&||| |a+0#af5f00255&|r|g|l|o|c|a|l| +0#0000000&@58
+|F|o@1|(+0#e000e06&|)| +0#0000000&||| |a+0#af5f00255&|r|g|s| +0#0000000&@62
+|F|o@1|(+0#e000e06&|)| +0#0000000&||| |a+0#af5f00255&|r|g|u|m|e|n|t| +0#0000000&@58
+|F|o@1|(+0#e000e06&|)| +0#0000000&||| |a+0#af5f00255&|s|c|i@1| +0#0000000&@61
+|F|o@1|(+0#e000e06&|)| +0#0000000&||| |a+0#af5f00255&|u|g|r|o|u|p| +0#0000000&|F|o@1| @55
+|F|o@1|(+0#e000e06&|)| +0#0000000&||| |a+0#af5f00255&|u|g|r|o|u|p| +0#0000000&|E|N|D| @55
+|F|o@1|(+0#e000e06&|)| +0#0000000&||| |a+0#af5f00255&|u|n|m|e|n|u| +0#0000000&@59
+|F|o@1|(+0#e000e06&|)| +0#0000000&||| |a+0#af5f00255&|u|t|o|c|m|d| +0#0000000&@59
+|F|o@1|(+0#e000e06&|)| +0#0000000&||| |b+0#af5f00255&|a|d@1| +0#0000000&@62
+|F|o@1|(+0#e000e06&|)| +0#0000000&||| |b+0#af5f00255&|a|l@1| +0#0000000&@62
+|F|o@1|(+0#e000e06&|)| +0#0000000&||| |b+0#af5f00255&|a|l|t| +0#0000000&@62
+|F|o@1|(+0#e000e06&|)| +0#0000000&||| |b+0#af5f00255&|d|e|l|e|t|e| +0#0000000&@59
+@57|6|3|1|,|1| @8|5|0|%| 
index 805ad1426b07ca58436cfc543b5faf08d443c2b9..8c38c3d55248397e63b630bfc0598ea0bc98a26c 100644 (file)
@@ -1,20 +1,20 @@
-|F+0&#ffffff0|o@1|(+0#e000e06&|)| +0#0000000&||| |c+0#af5f00255&|a|b@1|r|e|v| +0#0000000&@59
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |c+0#af5f00255&|a|b|c|l|e|a|r| +0#0000000&@58
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |c+0#af5f00255&|a|b|o|v|e| +0#0000000&@60
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |c+0#af5f00255&|a|d@1|b|u|f@1|e|r| +0#0000000&@56
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |c+0#af5f00255&|a|d@1|e|x|p|r| +0#0000000&@58
->F|o@1|(+0#e000e06&|)| +0#0000000&||| |c+0#af5f00255&|a|d@1|f|i|l|e| +0#0000000&@58
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |c+0#af5f00255&|a|f|t|e|r| +0#0000000&@60
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |c+0#af5f00255&|a|l@1| +0#0000000&@62
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |c+0#af5f00255&|a|t|c|h| +0#0000000&@61
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |c+0#af5f00255&|b|e|f|o|r|e| +0#0000000&@59
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |c+0#af5f00255&|b|e|l|o|w| +0#0000000&@60
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |c+0#af5f00255&|b|o|t@1|o|m| +0#0000000&@59
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |c+0#af5f00255&|b|u|f@1|e|r| +0#0000000&@59
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |c+0#af5f00255&@1| +0#0000000&@64
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |c+0#af5f00255&@1|l|o|s|e| +0#0000000&@60
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |c+0#af5f00255&|d| +0#0000000&@64
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |c+0#af5f00255&|d|o| +0#0000000&@63
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |c+0#af5f00255&|e|n|t|e|r| +0#0000000&@60
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |c+0#af5f00255&|e|x|p|r| +0#0000000&@61
-@57|6|4|9|,|1| @8|5|3|%| 
+|F+0&#ffffff0|o@1|(+0#e000e06&|)| +0#0000000&||| |b+0#af5f00255&|d|e|l|e|t|e| +0#0000000&@59
+|F|o@1|(+0#e000e06&|)| +0#0000000&||| |b+0#af5f00255&|e|h|a|v|e| +0#0000000&|m+0#af5f00255&|s|w|i|n| +0#0000000&@54
+|F|o@1|(+0#e000e06&|)| +0#0000000&||| |b+0#af5f00255&|e|h|a|v|e| +0#0000000&|x+0#af5f00255&|t|e|r|m| +0#0000000&@54
+|F|o@1|(+0#e000e06&|)| +0#0000000&||| |b+0#af5f00255&|e|l|o|w|r|i|g|h|t| +0#0000000&@56
+|F|o@1|(+0#e000e06&|)| +0#0000000&||| |b+0#af5f00255&|f|i|r|s|t| +0#0000000&@60
+>F|o@1|(+0#e000e06&|)| +0#0000000&||| |b+0#af5f00255&|l|a|s|t| +0#0000000&@61
+|F|o@1|(+0#e000e06&|)| +0#0000000&||| |b+0#af5f00255&|m|o|d|i|f|i|e|d| +0#0000000&@57
+|F|o@1|(+0#e000e06&|)| +0#0000000&||| |b+0#af5f00255&|n|e|x|t| +0#0000000&@61
+|F|o@1|(+0#e000e06&|)| +0#0000000&||| |b+0#af5f00255&|N|e|x|t| +0#0000000&@61
+|F|o@1|(+0#e000e06&|)| +0#0000000&||| |b+0#af5f00255&|o|t|r|i|g|h|t| +0#0000000&@58
+|F|o@1|(+0#e000e06&|)| +0#0000000&||| |b+0#af5f00255&|p|r|e|v|i|o|u|s| +0#0000000&@57
+|F|o@1|(+0#e000e06&|)| +0#0000000&||| |b+0#af5f00255&|r|e|a|k| +0#0000000&@61
+|F|o@1|(+0#e000e06&|)| +0#0000000&||| |b+0#af5f00255&|r|e|a|k|a|d@1| +0#0000000&@58
+|F|o@1|(+0#e000e06&|)| +0#0000000&||| |b+0#af5f00255&|r|e|a|k|d|e|l| +0#0000000&@58
+|F|o@1|(+0#e000e06&|)| +0#0000000&||| |b+0#af5f00255&|r|e|a|k|l|i|s|t| +0#0000000&@57
+|F|o@1|(+0#e000e06&|)| +0#0000000&||| |b+0#af5f00255&|r|e|w|i|n|d| +0#0000000&@59
+|F|o@1|(+0#e000e06&|)| +0#0000000&||| |b+0#af5f00255&|r|o|w|s|e| +0#0000000&@60
+|F|o@1|(+0#e000e06&|)| +0#0000000&||| |b+0#af5f00255&|u|f|d|o| +0#0000000&@61
+|F|o@1|(+0#e000e06&|)| +0#0000000&||| |b+0#af5f00255&|u|f@1|e|r| +0#0000000&@60
+@57|6|4|9|,|1| @8|5|1|%| 
index 7e297dabadbeb8ffe75b20fb28398d404a77857e..cfbcbbd9a6ed10ae4db6c13219bdc57adc77ce74 100644 (file)
@@ -1,20 +1,20 @@
-|F+0&#ffffff0|o@1|(+0#e000e06&|)| +0#0000000&||| |c+0#af5f00255&|e|x|p|r| +0#0000000&@61
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |c+0#af5f00255&|f|d|o| +0#0000000&@62
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |c+0#af5f00255&|f|i|l|e| +0#0000000&@61
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |c+0#af5f00255&|f|i|r|s|t| +0#0000000&@60
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |c+0#af5f00255&|g|e|t|b|u|f@1|e|r| +0#0000000&@56
->F|o@1|(+0#e000e06&|)| +0#0000000&||| |c+0#af5f00255&|g|e|t|e|x|p|r| +0#0000000&@58
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |c+0#af5f00255&|g|e|t|f|i|l|e| +0#0000000&@58
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |c+0#af5f00255&|h|a|n|g|e|s| +0#0000000&@59
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |c+0#af5f00255&|h|d|i|r| +0#0000000&@61
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |c+0#af5f00255&|h|e|c|k|p|a|t|h| +0#0000000&@57
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |c+0#af5f00255&|h|e|c|k|t|i|m|e| +0#0000000&@57
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |c+0#af5f00255&|h|i|s|t|o|r|y| +0#0000000&@58
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |c+0#af5f00255&|l|a|s@1| +0#0000000&@61
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |c+0#af5f00255&|l|a|s|t| +0#0000000&@61
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |c+0#af5f00255&|l|e|a|r|j|u|m|p|s| +0#0000000&@56
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |c+0#af5f00255&|l|i|s|t| +0#0000000&@61
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |c+0#af5f00255&|l|o|s|e| +0#0000000&@61
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |c+0#af5f00255&|m|a|p| +0#0000000&@62
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |c+0#af5f00255&|m|a|p|c|l|e|a|r| +0#0000000&@57
-@57|6@1|7|,|1| @8|5@1|%| 
+|F+0&#ffffff0|o@1|(+0#e000e06&|)| +0#0000000&||| |b+0#af5f00255&|u|f@1|e|r| +0#0000000&@60
+|F|o@1|(+0#e000e06&|)| +0#0000000&||| |b+0#af5f00255&|u|f@1|e|r|s| +0#0000000&@59
+|F|o@1|(+0#e000e06&|)| +0#0000000&||| |b+0#af5f00255&|u|n|l|o|a|d| +0#0000000&@59
+|F|o@1|(+0#e000e06&|)| +0#0000000&||| |b+0#af5f00255&|w|i|p|e|o|u|t| +0#0000000&@58
+|F|o@1|(+0#e000e06&|)| +0#0000000&||| |c+0#af5f00255&|a|b@1|r|e|v| +0#0000000&@59
+>F|o@1|(+0#e000e06&|)| +0#0000000&||| |c+0#af5f00255&|a|b|c|l|e|a|r| +0#0000000&@58
+|F|o@1|(+0#e000e06&|)| +0#0000000&||| |c+0#af5f00255&|a|b|o|v|e| +0#0000000&@60
+|F|o@1|(+0#e000e06&|)| +0#0000000&||| |c+0#af5f00255&|a|d@1|b|u|f@1|e|r| +0#0000000&@56
+|F|o@1|(+0#e000e06&|)| +0#0000000&||| |c+0#af5f00255&|a|d@1|e|x|p|r| +0#0000000&@58
+|F|o@1|(+0#e000e06&|)| +0#0000000&||| |c+0#af5f00255&|a|d@1|f|i|l|e| +0#0000000&@58
+|F|o@1|(+0#e000e06&|)| +0#0000000&||| |c+0#af5f00255&|a|f|t|e|r| +0#0000000&@60
+|F|o@1|(+0#e000e06&|)| +0#0000000&||| |c+0#af5f00255&|a|l@1| +0#0000000&@62
+|F|o@1|(+0#e000e06&|)| +0#0000000&||| |c+0#af5f00255&|a|t|c|h| +0#0000000&@61
+|F|o@1|(+0#e000e06&|)| +0#0000000&||| |c+0#af5f00255&|b|e|f|o|r|e| +0#0000000&@59
+|F|o@1|(+0#e000e06&|)| +0#0000000&||| |c+0#af5f00255&|b|e|l|o|w| +0#0000000&@60
+|F|o@1|(+0#e000e06&|)| +0#0000000&||| |c+0#af5f00255&|b|o|t@1|o|m| +0#0000000&@59
+|F|o@1|(+0#e000e06&|)| +0#0000000&||| |c+0#af5f00255&|b|u|f@1|e|r| +0#0000000&@59
+|F|o@1|(+0#e000e06&|)| +0#0000000&||| |c+0#af5f00255&@1| +0#0000000&@64
+|F|o@1|(+0#e000e06&|)| +0#0000000&||| |c+0#af5f00255&@1|l|o|s|e| +0#0000000&@60
+@57|6@1|7|,|1| @8|5|3|%| 
index 071b0ef5c7a423b9dda0df2abb29442d88b3c2a1..be4415598f874d6988454768f0e4f8ba459dcc30 100644 (file)
@@ -1,20 +1,20 @@
-|F+0&#ffffff0|o@1|(+0#e000e06&|)| +0#0000000&||| |c+0#af5f00255&|m|a|p|c|l|e|a|r| +0#0000000&@57
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |c+0#af5f00255&|m|e|n|u| +0#0000000&@61
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |c+0#af5f00255&|n|e|w|e|r| +0#0000000&@60
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |c+0#af5f00255&|n|e|x|t| +0#0000000&@61
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |c+0#af5f00255&|N|e|x|t| +0#0000000&@61
->F|o@1|(+0#e000e06&|)| +0#0000000&||| |c+0#af5f00255&|n|f|i|l|e| +0#0000000&@60
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |c+0#af5f00255&|N|f|i|l|e| +0#0000000&@60
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |c+0#af5f00255&|n|o|r|e|a|b@1|r|e|v| +0#0000000&@55
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |c+0#af5f00255&|n|o|r|e|m|a|p| +0#0000000&@58
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |c+0#af5f00255&|n|o|r|e|m|e|n|u| +0#0000000&@57
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |c+0#af5f00255&|o|l|d|e|r| +0#0000000&@60
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |c+0#af5f00255&|o|l|o|r|s|c|h|e|m|e| +0#0000000&@55
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |c+0#af5f00255&|o|m|c|l|e|a|r| +0#0000000&@58
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |c+0#af5f00255&|o|m@1|a|n|d| +0#0000000&@59
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |c+0#af5f00255&|o|m|p|i|l|e|r| +0#0000000&@58
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |c+0#af5f00255&|o|n|f|i|r|m| +0#0000000&@59
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |c+0#af5f00255&|o|n|s|t| +0#0000000&@61
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |c+0#af5f00255&|o|n|t|i|n|u|e| +0#0000000&@58
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |c+0#af5f00255&|o|p|e|n| +0#0000000&@61
-@57|6|8|5|,|1| @8|5|6|%| 
+|F+0&#ffffff0|o@1|(+0#e000e06&|)| +0#0000000&||| |c+0#af5f00255&@1|l|o|s|e| +0#0000000&@60
+|F|o@1|(+0#e000e06&|)| +0#0000000&||| |c+0#af5f00255&|d| +0#0000000&@64
+|F|o@1|(+0#e000e06&|)| +0#0000000&||| |c+0#af5f00255&|d|o| +0#0000000&@63
+|F|o@1|(+0#e000e06&|)| +0#0000000&||| |c+0#af5f00255&|e|n|t|e|r| +0#0000000&@60
+|F|o@1|(+0#e000e06&|)| +0#0000000&||| |c+0#af5f00255&|e|x|p|r| +0#0000000&@61
+>F|o@1|(+0#e000e06&|)| +0#0000000&||| |c+0#af5f00255&|f|d|o| +0#0000000&@62
+|F|o@1|(+0#e000e06&|)| +0#0000000&||| |c+0#af5f00255&|f|i|l|e| +0#0000000&@61
+|F|o@1|(+0#e000e06&|)| +0#0000000&||| |c+0#af5f00255&|f|i|r|s|t| +0#0000000&@60
+|F|o@1|(+0#e000e06&|)| +0#0000000&||| |c+0#af5f00255&|g|e|t|b|u|f@1|e|r| +0#0000000&@56
+|F|o@1|(+0#e000e06&|)| +0#0000000&||| |c+0#af5f00255&|g|e|t|e|x|p|r| +0#0000000&@58
+|F|o@1|(+0#e000e06&|)| +0#0000000&||| |c+0#af5f00255&|g|e|t|f|i|l|e| +0#0000000&@58
+|F|o@1|(+0#e000e06&|)| +0#0000000&||| |c+0#af5f00255&|h|a|n|g|e|s| +0#0000000&@59
+|F|o@1|(+0#e000e06&|)| +0#0000000&||| |c+0#af5f00255&|h|d|i|r| +0#0000000&@61
+|F|o@1|(+0#e000e06&|)| +0#0000000&||| |c+0#af5f00255&|h|e|c|k|p|a|t|h| +0#0000000&@57
+|F|o@1|(+0#e000e06&|)| +0#0000000&||| |c+0#af5f00255&|h|e|c|k|t|i|m|e| +0#0000000&@57
+|F|o@1|(+0#e000e06&|)| +0#0000000&||| |c+0#af5f00255&|h|i|s|t|o|r|y| +0#0000000&@58
+|F|o@1|(+0#e000e06&|)| +0#0000000&||| |c+0#af5f00255&|l|a|s@1| +0#0000000&@61
+|e+0#af5f00255&|n|d|c|l|a|s@1| +0#0000000&@66
+|F|o@1|(+0#e000e06&|)| +0#0000000&||| |c+0#af5f00255&|l|a|s|t| +0#0000000&@61
+@57|6|8|5|,|1| @8|5|4|%| 
index 355244dd2fcd1ba7b70c1bbbbc809490db0a62c5..87d2405c72001bc7ef777639e0e95a4a7d222a9a 100644 (file)
@@ -1,20 +1,20 @@
-|F+0&#ffffff0|o@1|(+0#e000e06&|)| +0#0000000&||| |c+0#af5f00255&|o|p|e|n| +0#0000000&@61
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |c+0#af5f00255&|o|p|y| +0#0000000&@62
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |c+0#af5f00255&|p|f|i|l|e| +0#0000000&@60
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |c+0#af5f00255&|p|r|e|v|i|o|u|s| +0#0000000&@57
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |c+0#af5f00255&|q|u|i|t| +0#0000000&@61
->F|o@1|(+0#e000e06&|)| +0#0000000&||| |c+0#af5f00255&|r|e|w|i|n|d| +0#0000000&@59
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |c+0#af5f00255&|s|c|o|p|e| +0#0000000&@60
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |c+0#af5f00255&|s|t|a|g| +0#0000000&@61
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |c+0#af5f00255&|u|n|a|b@1|r|e|v| +0#0000000&@57
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |c+0#af5f00255&|u|n|m|a|p| +0#0000000&@60
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |c+0#af5f00255&|u|n|m|e|n|u| +0#0000000&@59
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |c+0#af5f00255&|w|i|n|d|o|w| +0#0000000&@59
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |d+0#af5f00255&|e|b|u|g| +0#0000000&@61
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |d+0#af5f00255&|e|b|u|g@1|r|e@1|d|y| +0#0000000&@55
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |d+0#af5f00255&|e|f| +0#0000000&@63
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |d+0#af5f00255&|e|f|c|o|m|p|i|l|e| +0#0000000&@56
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |d+0#af5f00255&|e|f|c|o|m|p|i|l|e| +0#0000000&@56
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |d+0#af5f00255&|e|f|e|r| +0#0000000&@61
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |d+0#af5f00255&|e|l|c|o|m@1|a|n|d| +0#0000000&@56
-@57|7|0|3|,|1| @8|5|8|%| 
+|F+0&#ffffff0|o@1|(+0#e000e06&|)| +0#0000000&||| |c+0#af5f00255&|l|a|s|t| +0#0000000&@61
+|F|o@1|(+0#e000e06&|)| +0#0000000&||| |c+0#af5f00255&|l|e|a|r|j|u|m|p|s| +0#0000000&@56
+|F|o@1|(+0#e000e06&|)| +0#0000000&||| |c+0#af5f00255&|l|i|s|t| +0#0000000&@61
+|F|o@1|(+0#e000e06&|)| +0#0000000&||| |c+0#af5f00255&|l|o|s|e| +0#0000000&@61
+|F|o@1|(+0#e000e06&|)| +0#0000000&||| |c+0#af5f00255&|m|a|p| +0#0000000&@62
+>F|o@1|(+0#e000e06&|)| +0#0000000&||| |c+0#af5f00255&|m|a|p|c|l|e|a|r| +0#0000000&@57
+|F|o@1|(+0#e000e06&|)| +0#0000000&||| |c+0#af5f00255&|m|e|n|u| +0#0000000&@61
+|F|o@1|(+0#e000e06&|)| +0#0000000&||| |c+0#af5f00255&|n|e|w|e|r| +0#0000000&@60
+|F|o@1|(+0#e000e06&|)| +0#0000000&||| |c+0#af5f00255&|n|e|x|t| +0#0000000&@61
+|F|o@1|(+0#e000e06&|)| +0#0000000&||| |c+0#af5f00255&|N|e|x|t| +0#0000000&@61
+|F|o@1|(+0#e000e06&|)| +0#0000000&||| |c+0#af5f00255&|n|f|i|l|e| +0#0000000&@60
+|F|o@1|(+0#e000e06&|)| +0#0000000&||| |c+0#af5f00255&|N|f|i|l|e| +0#0000000&@60
+|F|o@1|(+0#e000e06&|)| +0#0000000&||| |c+0#af5f00255&|n|o|r|e|a|b@1|r|e|v| +0#0000000&@55
+|F|o@1|(+0#e000e06&|)| +0#0000000&||| |c+0#af5f00255&|n|o|r|e|m|a|p| +0#0000000&@58
+|F|o@1|(+0#e000e06&|)| +0#0000000&||| |c+0#af5f00255&|n|o|r|e|m|e|n|u| +0#0000000&@57
+|F|o@1|(+0#e000e06&|)| +0#0000000&||| |c+0#af5f00255&|o|l|d|e|r| +0#0000000&@60
+|F|o@1|(+0#e000e06&|)| +0#0000000&||| |c+0#af5f00255&|o|l|o|r|s|c|h|e|m|e| +0#0000000&@55
+|F|o@1|(+0#e000e06&|)| +0#0000000&||| |c+0#af5f00255&|o|m|c|l|e|a|r| +0#0000000&@58
+|F|o@1|(+0#e000e06&|)| +0#0000000&||| |c+0#af5f00255&|o|m@1|a|n|d| +0#0000000&@59
+@57|7|0|3|,|1| @8|5|6|%| 
index 309839a5e19ed4ef412343008922db47e309188a..174a95e864d18a910e6855ef2e5f0cd052268a4a 100644 (file)
@@ -1,20 +1,20 @@
-|F+0&#ffffff0|o@1|(+0#e000e06&|)| +0#0000000&||| |d+0#af5f00255&|e|l|c|o|m@1|a|n|d| +0#0000000&@56
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |d+0#af5f00255&|e|l|e|t|e| +0#0000000&@60
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |d+0#af5f00255&|e|l|f|u|n|c|t|i|o|n| +0#0000000&@55
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |d+0#af5f00255&|e|l|m|a|r|k|s| +0#0000000&@58
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |d+0#af5f00255&|i|f@1|g|e|t| +0#0000000&@59
->F|o@1|(+0#e000e06&|)| +0#0000000&||| |d+0#af5f00255&|i|f@1|o|f@1| +0#0000000&@59
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |d+0#af5f00255&|i|f@1|p|a|t|c|h| +0#0000000&@57
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |d+0#af5f00255&|i|f@1|p|u|t| +0#0000000&@59
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |d+0#af5f00255&|i|f@1|s|p|l|i|t| +0#0000000&@57
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |d+0#af5f00255&|i|f@1|t|h|i|s| +0#0000000&@58
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |d+0#af5f00255&|i|f@1|u|p|d|a|t|e| +0#0000000&@56
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |d+0#af5f00255&|i|g|r|a|p|h|s| +0#0000000&@58
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |d+0#af5f00255&|i|s|a|s@1|e|m|b|l|e| +0#0000000&@55
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |d+0#af5f00255&|i|s|a|s@1|e|m|b|l|e| +0#0000000&@55
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |d+0#af5f00255&|i|s|p|l|a|y| +0#0000000&@59
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |d+0#af5f00255&|j|u|m|p| +0#0000000&@61
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |d+0#af5f00255&|l| +0#0000000&@64
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |d+0#af5f00255&|l|i|s|t| +0#0000000&@61
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |d+0#af5f00255&|o|a|u|t|o|a|l@1| +0#0000000&@57
-@57|7|2|1|,|1| @8|5|9|%| 
+|F+0&#ffffff0|o@1|(+0#e000e06&|)| +0#0000000&||| |c+0#af5f00255&|o|m@1|a|n|d| +0#0000000&@59
+|F|o@1|(+0#e000e06&|)| +0#0000000&||| |c+0#af5f00255&|o|m|p|i|l|e|r| +0#0000000&@58
+|F|o@1|(+0#e000e06&|)| +0#0000000&||| |c+0#af5f00255&|o|n|f|i|r|m| +0#0000000&@59
+|F|o@1|(+0#e000e06&|)| +0#0000000&||| |c+0#af5f00255&|o|n|s|t| +0#0000000&@61
+|F|o@1|(+0#e000e06&|)| +0#0000000&||| |c+0#af5f00255&|o|n|t|i|n|u|e| +0#0000000&@58
+>F|o@1|(+0#e000e06&|)| +0#0000000&||| |c+0#af5f00255&|o|p|e|n| +0#0000000&@61
+|F|o@1|(+0#e000e06&|)| +0#0000000&||| |c+0#af5f00255&|o|p|y| +0#0000000&@62
+|F|o@1|(+0#e000e06&|)| +0#0000000&||| |c+0#af5f00255&|p|f|i|l|e| +0#0000000&@60
+|F|o@1|(+0#e000e06&|)| +0#0000000&||| |c+0#af5f00255&|p|r|e|v|i|o|u|s| +0#0000000&@57
+|F|o@1|(+0#e000e06&|)| +0#0000000&||| |c+0#af5f00255&|q|u|i|t| +0#0000000&@61
+|F|o@1|(+0#e000e06&|)| +0#0000000&||| |c+0#af5f00255&|r|e|w|i|n|d| +0#0000000&@59
+|F|o@1|(+0#e000e06&|)| +0#0000000&||| |c+0#af5f00255&|s|c|o|p|e| +0#0000000&@60
+|F|o@1|(+0#e000e06&|)| +0#0000000&||| |c+0#af5f00255&|s|t|a|g| +0#0000000&@61
+|F|o@1|(+0#e000e06&|)| +0#0000000&||| |c+0#af5f00255&|u|n|a|b@1|r|e|v| +0#0000000&@57
+|F|o@1|(+0#e000e06&|)| +0#0000000&||| |c+0#af5f00255&|u|n|m|a|p| +0#0000000&@60
+|F|o@1|(+0#e000e06&|)| +0#0000000&||| |c+0#af5f00255&|u|n|m|e|n|u| +0#0000000&@59
+|F|o@1|(+0#e000e06&|)| +0#0000000&||| |c+0#af5f00255&|w|i|n|d|o|w| +0#0000000&@59
+|F|o@1|(+0#e000e06&|)| +0#0000000&||| |d+0#af5f00255&|e|b|u|g| +0#0000000&@61
+|F|o@1|(+0#e000e06&|)| +0#0000000&||| |d+0#af5f00255&|e|b|u|g@1|r|e@1|d|y| +0#0000000&@55
+@57|7|2|1|,|1| @8|5|7|%| 
index 3cefd9fe9571c8a281e21644321cb379efe2a359..5c6c5ca65283b03d5b411c75b47f46a6255741b1 100644 (file)
@@ -1,20 +1,20 @@
-|F+0&#ffffff0|o@1|(+0#e000e06&|)| +0#0000000&||| |d+0#af5f00255&|o|a|u|t|o|a|l@1| +0#0000000&@57
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |d+0#af5f00255&|o|a|u|t|o|c|m|d| +0#0000000&@57
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |d+0#af5f00255&|p| +0#0000000&@64
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |d+0#af5f00255&|r|o|p| +0#0000000&@62
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |d+0#af5f00255&|s|e|a|r|c|h| +0#0000000&@59
->F|o@1|(+0#e000e06&|)| +0#0000000&||| |d+0#af5f00255&|s|p|l|i|t| +0#0000000&@60
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |e+0#af5f00255&|a|r|l|i|e|r| +0#0000000&@59
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |e+0#af5f00255&|c|h|o| +0#0000000&@62
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |e+0#af5f00255&|c|h|o|c|o|n|s|o|l|e| +0#0000000&@55
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |e+0#af5f00255&|c|h|o|e|r@1| +0#0000000&@59
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |e+0#af5f00255&|c|h|o|h|l| +0#0000000&@60
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |e+0#af5f00255&|c|h|o|m|s|g| +0#0000000&@59
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |e+0#af5f00255&|c|h|o|n| +0#0000000&@61
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |e+0#af5f00255&|c|h|o|w|i|n|d|o|w| +0#0000000&@56
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |e+0#af5f00255&|d|i|t| +0#0000000&@62
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |e+0#af5f00255&|l|s|e| +0#0000000&@62
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |e+0#af5f00255&|l|s|e|i|f| +0#0000000&@60
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |e+0#af5f00255&|m|e|n|u| +0#0000000&@61
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |e|n|d|c|l|a|s@1| @58
-@57|7|3|9|,|1| @8|6|1|%| 
+|F+0&#ffffff0|o@1|(+0#e000e06&|)| +0#0000000&||| |d+0#af5f00255&|e|b|u|g@1|r|e@1|d|y| +0#0000000&@55
+|F|o@1|(+0#e000e06&|)| +0#0000000&||| |d+0#af5f00255&|e|f| +0#0000000&@63
+|F|o@1|(+0#e000e06&|)| +0#0000000&||| |d+0#af5f00255&|e|f|c|o|m|p|i|l|e| +0#0000000&@56
+|F|o@1|(+0#e000e06&|)| +0#0000000&||| |d+0#af5f00255&|e|f|e|r| +0#0000000&@61
+|F|o@1|(+0#e000e06&|)| +0#0000000&||| |d+0#af5f00255&|e|l|c|o|m@1|a|n|d| +0#0000000&@56
+>F|o@1|(+0#e000e06&|)| +0#0000000&||| |d+0#af5f00255&|e|l|e|t|e| +0#0000000&@60
+|F|o@1|(+0#e000e06&|)| +0#0000000&||| |d+0#af5f00255&|e|l|f|u|n|c|t|i|o|n| +0#0000000&@55
+|F|o@1|(+0#e000e06&|)| +0#0000000&||| |d+0#af5f00255&|e|l|m|a|r|k|s| +0#0000000&@58
+|F|o@1|(+0#e000e06&|)| +0#0000000&||| |d+0#af5f00255&|i|f@1|g|e|t| +0#0000000&@59
+|F|o@1|(+0#e000e06&|)| +0#0000000&||| |d+0#af5f00255&|i|f@1|o|f@1| +0#0000000&@59
+|F|o@1|(+0#e000e06&|)| +0#0000000&||| |d+0#af5f00255&|i|f@1|p|a|t|c|h| +0#0000000&@57
+|F|o@1|(+0#e000e06&|)| +0#0000000&||| |d+0#af5f00255&|i|f@1|p|u|t| +0#0000000&@59
+|F|o@1|(+0#e000e06&|)| +0#0000000&||| |d+0#af5f00255&|i|f@1|s|p|l|i|t| +0#0000000&@57
+|F|o@1|(+0#e000e06&|)| +0#0000000&||| |d+0#af5f00255&|i|f@1|t|h|i|s| +0#0000000&@58
+|F|o@1|(+0#e000e06&|)| +0#0000000&||| |d+0#af5f00255&|i|f@1|u|p|d|a|t|e| +0#0000000&@56
+|F|o@1|(+0#e000e06&|)| +0#0000000&||| |d+0#af5f00255&|i|g|r|a|p|h|s| +0#0000000&@58
+|F|o@1|(+0#e000e06&|)| +0#0000000&||| |d+0#af5f00255&|i|s|a|s@1|e|m|b|l|e| +0#0000000&@55
+|F|o@1|(+0#e000e06&|)| +0#0000000&||| |d+0#af5f00255&|i|s|p|l|a|y| +0#0000000&@59
+|F|o@1|(+0#e000e06&|)| +0#0000000&||| |d+0#af5f00255&|j|u|m|p| +0#0000000&@61
+@57|7|3|9|,|1| @8|5|9|%| 
index c4b5ddd8dd33bc1674ade812c35c28160df5fdd4..210de66833810d5b28c31082b17a8f6362a0da9b 100644 (file)
@@ -1,20 +1,20 @@
-|F+0&#ffffff0|o@1|(+0#e000e06&|)| +0#0000000&||| |e|n|d|c|l|a|s@1| @58
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |e+0#af5f00255&|n|d@1|e|f| +0#0000000&@60
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |e|n|d|e|n|u|m| @59
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |e+0#af5f00255&|n|d|f|o|r| +0#0000000&@60
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |e+0#af5f00255&|n|d|f|u|n|c|t|i|o|n| +0#0000000&@55
->F|o@1|(+0#e000e06&|)| +0#0000000&||| |e+0#af5f00255&|n|d|i|f| +0#0000000&@61
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |e|n|d|i|n|t|e|r|f|a|c|e| @54
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |e+0#af5f00255&|n|d|t|r|y| +0#0000000&@60
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |e+0#af5f00255&|n|d|w|h|i|l|e| +0#0000000&@58
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |e+0#af5f00255&|n|e|w| +0#0000000&@62
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |e+0#af5f00255&|n|u|m| +0#0000000&@62
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |e+0#af5f00255&|v|a|l| +0#0000000&@62
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |e+0#af5f00255&|x| +0#0000000&@64
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |e+0#af5f00255&|x|e|c|u|t|e| +0#0000000&@59
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |e+0#af5f00255&|x|i|t| +0#0000000&@62
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |e+0#af5f00255&|x|p|o|r|t| +0#0000000&@60
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |e+0#af5f00255&|x|p|o|r|t| +0#0000000&@60
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |e+0#af5f00255&|x|u|s|a|g|e| +0#0000000&@59
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |f+0#af5f00255&|i|l|e| +0#0000000&@62
-@57|7|5|7|,|1| @8|6|3|%| 
+|F+0&#ffffff0|o@1|(+0#e000e06&|)| +0#0000000&||| |d+0#af5f00255&|j|u|m|p| +0#0000000&@61
+|F|o@1|(+0#e000e06&|)| +0#0000000&||| |d+0#af5f00255&|l|i|s|t| +0#0000000&@61
+|F|o@1|(+0#e000e06&|)| +0#0000000&||| |d+0#af5f00255&|o|a|u|t|o|a|l@1| +0#0000000&@57
+|F|o@1|(+0#e000e06&|)| +0#0000000&||| |d+0#af5f00255&|o|a|u|t|o|c|m|d| +0#0000000&@57
+|F|o@1|(+0#e000e06&|)| +0#0000000&||| |d+0#af5f00255&|r|o|p| +0#0000000&@62
+>F|o@1|(+0#e000e06&|)| +0#0000000&||| |d+0#af5f00255&|s|e|a|r|c|h| +0#0000000&@59
+|F|o@1|(+0#e000e06&|)| +0#0000000&||| |d+0#af5f00255&|s|p|l|i|t| +0#0000000&@60
+|F|o@1|(+0#e000e06&|)| +0#0000000&||| |e+0#af5f00255&|a|r|l|i|e|r| +0#0000000&@59
+|F|o@1|(+0#e000e06&|)| +0#0000000&||| |e+0#af5f00255&|c|h|o| +0#0000000&@62
+|F|o@1|(+0#e000e06&|)| +0#0000000&||| |e+0#af5f00255&|c|h|o|c|o|n|s|o|l|e| +0#0000000&@55
+|F|o@1|(+0#e000e06&|)| +0#0000000&||| |e+0#af5f00255&|c|h|o|e|r@1| +0#0000000&@59
+|F|o@1|(+0#e000e06&|)| +0#0000000&||| |e+0#af5f00255&|c|h|o|h|l| +0#0000000&@60
+|F|o@1|(+0#e000e06&|)| +0#0000000&||| |e+0#af5f00255&|c|h|o|m|s|g| +0#0000000&@59
+|F|o@1|(+0#e000e06&|)| +0#0000000&||| |e+0#af5f00255&|c|h|o|n| +0#0000000&@61
+|F|o@1|(+0#e000e06&|)| +0#0000000&||| |e+0#af5f00255&|c|h|o|w|i|n|d|o|w| +0#0000000&@56
+|F|o@1|(+0#e000e06&|)| +0#0000000&||| |e+0#af5f00255&|d|i|t| +0#0000000&@62
+|F|o@1|(+0#e000e06&|)| +0#0000000&||| |e+0#af5f00255&|l|s|e| +0#0000000&@62
+|F|o@1|(+0#e000e06&|)| +0#0000000&||| |e+0#af5f00255&|l|s|e|i|f| +0#0000000&@60
+|F|o@1|(+0#e000e06&|)| +0#0000000&||| |e+0#af5f00255&|m|e|n|u| +0#0000000&@61
+@57|7|5|7|,|1| @8|6|0|%| 
index 84d24d09369389eeaff9e99e427dc698eb46284c..ef80f755a351c2500b36ccdbf37a876245cd3989 100644 (file)
@@ -1,20 +1,20 @@
-|F+0&#ffffff0|o@1|(+0#e000e06&|)| +0#0000000&||| |f+0#af5f00255&|i|l|e| +0#0000000&@62
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |f+0#af5f00255&|i|l|e|s| +0#0000000&@61
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |f+0#af5f00255&|i|l|e|t|y|p|e| +0#0000000&@58
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |f+0#af5f00255&|i|l|t|e|r| +0#0000000&@60
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |f+0#af5f00255&|i|n|a|l| +0#0000000&@61
->F|o@1|(+0#e000e06&|)| +0#0000000&||| |f+0#af5f00255&|i|n|a|l@1|y| +0#0000000&@59
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |f+0#af5f00255&|i|n|d| +0#0000000&@62
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |f+0#af5f00255&|i|n|i|s|h| +0#0000000&@60
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |f+0#af5f00255&|i|r|s|t| +0#0000000&@61
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |f+0#af5f00255&|i|x|d|e|l| +0#0000000&@60
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |f+0#af5f00255&|o|l|d| +0#0000000&@62
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |f+0#af5f00255&|o|l|d|c|l|o|s|e| +0#0000000&@57
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |f+0#af5f00255&|o|l|d@1|o|c|l|o|s|e|d| +0#0000000&@54
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |f+0#af5f00255&|o|l|d@1|o@1|p|e|n| +0#0000000&@56
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |f+0#af5f00255&|o|l|d|o|p|e|n| +0#0000000&@58
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |f+0#af5f00255&|o|r| +0#0000000&|f+0#00e0e07&|o@1| +0#0000000&|i+0#af5f00255&|n| +0#0000000&|b+0#00e0e07&|a|r| +0#0000000&||| |e+0#af5f00255&|n|d|f|o|r| +0#0000000&@43
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |f+0#af5f00255&|u|n|c|t|i|o|n| +0#0000000&@58
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |g+0#af5f00255&|l|o|b|a|l|/|.+0#0000000&@2|/+0#af5f00255&| +0#0000000&@55
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |g+0#af5f00255&|o|t|o| +0#0000000&@62
-@57|7@1|5|,|1| @8|6|4|%| 
+|F+0&#ffffff0|o@1|(+0#e000e06&|)| +0#0000000&||| |e+0#af5f00255&|m|e|n|u| +0#0000000&@61
+|#+0#0000e05&| |:|e|n|d|c|l|a|s@1| +0#0000000&@63
+|F|o@1|(+0#e000e06&|)| +0#0000000&||| |e+0#af5f00255&|n|d@1|e|f| +0#0000000&@60
+|#+0#0000e05&| |:|e|n|d|e|n|u|m| +0#0000000&@64
+|F|o@1|(+0#e000e06&|)| +0#0000000&||| |e+0#af5f00255&|n|d|f|o|r| +0#0000000&@60
+>F|o@1|(+0#e000e06&|)| +0#0000000&||| |e+0#af5f00255&|n|d|f|u|n|c|t|i|o|n| +0#0000000&@55
+|F|o@1|(+0#e000e06&|)| +0#0000000&||| |e+0#af5f00255&|n|d|i|f| +0#0000000&@61
+|#+0#0000e05&| |:|e|n|d|i|n|t|e|r|f|a|c|e| +0#0000000&@59
+|F|o@1|(+0#e000e06&|)| +0#0000000&||| |e+0#af5f00255&|n|d|t|r|y| +0#0000000&@60
+|F|o@1|(+0#e000e06&|)| +0#0000000&||| |e+0#af5f00255&|n|d|w|h|i|l|e| +0#0000000&@58
+|F|o@1|(+0#e000e06&|)| +0#0000000&||| |e+0#af5f00255&|n|e|w| +0#0000000&@62
+|F|o@1|(+0#e000e06&|)| +0#0000000&||| |e+0#af5f00255&|n|u|m| +0#0000000&@62
+|e+0#af5f00255&|n|d|e|n|u|m| +0#0000000&@67
+|F|o@1|(+0#e000e06&|)| +0#0000000&||| |e+0#af5f00255&|v|a|l| +0#0000000&@62
+|F|o@1|(+0#e000e06&|)| +0#0000000&||| |e+0#af5f00255&|x| +0#0000000&@64
+|F|o@1|(+0#e000e06&|)| +0#0000000&||| |e+0#af5f00255&|x|e|c|u|t|e| +0#0000000&@59
+|F|o@1|(+0#e000e06&|)| +0#0000000&||| |e+0#af5f00255&|x|i|t| +0#0000000&@62
+|F|o@1|(+0#e000e06&|)| +0#0000000&||| |e+0#af5f00255&|x|p|o|r|t| +0#0000000&@60
+|F|o@1|(+0#e000e06&|)| +0#0000000&||| |e+0#af5f00255&|x|u|s|a|g|e| +0#0000000&@59
+@57|7@1|5|,|1| @8|6|2|%| 
index cc15234cc586f8b067648f00cfdd20e806306dcb..7a9c0e9e6b3c3afda43648f799dd56d97d2e5c58 100644 (file)
@@ -1,20 +1,20 @@
-|F+0&#ffffff0|o@1|(+0#e000e06&|)| +0#0000000&||| |g+0#af5f00255&|o|t|o| +0#0000000&@62
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |g+0#af5f00255&|r|e|p| +0#0000000&@62
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |g+0#af5f00255&|r|e|p|a|d@1| +0#0000000&@59
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |g+0#af5f00255&|u|i| +0#0000000&@63
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |g+0#af5f00255&|v|i|m| +0#0000000&@62
->F|o@1|(+0#e000e06&|)| +0#0000000&||| |h+0#af5f00255&|a|r|d|c|o|p|y| +0#0000000&@58
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |h+0#af5f00255&|e|l|p| +0#0000000&@62
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |h+0#af5f00255&|e|l|p|c|l|o|s|e| +0#0000000&@57
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |h+0#af5f00255&|e|l|p|f|i|n|d| +0#0000000&@58
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |h+0#af5f00255&|e|l|p|g|r|e|p| +0#0000000&@58
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |h+0#af5f00255&|e|l|p|t|a|g|s| +0#0000000&@58
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |h+0#af5f00255&|i|d|e| +0#0000000&@62
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |h+0#af5f00255&|i|g|h|l|i|g|h|t| +0#0000000&@57
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |h+0#af5f00255&|i|s|t|o|r|y| +0#0000000&@59
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |h+0#af5f00255&|o|r|i|z|o|n|t|a|l| +0#0000000&@56
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |i+0#af5f00255&|a|b@1|r|e|v| +0#0000000&@59
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |i+0#af5f00255&|a|b|c|l|e|a|r| +0#0000000&@58
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |i+0#af5f00255&|f| +0#0000000&@64
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |i+0#af5f00255&|j|u|m|p| +0#0000000&@61
-@57|7|9|3|,|1| @8|6@1|%| 
+|F+0&#ffffff0|o@1|(+0#e000e06&|)| +0#0000000&||| |e+0#af5f00255&|x|u|s|a|g|e| +0#0000000&@59
+|F|o@1|(+0#e000e06&|)| +0#0000000&||| |f+0#af5f00255&|i|l|e| +0#0000000&@62
+|F|o@1|(+0#e000e06&|)| +0#0000000&||| |f+0#af5f00255&|i|l|e|s| +0#0000000&@61
+|F|o@1|(+0#e000e06&|)| +0#0000000&||| |f+0#af5f00255&|i|l|e|t|y|p|e| +0#0000000&@58
+|F|o@1|(+0#e000e06&|)| +0#0000000&||| |f+0#af5f00255&|i|l|t|e|r| +0#0000000&@60
+>F|o@1|(+0#e000e06&|)| +0#0000000&||| |f+0#af5f00255&|i|n|a|l| +0#0000000&@61
+|F|o@1|(+0#e000e06&|)| +0#0000000&||| |f+0#af5f00255&|i|n|a|l@1|y| +0#0000000&@59
+|F|o@1|(+0#e000e06&|)| +0#0000000&||| |f+0#af5f00255&|i|n|d| +0#0000000&@62
+|F|o@1|(+0#e000e06&|)| +0#0000000&||| |f+0#af5f00255&|i|n|i|s|h| +0#0000000&@60
+|F|o@1|(+0#e000e06&|)| +0#0000000&||| |f+0#af5f00255&|i|r|s|t| +0#0000000&@61
+|F|o@1|(+0#e000e06&|)| +0#0000000&||| |f+0#af5f00255&|i|x|d|e|l| +0#0000000&@60
+|F|o@1|(+0#e000e06&|)| +0#0000000&||| |f+0#af5f00255&|o|l|d| +0#0000000&@62
+|F|o@1|(+0#e000e06&|)| +0#0000000&||| |f+0#af5f00255&|o|l|d|c|l|o|s|e| +0#0000000&@57
+|F|o@1|(+0#e000e06&|)| +0#0000000&||| |f+0#af5f00255&|o|l|d@1|o|c|l|o|s|e|d| +0#0000000&@54
+|F|o@1|(+0#e000e06&|)| +0#0000000&||| |f+0#af5f00255&|o|l|d@1|o@1|p|e|n| +0#0000000&@56
+|F|o@1|(+0#e000e06&|)| +0#0000000&||| |f+0#af5f00255&|o|l|d|o|p|e|n| +0#0000000&@58
+|F|o@1|(+0#e000e06&|)| +0#0000000&||| |f+0#af5f00255&|o|r| +0#0000000&|f+0#00e0e07&|o@1| +0#0000000&|i+0#af5f00255&|n| +0#0000000&|b+0#00e0e07&|a|r| +0#0000000&||| |e+0#af5f00255&|n|d|f|o|r| +0#0000000&@43
+|F|o@1|(+0#e000e06&|)| +0#0000000&||| |f+0#af5f00255&|u|n|c|t|i|o|n| +0#0000000&@58
+|F|o@1|(+0#e000e06&|)| +0#0000000&||| |g+0#af5f00255&|l|o|b|a|l| +0#0000000&@60
+@57|7|9|3|,|1| @8|6|3|%| 
index ac368584455000df66b39489a9b6e652d68a2dd6..0932717a0778ec797e66ddbf3abb898612df21a5 100644 (file)
@@ -1,20 +1,20 @@
-|F+0&#ffffff0|o@1|(+0#e000e06&|)| +0#0000000&||| |i+0#af5f00255&|j|u|m|p| +0#0000000&@61
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |i+0#af5f00255&|l|i|s|t| +0#0000000&@61
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |i+0#af5f00255&|m|a|p| +0#0000000&@62
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |i+0#af5f00255&|m|a|p|c|l|e|a|r| +0#0000000&@57
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |i+0#af5f00255&|m|e|n|u| +0#0000000&@61
->F|o@1|(+0#e000e06&|)| +0#0000000&||| |i+0#af5f00255&|m|p|o|r|t| +0#0000000&@60
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |i+0#af5f00255&|n|o|r|e|a|b@1|r|e|v| +0#0000000&@55
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |i+0#af5f00255&|n|o|r|e|m|a|p| +0#0000000&@58
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |i+0#af5f00255&|n|o|r|e|m|e|n|u| +0#0000000&@57
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |i+0#af5f00255&|n|t|e|r|f|a|c|e| +0#0000000&@57
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |i+0#af5f00255&|n|t|r|o| +0#0000000&@61
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |i+0#af5f00255&|s|e|a|r|c|h| +0#0000000&@59
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |i+0#af5f00255&|s|p|l|i|t| +0#0000000&@60
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |i+0#af5f00255&|u|n|a|b@1|r|e|v| +0#0000000&@57
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |i+0#af5f00255&|u|n|m|a|p| +0#0000000&@60
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |i+0#af5f00255&|u|n|m|e|n|u| +0#0000000&@59
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |j+0#af5f00255&|o|i|n| +0#0000000&@62
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |j+0#af5f00255&|u|m|p|s| +0#0000000&@61
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |k+0#af5f00255&|e@1|p|a|l|t| +0#0000000&@59
-@57|8|1@1|,|1| @8|6|7|%| 
+|F+0&#ffffff0|o@1|(+0#e000e06&|)| +0#0000000&||| |g+0#af5f00255&|l|o|b|a|l| +0#0000000&@60
+|F|o@1|(+0#e000e06&|)| +0#0000000&||| |g+0#af5f00255&|o|t|o| +0#0000000&@62
+|F|o@1|(+0#e000e06&|)| +0#0000000&||| |g+0#af5f00255&|r|e|p| +0#0000000&@62
+|F|o@1|(+0#e000e06&|)| +0#0000000&||| |g+0#af5f00255&|r|e|p|a|d@1| +0#0000000&@59
+|F|o@1|(+0#e000e06&|)| +0#0000000&||| |g+0#af5f00255&|u|i| +0#0000000&@63
+>F|o@1|(+0#e000e06&|)| +0#0000000&||| |g+0#af5f00255&|v|i|m| +0#0000000&@62
+|F|o@1|(+0#e000e06&|)| +0#0000000&||| |h+0#af5f00255&|a|r|d|c|o|p|y| +0#0000000&@58
+|F|o@1|(+0#e000e06&|)| +0#0000000&||| |h+0#af5f00255&|e|l|p| +0#0000000&@62
+|F|o@1|(+0#e000e06&|)| +0#0000000&||| |h+0#af5f00255&|e|l|p|c|l|o|s|e| +0#0000000&@57
+|F|o@1|(+0#e000e06&|)| +0#0000000&||| |h+0#af5f00255&|e|l|p|f|i|n|d| +0#0000000&@58
+|F|o@1|(+0#e000e06&|)| +0#0000000&||| |h+0#af5f00255&|e|l|p|g|r|e|p| +0#0000000&@58
+|F|o@1|(+0#e000e06&|)| +0#0000000&||| |h+0#af5f00255&|e|l|p|t|a|g|s| +0#0000000&@58
+|F|o@1|(+0#e000e06&|)| +0#0000000&||| |h+0#af5f00255&|i|d|e| +0#0000000&@62
+|F|o@1|(+0#e000e06&|)| +0#0000000&||| |h+0#af5f00255&|i|g|h|l|i|g|h|t| +0#0000000&@57
+|F|o@1|(+0#e000e06&|)| +0#0000000&||| |h+0#af5f00255&|i|s|t|o|r|y| +0#0000000&@59
+|F|o@1|(+0#e000e06&|)| +0#0000000&||| |h+0#af5f00255&|o|r|i|z|o|n|t|a|l| +0#0000000&@56
+|F|o@1|(+0#e000e06&|)| +0#0000000&||| |i+0#af5f00255&|a|b@1|r|e|v| +0#0000000&@59
+|F|o@1|(+0#e000e06&|)| +0#0000000&||| |i+0#af5f00255&|a|b|c|l|e|a|r| +0#0000000&@58
+|F|o@1|(+0#e000e06&|)| +0#0000000&||| |i+0#af5f00255&|f| +0#0000000&@64
+@57|8|1@1|,|1| @8|6|5|%| 
index c7f37a9b719a89069145540e9cc7647c42af7eab..05d18f4f2b829692f22809e27637161cccd3e143 100644 (file)
@@ -1,20 +1,20 @@
-|F+0&#ffffff0|o@1|(+0#e000e06&|)| +0#0000000&||| |k+0#af5f00255&|e@1|p|a|l|t| +0#0000000&@59
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |k+0#af5f00255&|e@1|p|j|u|m|p|s| +0#0000000&@57
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |k+0#af5f00255&|e@1|p|m|a|r|k|s| +0#0000000&@57
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |k+0#af5f00255&|e@1|p@1|a|t@1|e|r|n|s| +0#0000000&@54
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |l+0#af5f00255&|a|b|o|v|e| +0#0000000&@60
->F|o@1|(+0#e000e06&|)| +0#0000000&||| |l+0#af5f00255&|a|d@1|b|u|f@1|e|r| +0#0000000&@56
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |l+0#af5f00255&|a|d@1|e|x|p|r| +0#0000000&@58
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |l+0#af5f00255&|a|d@1|f|i|l|e| +0#0000000&@58
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |l+0#af5f00255&|a|f|t|e|r| +0#0000000&@60
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |l+0#af5f00255&|a|n|g|u|a|g|e| +0#0000000&@58
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |l+0#af5f00255&|a|s|t| +0#0000000&@62
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |l+0#af5f00255&|a|t|e|r| +0#0000000&@61
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |l+0#af5f00255&|b|e|f|o|r|e| +0#0000000&@59
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |l+0#af5f00255&|b|e|l|o|w| +0#0000000&@60
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |l+0#af5f00255&|b|o|t@1|o|m| +0#0000000&@59
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |l+0#af5f00255&|b|u|f@1|e|r| +0#0000000&@59
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |l+0#af5f00255&|c|d| +0#0000000&@63
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |l+0#af5f00255&|c|h|d|i|r| +0#0000000&@60
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |l+0#af5f00255&|c|l|o|s|e| +0#0000000&@60
-@57|8|2|9|,|1| @8|6|9|%| 
+|F+0&#ffffff0|o@1|(+0#e000e06&|)| +0#0000000&||| |i+0#af5f00255&|f| +0#0000000&@64
+|F|o@1|(+0#e000e06&|)| +0#0000000&||| |i+0#af5f00255&|j|u|m|p| +0#0000000&@61
+|F|o@1|(+0#e000e06&|)| +0#0000000&||| |i+0#af5f00255&|l|i|s|t| +0#0000000&@61
+|F|o@1|(+0#e000e06&|)| +0#0000000&||| |i+0#af5f00255&|m|a|p| +0#0000000&@62
+|F|o@1|(+0#e000e06&|)| +0#0000000&||| |i+0#af5f00255&|m|a|p|c|l|e|a|r| +0#0000000&@57
+>F|o@1|(+0#e000e06&|)| +0#0000000&||| |i+0#af5f00255&|m|e|n|u| +0#0000000&@61
+|F|o@1|(+0#e000e06&|)| +0#0000000&||| |i+0#af5f00255&|m|p|o|r|t| +0#0000000&@60
+|F|o@1|(+0#e000e06&|)| +0#0000000&||| |i+0#af5f00255&|n|o|r|e|a|b@1|r|e|v| +0#0000000&@55
+|F|o@1|(+0#e000e06&|)| +0#0000000&||| |i+0#af5f00255&|n|o|r|e|m|a|p| +0#0000000&@58
+|F|o@1|(+0#e000e06&|)| +0#0000000&||| |i+0#af5f00255&|n|o|r|e|m|e|n|u| +0#0000000&@57
+|F|o@1|(+0#e000e06&|)| +0#0000000&||| |i+0#af5f00255&|n|t|e|r|f|a|c|e| +0#0000000&@57
+|e+0#af5f00255&|n|d|i|n|t|e|r|f|a|c|e| +0#0000000&@62
+|F|o@1|(+0#e000e06&|)| +0#0000000&||| |i+0#af5f00255&|n|t|r|o| +0#0000000&@61
+|F|o@1|(+0#e000e06&|)| +0#0000000&||| |i+0#af5f00255&|s|e|a|r|c|h| +0#0000000&@59
+|F|o@1|(+0#e000e06&|)| +0#0000000&||| |i+0#af5f00255&|s|p|l|i|t| +0#0000000&@60
+|F|o@1|(+0#e000e06&|)| +0#0000000&||| |i+0#af5f00255&|u|n|a|b@1|r|e|v| +0#0000000&@57
+|F|o@1|(+0#e000e06&|)| +0#0000000&||| |i+0#af5f00255&|u|n|m|a|p| +0#0000000&@60
+|F|o@1|(+0#e000e06&|)| +0#0000000&||| |i+0#af5f00255&|u|n|m|e|n|u| +0#0000000&@59
+|F|o@1|(+0#e000e06&|)| +0#0000000&||| |j+0#af5f00255&|o|i|n| +0#0000000&@62
+@57|8|2|9|,|1| @8|6@1|%| 
index a83f90b50f4ef375d6b722b519b6b64153e252be..405d9bfc05d2f248505b570197d6aa8006341014 100644 (file)
@@ -1,20 +1,20 @@
-|F+0&#ffffff0|o@1|(+0#e000e06&|)| +0#0000000&||| |l+0#af5f00255&|c|l|o|s|e| +0#0000000&@60
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |l+0#af5f00255&|c|s|c|o|p|e| +0#0000000&@59
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |l+0#af5f00255&|d|o| +0#0000000&@63
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |l+0#af5f00255&|e|f|t| +0#0000000&@62
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |l+0#af5f00255&|e|f|t|a|b|o|v|e| +0#0000000&@57
->F|o@1|(+0#e000e06&|)| +0#0000000&||| |l+0#af5f00255&|e|g|a|c|y| +0#0000000&@60
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |l+0#af5f00255&|e|x|p|r| +0#0000000&@61
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |l+0#af5f00255&|f|d|o| +0#0000000&@62
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |l+0#af5f00255&|f|i|l|e| +0#0000000&@61
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |l+0#af5f00255&|f|i|r|s|t| +0#0000000&@60
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |l+0#af5f00255&|g|e|t|b|u|f@1|e|r| +0#0000000&@56
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |l+0#af5f00255&|g|e|t|e|x|p|r| +0#0000000&@58
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |l+0#af5f00255&|g|e|t|f|i|l|e| +0#0000000&@58
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |l+0#af5f00255&|g|r|e|p| +0#0000000&@61
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |l+0#af5f00255&|g|r|e|p|a|d@1| +0#0000000&@58
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |l+0#af5f00255&|h|e|l|p|g|r|e|p| +0#0000000&@57
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |l+0#af5f00255&|h|i|s|t|o|r|y| +0#0000000&@58
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |l+0#af5f00255&|i|s|t| +0#0000000&@62
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |l+0#af5f00255&@1| +0#0000000&@64
-@57|8|4|7|,|1| @8|7|0|%| 
+|F+0&#ffffff0|o@1|(+0#e000e06&|)| +0#0000000&||| |j+0#af5f00255&|o|i|n| +0#0000000&@62
+|F|o@1|(+0#e000e06&|)| +0#0000000&||| |j+0#af5f00255&|u|m|p|s| +0#0000000&@61
+|F|o@1|(+0#e000e06&|)| +0#0000000&||| |k+0#af5f00255&|e@1|p|a|l|t| +0#0000000&@59
+|F|o@1|(+0#e000e06&|)| +0#0000000&||| |k+0#af5f00255&|e@1|p|j|u|m|p|s| +0#0000000&@57
+|F|o@1|(+0#e000e06&|)| +0#0000000&||| |k+0#af5f00255&|e@1|p|m|a|r|k|s| +0#0000000&@57
+>F|o@1|(+0#e000e06&|)| +0#0000000&||| |k+0#af5f00255&|e@1|p@1|a|t@1|e|r|n|s| +0#0000000&@54
+|F|o@1|(+0#e000e06&|)| +0#0000000&||| |l+0#af5f00255&|a|b|o|v|e| +0#0000000&@60
+|F|o@1|(+0#e000e06&|)| +0#0000000&||| |l+0#af5f00255&|a|d@1|b|u|f@1|e|r| +0#0000000&@56
+|F|o@1|(+0#e000e06&|)| +0#0000000&||| |l+0#af5f00255&|a|d@1|e|x|p|r| +0#0000000&@58
+|F|o@1|(+0#e000e06&|)| +0#0000000&||| |l+0#af5f00255&|a|d@1|f|i|l|e| +0#0000000&@58
+|F|o@1|(+0#e000e06&|)| +0#0000000&||| |l+0#af5f00255&|a|f|t|e|r| +0#0000000&@60
+|F|o@1|(+0#e000e06&|)| +0#0000000&||| |l+0#af5f00255&|a|n|g|u|a|g|e| +0#0000000&@58
+|F|o@1|(+0#e000e06&|)| +0#0000000&||| |l+0#af5f00255&|a|s|t| +0#0000000&@62
+|F|o@1|(+0#e000e06&|)| +0#0000000&||| |l+0#af5f00255&|a|t|e|r| +0#0000000&@61
+|F|o@1|(+0#e000e06&|)| +0#0000000&||| |l+0#af5f00255&|b|e|f|o|r|e| +0#0000000&@59
+|F|o@1|(+0#e000e06&|)| +0#0000000&||| |l+0#af5f00255&|b|e|l|o|w| +0#0000000&@60
+|F|o@1|(+0#e000e06&|)| +0#0000000&||| |l+0#af5f00255&|b|o|t@1|o|m| +0#0000000&@59
+|F|o@1|(+0#e000e06&|)| +0#0000000&||| |l+0#af5f00255&|b|u|f@1|e|r| +0#0000000&@59
+|F|o@1|(+0#e000e06&|)| +0#0000000&||| |l+0#af5f00255&|c|d| +0#0000000&@63
+@57|8|4|7|,|1| @8|6|7|%| 
index 158d4d24ba840e30972ffc7b607458078c132062..a2b9a280ff2b18b8f94dbe541fe3861941ba8e50 100644 (file)
@@ -1,20 +1,20 @@
-|F+0&#ffffff0|o@1|(+0#e000e06&|)| +0#0000000&||| |l+0#af5f00255&@1| +0#0000000&@64
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |l+0#af5f00255&@1|a|s|t| +0#0000000&@61
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |l+0#af5f00255&@1|i|s|t| +0#0000000&@61
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |l+0#af5f00255&|m|a|k|e| +0#0000000&@61
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |l+0#af5f00255&|m|a|p| +0#0000000&@62
->F|o@1|(+0#e000e06&|)| +0#0000000&||| |l+0#af5f00255&|m|a|p|c|l|e|a|r| +0#0000000&@57
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |l+0#af5f00255&|n|e|w|e|r| +0#0000000&@60
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |l+0#af5f00255&|n|e|x|t| +0#0000000&@61
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |l+0#af5f00255&|N|e|x|t| +0#0000000&@61
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |l+0#af5f00255&|n|f|i|l|e| +0#0000000&@60
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |l+0#af5f00255&|N|f|i|l|e| +0#0000000&@60
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |l+0#af5f00255&|n|o|r|e|m|a|p| +0#0000000&@58
-|#+0#0000e05&| |F|o@1|(|)| ||| |l|o|a|d|k|e|y|m|a|p| |#| |d|i|s|a|b|l|e|d| |-| |r|u|n|s| |u|n|t|i|l| |E|O|F| +0#0000000&@26
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |l+0#af5f00255&|o|a|d|v|i|e|w| +0#0000000&@58
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |l+0#af5f00255&|o|c|k|m|a|r|k|s| +0#0000000&@57
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |l+0#af5f00255&|o|c|k|v|a|r| +0#0000000&@59
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |l+0#af5f00255&|o|l|d|e|r| +0#0000000&@60
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |l+0#af5f00255&|o|p|e|n| +0#0000000&@61
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |l+0#af5f00255&|p|f|i|l|e| +0#0000000&@60
-@57|8|6|5|,|1| @8|7|2|%| 
+|F+0&#ffffff0|o@1|(+0#e000e06&|)| +0#0000000&||| |l+0#af5f00255&|c|d| +0#0000000&@63
+|F|o@1|(+0#e000e06&|)| +0#0000000&||| |l+0#af5f00255&|c|h|d|i|r| +0#0000000&@60
+|F|o@1|(+0#e000e06&|)| +0#0000000&||| |l+0#af5f00255&|c|l|o|s|e| +0#0000000&@60
+|F|o@1|(+0#e000e06&|)| +0#0000000&||| |l+0#af5f00255&|c|s|c|o|p|e| +0#0000000&@59
+|F|o@1|(+0#e000e06&|)| +0#0000000&||| |l+0#af5f00255&|d|o| +0#0000000&@63
+>F|o@1|(+0#e000e06&|)| +0#0000000&||| |l+0#af5f00255&|e|f|t| +0#0000000&@62
+|F|o@1|(+0#e000e06&|)| +0#0000000&||| |l+0#af5f00255&|e|f|t|a|b|o|v|e| +0#0000000&@57
+|F|o@1|(+0#e000e06&|)| +0#0000000&||| |l+0#af5f00255&|e|g|a|c|y| +0#0000000&@60
+|F|o@1|(+0#e000e06&|)| +0#0000000&||| |l+0#af5f00255&|e|x|p|r| +0#0000000&@61
+|F|o@1|(+0#e000e06&|)| +0#0000000&||| |l+0#af5f00255&|f|d|o| +0#0000000&@62
+|F|o@1|(+0#e000e06&|)| +0#0000000&||| |l+0#af5f00255&|f|i|l|e| +0#0000000&@61
+|F|o@1|(+0#e000e06&|)| +0#0000000&||| |l+0#af5f00255&|f|i|r|s|t| +0#0000000&@60
+|F|o@1|(+0#e000e06&|)| +0#0000000&||| |l+0#af5f00255&|g|e|t|b|u|f@1|e|r| +0#0000000&@56
+|F|o@1|(+0#e000e06&|)| +0#0000000&||| |l+0#af5f00255&|g|e|t|e|x|p|r| +0#0000000&@58
+|F|o@1|(+0#e000e06&|)| +0#0000000&||| |l+0#af5f00255&|g|e|t|f|i|l|e| +0#0000000&@58
+|F|o@1|(+0#e000e06&|)| +0#0000000&||| |l+0#af5f00255&|g|r|e|p| +0#0000000&@61
+|F|o@1|(+0#e000e06&|)| +0#0000000&||| |l+0#af5f00255&|g|r|e|p|a|d@1| +0#0000000&@58
+|F|o@1|(+0#e000e06&|)| +0#0000000&||| |l+0#af5f00255&|h|e|l|p|g|r|e|p| +0#0000000&@57
+|F|o@1|(+0#e000e06&|)| +0#0000000&||| |l+0#af5f00255&|h|i|s|t|o|r|y| +0#0000000&@58
+@57|8|6|5|,|1| @8|6|9|%| 
index f94e39210db39e27b1a27d2e4e6df29708c43932..c08afbcd30dafa952e545aac2b59ae8957d9d745 100644 (file)
@@ -1,20 +1,20 @@
-|F+0&#ffffff0|o@1|(+0#e000e06&|)| +0#0000000&||| |l+0#af5f00255&|p|f|i|l|e| +0#0000000&@60
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |l+0#af5f00255&|p|r|e|v|i|o|u|s| +0#0000000&@57
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |l+0#af5f00255&|r|e|w|i|n|d| +0#0000000&@59
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |l+0#af5f00255&|s| +0#0000000&@64
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |l+0#af5f00255&|t|a|g| +0#0000000&@62
->F|o@1|(+0#e000e06&|)| +0#0000000&||| |l+0#af5f00255&|u|a| +0#0000000&@63
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |l+0#af5f00255&|u|a|d|o| +0#0000000&@61
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |l+0#af5f00255&|u|a|f|i|l|e| +0#0000000&@59
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |l+0#af5f00255&|u|n|m|a|p| +0#0000000&@60
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |l+0#af5f00255&|v|i|m|g|r|e|p| +0#0000000&@58
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |l+0#af5f00255&|v|i|m|g|r|e|p|a|d@1| +0#0000000&@55
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |l+0#af5f00255&|w|i|n|d|o|w| +0#0000000&@59
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |m+0#af5f00255&|a|k|e| +0#0000000&@62
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |m+0#af5f00255&|a|r|k| +0#0000000&@62
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |m+0#af5f00255&|o|v|e| +0#0000000&@62
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |m+0#af5f00255&|a|p| +0#0000000&@63
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |m+0#af5f00255&|a|p|c|l|e|a|r| +0#0000000&@58
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |m+0#af5f00255&|a|r|k|s| +0#0000000&@61
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |m+0#af5f00255&|a|t|c|h| +0#0000000&@61
-@57|8@1|3|,|1| @8|7|3|%| 
+|F+0&#ffffff0|o@1|(+0#e000e06&|)| +0#0000000&||| |l+0#af5f00255&|h|i|s|t|o|r|y| +0#0000000&@58
+|F|o@1|(+0#e000e06&|)| +0#0000000&||| |l+0#af5f00255&|i|s|t| +0#0000000&@62
+|F|o@1|(+0#e000e06&|)| +0#0000000&||| |l+0#af5f00255&@1| +0#0000000&@64
+|F|o@1|(+0#e000e06&|)| +0#0000000&||| |l+0#af5f00255&@1|a|s|t| +0#0000000&@61
+|F|o@1|(+0#e000e06&|)| +0#0000000&||| |l+0#af5f00255&@1|i|s|t| +0#0000000&@61
+>F|o@1|(+0#e000e06&|)| +0#0000000&||| |l+0#af5f00255&|m|a|k|e| +0#0000000&@61
+|F|o@1|(+0#e000e06&|)| +0#0000000&||| |l+0#af5f00255&|m|a|p| +0#0000000&@62
+|F|o@1|(+0#e000e06&|)| +0#0000000&||| |l+0#af5f00255&|m|a|p|c|l|e|a|r| +0#0000000&@57
+|F|o@1|(+0#e000e06&|)| +0#0000000&||| |l+0#af5f00255&|n|e|w|e|r| +0#0000000&@60
+|F|o@1|(+0#e000e06&|)| +0#0000000&||| |l+0#af5f00255&|n|e|x|t| +0#0000000&@61
+|F|o@1|(+0#e000e06&|)| +0#0000000&||| |l+0#af5f00255&|N|e|x|t| +0#0000000&@61
+|F|o@1|(+0#e000e06&|)| +0#0000000&||| |l+0#af5f00255&|n|f|i|l|e| +0#0000000&@60
+|F|o@1|(+0#e000e06&|)| +0#0000000&||| |l+0#af5f00255&|N|f|i|l|e| +0#0000000&@60
+|F|o@1|(+0#e000e06&|)| +0#0000000&||| |l+0#af5f00255&|n|o|r|e|m|a|p| +0#0000000&@58
+|#+0#0000e05&| |:|l|o|a|d|k|e|y|m|a|p| |#| |d|i|s|a|b|l|e|d| |-| |r|u|n|s| |u|n|t|i|l| |E|O|F| +0#0000000&@33
+|F|o@1|(+0#e000e06&|)| +0#0000000&||| |l+0#af5f00255&|o|a|d|v|i|e|w| +0#0000000&@58
+|F|o@1|(+0#e000e06&|)| +0#0000000&||| |l+0#af5f00255&|o|c|k|m|a|r|k|s| +0#0000000&@57
+|F|o@1|(+0#e000e06&|)| +0#0000000&||| |l+0#af5f00255&|o|c|k|v|a|r| +0#0000000&@59
+|F|o@1|(+0#e000e06&|)| +0#0000000&||| |l+0#af5f00255&|o|l|d|e|r| +0#0000000&@60
+@57|8@1|3|,|1| @8|7|0|%| 
index 62e5b5c49a1d565434085844113a72be578628d5..ed2d953595eaf277aa3a9104ca89771053c5e329 100644 (file)
@@ -1,20 +1,20 @@
-|F+0&#ffffff0|o@1|(+0#e000e06&|)| +0#0000000&||| |m+0#af5f00255&|a|t|c|h| +0#0000000&@61
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |m+0#af5f00255&|e|n|u| +0#0000000&@62
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |m+0#af5f00255&|e|n|u|t|r|a|n|s|l|a|t|e| +0#0000000&@53
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |m+0#af5f00255&|e|s@1|a|g|e|s| +0#0000000&@58
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |m+0#af5f00255&|k|e|x|r|c| +0#0000000&@60
->F|o@1|(+0#e000e06&|)| +0#0000000&||| |m+0#af5f00255&|k|s|e|s@1|i|o|n| +0#0000000&@57
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |m+0#af5f00255&|k|s|p|e|l@1| +0#0000000&@59
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |m+0#af5f00255&|k|v|i|e|w| +0#0000000&@60
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |m+0#af5f00255&|k|v|i|m|r|c| +0#0000000&@59
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |m+0#af5f00255&|z|f|i|l|e| +0#0000000&@60
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |m+0#af5f00255&|z|s|c|h|e|m|e| +0#0000000&@58
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |n+0#af5f00255&|b|c|l|o|s|e| +0#0000000&@59
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |n+0#af5f00255&|b|k|e|y| +0#0000000&@61
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |n+0#af5f00255&|b|s|t|a|r|t| +0#0000000&@59
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |n+0#af5f00255&|e|w| +0#0000000&@63
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |n+0#af5f00255&|e|x|t| +0#0000000&@62
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |n+0#af5f00255&|m|a|p| +0#0000000&@62
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |n+0#af5f00255&|m|a|p|c|l|e|a|r| +0#0000000&@57
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |n+0#af5f00255&|m|e|n|u| +0#0000000&@61
-@57|9|0|1|,|1| @8|7|5|%| 
+|F+0&#ffffff0|o@1|(+0#e000e06&|)| +0#0000000&||| |l+0#af5f00255&|o|l|d|e|r| +0#0000000&@60
+|F|o@1|(+0#e000e06&|)| +0#0000000&||| |l+0#af5f00255&|o|p|e|n| +0#0000000&@61
+|F|o@1|(+0#e000e06&|)| +0#0000000&||| |l+0#af5f00255&|p|f|i|l|e| +0#0000000&@60
+|F|o@1|(+0#e000e06&|)| +0#0000000&||| |l+0#af5f00255&|p|r|e|v|i|o|u|s| +0#0000000&@57
+|F|o@1|(+0#e000e06&|)| +0#0000000&||| |l+0#af5f00255&|r|e|w|i|n|d| +0#0000000&@59
+>F|o@1|(+0#e000e06&|)| +0#0000000&||| |l+0#af5f00255&|s| +0#0000000&@64
+|F|o@1|(+0#e000e06&|)| +0#0000000&||| |l+0#af5f00255&|t|a|g| +0#0000000&@62
+|F|o@1|(+0#e000e06&|)| +0#0000000&||| |l+0#af5f00255&|u|a| +0#0000000&@63
+|F|o@1|(+0#e000e06&|)| +0#0000000&||| |l+0#af5f00255&|u|a|d|o| +0#0000000&@61
+|F|o@1|(+0#e000e06&|)| +0#0000000&||| |l+0#af5f00255&|u|a|f|i|l|e| +0#0000000&@59
+|F|o@1|(+0#e000e06&|)| +0#0000000&||| |l+0#af5f00255&|u|n|m|a|p| +0#0000000&@60
+|F|o@1|(+0#e000e06&|)| +0#0000000&||| |l+0#af5f00255&|v|i|m|g|r|e|p| +0#0000000&@58
+|F|o@1|(+0#e000e06&|)| +0#0000000&||| |l+0#af5f00255&|v|i|m|g|r|e|p|a|d@1| +0#0000000&@55
+|F|o@1|(+0#e000e06&|)| +0#0000000&||| |l+0#af5f00255&|w|i|n|d|o|w| +0#0000000&@59
+|F|o@1|(+0#e000e06&|)| +0#0000000&||| |m+0#af5f00255&|a|k|e| +0#0000000&@62
+|F|o@1|(+0#e000e06&|)| +0#0000000&||| |m+0#af5f00255&|a|p| +0#0000000&@63
+|F|o@1|(+0#e000e06&|)| +0#0000000&||| |m+0#af5f00255&|a|p|c|l|e|a|r| +0#0000000&@58
+|F|o@1|(+0#e000e06&|)| +0#0000000&||| |m+0#af5f00255&|a|r|k| +0#0000000&@62
+|F|o@1|(+0#e000e06&|)| +0#0000000&||| |m+0#af5f00255&|a|r|k|s| +0#0000000&@61
+@57|9|0|1|,|1| @8|7|2|%| 
index c8ce286a56bed745021d29d742f8288ddccc1125..0088b7849d08af4e7f99e88ef1b181fdddef40ac 100644 (file)
@@ -1,20 +1,20 @@
-|F+0&#ffffff0|o@1|(+0#e000e06&|)| +0#0000000&||| |n+0#af5f00255&|m|e|n|u| +0#0000000&@61
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |n+0#af5f00255&@1|o|r|e|m|a|p| +0#0000000&@58
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |n+0#af5f00255&@1|o|r|e|m|e|n|u| +0#0000000&@57
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |n+0#af5f00255&|o|a|u|t|o|c|m|d| +0#0000000&@57
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |n+0#af5f00255&|o|h|l|s|e|a|r|c|h| +0#0000000&@56
->F|o@1|(+0#e000e06&|)| +0#0000000&||| |n+0#af5f00255&|o|r|e|a|b@1|r|e|v| +0#0000000&@56
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |n+0#af5f00255&|o|r|e|m|a|p| +0#0000000&@59
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |n+0#af5f00255&|o|r|e|m|e|n|u| +0#0000000&@58
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |n+0#af5f00255&|o|r|m|a|l| +0#0000000&@60
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |n+0#af5f00255&|o|s|w|a|p|f|i|l|e| +0#0000000&@56
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |n+0#af5f00255&|u|m|b|e|r| +0#0000000&@60
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |n+0#af5f00255&|u|n|m|a|p| +0#0000000&@60
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |n+0#af5f00255&|u|n|m|e|n|u| +0#0000000&@59
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |o+0#af5f00255&|l|d|f|i|l|e|s| +0#0000000&@58
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |o+0#af5f00255&|m|a|p| +0#0000000&@62
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |o+0#af5f00255&|m|a|p|c|l|e|a|r| +0#0000000&@57
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |o+0#af5f00255&|m|e|n|u| +0#0000000&@61
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |o+0#af5f00255&|n|l|y| +0#0000000&@62
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |o+0#af5f00255&|n|o|r|e|m|a|p| +0#0000000&@58
-@57|9|1|9|,|1| @8|7|6|%| 
+|F+0&#ffffff0|o@1|(+0#e000e06&|)| +0#0000000&||| |m+0#af5f00255&|a|r|k|s| +0#0000000&@61
+|F|o@1|(+0#e000e06&|)| +0#0000000&||| |m+0#af5f00255&|a|t|c|h| +0#0000000&@61
+|F|o@1|(+0#e000e06&|)| +0#0000000&||| |m+0#af5f00255&|e|n|u| +0#0000000&@62
+|F|o@1|(+0#e000e06&|)| +0#0000000&||| |m+0#af5f00255&|e|n|u|t|r|a|n|s|l|a|t|e| +0#0000000&@53
+|F|o@1|(+0#e000e06&|)| +0#0000000&||| |m+0#af5f00255&|e|s@1|a|g|e|s| +0#0000000&@58
+>F|o@1|(+0#e000e06&|)| +0#0000000&||| |m+0#af5f00255&|k|e|x|r|c| +0#0000000&@60
+|F|o@1|(+0#e000e06&|)| +0#0000000&||| |m+0#af5f00255&|k|s|e|s@1|i|o|n| +0#0000000&@57
+|F|o@1|(+0#e000e06&|)| +0#0000000&||| |m+0#af5f00255&|k|s|p|e|l@1| +0#0000000&@59
+|F|o@1|(+0#e000e06&|)| +0#0000000&||| |m+0#af5f00255&|k|v|i|e|w| +0#0000000&@60
+|F|o@1|(+0#e000e06&|)| +0#0000000&||| |m+0#af5f00255&|k|v|i|m|r|c| +0#0000000&@59
+|F|o@1|(+0#e000e06&|)| +0#0000000&||| |m+0#af5f00255&|o|v|e| +0#0000000&@62
+|F|o@1|(+0#e000e06&|)| +0#0000000&||| |m+0#af5f00255&|z|f|i|l|e| +0#0000000&@60
+|F|o@1|(+0#e000e06&|)| +0#0000000&||| |m+0#af5f00255&|z|s|c|h|e|m|e| +0#0000000&@58
+|F|o@1|(+0#e000e06&|)| +0#0000000&||| |n+0#af5f00255&|b|c|l|o|s|e| +0#0000000&@59
+|F|o@1|(+0#e000e06&|)| +0#0000000&||| |n+0#af5f00255&|b|k|e|y| +0#0000000&@61
+|F|o@1|(+0#e000e06&|)| +0#0000000&||| |n+0#af5f00255&|b|s|t|a|r|t| +0#0000000&@59
+|F|o@1|(+0#e000e06&|)| +0#0000000&||| |n+0#af5f00255&|e|w| +0#0000000&@63
+|F|o@1|(+0#e000e06&|)| +0#0000000&||| |n+0#af5f00255&|e|x|t| +0#0000000&@62
+|F|o@1|(+0#e000e06&|)| +0#0000000&||| |n+0#af5f00255&|m|a|p| +0#0000000&@62
+@57|9|1|9|,|1| @8|7|3|%| 
index f1d21db59c6ab4a3ca799d2311de8c32ab56b6c0..cb99c54dc6388ea23126a0b3c85975ee2c894393 100644 (file)
@@ -1,20 +1,20 @@
-|F+0&#ffffff0|o@1|(+0#e000e06&|)| +0#0000000&||| |o+0#af5f00255&|n|o|r|e|m|a|p| +0#0000000&@58
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |o+0#af5f00255&|n|o|r|e|m|e|n|u| +0#0000000&@57
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |o+0#af5f00255&|p|t|i|o|n|s| +0#0000000&@59
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |o+0#af5f00255&|u|n|m|a|p| +0#0000000&@60
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |o+0#af5f00255&|u|n|m|e|n|u| +0#0000000&@59
->F|o@1|(+0#e000e06&|)| +0#0000000&||| |o+0#af5f00255&|w|n|s|y|n|t|a|x| +0#0000000&@57
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |p+0#af5f00255&|a|c|k|a|d@1| +0#0000000&@59
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |p+0#af5f00255&|a|c|k|l|o|a|d|a|l@1| +0#0000000&@55
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |p+0#af5f00255&|c|l|o|s|e| +0#0000000&@60
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |p+0#af5f00255&|e|d|i|t| +0#0000000&@61
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |p+0#af5f00255&|e|r|l| +0#0000000&@62
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |p+0#af5f00255&|e|r|l|d|o| +0#0000000&@60
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |p+0#af5f00255&|o|p| +0#0000000&@63
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |p+0#af5f00255&|o|p|u|p| +0#0000000&@61
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |p+0#af5f00255&@1|o|p| +0#0000000&@62
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |p+0#af5f00255&|r|e|s|e|r|v|e| +0#0000000&@58
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |p+0#af5f00255&|r|e|v|i|o|u|s| +0#0000000&@58
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |p+0#af5f00255&|r|i|n|t| +0#0000000&@61
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |p+0#af5f00255&|r|o|f|d|e|l| +0#0000000&@59
-@57|9|3|7|,|1| @8|7|8|%| 
+|F+0&#ffffff0|o@1|(+0#e000e06&|)| +0#0000000&||| |n+0#af5f00255&|m|a|p| +0#0000000&@62
+|F|o@1|(+0#e000e06&|)| +0#0000000&||| |n+0#af5f00255&|m|a|p|c|l|e|a|r| +0#0000000&@57
+|F|o@1|(+0#e000e06&|)| +0#0000000&||| |n+0#af5f00255&|m|e|n|u| +0#0000000&@61
+|F|o@1|(+0#e000e06&|)| +0#0000000&||| |n+0#af5f00255&@1|o|r|e|m|a|p| +0#0000000&@58
+|F|o@1|(+0#e000e06&|)| +0#0000000&||| |n+0#af5f00255&@1|o|r|e|m|e|n|u| +0#0000000&@57
+>F|o@1|(+0#e000e06&|)| +0#0000000&||| |n+0#af5f00255&|o|a|u|t|o|c|m|d| +0#0000000&@57
+|F|o@1|(+0#e000e06&|)| +0#0000000&||| |n+0#af5f00255&|o|h|l|s|e|a|r|c|h| +0#0000000&@56
+|F|o@1|(+0#e000e06&|)| +0#0000000&||| |n+0#af5f00255&|o|r|e|a|b@1|r|e|v| +0#0000000&@56
+|F|o@1|(+0#e000e06&|)| +0#0000000&||| |n+0#af5f00255&|o|r|e|m|a|p| +0#0000000&@59
+|F|o@1|(+0#e000e06&|)| +0#0000000&||| |n+0#af5f00255&|o|r|e|m|e|n|u| +0#0000000&@58
+|F|o@1|(+0#e000e06&|)| +0#0000000&||| |n+0#af5f00255&|o|r|m|a|l| +0#0000000&@60
+|F|o@1|(+0#e000e06&|)| +0#0000000&||| |n+0#af5f00255&|o|s|w|a|p|f|i|l|e| +0#0000000&@56
+|F|o@1|(+0#e000e06&|)| +0#0000000&||| |n+0#af5f00255&|u|m|b|e|r| +0#0000000&@60
+|F|o@1|(+0#e000e06&|)| +0#0000000&||| |n+0#af5f00255&|u|n|m|a|p| +0#0000000&@60
+|F|o@1|(+0#e000e06&|)| +0#0000000&||| |n+0#af5f00255&|u|n|m|e|n|u| +0#0000000&@59
+|F|o@1|(+0#e000e06&|)| +0#0000000&||| |o+0#af5f00255&|l|d|f|i|l|e|s| +0#0000000&@58
+|F|o@1|(+0#e000e06&|)| +0#0000000&||| |o+0#af5f00255&|m|a|p| +0#0000000&@62
+|F|o@1|(+0#e000e06&|)| +0#0000000&||| |o+0#af5f00255&|m|a|p|c|l|e|a|r| +0#0000000&@57
+|F|o@1|(+0#e000e06&|)| +0#0000000&||| |o+0#af5f00255&|m|e|n|u| +0#0000000&@61
+@57|9|3|7|,|1| @8|7|5|%| 
index 15511c3906b97ca03bad61dbaa7cf86a111ed017..ba1d3c235db3a97d60bba33b52333acc0c2e5b82 100644 (file)
@@ -1,20 +1,20 @@
-|F+0&#ffffff0|o@1|(+0#e000e06&|)| +0#0000000&||| |p+0#af5f00255&|r|o|f|d|e|l| +0#0000000&@59
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |p+0#af5f00255&|r|o|f|i|l|e| +0#0000000&@59
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |p+0#af5f00255&|r|o|m|p|t|f|i|n|d| +0#0000000&@56
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |p+0#af5f00255&|r|o|m|p|t|r|e|p|l| +0#0000000&@56
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |p+0#af5f00255&|s|e|a|r|c|h| +0#0000000&@59
->F|o@1|(+0#e000e06&|)| +0#0000000&||| |p+0#af5f00255&|t|a|g| +0#0000000&@62
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |p+0#af5f00255&|t|f|i|r|s|t| +0#0000000&@59
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |p+0#af5f00255&|t|j|u|m|p| +0#0000000&@60
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |p+0#af5f00255&|t|l|a|s|t| +0#0000000&@60
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |p+0#af5f00255&|t|n|e|x|t| +0#0000000&@60
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |p+0#af5f00255&|t|N|e|x|t| +0#0000000&@60
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |p+0#af5f00255&|t|p|r|e|v|i|o|u|s| +0#0000000&@56
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |p+0#af5f00255&|t|r|e|w|i|n|d| +0#0000000&@58
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |p+0#af5f00255&|t|s|e|l|e|c|t| +0#0000000&@58
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |p+0#af5f00255&|u|t| +0#0000000&@63
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |p+0#af5f00255&|w|d| +0#0000000&@63
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |p+0#af5f00255&|y|3| +0#0000000&@63
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |p+0#af5f00255&|y|3|d|o| +0#0000000&@61
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |p+0#af5f00255&|y|3|f|i|l|e| +0#0000000&@59
-@57|9|5@1|,|1| @8|7|9|%| 
+|F+0&#ffffff0|o@1|(+0#e000e06&|)| +0#0000000&||| |o+0#af5f00255&|m|e|n|u| +0#0000000&@61
+|F|o@1|(+0#e000e06&|)| +0#0000000&||| |o+0#af5f00255&|n|l|y| +0#0000000&@62
+|F|o@1|(+0#e000e06&|)| +0#0000000&||| |o+0#af5f00255&|n|o|r|e|m|a|p| +0#0000000&@58
+|F|o@1|(+0#e000e06&|)| +0#0000000&||| |o+0#af5f00255&|n|o|r|e|m|e|n|u| +0#0000000&@57
+|F|o@1|(+0#e000e06&|)| +0#0000000&||| |o+0#af5f00255&|p|t|i|o|n|s| +0#0000000&@59
+>F|o@1|(+0#e000e06&|)| +0#0000000&||| |o+0#af5f00255&|u|n|m|a|p| +0#0000000&@60
+|F|o@1|(+0#e000e06&|)| +0#0000000&||| |o+0#af5f00255&|u|n|m|e|n|u| +0#0000000&@59
+|F|o@1|(+0#e000e06&|)| +0#0000000&||| |o+0#af5f00255&|w|n|s|y|n|t|a|x| +0#0000000&@57
+|F|o@1|(+0#e000e06&|)| +0#0000000&||| |p+0#af5f00255&|a|c|k|a|d@1| +0#0000000&@59
+|F|o@1|(+0#e000e06&|)| +0#0000000&||| |p+0#af5f00255&|a|c|k|l|o|a|d|a|l@1| +0#0000000&@55
+|F|o@1|(+0#e000e06&|)| +0#0000000&||| |p+0#af5f00255&|c|l|o|s|e| +0#0000000&@60
+|F|o@1|(+0#e000e06&|)| +0#0000000&||| |p+0#af5f00255&|e|d|i|t| +0#0000000&@61
+|F|o@1|(+0#e000e06&|)| +0#0000000&||| |p+0#af5f00255&|e|r|l| +0#0000000&@62
+|F|o@1|(+0#e000e06&|)| +0#0000000&||| |p+0#af5f00255&|e|r|l|d|o| +0#0000000&@60
+|F|o@1|(+0#e000e06&|)| +0#0000000&||| |p+0#af5f00255&|o|p| +0#0000000&@63
+|F|o@1|(+0#e000e06&|)| +0#0000000&||| |p+0#af5f00255&|o|p|u|p| +0#0000000&@61
+|F|o@1|(+0#e000e06&|)| +0#0000000&||| |p+0#af5f00255&@1|o|p| +0#0000000&@62
+|F|o@1|(+0#e000e06&|)| +0#0000000&||| |p+0#af5f00255&|r|e|s|e|r|v|e| +0#0000000&@58
+|F|o@1|(+0#e000e06&|)| +0#0000000&||| |p+0#af5f00255&|r|e|v|i|o|u|s| +0#0000000&@58
+@57|9|5@1|,|1| @8|7|6|%| 
index de2558dcde47fb0140afd73ac2bd30daed1b49cc..caaa5492c6fd5610b88f22cfdd18619438dfd3ba 100644 (file)
@@ -1,20 +1,20 @@
-|F+0&#ffffff0|o@1|(+0#e000e06&|)| +0#0000000&||| |p+0#af5f00255&|y|3|f|i|l|e| +0#0000000&@59
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |p+0#af5f00255&|y|d|o| +0#0000000&@62
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |p+0#af5f00255&|y|f|i|l|e| +0#0000000&@60
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |p+0#af5f00255&|y|t|h|o|n| +0#0000000&@60
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |p+0#af5f00255&|y|t|h|o|n|3| +0#0000000&@59
->F|o@1|(+0#e000e06&|)| +0#0000000&||| |p+0#af5f00255&|y|t|h|o|n|x| +0#0000000&@59
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |p+0#af5f00255&|y|x| +0#0000000&@63
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |p+0#af5f00255&|y|x|d|o| +0#0000000&@61
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |p+0#af5f00255&|y|x|f|i|l|e| +0#0000000&@59
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |q+0#af5f00255&|a|l@1| +0#0000000&@62
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |q+0#af5f00255&|u|i|t| +0#0000000&@62
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |q+0#af5f00255&|u|i|t|a|l@1| +0#0000000&@59
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |r+0#af5f00255&|e|a|d| +0#0000000&@62
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |r+0#af5f00255&|e|c|o|v|e|r| +0#0000000&@59
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |r+0#af5f00255&|e|d|i|r| +0#0000000&@61
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |r+0#af5f00255&|e|d|o| +0#0000000&@62
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |r+0#af5f00255&|e|d|r|a|w| +0#0000000&@60
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |r+0#af5f00255&|e|d|r|a|w|s|t|a|t|u|s| +0#0000000&@54
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |r+0#af5f00255&|e|d|r|a|w|t|a|b|l|i|n|e| +0#0000000&@53
-@57|9|7|3|,|1| @8|8|1|%| 
+|F+0&#ffffff0|o@1|(+0#e000e06&|)| +0#0000000&||| |p+0#af5f00255&|r|e|v|i|o|u|s| +0#0000000&@58
+|F|o@1|(+0#e000e06&|)| +0#0000000&||| |p+0#af5f00255&|r|i|n|t| +0#0000000&@61
+|F|o@1|(+0#e000e06&|)| +0#0000000&||| |p+0#af5f00255&|r|o|f|d|e|l| +0#0000000&@59
+|F|o@1|(+0#e000e06&|)| +0#0000000&||| |p+0#af5f00255&|r|o|f|i|l|e| +0#0000000&@59
+|F|o@1|(+0#e000e06&|)| +0#0000000&||| |p+0#af5f00255&|r|o|m|p|t|f|i|n|d| +0#0000000&@56
+>F|o@1|(+0#e000e06&|)| +0#0000000&||| |p+0#af5f00255&|r|o|m|p|t|r|e|p|l| +0#0000000&@56
+|F|o@1|(+0#e000e06&|)| +0#0000000&||| |p+0#af5f00255&|s|e|a|r|c|h| +0#0000000&@59
+|F|o@1|(+0#e000e06&|)| +0#0000000&||| |p+0#af5f00255&|t|a|g| +0#0000000&@62
+|F|o@1|(+0#e000e06&|)| +0#0000000&||| |p+0#af5f00255&|t|f|i|r|s|t| +0#0000000&@59
+|F|o@1|(+0#e000e06&|)| +0#0000000&||| |p+0#af5f00255&|t|j|u|m|p| +0#0000000&@60
+|F|o@1|(+0#e000e06&|)| +0#0000000&||| |p+0#af5f00255&|t|l|a|s|t| +0#0000000&@60
+|F|o@1|(+0#e000e06&|)| +0#0000000&||| |p+0#af5f00255&|t|n|e|x|t| +0#0000000&@60
+|F|o@1|(+0#e000e06&|)| +0#0000000&||| |p+0#af5f00255&|t|N|e|x|t| +0#0000000&@60
+|F|o@1|(+0#e000e06&|)| +0#0000000&||| |p+0#af5f00255&|t|p|r|e|v|i|o|u|s| +0#0000000&@56
+|F|o@1|(+0#e000e06&|)| +0#0000000&||| |p+0#af5f00255&|t|r|e|w|i|n|d| +0#0000000&@58
+|F|o@1|(+0#e000e06&|)| +0#0000000&||| |p+0#af5f00255&|t|s|e|l|e|c|t| +0#0000000&@58
+|F|o@1|(+0#e000e06&|)| +0#0000000&||| |p+0#af5f00255&|u|t| +0#0000000&@63
+|F|o@1|(+0#e000e06&|)| +0#0000000&||| |p+0#af5f00255&|w|d| +0#0000000&@63
+|F|o@1|(+0#e000e06&|)| +0#0000000&||| |p+0#af5f00255&|y|3| +0#0000000&@63
+@57|9|7|3|,|1| @8|7|8|%| 
index b0838eec2f11ffb3f9d9ce30a73325d33159dfdc..76f8f9468bb6c4a3ddd3f8a6eb7c068c3b0048e4 100644 (file)
@@ -1,20 +1,20 @@
-|F+0&#ffffff0|o@1|(+0#e000e06&|)| +0#0000000&||| |r+0#af5f00255&|e|d|r|a|w|t|a|b|l|i|n|e| +0#0000000&@53
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |r+0#af5f00255&|e|g|i|s|t|e|r|s| +0#0000000&@57
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |r+0#af5f00255&|e|s|i|z|e| +0#0000000&@60
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |r+0#af5f00255&|e|t|a|b| +0#0000000&@61
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |r+0#af5f00255&|e|t|u|r|n| +0#0000000&@60
->F|o@1|(+0#e000e06&|)| +0#0000000&||| |r+0#af5f00255&|e|w|i|n|d| +0#0000000&@60
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |r+0#af5f00255&|i|g|h|t| +0#0000000&@61
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |r+0#af5f00255&|i|g|h|t|b|e|l|o|w| +0#0000000&@56
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |r+0#af5f00255&|u|b|y| +0#0000000&@62
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |r+0#af5f00255&|u|b|y|d|o| +0#0000000&@60
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |r+0#af5f00255&|u|b|y|f|i|l|e| +0#0000000&@58
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |r+0#af5f00255&|u|n|d|o| +0#0000000&@61
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |r+0#af5f00255&|u|n|t|i|m|e| +0#0000000&@59
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |r+0#af5f00255&|v|i|m|i|n|f|o| +0#0000000&@58
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |s+0#af5f00255&|a|l@1| +0#0000000&@62
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |s+0#af5f00255&|a|n|d|b|o|x| +0#0000000&@59
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |s+0#af5f00255&|a|r|g|u|m|e|n|t| +0#0000000&@57
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |s+0#af5f00255&|a|v|e|a|s| +0#0000000&@60
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |s+0#af5f00255&|b|a|l@1| +0#0000000&@61
-@57|9@1|1|,|1| @8|8|2|%| 
+|F+0&#ffffff0|o@1|(+0#e000e06&|)| +0#0000000&||| |p+0#af5f00255&|y|3| +0#0000000&@63
+|F|o@1|(+0#e000e06&|)| +0#0000000&||| |p+0#af5f00255&|y|3|d|o| +0#0000000&@61
+|F|o@1|(+0#e000e06&|)| +0#0000000&||| |p+0#af5f00255&|y|3|f|i|l|e| +0#0000000&@59
+|F|o@1|(+0#e000e06&|)| +0#0000000&||| |p+0#af5f00255&|y|d|o| +0#0000000&@62
+|F|o@1|(+0#e000e06&|)| +0#0000000&||| |p+0#af5f00255&|y|f|i|l|e| +0#0000000&@60
+>F|o@1|(+0#e000e06&|)| +0#0000000&||| |p+0#af5f00255&|y|t|h|o|n| +0#0000000&@60
+|F|o@1|(+0#e000e06&|)| +0#0000000&||| |p+0#af5f00255&|y|t|h|o|n|3| +0#0000000&@59
+|F|o@1|(+0#e000e06&|)| +0#0000000&||| |p+0#af5f00255&|y|t|h|o|n|x| +0#0000000&@59
+|F|o@1|(+0#e000e06&|)| +0#0000000&||| |p+0#af5f00255&|y|x| +0#0000000&@63
+|F|o@1|(+0#e000e06&|)| +0#0000000&||| |p+0#af5f00255&|y|x|d|o| +0#0000000&@61
+|F|o@1|(+0#e000e06&|)| +0#0000000&||| |p+0#af5f00255&|y|x|f|i|l|e| +0#0000000&@59
+|F|o@1|(+0#e000e06&|)| +0#0000000&||| |q+0#af5f00255&|a|l@1| +0#0000000&@62
+|F|o@1|(+0#e000e06&|)| +0#0000000&||| |q+0#af5f00255&|u|i|t| +0#0000000&@62
+|F|o@1|(+0#e000e06&|)| +0#0000000&||| |q+0#af5f00255&|u|i|t|a|l@1| +0#0000000&@59
+|F|o@1|(+0#e000e06&|)| +0#0000000&||| |r+0#af5f00255&|e|a|d| +0#0000000&@62
+|F|o@1|(+0#e000e06&|)| +0#0000000&||| |r+0#af5f00255&|e|c|o|v|e|r| +0#0000000&@59
+|F|o@1|(+0#e000e06&|)| +0#0000000&||| |r+0#af5f00255&|e|d|i|r| +0#0000000&@61
+|F|o@1|(+0#e000e06&|)| +0#0000000&||| |r+0#af5f00255&|e|d|o| +0#0000000&@62
+|F|o@1|(+0#e000e06&|)| +0#0000000&||| |r+0#af5f00255&|e|d|r|a|w| +0#0000000&@60
+@57|9@1|1|,|1| @8|7|9|%| 
index 133a501589c12464676b7537e6c1028adaab4af0..73912e5247b752fd5da052489b7f0dfd5ec48671 100644 (file)
@@ -1,20 +1,20 @@
-|F+0&#ffffff0|o@1|(+0#e000e06&|)| +0#0000000&||| |s+0#af5f00255&|b|a|l@1| +0#0000000&@61
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |s+0#af5f00255&|b|f|i|r|s|t| +0#0000000&@59
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |s+0#af5f00255&|b|l|a|s|t| +0#0000000&@60
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |s+0#af5f00255&|b|m|o|d|i|f|i|e|d| +0#0000000&@56
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |s+0#af5f00255&|b|n|e|x|t| +0#0000000&@60
->F|o@1|(+0#e000e06&|)| +0#0000000&||| |s+0#af5f00255&|b|N|e|x|t| +0#0000000&@60
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |s+0#af5f00255&|b|p|r|e|v|i|o|u|s| +0#0000000&@56
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |s+0#af5f00255&|b|r|e|w|i|n|d| +0#0000000&@58
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |s+0#af5f00255&|b|u|f@1|e|r| +0#0000000&@59
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |s+0#af5f00255&|c|r|i|p|t|e|n|c|o|d|i|n|g| +0#0000000&@52
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |s+0#af5f00255&|c|r|i|p|t|n|a|m|e|s| +0#0000000&@55
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |s+0#af5f00255&|c|r|i|p|t|v|e|r|s|i|o|n| +0#0000000&@53
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |s+0#af5f00255&|c|s|c|o|p|e| +0#0000000&@59
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |s+0#af5f00255&|e|t| +0#0000000&@63
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |s+0#af5f00255&|e|t|f|i|l|e|t|y|p|e| +0#0000000&@55
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |s+0#af5f00255&|e|t|g|l|o|b|a|l| +0#0000000&@57
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |s+0#af5f00255&|e|t|l|o|c|a|l| +0#0000000&@58
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |s+0#af5f00255&|f|i|n|d| +0#0000000&@61
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |s+0#af5f00255&|f|i|r|s|t| +0#0000000&@60
-@57|1|0@1|9|,|1| @7|8|4|%| 
+|F+0&#ffffff0|o@1|(+0#e000e06&|)| +0#0000000&||| |r+0#af5f00255&|e|d|r|a|w| +0#0000000&@60
+|F|o@1|(+0#e000e06&|)| +0#0000000&||| |r+0#af5f00255&|e|d|r|a|w|s|t|a|t|u|s| +0#0000000&@54
+|F|o@1|(+0#e000e06&|)| +0#0000000&||| |r+0#af5f00255&|e|d|r|a|w|t|a|b|l|i|n|e| +0#0000000&@53
+|F|o@1|(+0#e000e06&|)| +0#0000000&||| |r+0#af5f00255&|e|g|i|s|t|e|r|s| +0#0000000&@57
+|F|o@1|(+0#e000e06&|)| +0#0000000&||| |r+0#af5f00255&|e|s|i|z|e| +0#0000000&@60
+>F|o@1|(+0#e000e06&|)| +0#0000000&||| |r+0#af5f00255&|e|t|a|b| +0#0000000&@61
+|F|o@1|(+0#e000e06&|)| +0#0000000&||| |r+0#af5f00255&|e|t|u|r|n| +0#0000000&@60
+|F|o@1|(+0#e000e06&|)| +0#0000000&||| |r+0#af5f00255&|e|w|i|n|d| +0#0000000&@60
+|F|o@1|(+0#e000e06&|)| +0#0000000&||| |r+0#af5f00255&|i|g|h|t| +0#0000000&@61
+|F|o@1|(+0#e000e06&|)| +0#0000000&||| |r+0#af5f00255&|i|g|h|t|b|e|l|o|w| +0#0000000&@56
+|F|o@1|(+0#e000e06&|)| +0#0000000&||| |r+0#af5f00255&|u|b|y| +0#0000000&@62
+|F|o@1|(+0#e000e06&|)| +0#0000000&||| |r+0#af5f00255&|u|b|y|d|o| +0#0000000&@60
+|F|o@1|(+0#e000e06&|)| +0#0000000&||| |r+0#af5f00255&|u|b|y|f|i|l|e| +0#0000000&@58
+|F|o@1|(+0#e000e06&|)| +0#0000000&||| |r+0#af5f00255&|u|n|d|o| +0#0000000&@61
+|F|o@1|(+0#e000e06&|)| +0#0000000&||| |r+0#af5f00255&|u|n|t|i|m|e| +0#0000000&@59
+|F|o@1|(+0#e000e06&|)| +0#0000000&||| |r+0#af5f00255&|v|i|m|i|n|f|o| +0#0000000&@58
+|F|o@1|(+0#e000e06&|)| +0#0000000&||| |s+0#af5f00255&|a|l@1| +0#0000000&@62
+|F|o@1|(+0#e000e06&|)| +0#0000000&||| |s+0#af5f00255&|a|n|d|b|o|x| +0#0000000&@59
+|F|o@1|(+0#e000e06&|)| +0#0000000&||| |s+0#af5f00255&|a|r|g|u|m|e|n|t| +0#0000000&@57
+@57|1|0@1|9|,|1| @7|8|1|%| 
index 84417046541e3081ce45036f7db882c653981302..fee3c5d4f87609379c213e692a80b6f0885c3fd7 100644 (file)
@@ -1,20 +1,20 @@
-|F+0&#ffffff0|o@1|(+0#e000e06&|)| +0#0000000&||| |s+0#af5f00255&|f|i|r|s|t| +0#0000000&@60
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |s+0#af5f00255&|h|e|l@1| +0#0000000&@61
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |s+0#af5f00255&|i|g|n| +0#0000000&@62
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |s+0#af5f00255&|i|l|e|n|t| +0#0000000&@60
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |s+0#af5f00255&|i|m|a|l|t| +0#0000000&@60
->F|o@1|(+0#e000e06&|)| +0#0000000&||| |s+0#af5f00255&|l|a|s|t| +0#0000000&@61
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |s+0#af5f00255&|l|e@1|p| +0#0000000&@61
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |s+0#af5f00255&|l|e@1|p|!| +0#0000000&@60
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |s+0#af5f00255&|m|a|g|i|c| +0#0000000&@60
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |s+0#af5f00255&|m|a|p| +0#0000000&@62
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |s+0#af5f00255&|m|a|p|c|l|e|a|r| +0#0000000&@57
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |s+0#af5f00255&|m|e|n|u| +0#0000000&@61
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |s+0#af5f00255&|m|i|l|e| +0#0000000&@61
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |s+0#af5f00255&|n|e|x|t| +0#0000000&@61
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |s+0#af5f00255&|N|e|x|t| +0#0000000&@61
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |s+0#af5f00255&|n|o|m|a|g|i|c| +0#0000000&@58
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |s+0#af5f00255&|n|o|r|e|m|a|p| +0#0000000&@58
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |s+0#af5f00255&|n|o|r|e|m|e|n|u| +0#0000000&@57
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |s+0#af5f00255&|o|r|t| +0#0000000&@62
-@57|1|0|2|7|,|1| @7|8|5|%| 
+|F+0&#ffffff0|o@1|(+0#e000e06&|)| +0#0000000&||| |s+0#af5f00255&|a|r|g|u|m|e|n|t| +0#0000000&@57
+|F|o@1|(+0#e000e06&|)| +0#0000000&||| |s+0#af5f00255&|a|v|e|a|s| +0#0000000&@60
+|F|o@1|(+0#e000e06&|)| +0#0000000&||| |s+0#af5f00255&|b|a|l@1| +0#0000000&@61
+|F|o@1|(+0#e000e06&|)| +0#0000000&||| |s+0#af5f00255&|b|f|i|r|s|t| +0#0000000&@59
+|F|o@1|(+0#e000e06&|)| +0#0000000&||| |s+0#af5f00255&|b|l|a|s|t| +0#0000000&@60
+>F|o@1|(+0#e000e06&|)| +0#0000000&||| |s+0#af5f00255&|b|m|o|d|i|f|i|e|d| +0#0000000&@56
+|F|o@1|(+0#e000e06&|)| +0#0000000&||| |s+0#af5f00255&|b|n|e|x|t| +0#0000000&@60
+|F|o@1|(+0#e000e06&|)| +0#0000000&||| |s+0#af5f00255&|b|N|e|x|t| +0#0000000&@60
+|F|o@1|(+0#e000e06&|)| +0#0000000&||| |s+0#af5f00255&|b|p|r|e|v|i|o|u|s| +0#0000000&@56
+|F|o@1|(+0#e000e06&|)| +0#0000000&||| |s+0#af5f00255&|b|r|e|w|i|n|d| +0#0000000&@58
+|F|o@1|(+0#e000e06&|)| +0#0000000&||| |s+0#af5f00255&|b|u|f@1|e|r| +0#0000000&@59
+|F|o@1|(+0#e000e06&|)| +0#0000000&||| |s+0#af5f00255&|c|r|i|p|t|e|n|c|o|d|i|n|g| +0#0000000&@52
+|F|o@1|(+0#e000e06&|)| +0#0000000&||| |s+0#af5f00255&|c|r|i|p|t|n|a|m|e|s| +0#0000000&@55
+|F|o@1|(+0#e000e06&|)| +0#0000000&||| |s+0#af5f00255&|c|r|i|p|t|v|e|r|s|i|o|n| +0#0000000&@53
+|F|o@1|(+0#e000e06&|)| +0#0000000&||| |s+0#af5f00255&|c|s|c|o|p|e| +0#0000000&@59
+|F|o@1|(+0#e000e06&|)| +0#0000000&||| |s+0#af5f00255&|e|t| +0#0000000&@63
+|F|o@1|(+0#e000e06&|)| +0#0000000&||| |s+0#af5f00255&|e|t|f|i|l|e|t|y|p|e| +0#0000000&@55
+|F|o@1|(+0#e000e06&|)| +0#0000000&||| |s+0#af5f00255&|e|t|g|l|o|b|a|l| +0#0000000&@57
+|F|o@1|(+0#e000e06&|)| +0#0000000&||| |s+0#af5f00255&|e|t|l|o|c|a|l| +0#0000000&@58
+@57|1|0|2|7|,|1| @7|8|2|%| 
index 859389dcb03cc56e671d3069dd1e278017f34cd3..b79d18c36b95649b799619587118c794becbf06c 100644 (file)
@@ -1,20 +1,20 @@
-|F+0&#ffffff0|o@1|(+0#e000e06&|)| +0#0000000&||| |s+0#af5f00255&|o|r|t| +0#0000000&@62
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |s+0#af5f00255&|o|u|r|c|e| +0#0000000&@60
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |s+0#af5f00255&|p|e|l@1|d|u|m|p| +0#0000000&@57
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |s+0#af5f00255&|p|e|l@1|g|o@1|d| +0#0000000&@57
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |s+0#af5f00255&|p|e|l@1|i|n|f|o| +0#0000000&@57
->F|o@1|(+0#e000e06&|)| +0#0000000&||| |s+0#af5f00255&|p|e|l@1|r|a|r|e| +0#0000000&@57
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |s+0#af5f00255&|p|e|l@1|r|e|p|a|l@1| +0#0000000&@55
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |s+0#af5f00255&|p|e|l@1|u|n|d|o| +0#0000000&@57
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |s+0#af5f00255&|p|e|l@1|w|r|o|n|g| +0#0000000&@56
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |s+0#af5f00255&|p|l|i|t| +0#0000000&@61
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |s+0#af5f00255&|p|r|e|v|i|o|u|s| +0#0000000&@57
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |s+0#af5f00255&|r|e|w|i|n|d| +0#0000000&@59
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |s+0#af5f00255&|t|a|g| +0#0000000&@62
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |s+0#af5f00255&|t|a|r|t|g|r|e|p|l|a|c|e| +0#0000000&@53
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |s+0#af5f00255&|t|a|r|t|i|n|s|e|r|t| +0#0000000&@55
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |s+0#af5f00255&|t|a|r|t|r|e|p|l|a|c|e| +0#0000000&@54
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |s+0#af5f00255&|t|j|u|m|p| +0#0000000&@60
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |s+0#af5f00255&|t|o|p| +0#0000000&@62
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |s+0#af5f00255&|t|o|p|i|n|s|e|r|t| +0#0000000&@56
-@57|1|0|4|5|,|1| @7|8|7|%| 
+|F+0&#ffffff0|o@1|(+0#e000e06&|)| +0#0000000&||| |s+0#af5f00255&|e|t|l|o|c|a|l| +0#0000000&@58
+|F|o@1|(+0#e000e06&|)| +0#0000000&||| |s+0#af5f00255&|f|i|n|d| +0#0000000&@61
+|F|o@1|(+0#e000e06&|)| +0#0000000&||| |s+0#af5f00255&|f|i|r|s|t| +0#0000000&@60
+|F|o@1|(+0#e000e06&|)| +0#0000000&||| |s+0#af5f00255&|h|e|l@1| +0#0000000&@61
+|F|o@1|(+0#e000e06&|)| +0#0000000&||| |s+0#af5f00255&|i|g|n| +0#0000000&@62
+>F|o@1|(+0#e000e06&|)| +0#0000000&||| |s+0#af5f00255&|i|l|e|n|t| +0#0000000&@60
+|F|o@1|(+0#e000e06&|)| +0#0000000&||| |s+0#af5f00255&|i|m|a|l|t| +0#0000000&@60
+|F|o@1|(+0#e000e06&|)| +0#0000000&||| |s+0#af5f00255&|l|a|s|t| +0#0000000&@61
+|F|o@1|(+0#e000e06&|)| +0#0000000&||| |s+0#af5f00255&|l|e@1|p| +0#0000000&@61
+|F|o@1|(+0#e000e06&|)| +0#0000000&||| |s+0#af5f00255&|m|a|g|i|c| +0#0000000&@60
+|F|o@1|(+0#e000e06&|)| +0#0000000&||| |s+0#af5f00255&|m|a|p| +0#0000000&@62
+|F|o@1|(+0#e000e06&|)| +0#0000000&||| |s+0#af5f00255&|m|a|p|c|l|e|a|r| +0#0000000&@57
+|F|o@1|(+0#e000e06&|)| +0#0000000&||| |s+0#af5f00255&|m|e|n|u| +0#0000000&@61
+|F|o@1|(+0#e000e06&|)| +0#0000000&||| |s+0#af5f00255&|m|i|l|e| +0#0000000&@61
+|F|o@1|(+0#e000e06&|)| +0#0000000&||| |s+0#af5f00255&|n|e|x|t| +0#0000000&@61
+|F|o@1|(+0#e000e06&|)| +0#0000000&||| |s+0#af5f00255&|N|e|x|t| +0#0000000&@61
+|F|o@1|(+0#e000e06&|)| +0#0000000&||| |s+0#af5f00255&|n|o|m|a|g|i|c| +0#0000000&@58
+|F|o@1|(+0#e000e06&|)| +0#0000000&||| |s+0#af5f00255&|n|o|r|e|m|a|p| +0#0000000&@58
+|F|o@1|(+0#e000e06&|)| +0#0000000&||| |s+0#af5f00255&|n|o|r|e|m|e|n|u| +0#0000000&@57
+@57|1|0|4|5|,|1| @7|8|3|%| 
index 4137a55a434a33fdf78a685afe5b909238eae35d..4ebd684a88cdf14661db6f4d933e3031af3c4b32 100644 (file)
@@ -1,20 +1,20 @@
-|F+0&#ffffff0|o@1|(+0#e000e06&|)| +0#0000000&||| |s+0#af5f00255&|t|o|p|i|n|s|e|r|t| +0#0000000&@56
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |s+0#af5f00255&|t|s|e|l|e|c|t| +0#0000000&@58
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |s+0#af5f00255&|u|b|s|t|i|t|u|t|e| +0#0000000&@56
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |s+0#af5f00255&|u|n|h|i|d|e| +0#0000000&@59
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |s+0#af5f00255&|u|n|m|a|p| +0#0000000&@60
->F|o@1|(+0#e000e06&|)| +0#0000000&||| |s+0#af5f00255&|u|n|m|e|n|u| +0#0000000&@59
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |s+0#af5f00255&|u|s|p|e|n|d| +0#0000000&@59
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |s+0#af5f00255&|v|i|e|w| +0#0000000&@61
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |s+0#af5f00255&|w|a|p|n|a|m|e| +0#0000000&@58
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |s+0#af5f00255&|y|n|c|b|i|n|d| +0#0000000&@58
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |s+0#af5f00255&|y|n|t|a|x| +0#0000000&@60
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |s+0#af5f00255&|y|n|t|i|m|e| +0#0000000&@59
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |t+0#af5f00255&|a|b| +0#0000000&@63
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |t+0#af5f00255&|a|b|c|l|o|s|e| +0#0000000&@58
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |t+0#af5f00255&|a|b|d|o| +0#0000000&@61
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |t+0#af5f00255&|a|b|e|d|i|t| +0#0000000&@59
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |t+0#af5f00255&|a|b|f|i|n|d| +0#0000000&@59
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |t+0#af5f00255&|a|b|f|i|r|s|t| +0#0000000&@58
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |t+0#af5f00255&|a|b|l|a|s|t| +0#0000000&@59
-@57|1|0|6|3|,|1| @7|8@1|%| 
+|F+0&#ffffff0|o@1|(+0#e000e06&|)| +0#0000000&||| |s+0#af5f00255&|n|o|r|e|m|e|n|u| +0#0000000&@57
+|F|o@1|(+0#e000e06&|)| +0#0000000&||| |s+0#af5f00255&|o|r|t| +0#0000000&@62
+|F|o@1|(+0#e000e06&|)| +0#0000000&||| |s+0#af5f00255&|o|u|r|c|e| +0#0000000&@60
+|F|o@1|(+0#e000e06&|)| +0#0000000&||| |s+0#af5f00255&|p|e|l@1|d|u|m|p| +0#0000000&@57
+|F|o@1|(+0#e000e06&|)| +0#0000000&||| |s+0#af5f00255&|p|e|l@1|g|o@1|d| +0#0000000&@57
+>F|o@1|(+0#e000e06&|)| +0#0000000&||| |s+0#af5f00255&|p|e|l@1|i|n|f|o| +0#0000000&@57
+|F|o@1|(+0#e000e06&|)| +0#0000000&||| |s+0#af5f00255&|p|e|l@1|r|a|r|e| +0#0000000&@57
+|F|o@1|(+0#e000e06&|)| +0#0000000&||| |s+0#af5f00255&|p|e|l@1|r|e|p|a|l@1| +0#0000000&@55
+|F|o@1|(+0#e000e06&|)| +0#0000000&||| |s+0#af5f00255&|p|e|l@1|u|n|d|o| +0#0000000&@57
+|F|o@1|(+0#e000e06&|)| +0#0000000&||| |s+0#af5f00255&|p|e|l@1|w|r|o|n|g| +0#0000000&@56
+|F|o@1|(+0#e000e06&|)| +0#0000000&||| |s+0#af5f00255&|p|l|i|t| +0#0000000&@61
+|F|o@1|(+0#e000e06&|)| +0#0000000&||| |s+0#af5f00255&|p|r|e|v|i|o|u|s| +0#0000000&@57
+|F|o@1|(+0#e000e06&|)| +0#0000000&||| |s+0#af5f00255&|r|e|w|i|n|d| +0#0000000&@59
+|F|o@1|(+0#e000e06&|)| +0#0000000&||| |s+0#af5f00255&|t|a|g| +0#0000000&@62
+|F|o@1|(+0#e000e06&|)| +0#0000000&||| |s+0#af5f00255&|t|a|r|t|g|r|e|p|l|a|c|e| +0#0000000&@53
+|F|o@1|(+0#e000e06&|)| +0#0000000&||| |s+0#af5f00255&|t|a|r|t|i|n|s|e|r|t| +0#0000000&@55
+|F|o@1|(+0#e000e06&|)| +0#0000000&||| |s+0#af5f00255&|t|a|r|t|r|e|p|l|a|c|e| +0#0000000&@54
+|F|o@1|(+0#e000e06&|)| +0#0000000&||| |s+0#af5f00255&|t|j|u|m|p| +0#0000000&@60
+|F|o@1|(+0#e000e06&|)| +0#0000000&||| |s+0#af5f00255&|t|o|p| +0#0000000&@62
+@57|1|0|6|3|,|1| @7|8|5|%| 
index 13cb087a3a5200e30c39296a857429edbff0ee63..1be5c58932c7eec27ff2d2ab6ed7acea757ea9cb 100644 (file)
@@ -1,20 +1,20 @@
-|F+0&#ffffff0|o@1|(+0#e000e06&|)| +0#0000000&||| |t+0#af5f00255&|a|b|l|a|s|t| +0#0000000&@59
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |t+0#af5f00255&|a|b|m|o|v|e| +0#0000000&@59
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |t+0#af5f00255&|a|b|n|e|w| +0#0000000&@60
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |t+0#af5f00255&|a|b|n|e|x|t| +0#0000000&@59
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |t+0#af5f00255&|a|b|N|e|x|t| +0#0000000&@59
->F|o@1|(+0#e000e06&|)| +0#0000000&||| |t+0#af5f00255&|a|b|o|n|l|y| +0#0000000&@59
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |t+0#af5f00255&|a|b|p|r|e|v|i|o|u|s| +0#0000000&@55
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |t+0#af5f00255&|a|b|r|e|w|i|n|d| +0#0000000&@57
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |t+0#af5f00255&|a|b|s| +0#0000000&@62
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |t+0#af5f00255&|a|g| +0#0000000&@63
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |t+0#af5f00255&|a|g|s| +0#0000000&@62
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |t+0#af5f00255&|c|d| +0#0000000&@63
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |t+0#af5f00255&|c|h|d|i|r| +0#0000000&@60
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |t+0#af5f00255&|c|l| +0#0000000&@63
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |t+0#af5f00255&|c|l|d|o| +0#0000000&@61
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |t+0#af5f00255&|c|l|f|i|l|e| +0#0000000&@59
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |t+0#af5f00255&|e|a|r|o|f@1| +0#0000000&@59
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |t+0#af5f00255&|e|r|m|i|n|a|l| +0#0000000&@58
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |t+0#af5f00255&|f|i|r|s|t| +0#0000000&@60
-@57|1|0|8|1|,|1| @7|9|0|%| 
+|F+0&#ffffff0|o@1|(+0#e000e06&|)| +0#0000000&||| |s+0#af5f00255&|t|o|p| +0#0000000&@62
+|F|o@1|(+0#e000e06&|)| +0#0000000&||| |s+0#af5f00255&|t|o|p|i|n|s|e|r|t| +0#0000000&@56
+|F|o@1|(+0#e000e06&|)| +0#0000000&||| |s+0#af5f00255&|t|s|e|l|e|c|t| +0#0000000&@58
+|F|o@1|(+0#e000e06&|)| +0#0000000&||| |s+0#af5f00255&|u|b|s|t|i|t|u|t|e| +0#0000000&@56
+|F|o@1|(+0#e000e06&|)| +0#0000000&||| |s+0#af5f00255&|u|n|h|i|d|e| +0#0000000&@59
+>F|o@1|(+0#e000e06&|)| +0#0000000&||| |s+0#af5f00255&|u|n|m|a|p| +0#0000000&@60
+|F|o@1|(+0#e000e06&|)| +0#0000000&||| |s+0#af5f00255&|u|n|m|e|n|u| +0#0000000&@59
+|F|o@1|(+0#e000e06&|)| +0#0000000&||| |s+0#af5f00255&|u|s|p|e|n|d| +0#0000000&@59
+|F|o@1|(+0#e000e06&|)| +0#0000000&||| |s+0#af5f00255&|v|i|e|w| +0#0000000&@61
+|F|o@1|(+0#e000e06&|)| +0#0000000&||| |s+0#af5f00255&|w|a|p|n|a|m|e| +0#0000000&@58
+|F|o@1|(+0#e000e06&|)| +0#0000000&||| |s+0#af5f00255&|y|n|c|b|i|n|d| +0#0000000&@58
+|F|o@1|(+0#e000e06&|)| +0#0000000&||| |s+0#af5f00255&|y|n|t|a|x| +0#0000000&@60
+|F|o@1|(+0#e000e06&|)| +0#0000000&||| |s+0#af5f00255&|y|n|t|i|m|e| +0#0000000&@59
+|F|o@1|(+0#e000e06&|)| +0#0000000&||| |t+0#af5f00255&|a|b| +0#0000000&@63
+|F|o@1|(+0#e000e06&|)| +0#0000000&||| |t+0#af5f00255&|a|b|c|l|o|s|e| +0#0000000&@58
+|F|o@1|(+0#e000e06&|)| +0#0000000&||| |t+0#af5f00255&|a|b|d|o| +0#0000000&@61
+|F|o@1|(+0#e000e06&|)| +0#0000000&||| |t+0#af5f00255&|a|b|e|d|i|t| +0#0000000&@59
+|F|o@1|(+0#e000e06&|)| +0#0000000&||| |t+0#af5f00255&|a|b|f|i|n|d| +0#0000000&@59
+|F|o@1|(+0#e000e06&|)| +0#0000000&||| |t+0#af5f00255&|a|b|f|i|r|s|t| +0#0000000&@58
+@57|1|0|8|1|,|1| @7|8|6|%| 
index 31261ce9c9a566cdc356a882d65173a09f913e4f..14c24b6d01242564bd27845f7eedccb2ca535baa 100644 (file)
@@ -1,20 +1,20 @@
-|F+0&#ffffff0|o@1|(+0#e000e06&|)| +0#0000000&||| |t+0#af5f00255&|f|i|r|s|t| +0#0000000&@60
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |t+0#af5f00255&|h|r|o|w| +0#0000000&@61
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |t+0#af5f00255&|j|u|m|p| +0#0000000&@61
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |t+0#af5f00255&|l|a|s|t| +0#0000000&@61
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |t+0#af5f00255&|l|m|e|n|u| +0#0000000&@60
->F|o@1|(+0#e000e06&|)| +0#0000000&||| |t+0#af5f00255&|l|n|o|r|e|m|e|n|u| +0#0000000&@56
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |t+0#af5f00255&|l|u|n|m|e|n|u| +0#0000000&@58
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |t+0#af5f00255&|m|a|p| +0#0000000&@62
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |t+0#af5f00255&|m|a|p|c|l|e|a|r| +0#0000000&@57
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |t+0#af5f00255&|m|e|n|u| +0#0000000&@61
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |t+0#af5f00255&|n|e|x|t| +0#0000000&@61
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |t+0#af5f00255&|N|e|x|t| +0#0000000&@61
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |t+0#af5f00255&|n|o|r|e|m|a|p| +0#0000000&@58
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |t+0#af5f00255&|o|p|l|e|f|t| +0#0000000&@59
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |t+0#af5f00255&|p|r|e|v|i|o|u|s| +0#0000000&@57
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |t+0#af5f00255&|r|e|w|i|n|d| +0#0000000&@59
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |t+0#af5f00255&|r|y| +0#0000000&@63
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |t+0#af5f00255&|s|e|l|e|c|t| +0#0000000&@59
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |t+0#af5f00255&|u|n|m|a|p| +0#0000000&@60
-@57|1|0|9@1|,|1| @7|9|1|%| 
+|F+0&#ffffff0|o@1|(+0#e000e06&|)| +0#0000000&||| |t+0#af5f00255&|a|b|f|i|r|s|t| +0#0000000&@58
+|F|o@1|(+0#e000e06&|)| +0#0000000&||| |t+0#af5f00255&|a|b|l|a|s|t| +0#0000000&@59
+|F|o@1|(+0#e000e06&|)| +0#0000000&||| |t+0#af5f00255&|a|b|m|o|v|e| +0#0000000&@59
+|F|o@1|(+0#e000e06&|)| +0#0000000&||| |t+0#af5f00255&|a|b|n|e|w| +0#0000000&@60
+|F|o@1|(+0#e000e06&|)| +0#0000000&||| |t+0#af5f00255&|a|b|n|e|x|t| +0#0000000&@59
+>F|o@1|(+0#e000e06&|)| +0#0000000&||| |t+0#af5f00255&|a|b|N|e|x|t| +0#0000000&@59
+|F|o@1|(+0#e000e06&|)| +0#0000000&||| |t+0#af5f00255&|a|b|o|n|l|y| +0#0000000&@59
+|F|o@1|(+0#e000e06&|)| +0#0000000&||| |t+0#af5f00255&|a|b|p|r|e|v|i|o|u|s| +0#0000000&@55
+|F|o@1|(+0#e000e06&|)| +0#0000000&||| |t+0#af5f00255&|a|b|r|e|w|i|n|d| +0#0000000&@57
+|F|o@1|(+0#e000e06&|)| +0#0000000&||| |t+0#af5f00255&|a|b|s| +0#0000000&@62
+|F|o@1|(+0#e000e06&|)| +0#0000000&||| |t+0#af5f00255&|a|g| +0#0000000&@63
+|F|o@1|(+0#e000e06&|)| +0#0000000&||| |t+0#af5f00255&|a|g|s| +0#0000000&@62
+|F|o@1|(+0#e000e06&|)| +0#0000000&||| |t+0#af5f00255&|c|d| +0#0000000&@63
+|F|o@1|(+0#e000e06&|)| +0#0000000&||| |t+0#af5f00255&|c|h|d|i|r| +0#0000000&@60
+|F|o@1|(+0#e000e06&|)| +0#0000000&||| |t+0#af5f00255&|c|l| +0#0000000&@63
+|F|o@1|(+0#e000e06&|)| +0#0000000&||| |t+0#af5f00255&|c|l|d|o| +0#0000000&@61
+|F|o@1|(+0#e000e06&|)| +0#0000000&||| |t+0#af5f00255&|c|l|f|i|l|e| +0#0000000&@59
+|F|o@1|(+0#e000e06&|)| +0#0000000&||| |t+0#af5f00255&|e|a|r|o|f@1| +0#0000000&@59
+|F|o@1|(+0#e000e06&|)| +0#0000000&||| |t+0#af5f00255&|e|r|m|i|n|a|l| +0#0000000&@58
+@57|1|0|9@1|,|1| @7|8@1|%| 
index b145a0c17ba664f34bcec05d97ef688dcb2f4984..e3932a8d5a18753a6d4e74167dfefdbebf5b33b5 100644 (file)
@@ -1,20 +1,20 @@
-|F+0&#ffffff0|o@1|(+0#e000e06&|)| +0#0000000&||| |t+0#af5f00255&|u|n|m|a|p| +0#0000000&@60
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |t+0#af5f00255&|u|n|m|e|n|u| +0#0000000&@59
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |t+0#af5f00255&|y|p|e| +0#0000000&@62
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |u+0#af5f00255&|n|a|b@1|r|e|v|i|a|t|e| +0#0000000&@54
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |u+0#af5f00255&|n|a|b@1|r|e|v|i|a|t|e| +0#0000000&@54
->F|o@1|(+0#e000e06&|)| +0#0000000&||| |u+0#af5f00255&|n|d|o| +0#0000000&@62
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |u+0#af5f00255&|n|d|o|j|o|i|n| +0#0000000&@58
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |u+0#af5f00255&|n|d|o|l|i|s|t| +0#0000000&@58
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |u+0#af5f00255&|n|h|i|d|e| +0#0000000&@60
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |u+0#af5f00255&|n|i|q| +0#0000000&@62
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |u+0#af5f00255&|n|l|o|c|k|v|a|r| +0#0000000&@57
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |u+0#af5f00255&|n|m|a|p| +0#0000000&@61
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |u+0#af5f00255&|n|m|e|n|u| +0#0000000&@60
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |u+0#af5f00255&|n|s|i|l|e|n|t| +0#0000000&@58
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |u+0#af5f00255&|p|d|a|t|e| +0#0000000&@60
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |v+0#af5f00255&|a|r| +0#0000000&@63
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |v+0#af5f00255&|e|r|b|o|s|e| +0#0000000&@59
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |v+0#af5f00255&|e|r|s|i|o|n| +0#0000000&@59
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |v+0#af5f00255&|e|r|t|i|c|a|l| +0#0000000&@58
-@57|1@2|7|,|1| @7|9|3|%| 
+|F+0&#ffffff0|o@1|(+0#e000e06&|)| +0#0000000&||| |t+0#af5f00255&|e|r|m|i|n|a|l| +0#0000000&@58
+|F|o@1|(+0#e000e06&|)| +0#0000000&||| |t+0#af5f00255&|f|i|r|s|t| +0#0000000&@60
+|F|o@1|(+0#e000e06&|)| +0#0000000&||| |t+0#af5f00255&|h|r|o|w| +0#0000000&@61
+|F|o@1|(+0#e000e06&|)| +0#0000000&||| |t+0#af5f00255&|j|u|m|p| +0#0000000&@61
+|F|o@1|(+0#e000e06&|)| +0#0000000&||| |t+0#af5f00255&|l|a|s|t| +0#0000000&@61
+>F|o@1|(+0#e000e06&|)| +0#0000000&||| |t+0#af5f00255&|l|m|e|n|u| +0#0000000&@60
+|F|o@1|(+0#e000e06&|)| +0#0000000&||| |t+0#af5f00255&|l|n|o|r|e|m|e|n|u| +0#0000000&@56
+|F|o@1|(+0#e000e06&|)| +0#0000000&||| |t+0#af5f00255&|l|u|n|m|e|n|u| +0#0000000&@58
+|F|o@1|(+0#e000e06&|)| +0#0000000&||| |t+0#af5f00255&|m|a|p| +0#0000000&@62
+|F|o@1|(+0#e000e06&|)| +0#0000000&||| |t+0#af5f00255&|m|a|p|c|l|e|a|r| +0#0000000&@57
+|F|o@1|(+0#e000e06&|)| +0#0000000&||| |t+0#af5f00255&|m|e|n|u| +0#0000000&@61
+|F|o@1|(+0#e000e06&|)| +0#0000000&||| |t+0#af5f00255&|n|e|x|t| +0#0000000&@61
+|F|o@1|(+0#e000e06&|)| +0#0000000&||| |t+0#af5f00255&|N|e|x|t| +0#0000000&@61
+|F|o@1|(+0#e000e06&|)| +0#0000000&||| |t+0#af5f00255&|n|o|r|e|m|a|p| +0#0000000&@58
+|F|o@1|(+0#e000e06&|)| +0#0000000&||| |t+0#af5f00255&|o|p|l|e|f|t| +0#0000000&@59
+|F|o@1|(+0#e000e06&|)| +0#0000000&||| |t+0#af5f00255&|p|r|e|v|i|o|u|s| +0#0000000&@57
+|F|o@1|(+0#e000e06&|)| +0#0000000&||| |t+0#af5f00255&|r|e|w|i|n|d| +0#0000000&@59
+|F|o@1|(+0#e000e06&|)| +0#0000000&||| |t+0#af5f00255&|r|y| +0#0000000&@63
+|F|o@1|(+0#e000e06&|)| +0#0000000&||| |t+0#af5f00255&|s|e|l|e|c|t| +0#0000000&@59
+@57|1@2|7|,|1| @7|8|9|%| 
index a2992fadd036845c570a095ca0ce0c63e752d0e9..ccca6baab05cac37ae50e445f1412d0d76b71a83 100644 (file)
@@ -1,20 +1,20 @@
-|F+0&#ffffff0|o@1|(+0#e000e06&|)| +0#0000000&||| |v+0#af5f00255&|e|r|t|i|c|a|l| +0#0000000&@58
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |v+0#af5f00255&|g|l|o|b|a|l|/|.+0#0000000&@2|/+0#af5f00255&| +0#0000000&@54
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |v+0#af5f00255&|i|m|9|c|m|d| +0#0000000&@59
-|#+0#0000e05&| |c|a|l@1| |F|o@1|(|)| ||| |v|i|m|9|s|c|r|i|p|t| +0#0000000&@49
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |v+0#af5f00255&|i|m|g|r|e|p| +0#0000000&@59
->F|o@1|(+0#e000e06&|)| +0#0000000&||| |v+0#af5f00255&|i|m|g|r|e|p|a|d@1| +0#0000000&@56
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |v+0#af5f00255&|i|s|u|a|l| +0#0000000&@60
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |v+0#af5f00255&|i|u|s|a|g|e| +0#0000000&@59
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |v+0#af5f00255&|i|e|w| +0#0000000&@62
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |v+0#af5f00255&|m|a|p| +0#0000000&@62
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |v+0#af5f00255&|m|a|p|c|l|e|a|r| +0#0000000&@57
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |v+0#af5f00255&|m|e|n|u| +0#0000000&@61
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |v+0#af5f00255&|n|e|w| +0#0000000&@62
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |v+0#af5f00255&|n|o|r|e|m|a|p| +0#0000000&@58
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |v+0#af5f00255&|n|o|r|e|m|e|n|u| +0#0000000&@57
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |v+0#af5f00255&|s|p|l|i|t| +0#0000000&@60
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |v+0#af5f00255&|u|n|m|a|p| +0#0000000&@60
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |v+0#af5f00255&|u|n|m|e|n|u| +0#0000000&@59
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |w+0#af5f00255&|i|n|d|o| +0#0000000&@61
-@57|1@1|3|5|,|1| @7|9|4|%| 
+|F+0&#ffffff0|o@1|(+0#e000e06&|)| +0#0000000&||| |t+0#af5f00255&|s|e|l|e|c|t| +0#0000000&@59
+|F|o@1|(+0#e000e06&|)| +0#0000000&||| |t+0#af5f00255&|u|n|m|a|p| +0#0000000&@60
+|F|o@1|(+0#e000e06&|)| +0#0000000&||| |t+0#af5f00255&|u|n|m|e|n|u| +0#0000000&@59
+|F|o@1|(+0#e000e06&|)| +0#0000000&||| |t+0#af5f00255&|y|p|e| +0#0000000&@62
+|F|o@1|(+0#e000e06&|)| +0#0000000&||| |u+0#af5f00255&|n|a|b@1|r|e|v|i|a|t|e| +0#0000000&@54
+>F|o@1|(+0#e000e06&|)| +0#0000000&||| |u+0#af5f00255&|n|d|o| +0#0000000&@62
+|F|o@1|(+0#e000e06&|)| +0#0000000&||| |u+0#af5f00255&|n|d|o|j|o|i|n| +0#0000000&@58
+|F|o@1|(+0#e000e06&|)| +0#0000000&||| |u+0#af5f00255&|n|d|o|l|i|s|t| +0#0000000&@58
+|F|o@1|(+0#e000e06&|)| +0#0000000&||| |u+0#af5f00255&|n|h|i|d|e| +0#0000000&@60
+|F|o@1|(+0#e000e06&|)| +0#0000000&||| |u+0#af5f00255&|n|i|q| +0#0000000&@62
+|F|o@1|(+0#e000e06&|)| +0#0000000&||| |u+0#af5f00255&|n|l|e|t| +0#0000000&@61
+|F|o@1|(+0#e000e06&|)| +0#0000000&||| |u+0#af5f00255&|n|l|o|c|k|v|a|r| +0#0000000&@57
+|F|o@1|(+0#e000e06&|)| +0#0000000&||| |u+0#af5f00255&|n|m|a|p| +0#0000000&@61
+|F|o@1|(+0#e000e06&|)| +0#0000000&||| |u+0#af5f00255&|n|m|e|n|u| +0#0000000&@60
+|F|o@1|(+0#e000e06&|)| +0#0000000&||| |u+0#af5f00255&|n|s|i|l|e|n|t| +0#0000000&@58
+|F|o@1|(+0#e000e06&|)| +0#0000000&||| |u+0#af5f00255&|p|d|a|t|e| +0#0000000&@60
+|F|o@1|(+0#e000e06&|)| +0#0000000&||| |v+0#af5f00255&|a|r| +0#0000000&@63
+|F|o@1|(+0#e000e06&|)| +0#0000000&||| |v+0#af5f00255&|e|r|b|o|s|e| +0#0000000&@59
+|F|o@1|(+0#e000e06&|)| +0#0000000&||| |v+0#af5f00255&|e|r|s|i|o|n| +0#0000000&@59
+@57|1@1|3|5|,|1| @7|9|1|%| 
index b1eb631ef11926ecd448225f1e48de7cc0599aa2..d67496b409902a111b97d8b851744051a1ff32eb 100644 (file)
@@ -1,20 +1,20 @@
-|F+0&#ffffff0|o@1|(+0#e000e06&|)| +0#0000000&||| |w+0#af5f00255&|i|n|d|o| +0#0000000&@61
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |w+0#af5f00255&|r|i|t|e| +0#0000000&@61
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |w+0#af5f00255&|N|e|x|t| +0#0000000&@61
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |w+0#af5f00255&|a|l@1| +0#0000000&@62
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |w+0#af5f00255&|h|i|l|e| +0#0000000&@61
->F|o@1|(+0#e000e06&|)| +0#0000000&||| |w+0#af5f00255&|i|n|s|i|z|e| +0#0000000&@59
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |w+0#af5f00255&|i|n|c|m|d| +0#0000000&@60
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |w+0#af5f00255&|i|n|p|o|s| +0#0000000&@60
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |w+0#af5f00255&|n|e|x|t| +0#0000000&@61
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |w+0#af5f00255&|p|r|e|v|i|o|u|s| +0#0000000&@57
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |w+0#af5f00255&|q| +0#0000000&@64
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |w+0#af5f00255&|q|a|l@1| +0#0000000&@61
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |w+0#af5f00255&|u|n|d|o| +0#0000000&@61
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |w+0#af5f00255&|v|i|m|i|n|f|o| +0#0000000&@58
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |x+0#af5f00255&|a|l@1| +0#0000000&@62
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |x+0#af5f00255&|m|a|p|c|l|e|a|r| +0#0000000&@57
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |x+0#af5f00255&|m|a|p| +0#0000000&@62
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |x+0#af5f00255&|m|e|n|u| +0#0000000&@61
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |x+0#af5f00255&|r|e|s|t|o|r|e| +0#0000000&@58
-@57|1@1|5|3|,|1| @7|9|6|%| 
+|F+0&#ffffff0|o@1|(+0#e000e06&|)| +0#0000000&||| |v+0#af5f00255&|e|r|s|i|o|n| +0#0000000&@59
+|F|o@1|(+0#e000e06&|)| +0#0000000&||| |v+0#af5f00255&|e|r|t|i|c|a|l| +0#0000000&@58
+|F|o@1|(+0#e000e06&|)| +0#0000000&||| |v+0#af5f00255&|g|l|o|b|a|l| +0#0000000&@59
+|F|o@1|(+0#e000e06&|)| +0#0000000&||| |v+0#af5f00255&|i|e|w| +0#0000000&@62
+|F|o@1|(+0#e000e06&|)| +0#0000000&||| |v+0#af5f00255&|i|m|9|c|m|d| +0#0000000&@59
+>#+0#0000e05&| |:|v|i|m|9|s|c|r|i|p|t| +0#0000000&@61
+|F|o@1|(+0#e000e06&|)| +0#0000000&||| |v+0#af5f00255&|i|m|g|r|e|p| +0#0000000&@59
+|F|o@1|(+0#e000e06&|)| +0#0000000&||| |v+0#af5f00255&|i|m|g|r|e|p|a|d@1| +0#0000000&@56
+|F|o@1|(+0#e000e06&|)| +0#0000000&||| |v+0#af5f00255&|i|s|u|a|l| +0#0000000&@60
+|F|o@1|(+0#e000e06&|)| +0#0000000&||| |v+0#af5f00255&|i|u|s|a|g|e| +0#0000000&@59
+|F|o@1|(+0#e000e06&|)| +0#0000000&||| |v+0#af5f00255&|m|a|p| +0#0000000&@62
+|F|o@1|(+0#e000e06&|)| +0#0000000&||| |v+0#af5f00255&|m|a|p|c|l|e|a|r| +0#0000000&@57
+|F|o@1|(+0#e000e06&|)| +0#0000000&||| |v+0#af5f00255&|m|e|n|u| +0#0000000&@61
+|F|o@1|(+0#e000e06&|)| +0#0000000&||| |v+0#af5f00255&|n|e|w| +0#0000000&@62
+|F|o@1|(+0#e000e06&|)| +0#0000000&||| |v+0#af5f00255&|n|o|r|e|m|a|p| +0#0000000&@58
+|F|o@1|(+0#e000e06&|)| +0#0000000&||| |v+0#af5f00255&|n|o|r|e|m|e|n|u| +0#0000000&@57
+|F|o@1|(+0#e000e06&|)| +0#0000000&||| |v+0#af5f00255&|s|p|l|i|t| +0#0000000&@60
+|F|o@1|(+0#e000e06&|)| +0#0000000&||| |v+0#af5f00255&|u|n|m|a|p| +0#0000000&@60
+|F|o@1|(+0#e000e06&|)| +0#0000000&||| |v+0#af5f00255&|u|n|m|e|n|u| +0#0000000&@59
+@57|1@1|5|3|,|1| @7|9|2|%| 
index 72124d17a0326a97a8c6b35f5087af3b14911801..fdde2d57dcbc7c4ecfda819c649a919829968b05 100644 (file)
@@ -1,20 +1,20 @@
-|F+0&#ffffff0|o@1|(+0#e000e06&|)| +0#0000000&||| |x+0#af5f00255&|r|e|s|t|o|r|e| +0#0000000&@58
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |x+0#af5f00255&|n|o|r|e|m|a|p| +0#0000000&@58
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |x+0#af5f00255&|n|o|r|e|m|e|n|u| +0#0000000&@57
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |x+0#af5f00255&|u|n|m|a|p| +0#0000000&@60
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |x+0#af5f00255&|u|n|m|e|n|u| +0#0000000&@59
->F|o@1|(+0#e000e06&|)| +0#0000000&||| |y+0#af5f00255&|a|n|k| +0#0000000&@62
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |z+0#af5f00255&| +0#0000000&@65
-@75
-@75
-|#+0#0000e05&| |L|e|g|a|c|y|-|s|c|r|i|p|t| |o|n|l|y| +0#0000000&@54
-@75
-|:|P|r|i|n|t| @68
-|:+0#af5f00255&|a|p@1|e|n|d| +0#0000000&@67
-| +0#e000002&@3|t|e|x|t| +0#0000000&@66
-|.+0#af5f00255&| +0#0000000&@73
-|:+0#af5f00255&|c|h|a|n|g|e| +0#0000000&@67
-| +0#e000002&@3|t|e|x|t| +0#0000000&@66
-|.+0#af5f00255&| +0#0000000&@73
-|:+0#af5f00255&|i|n|s|e|r|t| +0#0000000&@67
-@57|1@1|7|1|,|1| @7|9|7|%| 
+|F+0&#ffffff0|o@1|(+0#e000e06&|)| +0#0000000&||| |v+0#af5f00255&|u|n|m|e|n|u| +0#0000000&@59
+|F|o@1|(+0#e000e06&|)| +0#0000000&||| |w+0#af5f00255&|a|l@1| +0#0000000&@62
+|F|o@1|(+0#e000e06&|)| +0#0000000&||| |w+0#af5f00255&|h|i|l|e| +0#0000000&@61
+|F|o@1|(+0#e000e06&|)| +0#0000000&||| |w+0#af5f00255&|i|n|c|m|d| +0#0000000&@60
+|F|o@1|(+0#e000e06&|)| +0#0000000&||| |w+0#af5f00255&|i|n|d|o| +0#0000000&@61
+>F|o@1|(+0#e000e06&|)| +0#0000000&||| |w+0#af5f00255&|i|n|p|o|s| +0#0000000&@60
+|F|o@1|(+0#e000e06&|)| +0#0000000&||| |w+0#af5f00255&|i|n|s|i|z|e| +0#0000000&@59
+|F|o@1|(+0#e000e06&|)| +0#0000000&||| |w+0#af5f00255&|n|e|x|t| +0#0000000&@61
+|F|o@1|(+0#e000e06&|)| +0#0000000&||| |w+0#af5f00255&|N|e|x|t| +0#0000000&@61
+|F|o@1|(+0#e000e06&|)| +0#0000000&||| |w+0#af5f00255&|p|r|e|v|i|o|u|s| +0#0000000&@57
+|F|o@1|(+0#e000e06&|)| +0#0000000&||| |w+0#af5f00255&|q| +0#0000000&@64
+|F|o@1|(+0#e000e06&|)| +0#0000000&||| |w+0#af5f00255&|q|a|l@1| +0#0000000&@61
+|F|o@1|(+0#e000e06&|)| +0#0000000&||| |w+0#af5f00255&|r|i|t|e| +0#0000000&@61
+|F|o@1|(+0#e000e06&|)| +0#0000000&||| |w+0#af5f00255&|u|n|d|o| +0#0000000&@61
+|F|o@1|(+0#e000e06&|)| +0#0000000&||| |w+0#af5f00255&|v|i|m|i|n|f|o| +0#0000000&@58
+|F|o@1|(+0#e000e06&|)| +0#0000000&||| |x+0#af5f00255&|a|l@1| +0#0000000&@62
+|F|o@1|(+0#e000e06&|)| +0#0000000&||| |x+0#af5f00255&|m|a|p| +0#0000000&@62
+|F|o@1|(+0#e000e06&|)| +0#0000000&||| |x+0#af5f00255&|m|a|p|c|l|e|a|r| +0#0000000&@57
+|F|o@1|(+0#e000e06&|)| +0#0000000&||| |x+0#af5f00255&|m|e|n|u| +0#0000000&@61
+@57|1@1|7|1|,|1| @7|9|4|%| 
index 55533015256c249fea9c505c294fa6abf6a3e295..536ea5e1dbb371bd133a8f6111a8b323fcc09796 100644 (file)
@@ -1,20 +1,20 @@
-|:+0#af5f00255#ffffff0|i|n|s|e|r|t| +0#0000000&@67
-| +0#e000002&@3|t|e|x|t| +0#0000000&@66
-|.+0#af5f00255&| +0#0000000&@73
-|:|k+0#af5f00255&| +0#0000000&@72
-|:|l+0#af5f00255&|e|t| +0#0000000&@70
->:|m+0#af5f00255&|o|d|e| +0#0000000&@69
-|:|o+0#af5f00255&|p|e|n| +0#0000000&@69
-|:|t+0#af5f00255&| +0#0000000&@72
-|:|u+0#af5f00255&|n|l|e|t| +0#0000000&@68
-|:|x+0#af5f00255&|i|t| +0#0000000&@70
+|F+0&#ffffff0|o@1|(+0#e000e06&|)| +0#0000000&||| |x+0#af5f00255&|m|e|n|u| +0#0000000&@61
+|F|o@1|(+0#e000e06&|)| +0#0000000&||| |x+0#af5f00255&|n|o|r|e|m|a|p| +0#0000000&@58
+|F|o@1|(+0#e000e06&|)| +0#0000000&||| |x+0#af5f00255&|n|o|r|e|m|e|n|u| +0#0000000&@57
+|F|o@1|(+0#e000e06&|)| +0#0000000&||| |x+0#af5f00255&|r|e|s|t|o|r|e| +0#0000000&@58
+|F|o@1|(+0#e000e06&|)| +0#0000000&||| |x+0#af5f00255&|u|n|m|a|p| +0#0000000&@60
+>F|o@1|(+0#e000e06&|)| +0#0000000&||| |x+0#af5f00255&|u|n|m|e|n|u| +0#0000000&@59
+|F|o@1|(+0#e000e06&|)| +0#0000000&||| |y+0#af5f00255&|a|n|k| +0#0000000&@62
+@75
+|#+0#0000e05&| |L|e|g|a|c|y|-|s|c|r|i|p|t| |o|n|l|y| +0#0000000&@54
 @75
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |a|p@1|e|n|d| @60
-@4|t|e|x|t| @66
+|:|P+0#af5f00255&|r|i|n|t| +0#0000000&@68
+|:|a+0#af5f00255&|p@1|e|n|d| +0#0000000&@67
+| +0#e000002&@3|t|e|x|t| +0#0000000&@66
 |.+0#af5f00255&| +0#0000000&@73
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |c|h|a|n|g|e| @60
-@4|t|e|x|t| @66
+|:|c+0#af5f00255&|h|a|n|g|e| +0#0000000&@67
+| +0#e000002&@3|t|e|x|t| +0#0000000&@66
 |.+0#af5f00255&| +0#0000000&@73
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |i|n|s|e|r|t| @60
-@4|t|e|x|t| @66
-@57|1@1|8|9|,|1| @7|9@1|%| 
+|:|i+0#af5f00255&|n|s|e|r|t| +0#0000000&@67
+| +0#e000002&@3|t|e|x|t| +0#0000000&@66
+@57|1@1|8|9|,|1| @7|9|5|%| 
index 0f1d5fd5df6a1238c3b636e9c2ed862c94ed1623..0a77fcd9e101eb40d3bcbeb98c73b59abf168daa 100644 (file)
@@ -1,20 +1,20 @@
-| +0&#ffffff0@3|t|e|x|t| @66
+| +0#e000002#ffffff0@3|t|e|x|t| +0#0000000&@66
 |.+0#af5f00255&| +0#0000000&@73
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |k+0#af5f00255&| +0#0000000&@65
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |l+0#af5f00255&|e|t| +0#0000000&@63
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |m+0#af5f00255&|o|d|e| +0#0000000&@62
->F|o@1|(+0#e000e06&|)| +0#0000000&||| |o+0#af5f00255&|p|e|n| +0#0000000&@62
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |t+0#af5f00255&| +0#0000000&@65
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |u+0#af5f00255&|n|l|e|t| +0#0000000&@61
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |x+0#af5f00255&|i|t| +0#0000000&@63
+|:|k+0#af5f00255&| +0#0000000&@72
+|:|l+0#af5f00255&|e|t| +0#0000000&@70
+|:|m+0#af5f00255&|o|d|e| +0#0000000&@69
+>:|o+0#af5f00255&|p|e|n| +0#0000000&@69
+|:|t+0#af5f00255&| +0#0000000&@72
+|:|x+0#af5f00255&|i|t| +0#0000000&@70
 @75
-|~+0#4040ff13&| @73
-|~| @73
-|~| @73
-|~| @73
-|~| @73
-|~| @73
-|~| @73
-|~| @73
-|~| @73
-| +0#0000000&@56|1|2|0|7|,|1| @7|B|o|t| 
+|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |a+0#af5f00255&|p@1|e|n|d| +0#0000000&@55
+| +0#e000002&@3|t|e|x|t| +0#0000000&@66
+|.+0#af5f00255&| +0#0000000&@73
+|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |c+0#af5f00255&|h|a|n|g|e| +0#0000000&@55
+| +0#e000002&@3|t|e|x|t| +0#0000000&@66
+|.+0#af5f00255&| +0#0000000&@73
+|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |i+0#af5f00255&|n|s|e|r|t| +0#0000000&@55
+| +0#e000002&@3|t|e|x|t| +0#0000000&@66
+|.+0#af5f00255&| +0#0000000&@73
+|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |k+0#af5f00255&| +0#0000000&@60
+@57|1|2|0|7|,|1| @7|9|7|%| 
diff --git a/runtime/syntax/testdir/dumps/vim9_ex_commands_68.dump b/runtime/syntax/testdir/dumps/vim9_ex_commands_68.dump
new file mode 100644 (file)
index 0000000..d00a8bd
--- /dev/null
@@ -0,0 +1,20 @@
+|c+0#af5f00255#ffffff0|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |k+0#af5f00255&| +0#0000000&@60
+|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |l+0#af5f00255&|e|t| +0#0000000&@58
+|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |m+0#af5f00255&|o|d|e| +0#0000000&@57
+|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |o+0#af5f00255&|p|e|n| +0#0000000&@57
+|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |t+0#af5f00255&| +0#0000000&@60
+>c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |x+0#af5f00255&|i|t| +0#0000000&@58
+@75
+@75
+|#+0#0000e05&| |U|s|e|r| |c|o|m@1|a|n|d|s| +0#0000000&@59
+@75
+|F|o@1|b|a|r| @68
+|F|o@1|b|a|r|!+0#af5f00255&| +0#0000000&@67
+|F|o@1|b|a|r|1|2|3| @65
+|F|o@1|b|a|r|1|2|3|!+0#af5f00255&| +0#0000000&@64
+|F|o@1|1|2|3|b|a|r| @65
+|F|o@1|1|2|3|b|a|r|!+0#af5f00255&| +0#0000000&@64
+@75
+|:|F|o@1|b|a|r| @67
+|:|F|o@1|b|a|r|!+0#af5f00255&| +0#0000000&@66
+@57|1|2@1|5|,|1| @7|9|8|%| 
diff --git a/runtime/syntax/testdir/dumps/vim9_ex_commands_69.dump b/runtime/syntax/testdir/dumps/vim9_ex_commands_69.dump
new file mode 100644 (file)
index 0000000..3050896
--- /dev/null
@@ -0,0 +1,20 @@
+|:+0&#ffffff0|F|o@1|b|a|r|!+0#af5f00255&| +0#0000000&@66
+|:|F|o@1|b|a|r|1|2|3| @64
+|:|F|o@1|b|a|r|1|2|3|!+0#af5f00255&| +0#0000000&@63
+|:|F|o@1|1|2|3|b|a|r| @64
+|:|F|o@1|1|2|3|b|a|r|!+0#af5f00255&| +0#0000000&@63
+> @74
+|F|o@1|(+0#e000e06&|)| +0#0000000&||| |F|o@1|b|a|r| @60
+|F|o@1|(+0#e000e06&|)| +0#0000000&||| |F|o@1|b|a|r|!+0#af5f00255&| +0#0000000&@59
+|F|o@1|(+0#e000e06&|)| +0#0000000&||| |F|o@1|b|a|r|1|2|3| @57
+|F|o@1|(+0#e000e06&|)| +0#0000000&||| |F|o@1|b|a|r|1|2|3|!+0#af5f00255&| +0#0000000&@56
+|F|o@1|(+0#e000e06&|)| +0#0000000&||| |F|o@1|1|2|3|b|a|r| @57
+|F|o@1|(+0#e000e06&|)| +0#0000000&||| |F|o@1|1|2|3|b|a|r|!+0#af5f00255&| +0#0000000&@56
+@75
+|F|o@1|(+0#e000e06&|)| +0#0000000&||| |:|F|o@1|b|a|r| @59
+|F|o@1|(+0#e000e06&|)| +0#0000000&||| |:|F|o@1|b|a|r|!+0#af5f00255&| +0#0000000&@58
+|F|o@1|(+0#e000e06&|)| +0#0000000&||| |:|F|o@1|b|a|r|1|2|3| @56
+|F|o@1|(+0#e000e06&|)| +0#0000000&||| |:|F|o@1|b|a|r|1|2|3|!+0#af5f00255&| +0#0000000&@55
+|F|o@1|(+0#e000e06&|)| +0#0000000&||| |:|F|o@1|1|2|3|b|a|r| @56
+|F|o@1|(+0#e000e06&|)| +0#0000000&||| |:|F|o@1|1|2|3|b|a|r|!+0#af5f00255&| +0#0000000&@55
+@57|1|2|4|3|,|0|-|1| @5|9@1|%| 
diff --git a/runtime/syntax/testdir/dumps/vim9_ex_commands_70.dump b/runtime/syntax/testdir/dumps/vim9_ex_commands_70.dump
new file mode 100644 (file)
index 0000000..61e9af9
--- /dev/null
@@ -0,0 +1,20 @@
+|F+0&#ffffff0|o@1|(+0#e000e06&|)| +0#0000000&||| |:|F|o@1|1|2|3|b|a|r|!+0#af5f00255&| +0#0000000&@55
+> @74
+|~+0#4040ff13&| @73
+|~| @73
+|~| @73
+|~| @73
+|~| @73
+|~| @73
+|~| @73
+|~| @73
+|~| @73
+|~| @73
+|~| @73
+|~| @73
+|~| @73
+|~| @73
+|~| @73
+|~| @73
+|~| @73
+| +0#0000000&@56|1|2|5|7|,|0|-|1| @5|B|o|t| 
diff --git a/runtime/syntax/testdir/dumps/vim9_ex_defcompile_00.dump b/runtime/syntax/testdir/dumps/vim9_ex_defcompile_00.dump
new file mode 100644 (file)
index 0000000..60c4042
--- /dev/null
@@ -0,0 +1,20 @@
+>v+0#af5f00255#ffffff0|i|m|9|s|c|r|i|p|t| +0#0000000&@64
+|#+0#0000e05&| |V|i|m|9| |:|d|e|f|c|o|m|p|i|l|e| |c|o|m@1|a|n|d| +0#0000000&@48
+|#+0#0000e05&| |V|I|M|_|T|E|S|T|_|S|E|T|U|P| |h|i|g|h|l|i|g|h|t| |l|i|n|k| |v|i|m|9|U|s|e|r|F|u|n|c|2| |T|o|d|o| +0#0000000&@24
+@75
+|d+0#af5f00255&|e|f|c|o|m|p|i|l|e| +0#0000000&@64
+@75
+|d+0#af5f00255&|e|f|c|o|m|p|i|l|e| +0#0000000&|F+0#0000001#ffff4012|o@1| +0#0000000#ffffff0@60
+|d+0#af5f00255&|e|f|c|o|m|p|i|l|e| +0#0000000&|d+0#00e0003&|e|b|u|g| +0#0000000&|F+0#0000001#ffff4012|o@1| +0#0000000#ffffff0@54
+|d+0#af5f00255&|e|f|c|o|m|p|i|l|e| +0#0000000&|p+0#00e0003&|r|o|f|i|l|e| +0#0000000&|F+0#0000001#ffff4012|o@1| +0#0000000#ffffff0@52
+@75
+|#+0#0000e05&| |f|u|n|c|t|i|o|n| |n|a|m|e|s| +0#0000000&@58
+|d+0#af5f00255&|e|f|c|o|m|p|i|l|e| +0#0000000&|<+0#e000e06&|S|I|D|>|F+0#0000001#ffff4012|o@1| +0#0000000#ffffff0@55
+|d+0#af5f00255&|e|f|c|o|m|p|i|l|e| +0#0000000&|g+0#00e0e07&|:|F+0#0000001#ffff4012|o@1| +0#0000000#ffffff0@58
+|d+0#af5f00255&|e|f|c|o|m|p|i|l|e| +0#0000000&|g+0#00e0e07&|:|f+0#0000001#ffff4012|o@1| +0#0000000#ffffff0@58
+|d+0#af5f00255&|e|f|c|o|m|p|i|l|e| +0#0000000&|f+0#0000001#ffff4012|o@1|.|b|a|r| +0#0000000#ffffff0@56
+|d+0#af5f00255&|e|f|c|o|m|p|i|l|e| +0#0000000&|f+0#0000001#ffff4012|o@1|#|b|a|r| +0#0000000#ffffff0@56
+|d+0#af5f00255&|e|f|c|o|m|p|i|l|e| +0#0000000&|g+0#00e0e07&|:|f+0#0000001#ffff4012|o@1|#|b|a|r| +0#0000000#ffffff0@54
+@75
+@75
+@57|1|,|1| @10|T|o|p| 
diff --git a/runtime/syntax/testdir/dumps/vim9_ex_defcompile_01.dump b/runtime/syntax/testdir/dumps/vim9_ex_defcompile_01.dump
new file mode 100644 (file)
index 0000000..6a7aa2a
--- /dev/null
@@ -0,0 +1,20 @@
+|d+0#af5f00255#ffffff0|e|f|c|o|m|p|i|l|e| +0#0000000&|g+0#00e0e07&|:|f+0#0000001#ffff4012|o@1| +0#0000000#ffffff0@58
+|d+0#af5f00255&|e|f|c|o|m|p|i|l|e| +0#0000000&|f+0#0000001#ffff4012|o@1|.|b|a|r| +0#0000000#ffffff0@56
+|d+0#af5f00255&|e|f|c|o|m|p|i|l|e| +0#0000000&|f+0#0000001#ffff4012|o@1|#|b|a|r| +0#0000000#ffffff0@56
+|d+0#af5f00255&|e|f|c|o|m|p|i|l|e| +0#0000000&|g+0#00e0e07&|:|f+0#0000001#ffff4012|o@1|#|b|a|r| +0#0000000#ffffff0@54
+@75
+> @74
+|#+0#0000e05&| |t|r|a|i|l|i|n|g| |b|a|r| |a|n|d| |t|a|i|l| |c|o|m@1|e|n|t|s| +0#0000000&@42
+@75
+|d+0#af5f00255&|e|f|c|o|m|p|i|l|e| +0#0000000&@12||| |e+0#af5f00255&|c|h|o| +0#0000000&|"+0#e000002&|F|o@1|"| +0#0000000&@39
+|d+0#af5f00255&|e|f|c|o|m|p|i|l|e| +0#0000000&@12|#+0#0000e05&| |c|o|m@1|e|n|t| +0#0000000&@42
+|d+0#af5f00255&|e|f|c|o|m|p|i|l|e| +0#0000000&|F+0#0000001#ffff4012|o@1| +0#0000000#ffffff0@8||| |e+0#af5f00255&|c|h|o| +0#0000000&|"+0#e000002&|F|o@1|"| +0#0000000&@39
+|d+0#af5f00255&|e|f|c|o|m|p|i|l|e| +0#0000000&|F+0#0000001#ffff4012|o@1| +0#0000000#ffffff0@8|#+0#0000e05&| |c|o|m@1|e|n|t| +0#0000000&@42
+|d+0#af5f00255&|e|f|c|o|m|p|i|l|e| +0#0000000&|d+0#00e0003&|e|b|u|g| +0#0000000&|F+0#0000001#ffff4012|o@1| +0#0000000#ffffff0@2||| |e+0#af5f00255&|c|h|o| +0#0000000&|"+0#e000002&|F|o@1|"| +0#0000000&@39
+|d+0#af5f00255&|e|f|c|o|m|p|i|l|e| +0#0000000&|d+0#00e0003&|e|b|u|g| +0#0000000&|F+0#0000001#ffff4012|o@1| +0#0000000#ffffff0@2|#+0#0000e05&| |c|o|m@1|e|n|t| +0#0000000&@42
+|d+0#af5f00255&|e|f|c|o|m|p|i|l|e| +0#0000000&|p+0#00e0003&|r|o|f|i|l|e| +0#0000000&|F+0#0000001#ffff4012|o@1| +0#0000000#ffffff0||| |e+0#af5f00255&|c|h|o| +0#0000000&|"+0#e000002&|F|o@1|"| +0#0000000&@39
+|d+0#af5f00255&|e|f|c|o|m|p|i|l|e| +0#0000000&|p+0#00e0003&|r|o|f|i|l|e| +0#0000000&|F+0#0000001#ffff4012|o@1| +0#0000000#ffffff0|#+0#0000e05&| |c|o|m@1|e|n|t| +0#0000000&@42
+@75
+|e+0#af5f00255&|c|h|o| +0#0000000&|"+0#e000002&|F|o@1|"| +0#0000000&||| |d|e|f|c|o|m|p|i|l|e| |F|o@1| @47
+@75
+@57|1|9|,|0|-|1| @7|B|o|t| 
diff --git a/runtime/syntax/testdir/dumps/vim9_ex_disassemble_00.dump b/runtime/syntax/testdir/dumps/vim9_ex_disassemble_00.dump
new file mode 100644 (file)
index 0000000..e5c36b1
--- /dev/null
@@ -0,0 +1,20 @@
+>v+0#af5f00255#ffffff0|i|m|9|s|c|r|i|p|t| +0#0000000&@64
+|#+0#0000e05&| |V|i|m|9| |:|d|i|s|a|s@1|e|m|b|l|e| |c|o|m@1|a|n|d| +0#0000000&@47
+|#+0#0000e05&| |V|I|M|_|T|E|S|T|_|S|E|T|U|P| |h|i|g|h|l|i|g|h|t| |l|i|n|k| |v|i|m|9|U|s|e|r|F|u|n|c|2| |T|o|d|o| +0#0000000&@24
+@75
+|d+0#af5f00255&|i|s|a|s@1|e|m|b|l|e| +0#0000000&|F+0#0000001#ffff4012|o@1| +0#0000000#ffffff0@59
+|d+0#af5f00255&|i|s|a|s@1|e|m|b|l|e| +0#0000000&|d+0#00e0003&|e|b|u|g| +0#0000000&|F+0#0000001#ffff4012|o@1| +0#0000000#ffffff0@53
+|d+0#af5f00255&|i|s|a|s@1|e|m|b|l|e| +0#0000000&|p+0#00e0003&|r|o|f|i|l|e| +0#0000000&|F+0#0000001#ffff4012|o@1| +0#0000000#ffffff0@51
+@75
+|#+0#0000e05&| |f|u|n|c|t|i|o|n| |n|a|m|e|s| +0#0000000&@58
+|d+0#af5f00255&|i|s|a|s@1|e|m|b|l|e| +0#0000000&|<+0#e000e06&|S|I|D|>|F+0#0000001#ffff4012|o@1| +0#0000000#ffffff0@54
+|d+0#af5f00255&|i|s|a|s@1|e|m|b|l|e| +0#0000000&|g+0#00e0e07&|:|F+0#0000001#ffff4012|o@1| +0#0000000#ffffff0@57
+|d+0#af5f00255&|i|s|a|s@1|e|m|b|l|e| +0#0000000&|g+0#00e0e07&|:|f+0#0000001#ffff4012|o@1| +0#0000000#ffffff0@57
+|d+0#af5f00255&|i|s|a|s@1|e|m|b|l|e| +0#0000000&|f+0#0000001#ffff4012|o@1|.|b|a|r| +0#0000000#ffffff0@55
+|d+0#af5f00255&|i|s|a|s@1|e|m|b|l|e| +0#0000000&|f+0#0000001#ffff4012|o@1|#|b|a|r| +0#0000000#ffffff0@55
+|d+0#af5f00255&|i|s|a|s@1|e|m|b|l|e| +0#0000000&|g+0#00e0e07&|:|f+0#0000001#ffff4012|o@1|#|b|a|r| +0#0000000#ffffff0@53
+@75
+@75
+|#+0#0000e05&| |t|r|a|i|l|i|n|g| |b|a|r| |a|n|d| |t|a|i|l| |c|o|m@1|e|n|t|s| +0#0000000&@42
+@75
+@57|1|,|1| @10|T|o|p| 
diff --git a/runtime/syntax/testdir/dumps/vim9_ex_disassemble_01.dump b/runtime/syntax/testdir/dumps/vim9_ex_disassemble_01.dump
new file mode 100644 (file)
index 0000000..b020a80
--- /dev/null
@@ -0,0 +1,20 @@
+|d+0#af5f00255#ffffff0|i|s|a|s@1|e|m|b|l|e| +0#0000000&|f+0#0000001#ffff4012|o@1|#|b|a|r| +0#0000000#ffffff0@55
+|d+0#af5f00255&|i|s|a|s@1|e|m|b|l|e| +0#0000000&|g+0#00e0e07&|:|f+0#0000001#ffff4012|o@1|#|b|a|r| +0#0000000#ffffff0@53
+@75
+@75
+|#+0#0000e05&| |t|r|a|i|l|i|n|g| |b|a|r| |a|n|d| |t|a|i|l| |c|o|m@1|e|n|t|s| +0#0000000&@42
+> @74
+|d+0#af5f00255&|i|s|a|s@1|e|m|b|l|e| +0#0000000&|F+0#0000001#ffff4012|o@1| +0#0000000#ffffff0@8||| |e+0#af5f00255&|c|h|o| +0#0000000&|"+0#e000002&|F|o@1|"| +0#0000000&@38
+|d+0#af5f00255&|i|s|a|s@1|e|m|b|l|e| +0#0000000&|F+0#0000001#ffff4012|o@1| +0#0000000#ffffff0@8|#+0#0000e05&| |c|o|m@1|e|n|t| +0#0000000&@41
+|d+0#af5f00255&|i|s|a|s@1|e|m|b|l|e| +0#0000000&|d+0#00e0003&|e|b|u|g| +0#0000000&|F+0#0000001#ffff4012|o@1| +0#0000000#ffffff0@2||| |e+0#af5f00255&|c|h|o| +0#0000000&|"+0#e000002&|F|o@1|"| +0#0000000&@38
+|d+0#af5f00255&|i|s|a|s@1|e|m|b|l|e| +0#0000000&|d+0#00e0003&|e|b|u|g| +0#0000000&|F+0#0000001#ffff4012|o@1| +0#0000000#ffffff0@2|#+0#0000e05&| |c|o|m@1|e|n|t| +0#0000000&@41
+|d+0#af5f00255&|i|s|a|s@1|e|m|b|l|e| +0#0000000&|p+0#00e0003&|r|o|f|i|l|e| +0#0000000&|F+0#0000001#ffff4012|o@1| +0#0000000#ffffff0||| |e+0#af5f00255&|c|h|o| +0#0000000&|"+0#e000002&|F|o@1|"| +0#0000000&@38
+|d+0#af5f00255&|i|s|a|s@1|e|m|b|l|e| +0#0000000&|p+0#00e0003&|r|o|f|i|l|e| +0#0000000&|F+0#0000001#ffff4012|o@1| +0#0000000#ffffff0|#+0#0000e05&| |c|o|m@1|e|n|t| +0#0000000&@41
+@75
+|e+0#af5f00255&|c|h|o| +0#0000000&|"+0#e000002&|F|o@1|"| +0#0000000&||| |d|i|s|a|s@1|e|m|b|l|e| |F|o@1| @46
+@75
+|~+0#4040ff13&| @73
+|~| @73
+|~| @73
+|~| @73
+| +0#0000000&@56|1|9|,|0|-|1| @7|B|o|t| 
index 6f50dcd67a8c8355e046f4ac5badfa4a3183a878..88f72ebd3b4bef0dc1df1eb054b175cebd5889b2 100644 (file)
@@ -12,7 +12,7 @@
 |e+0#af5f00255&|n|d|e|n|u|m| +0#0000000&@67
 @75
 |e+0#af5f00255&|n|u|m| +0#0000000&|E|n|u|m|6| @64
-@6|#+0#0000e05&|\| +0#0000000&|c+0#0000e05&|o|m@1|e|n|t| +0#0000000&@58
+@6|#+0#0000e05&|\| |c|o|m@1|e|n|t| +0#0000000&@58
 @6|\+0#e000e06&| +0#0000000&|i+0#af5f00255&|m|p|l|e|m|e|n|t|s| +0#0000000&|I|n|t|e|r|f|a|c|e|1|,| |I|n|t|e|r|f|a|c|e|2| @33
 @2|V+0#0000001#ffff4012|a|l|u|e|1| +0#0000000#ffffff0@66
 @2|d+0#af5f00255&|e|f| +0#0000000&|D|e|f|1|(+0#e000e06&|)| +0#0000000&@62
index 5bcf508c248cb74d572feb55e9dbc4c099a0ba1b..aaa2a2dcd5948e766fe2dc798a183266a8927f1c 100644 (file)
@@ -7,9 +7,9 @@
 >#+0#0000e05&| |c|o|m@1|e|n|t| +0#0000000&@65
 |e+0#af5f00255&|n|u|m| +0#0000000&|E|n|u|m|7| @64
 @6|\+0#e000e06&| +0#0000000&@67
-@6|#+0#0000e05&|\| +0#0000000&|c+0#0000e05&|o|m@1|e|n|t| +0#0000000&@58
+@6|#+0#0000e05&|\| |c|o|m@1|e|n|t| +0#0000000&@58
 @6|\+0#e000e06&| +0#0000000&@67
-@6|#+0#0000e05&|\| +0#0000000&|c+0#0000e05&|o|m@1|e|n|t| +0#0000000&@58
+@6|#+0#0000e05&|\| |c|o|m@1|e|n|t| +0#0000000&@58
 @6|\+0#e000e06&| +0#0000000&|i+0#af5f00255&|m|p|l|e|m|e|n|t|s| +0#0000000&|I|n|t|e|r|f|a|c|e|1|,| |I|n|t|e|r|f|a|c|e|2| |#+0#0000e05&| |c|o|m@1|e|n|t| +0#0000000&@23
 @4|#+0#0000e05&| |c|o|m@1|e|n|t| +0#0000000&@61
 @4|#+0#0000e05&| |c|o|m@1|e|n|t| +0#0000000&@61
index b88ba571e816686aa1ac0d25cf0d07130a4d19f2..b12edf0918b233bf1b94a3a3b5516d51499cd798 100644 (file)
@@ -10,7 +10,7 @@
 ||+0#0000e05#a8a8a8255| |e+0#af5f00255#ffffff0|n|d|e|n|u|m| +0#0000000&@65
 | +0#0000e05#a8a8a8255@1| +0#0000000#ffffff0@72
 |-+0#0000e05#a8a8a8255| |e+0#af5f00255#ffffff0|n|u|m| +0#0000000&|E|n|u|m|6| @62
-||+0#0000e05#a8a8a8255| | +0#0000000#ffffff0@5|#+0#0000e05&|\| +0#0000000&|c+0#0000e05&|o|m@1|e|n|t| +0#0000000&@56
+||+0#0000e05#a8a8a8255| | +0#0000000#ffffff0@5|#+0#0000e05&|\| |c|o|m@1|e|n|t| +0#0000000&@56
 ||+0#0000e05#a8a8a8255| | +0#0000000#ffffff0@5|\+0#e000e06&| +0#0000000&|i+0#af5f00255&|m|p|l|e|m|e|n|t|s| +0#0000000&|I|n|t|e|r|f|a|c|e|1|,| |I|n|t|e|r|f|a|c|e|2| @31
 ||+0#0000e05#a8a8a8255| | +0#0000000#ffffff0@1|V+0#0000001#ffff4012|a|l|u|e|1|,+0#0000000#ffffff0| @63
 ||+0#0000e05#a8a8a8255| | +0#0000000#ffffff0@1|V+0#0000001#ffff4012|a|l|u|e|2|,+0#0000000#ffffff0| @63
index 9d4db8f915692f410b5942dcf1f1a7cd54db4b3a..ff69376a97dfb13f41b9f6bef0aa3a09a31465e3 100644 (file)
@@ -5,14 +5,14 @@
 @75
 >v+0#af5f00255&|a|r| +0#0000000&|m+0#00e0e07&|:+0#0000000&| |n+0#00e0003&|u|m|b|e|r| +0#0000000&@61
 |v+0#af5f00255&|a|r| +0#0000000&|n+0#00e0e07&|:+0#0000000&| |n+0#00e0003&|u|m|b|e|r| +0#0000000&@61
-|f+0#af5f00255&|o|r| +0#0000000&|x+0#00e0e07&|:+0#0000000&| |n+0#00e0003&|u|m|b|e|r| +0#0000000&|i+0#af5f00255&|n| +0#0000000&|r+0#00e0e07&|a|n|g|e|(+0#e000e06&|2+0#e000002&|)+0#e000e06&| +0#0000000&||| |m+0#af5f00255&| +0#0000000&|=+0#af5f00255&| +0#0000000&|x+0#00e0e07&| +0#0000000&||| |e+0#af5f00255&|n|d|f|o|r| +0#0000000&@32
+|f+0#af5f00255&|o|r| +0#0000000&|x+0#00e0e07&|:+0#0000000&| |n+0#00e0003&|u|m|b|e|r| +0#0000000&|i+0#af5f00255&|n| +0#0000000&|r+0#00e0e07&|a|n|g|e|(+0#e000e06&|2+0#e000002&|)+0#e000e06&| +0#0000000&||| |m+0#00e0e07&| +0#0000000&|=+0#af5f00255&| +0#0000000&|x+0#00e0e07&| +0#0000000&||| |e+0#af5f00255&|n|d|f|o|r| +0#0000000&@32
 |#+0#0000e05&@5| |^@5| +0#0000000&@61
 |e+0#af5f00255&|c|h|o| +0#0000000&|m+0#00e0e07&| +0#0000000&@68
 |f+0#af5f00255&|o|r| +0#0000000&|[|x+0#00e0e07&|:+0#0000000&| |n+0#00e0003&|u|m|b|e|r|,+0#0000000&| |y+0#00e0e07&|:+0#0000000&| |n+0#00e0003&|u|m|b|e|r|]+0#0000000&| |i+0#af5f00255&|n| +0#0000000&|[+0#e000e06&@1|0+0#e000002&|,+0#0000000&| |0+0#e000002&|]+0#e000e06&|,+0#0000000&| |[+0#e000e06&|1+0#e000002&|,+0#0000000&| |1+0#e000002&|]+0#e000e06&@1| +0#0000000&||| |[|m+0#00e0e07&|,+0#0000000&| |n+0#00e0e07&|]+0#0000000&| |=+0#af5f00255&| +0#0000000&|[+0#e000e06&|x+0#00e0e07&|,+0#0000000&| |y+0#00e0e07&|]+0#e000e06&| +0#0000000&||| |e+0#af5f00255&|n|d|f|o|r| +0#0000000&@1
 |e+0#af5f00255&|c|h|o| +0#0000000&|m+0#00e0e07&| +0#0000000&|n+0#00e0e07&| +0#0000000&@66
 @75
 |v+0#af5f00255&|a|r| +0#0000000&|F+0#00e0e07&|:+0#0000000&| |f+0#00e0003&|u|n|c| +0#0000000&@63
-|f+0#af5f00255&|o|r| +0#0000000&|t+0#00e0e07&|:+0#0000000&| |t+0#00e0003&|u|p|l|e|<|f|u|n|c|>| +0#0000000&|i+0#af5f00255&|n| +0#0000000&|(+0#e000e06&@1|f+0#00e0e07&|u|n|c|t|i|o|n|(+0#e000e06&|'+0#e000002&|t|o|l|o|w|e|r|'|)+0#e000e06&|,+0#0000000&|)+0#e000e06&|,+0#0000000&|)+0#e000e06&| +0#0000000&||| |F|=+0#af5f00255&| +0#0000000&|t+0#00e0e07&|[+0#0000000&|0+0#e000002&|]+0#0000000&| ||| |e+0#af5f00255&|n|d|f|o|r| +0#0000000&@7
+|f+0#af5f00255&|o|r| +0#0000000&|t+0#00e0e07&|:+0#0000000&| |t+0#00e0003&|u|p|l|e|<|f|u|n|c|>| +0#0000000&|i+0#af5f00255&|n| +0#0000000&|(+0#e000e06&@1|f+0#00e0e07&|u|n|c|t|i|o|n|(+0#e000e06&|'+0#e000002&|t|o|l|o|w|e|r|'|)+0#e000e06&|,+0#0000000&|)+0#e000e06&|,+0#0000000&|)+0#e000e06&| +0#0000000&||| |F+0#00e0e07&| +0#0000000&|=+0#af5f00255&| +0#0000000&|t+0#00e0e07&|[+0#0000000&|0+0#e000002&|]+0#0000000&| ||| |e+0#af5f00255&|n|d|f|o|r| +0#0000000&@7
 |#+0#0000e05&@5| |^@10| +0#0000000&@56
 |e+0#af5f00255&|c|h|o| +0#0000000&|F|(+0#e000e06&|'+0#e000002&|H|E|L@1|O|'|)+0#e000e06&| +0#0000000&@59
 |f+0#af5f00255&|o|r| +0#0000000&|[|L+0#00e0e07&|:+0#0000000&| |f+0#00e0003&|u|n|c|,+0#0000000&| |U+0#00e0e07&|:+0#0000000&| |f+0#00e0003&|u|n|c|]+0#0000000&| |i+0#af5f00255&|n| +0#0000000&|[+0#e000e06&@1|f+0#00e0e07&|u|n|c|t|i|o|n|(+0#e000e06&|'+0#e000002&|t|o|l|o|w|e|r|'|)+0#e000e06&|,+0#0000000&| |f+0#00e0e07&|u|n|c|t|i|o|n|(+0#e000e06&|'+0#e000002&|t|o|u|p@1|e|r|'|)+0#e000e06&|]@1| +0#0000000&@4
index aa40a19db3dd9f253d966d31c468f6d632c22ac6..9a0d9ff41b6f61b195276dea886408f2fa1b4598 100644 (file)
@@ -12,7 +12,7 @@
 ||+0#0000e05#a8a8a8255| |l+0#e000002#ffffff0|i|n|e|2| +0#0000000&@67
 ||+0#0000e05#a8a8a8255| |E+0#e000e06#ffffff0|N|D| +0#0000000&@69
 | +0#0000e05#a8a8a8255@1| +0#0000000#ffffff0@72
-|-+0#0000e05#a8a8a8255| | +0#0000000#ffffff0| +0#00e0e07&|f|o@1| +0#0000000&|=+0#e000e06&|<@1| |E|N|D| +0#0000000&@59
+|-+0#0000e05#a8a8a8255| | +0#0000000#ffffff0@1|f+0#00e0e07&|o@1| +0#0000000&|=+0#e000e06&|<@1| |E|N|D| +0#0000000&@59
 ||+0#0000e05#a8a8a8255| |l+0#e000002#ffffff0|i|n|e|1| +0#0000000&@67
 ||+0#0000e05#a8a8a8255| |l+0#e000002#ffffff0|i|n|e|2| +0#0000000&@67
 ||+0#0000e05#a8a8a8255| |E+0#e000e06#ffffff0|N|D| +0#0000000&@69
index 9f70a8ce56934995643a8629f08a1a6460352c05..71bc2a041f74c6feb7e02781b4fee71d2d9a309e 100644 (file)
@@ -4,7 +4,7 @@
 ||+0#0000e05#a8a8a8255| |l+0#e000002#ffffff0|i|n|e|2| +0#0000000&@67
 ||+0#0000e05#a8a8a8255| |E+0#e000e06#ffffff0|N|D| +0#0000000&@69
 | +0#0000e05#a8a8a8255@1> +0#0000000#ffffff0@72
-|-+0#0000e05#a8a8a8255| | +0#0000000#ffffff0| +0#00e0e07&|g|:|f|o@1| +0#0000000&|=+0#e000e06&|<@1| |E|N|D| +0#0000000&@57
+|-+0#0000e05#a8a8a8255| | +0#0000000#ffffff0@1|g+0#00e0e07&|:|f|o@1| +0#0000000&|=+0#e000e06&|<@1| |E|N|D| +0#0000000&@57
 ||+0#0000e05#a8a8a8255| |l+0#e000002#ffffff0|i|n|e|1| +0#0000000&@67
 ||+0#0000e05#a8a8a8255| |l+0#e000002#ffffff0|i|n|e|2| +0#0000000&@67
 ||+0#0000e05#a8a8a8255| |E+0#e000e06#ffffff0|N|D| +0#0000000&@69
diff --git a/runtime/syntax/testdir/dumps/vim9_ex_range_00.dump b/runtime/syntax/testdir/dumps/vim9_ex_range_00.dump
new file mode 100644 (file)
index 0000000..258812a
--- /dev/null
@@ -0,0 +1,20 @@
+>v+0#af5f00255#ffffff0|i|m|9|s|c|r|i|p|t| +0#0000000&@64
+|#+0#0000e05&| |E|x| |c|o|m@1|a|n|d| |r|a|n|g|e|s| +0#0000000&@55
+|#+0#0000e05&| |V|I|M|_|T|E|S|T|_|S|E|T|U|P| |h|i| |l|i|n|k| |v|i|m|A|d@1|r|e|s@1|S|e|p|a|r|a|t|o|r| |T|o|d|o| +0#0000000&@25
+|#+0#0000e05&| |V|I|M|_|T|E|S|T|_|S|E|T|U|P| |h|i| |l|i|n|k| |v|i|m|A|d@1|r|e|s@1|O|f@1|s|e|t| |T|y|p|e| +0#0000000&@28
+@75
+@75
+|:|'+0#e000002&|<|,+0#0000001#ffff4012|'+0#e000002#ffffff0|>|p+0#af5f00255&|r|i|n|t| +0#0000000&@63
+|:|'+0#e000002&|(|,+0#0000001#ffff4012|'+0#e000002#ffffff0|)|p+0#af5f00255&|r|i|n|t| +0#0000000&@63
+|:|'+0#e000002&|{|,+0#0000001#ffff4012|'+0#e000002#ffffff0|}|p+0#af5f00255&|r|i|n|t| +0#0000000&@63
+|:|'+0#e000002&|[|,+0#0000001#ffff4012|'+0#e000002#ffffff0|]|p+0#af5f00255&|r|i|n|t| +0#0000000&@63
+@75
+|e+0#af5f00255&|c|h|o| +0#0000000&||| |:|'+0#e000002&|<|,+0#0000001#ffff4012|'+0#e000002#ffffff0|>|p+0#af5f00255&|r|i|n|t| +0#0000000&@56
+|e+0#af5f00255&|c|h|o| +0#0000000&||| |:|'+0#e000002&|(|,+0#0000001#ffff4012|'+0#e000002#ffffff0|)|p+0#af5f00255&|r|i|n|t| +0#0000000&@56
+|e+0#af5f00255&|c|h|o| +0#0000000&||| |:|'+0#e000002&|{|,+0#0000001#ffff4012|'+0#e000002#ffffff0|}|p+0#af5f00255&|r|i|n|t| +0#0000000&@56
+|e+0#af5f00255&|c|h|o| +0#0000000&||| |:|'+0#e000002&|[|,+0#0000001#ffff4012|'+0#e000002#ffffff0|]|p+0#af5f00255&|r|i|n|t| +0#0000000&@56
+@75
+|#+0#0000e05&| |b|a|r|e| |m|a|r|k| |r|a|n|g|e|s| +0#0000000&@56
+@75
+@1|:|'+0#e000002&|a| +0#0000000&@70
+@57|1|,|1| @10|T|o|p| 
diff --git a/runtime/syntax/testdir/dumps/vim9_ex_range_01.dump b/runtime/syntax/testdir/dumps/vim9_ex_range_01.dump
new file mode 100644 (file)
index 0000000..9e9befc
--- /dev/null
@@ -0,0 +1,20 @@
+|e+0#af5f00255#ffffff0|c|h|o| +0#0000000&||| |:|'+0#e000002&|{|,+0#0000001#ffff4012|'+0#e000002#ffffff0|}|p+0#af5f00255&|r|i|n|t| +0#0000000&@56
+|e+0#af5f00255&|c|h|o| +0#0000000&||| |:|'+0#e000002&|[|,+0#0000001#ffff4012|'+0#e000002#ffffff0|]|p+0#af5f00255&|r|i|n|t| +0#0000000&@56
+@75
+|#+0#0000e05&| |b|a|r|e| |m|a|r|k| |r|a|n|g|e|s| +0#0000000&@56
+@75
+@1>:|'+0#e000002&|a| +0#0000000&@70
+|:| |'+0#e000002&|a| +0#0000000&@70
+|:|'+0#e000002&|a| +0#0000000&@71
+|:|'+0#e000002&|k| +0#0000000&@71
+|:|'+0#e000002&|z| +0#0000000&@71
+|:|'+0#e000002&|A| +0#0000000&@71
+|:|'+0#e000002&|K| +0#0000000&@71
+|:|'+0#e000002&|Z| +0#0000000&@71
+|:|'+0#e000002&|0| +0#0000000&@71
+|:|'+0#e000002&|9| +0#0000000&@71
+|:|'+0#e000002&|[| +0#0000000&@71
+|:|'+0#e000002&|]| +0#0000000&@71
+|:|'+0#e000002&|{| +0#0000000&@71
+|:|'+0#e000002&|}| +0#0000000&@71
+@57|1|9|,|2| @10|1|%| 
diff --git a/runtime/syntax/testdir/dumps/vim9_ex_range_02.dump b/runtime/syntax/testdir/dumps/vim9_ex_range_02.dump
new file mode 100644 (file)
index 0000000..7d61aad
--- /dev/null
@@ -0,0 +1,20 @@
+|:+0&#ffffff0|'+0#e000002&|}| +0#0000000&@71
+|:|'+0#e000002&|(| +0#0000000&@71
+|:|'+0#e000002&|)| +0#0000000&@71
+|:|'+0#e000002&|<| +0#0000000&@71
+|:|'+0#e000002&|>| +0#0000000&@71
+>:|'+0#e000002&|`| +0#0000000&@71
+|:|'+0#e000002&@1| +0#0000000&@71
+|:|'+0#e000002&|"| +0#0000000&@71
+|:|'+0#e000002&|^| +0#0000000&@71
+|:|'+0#e000002&|.| +0#0000000&@71
+@75
+|e+0#af5f00255&|c|h|o| +0#0000000&|||:|'+0#e000002&|a| +0#0000000&@65
+|e+0#af5f00255&|c|h|o||+0#0000000&| |:|'+0#e000002&|a| +0#0000000&@65
+|e+0#af5f00255&|c|h|o| +0#0000000&||| |:|'+0#e000002&|a| +0#0000000&@64
+|e+0#af5f00255&|c|h|o| +0#0000000&||| |:|'+0#e000002&|k| +0#0000000&@64
+|e+0#af5f00255&|c|h|o| +0#0000000&||| |:|'+0#e000002&|z| +0#0000000&@64
+|e+0#af5f00255&|c|h|o| +0#0000000&||| |:|'+0#e000002&|A| +0#0000000&@64
+|e+0#af5f00255&|c|h|o| +0#0000000&||| |:|'+0#e000002&|K| +0#0000000&@64
+|e+0#af5f00255&|c|h|o| +0#0000000&||| |:|'+0#e000002&|Z| +0#0000000&@64
+@57|3|7|,|1| @10|2|%| 
diff --git a/runtime/syntax/testdir/dumps/vim9_ex_range_03.dump b/runtime/syntax/testdir/dumps/vim9_ex_range_03.dump
new file mode 100644 (file)
index 0000000..f43c202
--- /dev/null
@@ -0,0 +1,20 @@
+|e+0#af5f00255#ffffff0|c|h|o| +0#0000000&||| |:|'+0#e000002&|Z| +0#0000000&@64
+|e+0#af5f00255&|c|h|o| +0#0000000&||| |:|'+0#e000002&|0| +0#0000000&@64
+|e+0#af5f00255&|c|h|o| +0#0000000&||| |:|'+0#e000002&|9| +0#0000000&@64
+|e+0#af5f00255&|c|h|o| +0#0000000&||| |:|'+0#e000002&|[| +0#0000000&@64
+|e+0#af5f00255&|c|h|o| +0#0000000&||| |:|'+0#e000002&|]| +0#0000000&@64
+>e+0#af5f00255&|c|h|o| +0#0000000&||| |:|'+0#e000002&|{| +0#0000000&@64
+|e+0#af5f00255&|c|h|o| +0#0000000&||| |:|'+0#e000002&|}| +0#0000000&@64
+|e+0#af5f00255&|c|h|o| +0#0000000&||| |:|'+0#e000002&|(| +0#0000000&@64
+|e+0#af5f00255&|c|h|o| +0#0000000&||| |:|'+0#e000002&|)| +0#0000000&@64
+|e+0#af5f00255&|c|h|o| +0#0000000&||| |:|'+0#e000002&|<| +0#0000000&@64
+|e+0#af5f00255&|c|h|o| +0#0000000&||| |:|'+0#e000002&|>| +0#0000000&@64
+|e+0#af5f00255&|c|h|o| +0#0000000&||| |:|'+0#e000002&|`| +0#0000000&@64
+|e+0#af5f00255&|c|h|o| +0#0000000&||| |:|'+0#e000002&@1| +0#0000000&@64
+|e+0#af5f00255&|c|h|o| +0#0000000&||| |:|'+0#e000002&|"| +0#0000000&@64
+|e+0#af5f00255&|c|h|o| +0#0000000&||| |:|'+0#e000002&|^| +0#0000000&@64
+|e+0#af5f00255&|c|h|o| +0#0000000&||| |:|'+0#e000002&|.| +0#0000000&@64
+@75
+@75
+|:|1+0#e000002&|,+0#0000001#ffff4012|1+0#e000002#ffffff0|0|:+0#0000000&|p+0#af5f00255&|r|i|n|t| +0#0000000&@63
+@57|5@1|,|1| @10|3|%| 
diff --git a/runtime/syntax/testdir/dumps/vim9_ex_range_04.dump b/runtime/syntax/testdir/dumps/vim9_ex_range_04.dump
new file mode 100644 (file)
index 0000000..5e12b9e
--- /dev/null
@@ -0,0 +1,20 @@
+|:+0&#ffffff0|1+0#e000002&|,+0#0000001#ffff4012|1+0#e000002#ffffff0|0|:+0#0000000&|p+0#af5f00255&|r|i|n|t| +0#0000000&@63
+@75
+|#+0#0000e05&| |r|a|n|g|e| |(|w|i|t|h| |w|h|i|t|e|s|p|a|c|e|)| +0#0000000&@49
+@75
+|:|1+0#e000002&| +0#0000000&|m+0#af5f00255&|a|t|c|h| +0#0000000&@66
+>:|2+0#e000002&| +0#0000000&|m+0#af5f00255&|a|t|c|h| +0#0000000&@66
+|:|3+0#e000002&| +0#0000000&|m+0#af5f00255&|a|t|c|h| +0#0000000&@66
+@75
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|&+0#af5f00255&| +0#0000000&@66
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|~+0#af5f00255&| +0#0000000&@66
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|@+0#af5f00255&| +0#0000000&@66
+|#+0#0000e05&| |:|4|2|,|4|2| |*| +0#0000000&@64
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|>+0#af5f00255&| +0#0000000&@66
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|<+0#af5f00255&| +0#0000000&@66
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|#+0#0000e05&| +0#0000000&@66
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|=+0#af5f00255&| +0#0000000&@66
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|!+0#af5f00255&| +0#0000000&@66
+@75
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|N+0#af5f00255&|e|x|t| +0#0000000&@63
+@57|7|3|,|1| @10|5|%| 
diff --git a/runtime/syntax/testdir/dumps/vim9_ex_range_05.dump b/runtime/syntax/testdir/dumps/vim9_ex_range_05.dump
new file mode 100644 (file)
index 0000000..a44a216
--- /dev/null
@@ -0,0 +1,20 @@
+|:+0&#ffffff0|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|N+0#af5f00255&|e|x|t| +0#0000000&@63
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|P+0#af5f00255&|r|i|n|t| +0#0000000&@62
+@75
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|a+0#af5f00255&|b@1|r|e|v|i|a|t|e| +0#0000000&@57
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|a+0#af5f00255&|b|c|l|e|a|r| +0#0000000&@60
+>:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|a+0#af5f00255&|b|o|v|e|l|e|f|t| +0#0000000&@58
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|a+0#af5f00255&|b|s|t|r|a|c|t| +0#0000000&@59
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|a+0#af5f00255&|l@1| +0#0000000&@64
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|a+0#af5f00255&|m|e|n|u| +0#0000000&@62
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|a+0#af5f00255&|n|o|r|e|m|e|n|u| +0#0000000&@58
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|a+0#af5f00255&|r|g|a|d@1| +0#0000000&@61
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|a+0#af5f00255&|r|g|d|e|d|u|p|e| +0#0000000&@58
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|a+0#af5f00255&|r|g|d|e|l|e|t|e| +0#0000000&@58
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|a+0#af5f00255&|r|g|d|o| +0#0000000&@62
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|a+0#af5f00255&|r|g|e|d|i|t| +0#0000000&@60
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|a+0#af5f00255&|r|g@1|l|o|b|a|l| +0#0000000&@58
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|a+0#af5f00255&|r|g|l|o|c|a|l| +0#0000000&@59
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|a+0#af5f00255&|r|g|s| +0#0000000&@63
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|a+0#af5f00255&|r|g|u|m|e|n|t| +0#0000000&@59
+@57|9|1|,|1| @10|6|%| 
diff --git a/runtime/syntax/testdir/dumps/vim9_ex_range_06.dump b/runtime/syntax/testdir/dumps/vim9_ex_range_06.dump
new file mode 100644 (file)
index 0000000..c15fa96
--- /dev/null
@@ -0,0 +1,20 @@
+|:+0&#ffffff0|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|a+0#af5f00255&|r|g|u|m|e|n|t| +0#0000000&@59
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|a+0#af5f00255&|s|c|i@1| +0#0000000&@62
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|a+0#af5f00255&|u|g|r|o|u|p| +0#0000000&|F|o@1| @56
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|a+0#af5f00255&|u|g|r|o|u|p| +0#0000000&|E|N|D| @56
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|a+0#af5f00255&|u|n|m|e|n|u| +0#0000000&@60
+>:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|a+0#af5f00255&|u|t|o|c|m|d| +0#0000000&@60
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|b+0#af5f00255&|a|d@1| +0#0000000&@63
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|b+0#af5f00255&|a|l@1| +0#0000000&@63
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|b+0#af5f00255&|a|l|t| +0#0000000&@63
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|b+0#af5f00255&|d|e|l|e|t|e| +0#0000000&@60
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|b+0#af5f00255&|e|h|a|v|e| +0#0000000&|m+0#af5f00255&|s|w|i|n| +0#0000000&@55
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|b+0#af5f00255&|e|h|a|v|e| +0#0000000&|x+0#af5f00255&|t|e|r|m| +0#0000000&@55
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|b+0#af5f00255&|e|l|o|w|r|i|g|h|t| +0#0000000&@57
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|b+0#af5f00255&|f|i|r|s|t| +0#0000000&@61
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|b+0#af5f00255&|l|a|s|t| +0#0000000&@62
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|b+0#af5f00255&|m|o|d|i|f|i|e|d| +0#0000000&@58
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|b+0#af5f00255&|n|e|x|t| +0#0000000&@62
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|b+0#af5f00255&|N|e|x|t| +0#0000000&@62
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|b+0#af5f00255&|o|t|r|i|g|h|t| +0#0000000&@59
+@57|1|0|9|,|1| @9|8|%| 
diff --git a/runtime/syntax/testdir/dumps/vim9_ex_range_07.dump b/runtime/syntax/testdir/dumps/vim9_ex_range_07.dump
new file mode 100644 (file)
index 0000000..4602f45
--- /dev/null
@@ -0,0 +1,20 @@
+|:+0&#ffffff0|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|b+0#af5f00255&|o|t|r|i|g|h|t| +0#0000000&@59
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|b+0#af5f00255&|p|r|e|v|i|o|u|s| +0#0000000&@58
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|b+0#af5f00255&|r|e|a|k| +0#0000000&@62
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|b+0#af5f00255&|r|e|a|k|a|d@1| +0#0000000&@59
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|b+0#af5f00255&|r|e|a|k|d|e|l| +0#0000000&@59
+>:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|b+0#af5f00255&|r|e|a|k|l|i|s|t| +0#0000000&@58
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|b+0#af5f00255&|r|e|w|i|n|d| +0#0000000&@60
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|b+0#af5f00255&|r|o|w|s|e| +0#0000000&@61
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|b+0#af5f00255&|u|f|d|o| +0#0000000&@62
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|b+0#af5f00255&|u|f@1|e|r| +0#0000000&@61
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|b+0#af5f00255&|u|f@1|e|r|s| +0#0000000&@60
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|b+0#af5f00255&|u|n|l|o|a|d| +0#0000000&@60
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|b+0#af5f00255&|w|i|p|e|o|u|t| +0#0000000&@59
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|c+0#af5f00255&|a|b@1|r|e|v| +0#0000000&@60
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|c+0#af5f00255&|a|b|c|l|e|a|r| +0#0000000&@59
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|c+0#af5f00255&|a|b|o|v|e| +0#0000000&@61
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|c+0#af5f00255&|a|d@1|b|u|f@1|e|r| +0#0000000&@57
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|c+0#af5f00255&|a|d@1|e|x|p|r| +0#0000000&@59
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|c+0#af5f00255&|a|d@1|f|i|l|e| +0#0000000&@59
+@57|1|2|7|,|1| @9|9|%| 
diff --git a/runtime/syntax/testdir/dumps/vim9_ex_range_08.dump b/runtime/syntax/testdir/dumps/vim9_ex_range_08.dump
new file mode 100644 (file)
index 0000000..c364ed1
--- /dev/null
@@ -0,0 +1,20 @@
+|:+0&#ffffff0|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|c+0#af5f00255&|a|d@1|f|i|l|e| +0#0000000&@59
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|c+0#af5f00255&|a|f|t|e|r| +0#0000000&@61
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|c+0#af5f00255&|a|l@1| +0#0000000&@63
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|c+0#af5f00255&|a|t|c|h| +0#0000000&@62
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|c+0#af5f00255&|b|e|f|o|r|e| +0#0000000&@60
+>:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|c+0#af5f00255&|b|e|l|o|w| +0#0000000&@61
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|c+0#af5f00255&|b|o|t@1|o|m| +0#0000000&@60
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|c+0#af5f00255&|b|u|f@1|e|r| +0#0000000&@60
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|c+0#af5f00255&@1| +0#0000000&@65
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|c+0#af5f00255&@1|l|o|s|e| +0#0000000&@61
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|c+0#af5f00255&|d| +0#0000000&@65
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|c+0#af5f00255&|d|o| +0#0000000&@64
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|c+0#af5f00255&|e|n|t|e|r| +0#0000000&@61
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|c+0#af5f00255&|e|x|p|r| +0#0000000&@62
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|c+0#af5f00255&|f|d|o| +0#0000000&@63
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|c+0#af5f00255&|f|i|l|e| +0#0000000&@62
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|c+0#af5f00255&|f|i|r|s|t| +0#0000000&@61
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|c+0#af5f00255&|g|e|t|b|u|f@1|e|r| +0#0000000&@57
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|c+0#af5f00255&|g|e|t|e|x|p|r| +0#0000000&@59
+@57|1|4|5|,|1| @8|1@1|%| 
diff --git a/runtime/syntax/testdir/dumps/vim9_ex_range_09.dump b/runtime/syntax/testdir/dumps/vim9_ex_range_09.dump
new file mode 100644 (file)
index 0000000..cfd1c5a
--- /dev/null
@@ -0,0 +1,20 @@
+|:+0&#ffffff0|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|c+0#af5f00255&|g|e|t|e|x|p|r| +0#0000000&@59
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|c+0#af5f00255&|g|e|t|f|i|l|e| +0#0000000&@59
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|c+0#af5f00255&|h|a|n|g|e|s| +0#0000000&@60
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|c+0#af5f00255&|h|d|i|r| +0#0000000&@62
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|c+0#af5f00255&|h|e|c|k|p|a|t|h| +0#0000000&@58
+>:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|c+0#af5f00255&|h|e|c|k|t|i|m|e| +0#0000000&@58
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|c+0#af5f00255&|h|i|s|t|o|r|y| +0#0000000&@59
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|c+0#af5f00255&|l|a|s@1| +0#0000000&@62
+|e+0#af5f00255&|n|d|c|l|a|s@1| +0#0000000&@66
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|c+0#af5f00255&|l|a|s|t| +0#0000000&@62
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|c+0#af5f00255&|l|e|a|r|j|u|m|p|s| +0#0000000&@57
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|c+0#af5f00255&|l|i|s|t| +0#0000000&@62
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|c+0#af5f00255&|l|o|s|e| +0#0000000&@62
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|c+0#af5f00255&|m|a|p| +0#0000000&@63
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|c+0#af5f00255&|m|a|p|c|l|e|a|r| +0#0000000&@58
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|c+0#af5f00255&|m|e|n|u| +0#0000000&@62
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|c+0#af5f00255&|n|e|w|e|r| +0#0000000&@61
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|c+0#af5f00255&|n|e|x|t| +0#0000000&@62
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|c+0#af5f00255&|N|e|x|t| +0#0000000&@62
+@57|1|6|3|,|1| @8|1|2|%| 
diff --git a/runtime/syntax/testdir/dumps/vim9_ex_range_10.dump b/runtime/syntax/testdir/dumps/vim9_ex_range_10.dump
new file mode 100644 (file)
index 0000000..7bda713
--- /dev/null
@@ -0,0 +1,20 @@
+|:+0&#ffffff0|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|c+0#af5f00255&|N|e|x|t| +0#0000000&@62
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|c+0#af5f00255&|n|f|i|l|e| +0#0000000&@61
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|c+0#af5f00255&|N|f|i|l|e| +0#0000000&@61
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|c+0#af5f00255&|n|o|r|e|a|b@1|r|e|v| +0#0000000&@56
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|c+0#af5f00255&|n|o|r|e|m|a|p| +0#0000000&@59
+>:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|c+0#af5f00255&|n|o|r|e|m|e|n|u| +0#0000000&@58
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|c+0#af5f00255&|o|l|d|e|r| +0#0000000&@61
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|c+0#af5f00255&|o|l|o|r|s|c|h|e|m|e| +0#0000000&@56
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|c+0#af5f00255&|o|m|c|l|e|a|r| +0#0000000&@59
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|c+0#af5f00255&|o|m@1|a|n|d| +0#0000000&@60
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|c+0#af5f00255&|o|m|p|i|l|e|r| +0#0000000&@59
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|c+0#af5f00255&|o|n|f|i|r|m| +0#0000000&@60
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|c+0#af5f00255&|o|n|s|t| +0#0000000&@62
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|c+0#af5f00255&|o|n|t|i|n|u|e| +0#0000000&@59
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|c+0#af5f00255&|o|p|e|n| +0#0000000&@62
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|c+0#af5f00255&|o|p|y| +0#0000000&@63
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|c+0#af5f00255&|p|f|i|l|e| +0#0000000&@61
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|c+0#af5f00255&|p|r|e|v|i|o|u|s| +0#0000000&@58
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|c+0#af5f00255&|q|u|i|t| +0#0000000&@62
+@57|1|8|1|,|1| @8|1|4|%| 
diff --git a/runtime/syntax/testdir/dumps/vim9_ex_range_11.dump b/runtime/syntax/testdir/dumps/vim9_ex_range_11.dump
new file mode 100644 (file)
index 0000000..ebb09c6
--- /dev/null
@@ -0,0 +1,20 @@
+|:+0&#ffffff0|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|c+0#af5f00255&|q|u|i|t| +0#0000000&@62
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|c+0#af5f00255&|r|e|w|i|n|d| +0#0000000&@60
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|c+0#af5f00255&|s|c|o|p|e| +0#0000000&@61
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|c+0#af5f00255&|s|t|a|g| +0#0000000&@62
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|c+0#af5f00255&|u|n|a|b@1|r|e|v| +0#0000000&@58
+>:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|c+0#af5f00255&|u|n|m|a|p| +0#0000000&@61
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|c+0#af5f00255&|u|n|m|e|n|u| +0#0000000&@60
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|c+0#af5f00255&|w|i|n|d|o|w| +0#0000000&@60
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|d+0#af5f00255&|e|b|u|g| +0#0000000&@62
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|d+0#af5f00255&|e|b|u|g@1|r|e@1|d|y| +0#0000000&@56
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|d+0#af5f00255&|e|f| +0#0000000&@64
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|d+0#af5f00255&|e|f|c|o|m|p|i|l|e| +0#0000000&@57
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|d+0#af5f00255&|e|f|e|r| +0#0000000&@62
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|d+0#af5f00255&|e|l|c|o|m@1|a|n|d| +0#0000000&@57
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|d+0#af5f00255&|e|l|e|t|e| +0#0000000&@61
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|d+0#af5f00255&|e|l|f|u|n|c|t|i|o|n| +0#0000000&@56
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|d+0#af5f00255&|e|l|m|a|r|k|s| +0#0000000&@59
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|d+0#af5f00255&|i|f@1|g|e|t| +0#0000000&@60
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|d+0#af5f00255&|i|f@1|o|f@1| +0#0000000&@60
+@57|1|9@1|,|1| @8|1|5|%| 
diff --git a/runtime/syntax/testdir/dumps/vim9_ex_range_12.dump b/runtime/syntax/testdir/dumps/vim9_ex_range_12.dump
new file mode 100644 (file)
index 0000000..ce9fab7
--- /dev/null
@@ -0,0 +1,20 @@
+|:+0&#ffffff0|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|d+0#af5f00255&|i|f@1|o|f@1| +0#0000000&@60
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|d+0#af5f00255&|i|f@1|p|a|t|c|h| +0#0000000&@58
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|d+0#af5f00255&|i|f@1|p|u|t| +0#0000000&@60
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|d+0#af5f00255&|i|f@1|s|p|l|i|t| +0#0000000&@58
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|d+0#af5f00255&|i|f@1|t|h|i|s| +0#0000000&@59
+>:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|d+0#af5f00255&|i|f@1|u|p|d|a|t|e| +0#0000000&@57
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|d+0#af5f00255&|i|g|r|a|p|h|s| +0#0000000&@59
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|d+0#af5f00255&|i|s|a|s@1|e|m|b|l|e| +0#0000000&@56
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|d+0#af5f00255&|i|s|p|l|a|y| +0#0000000&@60
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|d+0#af5f00255&|j|u|m|p| +0#0000000&@62
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|d+0#af5f00255&|l|i|s|t| +0#0000000&@62
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|d+0#af5f00255&|o|a|u|t|o|a|l@1| +0#0000000&@58
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|d+0#af5f00255&|o|a|u|t|o|c|m|d| +0#0000000&@58
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|d+0#af5f00255&|r|o|p| +0#0000000&@63
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|d+0#af5f00255&|s|e|a|r|c|h| +0#0000000&@60
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|d+0#af5f00255&|s|p|l|i|t| +0#0000000&@61
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|e+0#af5f00255&|a|r|l|i|e|r| +0#0000000&@60
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|e+0#af5f00255&|c|h|o| +0#0000000&@63
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|e+0#af5f00255&|c|h|o|c|o|n|s|o|l|e| +0#0000000&@56
+@57|2|1|7|,|1| @8|1|7|%| 
diff --git a/runtime/syntax/testdir/dumps/vim9_ex_range_13.dump b/runtime/syntax/testdir/dumps/vim9_ex_range_13.dump
new file mode 100644 (file)
index 0000000..6ce6a79
--- /dev/null
@@ -0,0 +1,20 @@
+|:+0&#ffffff0|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|e+0#af5f00255&|c|h|o|c|o|n|s|o|l|e| +0#0000000&@56
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|e+0#af5f00255&|c|h|o|e|r@1| +0#0000000&@60
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|e+0#af5f00255&|c|h|o|h|l| +0#0000000&@61
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|e+0#af5f00255&|c|h|o|m|s|g| +0#0000000&@60
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|e+0#af5f00255&|c|h|o|n| +0#0000000&@62
+>:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|e+0#af5f00255&|c|h|o|w|i|n|d|o|w| +0#0000000&@57
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|e+0#af5f00255&|d|i|t| +0#0000000&@63
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|e+0#af5f00255&|l|s|e| +0#0000000&@63
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|e+0#af5f00255&|l|s|e|i|f| +0#0000000&@61
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|e+0#af5f00255&|m|e|n|u| +0#0000000&@62
+|#+0#0000e05&| |:|4|2|,|4|2| |e|n|d|c|l|a|s@1| +0#0000000&@57
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|e+0#af5f00255&|n|d@1|e|f| +0#0000000&@61
+|#+0#0000e05&| |:|4|2|,|4|2| |e|n|d|e|n|u|m| +0#0000000&@58
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|e+0#af5f00255&|n|d|f|o|r| +0#0000000&@61
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|e+0#af5f00255&|n|d|f|u|n|c|t|i|o|n| +0#0000000&@56
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|e+0#af5f00255&|n|d|i|f| +0#0000000&@62
+|#+0#0000e05&| |:|4|2|,|4|2| |e|n|d|i|n|t|e|r|f|a|c|e| +0#0000000&@53
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|e+0#af5f00255&|n|d|t|r|y| +0#0000000&@61
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|e+0#af5f00255&|n|d|w|h|i|l|e| +0#0000000&@59
+@57|2|3|5|,|1| @8|1|8|%| 
diff --git a/runtime/syntax/testdir/dumps/vim9_ex_range_14.dump b/runtime/syntax/testdir/dumps/vim9_ex_range_14.dump
new file mode 100644 (file)
index 0000000..6fe3e44
--- /dev/null
@@ -0,0 +1,20 @@
+|:+0&#ffffff0|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|e+0#af5f00255&|n|d|w|h|i|l|e| +0#0000000&@59
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|e+0#af5f00255&|n|e|w| +0#0000000&@63
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|e+0#af5f00255&|n|u|m| +0#0000000&@63
+|e+0#af5f00255&|n|d|e|n|u|m| +0#0000000&@67
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|e+0#af5f00255&|v|a|l| +0#0000000&@63
+>:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|e+0#af5f00255&|x| +0#0000000&@65
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|e+0#af5f00255&|x|e|c|u|t|e| +0#0000000&@60
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|e+0#af5f00255&|x|i|t| +0#0000000&@63
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|e+0#af5f00255&|x|p|o|r|t| +0#0000000&@61
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|e+0#af5f00255&|x|u|s|a|g|e| +0#0000000&@60
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|f+0#af5f00255&|i|l|e| +0#0000000&@63
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|f+0#af5f00255&|i|l|e|s| +0#0000000&@62
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|f+0#af5f00255&|i|l|e|t|y|p|e| +0#0000000&@59
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|f+0#af5f00255&|i|l|t|e|r| +0#0000000&@61
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|f+0#af5f00255&|i|n|a|l| +0#0000000&@62
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|f+0#af5f00255&|i|n|a|l@1|y| +0#0000000&@60
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|f+0#af5f00255&|i|n|d| +0#0000000&@63
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|f+0#af5f00255&|i|n|i|s|h| +0#0000000&@61
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|f+0#af5f00255&|i|r|s|t| +0#0000000&@62
+@57|2|5|3|,|1| @8|1|9|%| 
diff --git a/runtime/syntax/testdir/dumps/vim9_ex_range_15.dump b/runtime/syntax/testdir/dumps/vim9_ex_range_15.dump
new file mode 100644 (file)
index 0000000..45b7a79
--- /dev/null
@@ -0,0 +1,20 @@
+|:+0&#ffffff0|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|f+0#af5f00255&|i|r|s|t| +0#0000000&@62
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|f+0#af5f00255&|i|x|d|e|l| +0#0000000&@61
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|f+0#af5f00255&|o|l|d| +0#0000000&@63
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|f+0#af5f00255&|o|l|d|c|l|o|s|e| +0#0000000&@58
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|f+0#af5f00255&|o|l|d@1|o|c|l|o|s|e|d| +0#0000000&@55
+>:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|f+0#af5f00255&|o|l|d@1|o@1|p|e|n| +0#0000000&@57
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|f+0#af5f00255&|o|l|d|o|p|e|n| +0#0000000&@59
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|f+0#af5f00255&|o|r| +0#0000000&|f|o@1| |i+0#af5f00255&|n| +0#0000000&|b|a|r| ||| |e+0#af5f00255&|n|d|f|o|r| +0#0000000&@44
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|f+0#af5f00255&|u|n|c|t|i|o|n| +0#0000000&@59
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|g+0#af5f00255&|l|o|b|a|l| +0#0000000&@61
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|g+0#af5f00255&|o|t|o| +0#0000000&@63
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|g+0#af5f00255&|r|e|p| +0#0000000&@63
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|g+0#af5f00255&|r|e|p|a|d@1| +0#0000000&@60
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|g+0#af5f00255&|u|i| +0#0000000&@64
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|g+0#af5f00255&|v|i|m| +0#0000000&@63
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|h+0#af5f00255&|a|r|d|c|o|p|y| +0#0000000&@59
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|h+0#af5f00255&|e|l|p| +0#0000000&@63
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|h+0#af5f00255&|e|l|p|c|l|o|s|e| +0#0000000&@58
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|h+0#af5f00255&|e|l|p|f|i|n|d| +0#0000000&@59
+@57|2|7|1|,|1| @8|2|1|%| 
diff --git a/runtime/syntax/testdir/dumps/vim9_ex_range_16.dump b/runtime/syntax/testdir/dumps/vim9_ex_range_16.dump
new file mode 100644 (file)
index 0000000..9ebb820
--- /dev/null
@@ -0,0 +1,20 @@
+|:+0&#ffffff0|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|h+0#af5f00255&|e|l|p|f|i|n|d| +0#0000000&@59
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|h+0#af5f00255&|e|l|p|g|r|e|p| +0#0000000&@59
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|h+0#af5f00255&|e|l|p|t|a|g|s| +0#0000000&@59
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|h+0#af5f00255&|i|d|e| +0#0000000&@63
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|h+0#af5f00255&|i|g|h|l|i|g|h|t| +0#0000000&@58
+>:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|h+0#af5f00255&|i|s|t|o|r|y| +0#0000000&@60
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|h+0#af5f00255&|o|r|i|z|o|n|t|a|l| +0#0000000&@57
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|i+0#af5f00255&|a|b@1|r|e|v| +0#0000000&@60
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|i+0#af5f00255&|a|b|c|l|e|a|r| +0#0000000&@59
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|i+0#af5f00255&|f| +0#0000000&@65
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|i+0#af5f00255&|j|u|m|p| +0#0000000&@62
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|i+0#af5f00255&|l|i|s|t| +0#0000000&@62
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|i+0#af5f00255&|m|a|p| +0#0000000&@63
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|i+0#af5f00255&|m|a|p|c|l|e|a|r| +0#0000000&@58
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|i+0#af5f00255&|m|e|n|u| +0#0000000&@62
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|i+0#af5f00255&|m|p|o|r|t| +0#0000000&@61
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|i+0#af5f00255&|n|o|r|e|a|b@1|r|e|v| +0#0000000&@56
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|i+0#af5f00255&|n|o|r|e|m|a|p| +0#0000000&@59
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|i+0#af5f00255&|n|o|r|e|m|e|n|u| +0#0000000&@58
+@57|2|8|9|,|1| @8|2@1|%| 
diff --git a/runtime/syntax/testdir/dumps/vim9_ex_range_17.dump b/runtime/syntax/testdir/dumps/vim9_ex_range_17.dump
new file mode 100644 (file)
index 0000000..1082ed6
--- /dev/null
@@ -0,0 +1,20 @@
+|:+0&#ffffff0|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|i+0#af5f00255&|n|o|r|e|m|e|n|u| +0#0000000&@58
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|i+0#af5f00255&|n|t|e|r|f|a|c|e| +0#0000000&@58
+|e+0#af5f00255&|n|d|i|n|t|e|r|f|a|c|e| +0#0000000&@62
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|i+0#af5f00255&|n|t|r|o| +0#0000000&@62
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|i+0#af5f00255&|s|e|a|r|c|h| +0#0000000&@60
+>:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|i+0#af5f00255&|s|p|l|i|t| +0#0000000&@61
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|i+0#af5f00255&|u|n|a|b@1|r|e|v| +0#0000000&@58
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|i+0#af5f00255&|u|n|m|a|p| +0#0000000&@61
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|i+0#af5f00255&|u|n|m|e|n|u| +0#0000000&@60
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|j+0#af5f00255&|o|i|n| +0#0000000&@63
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|j+0#af5f00255&|u|m|p|s| +0#0000000&@62
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|k+0#af5f00255&|e@1|p|a|l|t| +0#0000000&@60
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|k+0#af5f00255&|e@1|p|j|u|m|p|s| +0#0000000&@58
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|k+0#af5f00255&|e@1|p|m|a|r|k|s| +0#0000000&@58
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|k+0#af5f00255&|e@1|p@1|a|t@1|e|r|n|s| +0#0000000&@55
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|l+0#af5f00255&|a|b|o|v|e| +0#0000000&@61
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|l+0#af5f00255&|a|d@1|b|u|f@1|e|r| +0#0000000&@57
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|l+0#af5f00255&|a|d@1|e|x|p|r| +0#0000000&@59
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|l+0#af5f00255&|a|d@1|f|i|l|e| +0#0000000&@59
+@57|3|0|7|,|1| @8|2|4|%| 
diff --git a/runtime/syntax/testdir/dumps/vim9_ex_range_18.dump b/runtime/syntax/testdir/dumps/vim9_ex_range_18.dump
new file mode 100644 (file)
index 0000000..aabce21
--- /dev/null
@@ -0,0 +1,20 @@
+|:+0&#ffffff0|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|l+0#af5f00255&|a|d@1|f|i|l|e| +0#0000000&@59
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|l+0#af5f00255&|a|f|t|e|r| +0#0000000&@61
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|l+0#af5f00255&|a|n|g|u|a|g|e| +0#0000000&@59
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|l+0#af5f00255&|a|s|t| +0#0000000&@63
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|l+0#af5f00255&|a|t|e|r| +0#0000000&@62
+>:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|l+0#af5f00255&|b|e|f|o|r|e| +0#0000000&@60
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|l+0#af5f00255&|b|e|l|o|w| +0#0000000&@61
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|l+0#af5f00255&|b|o|t@1|o|m| +0#0000000&@60
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|l+0#af5f00255&|b|u|f@1|e|r| +0#0000000&@60
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|l+0#af5f00255&|c|d| +0#0000000&@64
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|l+0#af5f00255&|c|h|d|i|r| +0#0000000&@61
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|l+0#af5f00255&|c|l|o|s|e| +0#0000000&@61
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|l+0#af5f00255&|c|s|c|o|p|e| +0#0000000&@60
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|l+0#af5f00255&|d|o| +0#0000000&@64
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|l+0#af5f00255&|e|f|t| +0#0000000&@63
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|l+0#af5f00255&|e|f|t|a|b|o|v|e| +0#0000000&@58
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|l+0#af5f00255&|e|g|a|c|y| +0#0000000&@61
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|l+0#af5f00255&|e|x|p|r| +0#0000000&@62
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|l+0#af5f00255&|f|d|o| +0#0000000&@63
+@57|3|2|5|,|1| @8|2|5|%| 
diff --git a/runtime/syntax/testdir/dumps/vim9_ex_range_19.dump b/runtime/syntax/testdir/dumps/vim9_ex_range_19.dump
new file mode 100644 (file)
index 0000000..446e113
--- /dev/null
@@ -0,0 +1,20 @@
+|:+0&#ffffff0|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|l+0#af5f00255&|f|d|o| +0#0000000&@63
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|l+0#af5f00255&|f|i|l|e| +0#0000000&@62
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|l+0#af5f00255&|f|i|r|s|t| +0#0000000&@61
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|l+0#af5f00255&|g|e|t|b|u|f@1|e|r| +0#0000000&@57
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|l+0#af5f00255&|g|e|t|e|x|p|r| +0#0000000&@59
+>:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|l+0#af5f00255&|g|e|t|f|i|l|e| +0#0000000&@59
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|l+0#af5f00255&|g|r|e|p| +0#0000000&@62
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|l+0#af5f00255&|g|r|e|p|a|d@1| +0#0000000&@59
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|l+0#af5f00255&|h|e|l|p|g|r|e|p| +0#0000000&@58
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|l+0#af5f00255&|h|i|s|t|o|r|y| +0#0000000&@59
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|l+0#af5f00255&|i|s|t| +0#0000000&@63
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|l+0#af5f00255&@1| +0#0000000&@65
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|l+0#af5f00255&@1|a|s|t| +0#0000000&@62
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|l+0#af5f00255&@1|i|s|t| +0#0000000&@62
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|l+0#af5f00255&|m|a|k|e| +0#0000000&@62
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|l+0#af5f00255&|m|a|p| +0#0000000&@63
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|l+0#af5f00255&|m|a|p|c|l|e|a|r| +0#0000000&@58
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|l+0#af5f00255&|n|e|w|e|r| +0#0000000&@61
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|l+0#af5f00255&|n|e|x|t| +0#0000000&@62
+@57|3|4|3|,|1| @8|2|7|%| 
diff --git a/runtime/syntax/testdir/dumps/vim9_ex_range_20.dump b/runtime/syntax/testdir/dumps/vim9_ex_range_20.dump
new file mode 100644 (file)
index 0000000..27e5eec
--- /dev/null
@@ -0,0 +1,20 @@
+|:+0&#ffffff0|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|l+0#af5f00255&|n|e|x|t| +0#0000000&@62
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|l+0#af5f00255&|N|e|x|t| +0#0000000&@62
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|l+0#af5f00255&|n|f|i|l|e| +0#0000000&@61
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|l+0#af5f00255&|N|f|i|l|e| +0#0000000&@61
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|l+0#af5f00255&|n|o|r|e|m|a|p| +0#0000000&@59
+>#+0#0000e05&| |:|4|2|,|4|2| |l|o|a|d|k|e|y|m|a|p| +0#0000000&@55
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|l+0#af5f00255&|o|a|d|v|i|e|w| +0#0000000&@59
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|l+0#af5f00255&|o|c|k|m|a|r|k|s| +0#0000000&@58
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|l+0#af5f00255&|o|c|k|v|a|r| +0#0000000&@60
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|l+0#af5f00255&|o|l|d|e|r| +0#0000000&@61
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|l+0#af5f00255&|o|p|e|n| +0#0000000&@62
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|l+0#af5f00255&|p|f|i|l|e| +0#0000000&@61
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|l+0#af5f00255&|p|r|e|v|i|o|u|s| +0#0000000&@58
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|l+0#af5f00255&|r|e|w|i|n|d| +0#0000000&@60
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|l+0#af5f00255&|s| +0#0000000&@65
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|l+0#af5f00255&|t|a|g| +0#0000000&@63
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|l+0#af5f00255&|u|a| +0#0000000&@64
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|l+0#af5f00255&|u|a|d|o| +0#0000000&@62
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|l+0#af5f00255&|u|a|f|i|l|e| +0#0000000&@60
+@57|3|6|1|,|1| @8|2|8|%| 
diff --git a/runtime/syntax/testdir/dumps/vim9_ex_range_21.dump b/runtime/syntax/testdir/dumps/vim9_ex_range_21.dump
new file mode 100644 (file)
index 0000000..194602f
--- /dev/null
@@ -0,0 +1,20 @@
+|:+0&#ffffff0|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|l+0#af5f00255&|u|a|f|i|l|e| +0#0000000&@60
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|l+0#af5f00255&|u|n|m|a|p| +0#0000000&@61
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|l+0#af5f00255&|v|i|m|g|r|e|p| +0#0000000&@59
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|l+0#af5f00255&|v|i|m|g|r|e|p|a|d@1| +0#0000000&@56
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|l+0#af5f00255&|w|i|n|d|o|w| +0#0000000&@60
+>:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|m+0#af5f00255&|a|k|e| +0#0000000&@63
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|m+0#af5f00255&|a|p| +0#0000000&@64
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|m+0#af5f00255&|a|p|c|l|e|a|r| +0#0000000&@59
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|m+0#af5f00255&|a|r|k| +0#0000000&@63
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|m+0#af5f00255&|a|r|k|s| +0#0000000&@62
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|m+0#af5f00255&|a|t|c|h| +0#0000000&@62
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|m+0#af5f00255&|e|n|u| +0#0000000&@63
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|m+0#af5f00255&|e|n|u|t|r|a|n|s|l|a|t|e| +0#0000000&@54
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|m+0#af5f00255&|e|s@1|a|g|e|s| +0#0000000&@59
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|m+0#af5f00255&|k|e|x|r|c| +0#0000000&@61
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|m+0#af5f00255&|k|s|e|s@1|i|o|n| +0#0000000&@58
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|m+0#af5f00255&|k|s|p|e|l@1| +0#0000000&@60
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|m+0#af5f00255&|k|v|i|e|w| +0#0000000&@61
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|m+0#af5f00255&|k|v|i|m|r|c| +0#0000000&@60
+@57|3|7|9|,|1| @8|3|0|%| 
diff --git a/runtime/syntax/testdir/dumps/vim9_ex_range_22.dump b/runtime/syntax/testdir/dumps/vim9_ex_range_22.dump
new file mode 100644 (file)
index 0000000..89f38cc
--- /dev/null
@@ -0,0 +1,20 @@
+|:+0&#ffffff0|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|m+0#af5f00255&|k|v|i|m|r|c| +0#0000000&@60
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|m+0#af5f00255&|o|v|e| +0#0000000&@63
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|m+0#af5f00255&|z|f|i|l|e| +0#0000000&@61
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|m+0#af5f00255&|z|s|c|h|e|m|e| +0#0000000&@59
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|n+0#af5f00255&|b|c|l|o|s|e| +0#0000000&@60
+>:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|n+0#af5f00255&|b|k|e|y| +0#0000000&@62
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|n+0#af5f00255&|b|s|t|a|r|t| +0#0000000&@60
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|n+0#af5f00255&|e|w| +0#0000000&@64
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|n+0#af5f00255&|e|x|t| +0#0000000&@63
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|n+0#af5f00255&|m|a|p| +0#0000000&@63
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|n+0#af5f00255&|m|a|p|c|l|e|a|r| +0#0000000&@58
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|n+0#af5f00255&|m|e|n|u| +0#0000000&@62
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|n+0#af5f00255&@1|o|r|e|m|a|p| +0#0000000&@59
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|n+0#af5f00255&@1|o|r|e|m|e|n|u| +0#0000000&@58
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|n+0#af5f00255&|o|a|u|t|o|c|m|d| +0#0000000&@58
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|n+0#af5f00255&|o|h|l|s|e|a|r|c|h| +0#0000000&@57
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|n+0#af5f00255&|o|r|e|a|b@1|r|e|v| +0#0000000&@57
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|n+0#af5f00255&|o|r|e|m|a|p| +0#0000000&@60
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|n+0#af5f00255&|o|r|e|m|e|n|u| +0#0000000&@59
+@57|3|9|7|,|1| @8|3|1|%| 
diff --git a/runtime/syntax/testdir/dumps/vim9_ex_range_23.dump b/runtime/syntax/testdir/dumps/vim9_ex_range_23.dump
new file mode 100644 (file)
index 0000000..9cf2f67
--- /dev/null
@@ -0,0 +1,20 @@
+|:+0&#ffffff0|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|n+0#af5f00255&|o|r|e|m|e|n|u| +0#0000000&@59
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|n+0#af5f00255&|o|r|m|a|l| +0#0000000&@61
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|n+0#af5f00255&|o|s|w|a|p|f|i|l|e| +0#0000000&@57
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|n+0#af5f00255&|u|m|b|e|r| +0#0000000&@61
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|n+0#af5f00255&|u|n|m|a|p| +0#0000000&@61
+>:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|n+0#af5f00255&|u|n|m|e|n|u| +0#0000000&@60
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|o+0#af5f00255&|l|d|f|i|l|e|s| +0#0000000&@59
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|o+0#af5f00255&|m|a|p| +0#0000000&@63
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|o+0#af5f00255&|m|a|p|c|l|e|a|r| +0#0000000&@58
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|o+0#af5f00255&|m|e|n|u| +0#0000000&@62
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|o+0#af5f00255&|n|l|y| +0#0000000&@63
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|o+0#af5f00255&|n|o|r|e|m|a|p| +0#0000000&@59
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|o+0#af5f00255&|n|o|r|e|m|e|n|u| +0#0000000&@58
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|o+0#af5f00255&|p|t|i|o|n|s| +0#0000000&@60
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|o+0#af5f00255&|u|n|m|a|p| +0#0000000&@61
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|o+0#af5f00255&|u|n|m|e|n|u| +0#0000000&@60
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|o+0#af5f00255&|w|n|s|y|n|t|a|x| +0#0000000&@58
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|p+0#af5f00255&|a|c|k|a|d@1| +0#0000000&@60
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|p+0#af5f00255&|a|c|k|l|o|a|d|a|l@1| +0#0000000&@56
+@57|4|1|5|,|1| @8|3@1|%| 
diff --git a/runtime/syntax/testdir/dumps/vim9_ex_range_24.dump b/runtime/syntax/testdir/dumps/vim9_ex_range_24.dump
new file mode 100644 (file)
index 0000000..0aa6d7e
--- /dev/null
@@ -0,0 +1,20 @@
+|:+0&#ffffff0|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|p+0#af5f00255&|a|c|k|l|o|a|d|a|l@1| +0#0000000&@56
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|p+0#af5f00255&|c|l|o|s|e| +0#0000000&@61
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|p+0#af5f00255&|e|d|i|t| +0#0000000&@62
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|p+0#af5f00255&|e|r|l| +0#0000000&@63
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|p+0#af5f00255&|e|r|l|d|o| +0#0000000&@61
+>:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|p+0#af5f00255&|o|p| +0#0000000&@64
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|p+0#af5f00255&|o|p|u|p| +0#0000000&@62
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|p+0#af5f00255&@1|o|p| +0#0000000&@63
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|p+0#af5f00255&|r|e|s|e|r|v|e| +0#0000000&@59
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|p+0#af5f00255&|r|e|v|i|o|u|s| +0#0000000&@59
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|p+0#af5f00255&|r|i|n|t| +0#0000000&@62
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|p+0#af5f00255&|r|o|f|d|e|l| +0#0000000&@60
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|p+0#af5f00255&|r|o|f|i|l|e| +0#0000000&@60
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|p+0#af5f00255&|r|o|m|p|t|f|i|n|d| +0#0000000&@57
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|p+0#af5f00255&|r|o|m|p|t|r|e|p|l| +0#0000000&@57
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|p+0#af5f00255&|s|e|a|r|c|h| +0#0000000&@60
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|p+0#af5f00255&|t|a|g| +0#0000000&@63
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|p+0#af5f00255&|t|f|i|r|s|t| +0#0000000&@60
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|p+0#af5f00255&|t|j|u|m|p| +0#0000000&@61
+@57|4|3@1|,|1| @8|3|4|%| 
diff --git a/runtime/syntax/testdir/dumps/vim9_ex_range_25.dump b/runtime/syntax/testdir/dumps/vim9_ex_range_25.dump
new file mode 100644 (file)
index 0000000..3051663
--- /dev/null
@@ -0,0 +1,20 @@
+|:+0&#ffffff0|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|p+0#af5f00255&|t|j|u|m|p| +0#0000000&@61
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|p+0#af5f00255&|t|l|a|s|t| +0#0000000&@61
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|p+0#af5f00255&|t|n|e|x|t| +0#0000000&@61
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|p+0#af5f00255&|t|N|e|x|t| +0#0000000&@61
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|p+0#af5f00255&|t|p|r|e|v|i|o|u|s| +0#0000000&@57
+>:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|p+0#af5f00255&|t|r|e|w|i|n|d| +0#0000000&@59
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|p+0#af5f00255&|t|s|e|l|e|c|t| +0#0000000&@59
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|p|u|b|l|i|c| @61
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|p+0#af5f00255&|u|t| +0#0000000&@64
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|p+0#af5f00255&|w|d| +0#0000000&@64
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|p+0#af5f00255&|y|3| +0#0000000&@64
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|p+0#af5f00255&|y|3|d|o| +0#0000000&@62
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|p+0#af5f00255&|y|3|f|i|l|e| +0#0000000&@60
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|p+0#af5f00255&|y|d|o| +0#0000000&@63
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|p+0#af5f00255&|y|f|i|l|e| +0#0000000&@61
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|p+0#af5f00255&|y|t|h|o|n| +0#0000000&@61
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|p+0#af5f00255&|y|t|h|o|n|3| +0#0000000&@60
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|p+0#af5f00255&|y|t|h|o|n|x| +0#0000000&@60
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|p+0#af5f00255&|y|x| +0#0000000&@64
+@57|4|5|1|,|1| @8|3|5|%| 
diff --git a/runtime/syntax/testdir/dumps/vim9_ex_range_26.dump b/runtime/syntax/testdir/dumps/vim9_ex_range_26.dump
new file mode 100644 (file)
index 0000000..6ea1cfc
--- /dev/null
@@ -0,0 +1,20 @@
+|:+0&#ffffff0|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|p+0#af5f00255&|y|x| +0#0000000&@64
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|p+0#af5f00255&|y|x|d|o| +0#0000000&@62
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|p+0#af5f00255&|y|x|f|i|l|e| +0#0000000&@60
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|q+0#af5f00255&|a|l@1| +0#0000000&@63
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|q+0#af5f00255&|u|i|t| +0#0000000&@63
+>:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|q+0#af5f00255&|u|i|t|a|l@1| +0#0000000&@60
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|r+0#af5f00255&|e|a|d| +0#0000000&@63
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|r+0#af5f00255&|e|c|o|v|e|r| +0#0000000&@60
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|r+0#af5f00255&|e|d|i|r| +0#0000000&@62
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|r+0#af5f00255&|e|d|o| +0#0000000&@63
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|r+0#af5f00255&|e|d|r|a|w| +0#0000000&@61
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|r+0#af5f00255&|e|d|r|a|w|s|t|a|t|u|s| +0#0000000&@55
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|r+0#af5f00255&|e|d|r|a|w|t|a|b|l|i|n|e| +0#0000000&@54
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|r+0#af5f00255&|e|g|i|s|t|e|r|s| +0#0000000&@58
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|r+0#af5f00255&|e|s|i|z|e| +0#0000000&@61
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|r+0#af5f00255&|e|t|a|b| +0#0000000&@62
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|r+0#af5f00255&|e|t|u|r|n| +0#0000000&@61
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|r+0#af5f00255&|e|w|i|n|d| +0#0000000&@61
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|r+0#af5f00255&|i|g|h|t| +0#0000000&@62
+@57|4|6|9|,|1| @8|3|7|%| 
diff --git a/runtime/syntax/testdir/dumps/vim9_ex_range_27.dump b/runtime/syntax/testdir/dumps/vim9_ex_range_27.dump
new file mode 100644 (file)
index 0000000..e656d52
--- /dev/null
@@ -0,0 +1,20 @@
+|:+0&#ffffff0|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|r+0#af5f00255&|i|g|h|t| +0#0000000&@62
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|r+0#af5f00255&|i|g|h|t|b|e|l|o|w| +0#0000000&@57
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|r+0#af5f00255&|u|b|y| +0#0000000&@63
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|r+0#af5f00255&|u|b|y|d|o| +0#0000000&@61
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|r+0#af5f00255&|u|b|y|f|i|l|e| +0#0000000&@59
+>:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|r+0#af5f00255&|u|n|d|o| +0#0000000&@62
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|r+0#af5f00255&|u|n|t|i|m|e| +0#0000000&@60
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|r+0#af5f00255&|v|i|m|i|n|f|o| +0#0000000&@59
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|s+0#af5f00255&|a|l@1| +0#0000000&@63
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|s+0#af5f00255&|a|n|d|b|o|x| +0#0000000&@60
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|s+0#af5f00255&|a|r|g|u|m|e|n|t| +0#0000000&@58
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|s+0#af5f00255&|a|v|e|a|s| +0#0000000&@61
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|s+0#af5f00255&|b|a|l@1| +0#0000000&@62
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|s+0#af5f00255&|b|f|i|r|s|t| +0#0000000&@60
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|s+0#af5f00255&|b|l|a|s|t| +0#0000000&@61
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|s+0#af5f00255&|b|m|o|d|i|f|i|e|d| +0#0000000&@57
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|s+0#af5f00255&|b|n|e|x|t| +0#0000000&@61
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|s+0#af5f00255&|b|N|e|x|t| +0#0000000&@61
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|s+0#af5f00255&|b|p|r|e|v|i|o|u|s| +0#0000000&@57
+@57|4|8|7|,|1| @8|3|8|%| 
diff --git a/runtime/syntax/testdir/dumps/vim9_ex_range_28.dump b/runtime/syntax/testdir/dumps/vim9_ex_range_28.dump
new file mode 100644 (file)
index 0000000..6d0e9bd
--- /dev/null
@@ -0,0 +1,20 @@
+|:+0&#ffffff0|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|s+0#af5f00255&|b|p|r|e|v|i|o|u|s| +0#0000000&@57
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|s+0#af5f00255&|b|r|e|w|i|n|d| +0#0000000&@59
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|s+0#af5f00255&|b|u|f@1|e|r| +0#0000000&@60
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|s+0#af5f00255&|c|r|i|p|t|e|n|c|o|d|i|n|g| +0#0000000&@53
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|s+0#af5f00255&|c|r|i|p|t|n|a|m|e|s| +0#0000000&@56
+>:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|s+0#af5f00255&|c|r|i|p|t|v|e|r|s|i|o|n| +0#0000000&@54
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|s+0#af5f00255&|c|s|c|o|p|e| +0#0000000&@60
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|s+0#af5f00255&|e|t| +0#0000000&@64
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|s+0#af5f00255&|e|t|f|i|l|e|t|y|p|e| +0#0000000&@56
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|s+0#af5f00255&|e|t|g|l|o|b|a|l| +0#0000000&@58
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|s+0#af5f00255&|e|t|l|o|c|a|l| +0#0000000&@59
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|s+0#af5f00255&|f|i|n|d| +0#0000000&@62
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|s+0#af5f00255&|f|i|r|s|t| +0#0000000&@61
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|s+0#af5f00255&|h|e|l@1| +0#0000000&@62
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|s+0#af5f00255&|i|g|n| +0#0000000&@63
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|s+0#af5f00255&|i|l|e|n|t| +0#0000000&@61
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|s+0#af5f00255&|i|m|a|l|t| +0#0000000&@61
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|s+0#af5f00255&|l|a|s|t| +0#0000000&@62
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|s+0#af5f00255&|l|e@1|p| +0#0000000&@62
+@57|5|0|5|,|1| @8|4|0|%| 
diff --git a/runtime/syntax/testdir/dumps/vim9_ex_range_29.dump b/runtime/syntax/testdir/dumps/vim9_ex_range_29.dump
new file mode 100644 (file)
index 0000000..79eb7b5
--- /dev/null
@@ -0,0 +1,20 @@
+|:+0&#ffffff0|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|s+0#af5f00255&|l|e@1|p| +0#0000000&@62
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|s+0#af5f00255&|l|e@1|p|!| +0#0000000&@61
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|s+0#af5f00255&|m|a|g|i|c| +0#0000000&@61
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|s+0#af5f00255&|m|a|p| +0#0000000&@63
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|s+0#af5f00255&|m|a|p|c|l|e|a|r| +0#0000000&@58
+>:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|s+0#af5f00255&|m|e|n|u| +0#0000000&@62
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|s+0#af5f00255&|m|i|l|e| +0#0000000&@62
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|s+0#af5f00255&|n|e|x|t| +0#0000000&@62
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|s+0#af5f00255&|N|e|x|t| +0#0000000&@62
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|s+0#af5f00255&|n|o|m|a|g|i|c| +0#0000000&@59
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|s+0#af5f00255&|n|o|r|e|m|a|p| +0#0000000&@59
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|s+0#af5f00255&|n|o|r|e|m|e|n|u| +0#0000000&@58
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|s+0#af5f00255&|o|r|t| +0#0000000&@63
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|s+0#af5f00255&|o|u|r|c|e| +0#0000000&@61
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|s+0#af5f00255&|p|e|l@1|d|u|m|p| +0#0000000&@58
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|s+0#af5f00255&|p|e|l@1|g|o@1|d| +0#0000000&@58
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|s+0#af5f00255&|p|e|l@1|i|n|f|o| +0#0000000&@58
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|s+0#af5f00255&|p|e|l@1|r|a|r|e| +0#0000000&@58
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|s+0#af5f00255&|p|e|l@1|r|e|p|a|l@1| +0#0000000&@56
+@57|5|2|3|,|1| @8|4|1|%| 
diff --git a/runtime/syntax/testdir/dumps/vim9_ex_range_30.dump b/runtime/syntax/testdir/dumps/vim9_ex_range_30.dump
new file mode 100644 (file)
index 0000000..1e99a28
--- /dev/null
@@ -0,0 +1,20 @@
+|:+0&#ffffff0|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|s+0#af5f00255&|p|e|l@1|r|e|p|a|l@1| +0#0000000&@56
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|s+0#af5f00255&|p|e|l@1|u|n|d|o| +0#0000000&@58
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|s+0#af5f00255&|p|e|l@1|w|r|o|n|g| +0#0000000&@57
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|s+0#af5f00255&|p|l|i|t| +0#0000000&@62
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|s+0#af5f00255&|p|r|e|v|i|o|u|s| +0#0000000&@58
+>:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|s+0#af5f00255&|r|e|w|i|n|d| +0#0000000&@60
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|s+0#af5f00255&|t|a|g| +0#0000000&@63
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|s+0#af5f00255&|t|a|r|t|g|r|e|p|l|a|c|e| +0#0000000&@54
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|s+0#af5f00255&|t|a|r|t|i|n|s|e|r|t| +0#0000000&@56
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|s+0#af5f00255&|t|a|r|t|r|e|p|l|a|c|e| +0#0000000&@55
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|s|t|a|t|i|c| @61
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|s+0#af5f00255&|t|j|u|m|p| +0#0000000&@61
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|s+0#af5f00255&|t|o|p| +0#0000000&@63
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|s+0#af5f00255&|t|o|p|i|n|s|e|r|t| +0#0000000&@57
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|s+0#af5f00255&|t|s|e|l|e|c|t| +0#0000000&@59
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|s+0#af5f00255&|u|b|s|t|i|t|u|t|e| +0#0000000&@57
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|s+0#af5f00255&|u|n|h|i|d|e| +0#0000000&@60
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|s+0#af5f00255&|u|n|m|a|p| +0#0000000&@61
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|s+0#af5f00255&|u|n|m|e|n|u| +0#0000000&@60
+@57|5|4|1|,|1| @8|4|3|%| 
diff --git a/runtime/syntax/testdir/dumps/vim9_ex_range_31.dump b/runtime/syntax/testdir/dumps/vim9_ex_range_31.dump
new file mode 100644 (file)
index 0000000..454cfe5
--- /dev/null
@@ -0,0 +1,20 @@
+|:+0&#ffffff0|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|s+0#af5f00255&|u|n|m|e|n|u| +0#0000000&@60
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|s+0#af5f00255&|u|s|p|e|n|d| +0#0000000&@60
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|s+0#af5f00255&|v|i|e|w| +0#0000000&@62
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|s+0#af5f00255&|w|a|p|n|a|m|e| +0#0000000&@59
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|s+0#af5f00255&|y|n|c|b|i|n|d| +0#0000000&@59
+>:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|s+0#af5f00255&|y|n|t|a|x| +0#0000000&@61
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|s+0#af5f00255&|y|n|t|i|m|e| +0#0000000&@60
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|t+0#af5f00255&|a|b| +0#0000000&@64
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|t+0#af5f00255&|a|b|c|l|o|s|e| +0#0000000&@59
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|t+0#af5f00255&|a|b|d|o| +0#0000000&@62
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|t+0#af5f00255&|a|b|e|d|i|t| +0#0000000&@60
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|t+0#af5f00255&|a|b|f|i|n|d| +0#0000000&@60
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|t+0#af5f00255&|a|b|f|i|r|s|t| +0#0000000&@59
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|t+0#af5f00255&|a|b|l|a|s|t| +0#0000000&@60
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|t+0#af5f00255&|a|b|m|o|v|e| +0#0000000&@60
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|t+0#af5f00255&|a|b|n|e|w| +0#0000000&@61
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|t+0#af5f00255&|a|b|n|e|x|t| +0#0000000&@60
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|t+0#af5f00255&|a|b|N|e|x|t| +0#0000000&@60
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|t+0#af5f00255&|a|b|o|n|l|y| +0#0000000&@60
+@57|5@1|9|,|1| @8|4@1|%| 
diff --git a/runtime/syntax/testdir/dumps/vim9_ex_range_32.dump b/runtime/syntax/testdir/dumps/vim9_ex_range_32.dump
new file mode 100644 (file)
index 0000000..820f64c
--- /dev/null
@@ -0,0 +1,20 @@
+|:+0&#ffffff0|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|t+0#af5f00255&|a|b|o|n|l|y| +0#0000000&@60
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|t+0#af5f00255&|a|b|p|r|e|v|i|o|u|s| +0#0000000&@56
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|t+0#af5f00255&|a|b|r|e|w|i|n|d| +0#0000000&@58
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|t+0#af5f00255&|a|b|s| +0#0000000&@63
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|t+0#af5f00255&|a|g| +0#0000000&@64
+>:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|t+0#af5f00255&|a|g|s| +0#0000000&@63
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|t+0#af5f00255&|c|d| +0#0000000&@64
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|t+0#af5f00255&|c|h|d|i|r| +0#0000000&@61
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|t+0#af5f00255&|c|l| +0#0000000&@64
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|t+0#af5f00255&|c|l|d|o| +0#0000000&@62
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|t+0#af5f00255&|c|l|f|i|l|e| +0#0000000&@60
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|t+0#af5f00255&|e|a|r|o|f@1| +0#0000000&@60
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|t+0#af5f00255&|e|r|m|i|n|a|l| +0#0000000&@59
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|t+0#af5f00255&|f|i|r|s|t| +0#0000000&@61
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|t+0#af5f00255&|h|r|o|w| +0#0000000&@62
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|t+0#af5f00255&|j|u|m|p| +0#0000000&@62
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|t+0#af5f00255&|l|a|s|t| +0#0000000&@62
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|t+0#af5f00255&|l|m|e|n|u| +0#0000000&@61
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|t+0#af5f00255&|l|n|o|r|e|m|e|n|u| +0#0000000&@57
+@57|5|7@1|,|1| @8|4|6|%| 
diff --git a/runtime/syntax/testdir/dumps/vim9_ex_range_33.dump b/runtime/syntax/testdir/dumps/vim9_ex_range_33.dump
new file mode 100644 (file)
index 0000000..8e62493
--- /dev/null
@@ -0,0 +1,20 @@
+|:+0&#ffffff0|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|t+0#af5f00255&|l|n|o|r|e|m|e|n|u| +0#0000000&@57
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|t+0#af5f00255&|l|u|n|m|e|n|u| +0#0000000&@59
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|t+0#af5f00255&|m|a|p| +0#0000000&@63
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|t+0#af5f00255&|m|a|p|c|l|e|a|r| +0#0000000&@58
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|t+0#af5f00255&|m|e|n|u| +0#0000000&@62
+>:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|t+0#af5f00255&|n|e|x|t| +0#0000000&@62
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|t+0#af5f00255&|N|e|x|t| +0#0000000&@62
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|t+0#af5f00255&|n|o|r|e|m|a|p| +0#0000000&@59
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|t+0#af5f00255&|o|p|l|e|f|t| +0#0000000&@60
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|t+0#af5f00255&|p|r|e|v|i|o|u|s| +0#0000000&@58
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|t+0#af5f00255&|r|e|w|i|n|d| +0#0000000&@60
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|t+0#af5f00255&|r|y| +0#0000000&@64
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|t+0#af5f00255&|s|e|l|e|c|t| +0#0000000&@60
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|t+0#af5f00255&|u|n|m|a|p| +0#0000000&@61
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|t+0#af5f00255&|u|n|m|e|n|u| +0#0000000&@60
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|t+0#af5f00255&|y|p|e| +0#0000000&@63
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|u+0#af5f00255&|n|a|b@1|r|e|v|i|a|t|e| +0#0000000&@55
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|u+0#af5f00255&|n|d|o| +0#0000000&@63
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|u+0#af5f00255&|n|d|o|j|o|i|n| +0#0000000&@59
+@57|5|9|5|,|1| @8|4|7|%| 
diff --git a/runtime/syntax/testdir/dumps/vim9_ex_range_34.dump b/runtime/syntax/testdir/dumps/vim9_ex_range_34.dump
new file mode 100644 (file)
index 0000000..c87d6d0
--- /dev/null
@@ -0,0 +1,20 @@
+|:+0&#ffffff0|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|u+0#af5f00255&|n|d|o|j|o|i|n| +0#0000000&@59
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|u+0#af5f00255&|n|d|o|l|i|s|t| +0#0000000&@59
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|u+0#af5f00255&|n|h|i|d|e| +0#0000000&@61
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|u+0#af5f00255&|n|l|e|t| +0#0000000&@62
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|u+0#af5f00255&|n|l|o|c|k|v|a|r| +0#0000000&@58
+>:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|u+0#af5f00255&|n|m|a|p| +0#0000000&@62
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|u+0#af5f00255&|n|m|e|n|u| +0#0000000&@61
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|u+0#af5f00255&|n|s|i|l|e|n|t| +0#0000000&@59
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|u+0#af5f00255&|p|d|a|t|e| +0#0000000&@61
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|v+0#af5f00255&|a|r| +0#0000000&@64
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|v+0#af5f00255&|e|r|b|o|s|e| +0#0000000&@60
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|v+0#af5f00255&|e|r|s|i|o|n| +0#0000000&@60
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|v+0#af5f00255&|e|r|t|i|c|a|l| +0#0000000&@59
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|v+0#af5f00255&|g|l|o|b|a|l| +0#0000000&@60
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|v+0#af5f00255&|i|e|w| +0#0000000&@63
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|v+0#af5f00255&|i|m|9|c|m|d| +0#0000000&@60
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|v+0#af5f00255&|i|m|g|r|e|p| +0#0000000&@60
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|v+0#af5f00255&|i|m|g|r|e|p|a|d@1| +0#0000000&@57
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|v+0#af5f00255&|i|s|u|a|l| +0#0000000&@61
+@57|6|1|3|,|1| @8|4|9|%| 
diff --git a/runtime/syntax/testdir/dumps/vim9_ex_range_35.dump b/runtime/syntax/testdir/dumps/vim9_ex_range_35.dump
new file mode 100644 (file)
index 0000000..38b79ac
--- /dev/null
@@ -0,0 +1,20 @@
+|:+0&#ffffff0|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|v+0#af5f00255&|i|s|u|a|l| +0#0000000&@61
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|v+0#af5f00255&|i|u|s|a|g|e| +0#0000000&@60
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|v+0#af5f00255&|m|a|p| +0#0000000&@63
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|v+0#af5f00255&|m|a|p|c|l|e|a|r| +0#0000000&@58
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|v+0#af5f00255&|m|e|n|u| +0#0000000&@62
+>:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|v+0#af5f00255&|n|e|w| +0#0000000&@63
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|v+0#af5f00255&|n|o|r|e|m|a|p| +0#0000000&@59
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|v+0#af5f00255&|n|o|r|e|m|e|n|u| +0#0000000&@58
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|v+0#af5f00255&|s|p|l|i|t| +0#0000000&@61
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|v+0#af5f00255&|u|n|m|a|p| +0#0000000&@61
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|v+0#af5f00255&|u|n|m|e|n|u| +0#0000000&@60
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|w+0#af5f00255&|a|l@1| +0#0000000&@63
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|w+0#af5f00255&|h|i|l|e| +0#0000000&@62
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|w+0#af5f00255&|i|n|c|m|d| +0#0000000&@61
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|w+0#af5f00255&|i|n|d|o| +0#0000000&@62
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|w+0#af5f00255&|i|n|p|o|s| +0#0000000&@61
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|w+0#af5f00255&|i|n|s|i|z|e| +0#0000000&@60
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|w+0#af5f00255&|n|e|x|t| +0#0000000&@62
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|w+0#af5f00255&|N|e|x|t| +0#0000000&@62
+@57|6|3|1|,|1| @8|5|0|%| 
diff --git a/runtime/syntax/testdir/dumps/vim9_ex_range_36.dump b/runtime/syntax/testdir/dumps/vim9_ex_range_36.dump
new file mode 100644 (file)
index 0000000..f36984b
--- /dev/null
@@ -0,0 +1,20 @@
+|:+0&#ffffff0|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|w+0#af5f00255&|N|e|x|t| +0#0000000&@62
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|w+0#af5f00255&|p|r|e|v|i|o|u|s| +0#0000000&@58
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|w+0#af5f00255&|q| +0#0000000&@65
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|w+0#af5f00255&|q|a|l@1| +0#0000000&@62
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|w+0#af5f00255&|r|i|t|e| +0#0000000&@62
+>:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|w+0#af5f00255&|u|n|d|o| +0#0000000&@62
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|w+0#af5f00255&|v|i|m|i|n|f|o| +0#0000000&@59
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|x+0#af5f00255&|a|l@1| +0#0000000&@63
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|x+0#af5f00255&|m|a|p| +0#0000000&@63
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|x+0#af5f00255&|m|a|p|c|l|e|a|r| +0#0000000&@58
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|x+0#af5f00255&|m|e|n|u| +0#0000000&@62
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|x+0#af5f00255&|n|o|r|e|m|a|p| +0#0000000&@59
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|x+0#af5f00255&|n|o|r|e|m|e|n|u| +0#0000000&@58
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|x+0#af5f00255&|r|e|s|t|o|r|e| +0#0000000&@59
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|x+0#af5f00255&|u|n|m|a|p| +0#0000000&@61
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|x+0#af5f00255&|u|n|m|e|n|u| +0#0000000&@60
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|y+0#af5f00255&|a|n|k| +0#0000000&@63
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|z+0#af5f00255&| +0#0000000&@66
+@75
+@57|6|4|9|,|1| @8|5|1|%| 
diff --git a/runtime/syntax/testdir/dumps/vim9_ex_range_37.dump b/runtime/syntax/testdir/dumps/vim9_ex_range_37.dump
new file mode 100644 (file)
index 0000000..b0e0119
--- /dev/null
@@ -0,0 +1,20 @@
+| +0&#ffffff0@74
+|#+0#0000e05&| |r|a|n|g|e| +0#0000000&@67
+@75
+|:|1+0#e000002&|m+0#af5f00255&|a|t|c|h| +0#0000000&@67
+|:|2+0#e000002&|m+0#af5f00255&|a|t|c|h| +0#0000000&@67
+>:|3+0#e000002&|m+0#af5f00255&|a|t|c|h| +0#0000000&@67
+@75
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|&+0#af5f00255&| +0#0000000&@67
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|~+0#af5f00255&| +0#0000000&@67
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|@+0#af5f00255&| +0#0000000&@67
+|#+0#0000e05&| |:|4|2|,|4|2|*| +0#0000000&@65
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|>+0#af5f00255&| +0#0000000&@67
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|<+0#af5f00255&| +0#0000000&@67
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|#+0#0000000&| @67
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|=+0#af5f00255&| +0#0000000&@67
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|!+0#af5f00255&| +0#0000000&@67
+@75
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|N+0#af5f00255&|e|x|t| +0#0000000&@64
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|P+0#af5f00255&|r|i|n|t| +0#0000000&@63
+@57|6@1|7|,|1| @8|5|3|%| 
diff --git a/runtime/syntax/testdir/dumps/vim9_ex_range_38.dump b/runtime/syntax/testdir/dumps/vim9_ex_range_38.dump
new file mode 100644 (file)
index 0000000..97e983c
--- /dev/null
@@ -0,0 +1,20 @@
+|:+0&#ffffff0|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|P+0#af5f00255&|r|i|n|t| +0#0000000&@63
+@75
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|a+0#0000000&|b@1|r|e|v|i|a|t|e| @4|#+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@43
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|a+0#0000000&|b|c|l|e|a|r| @7|#+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@43
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|a+0#0000000&|b|o|v|e|l|e|f|t| @5|#+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@43
+>:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|a+0#0000000&|b|s|t|r|a|c|t| @6|#+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@43
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|a+0#af5f00255&|l@1| +0#0000000&@65
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|a+0#af5f00255&|m|e|n|u| +0#0000000&@63
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|a+0#af5f00255&|n|o|r|e|m|e|n|u| +0#0000000&@59
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|a+0#af5f00255&|r|g|a|d@1| +0#0000000&@62
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|a+0#0000000&|r|g|d|e|d|u|p|e| @5|#+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@43
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|a+0#af5f00255&|r|g|d|e|l|e|t|e| +0#0000000&@59
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|a+0#af5f00255&|r|g|d|o| +0#0000000&@63
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|a+0#af5f00255&|r|g|e|d|i|t| +0#0000000&@61
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|a+0#0000000&|r|g@1|l|o|b|a|l| @5|#+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@43
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|a+0#0000000&|r|g|l|o|c|a|l| @6|#+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@43
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|a+0#0000000&|r|g|s| @10|#+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@43
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|a+0#af5f00255&|r|g|u|m|e|n|t| +0#0000000&@60
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|a+0#0000000&|s|c|i@1| @9|#+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@43
+@57|6|8|5|,|1| @8|5|4|%| 
diff --git a/runtime/syntax/testdir/dumps/vim9_ex_range_39.dump b/runtime/syntax/testdir/dumps/vim9_ex_range_39.dump
new file mode 100644 (file)
index 0000000..491df27
--- /dev/null
@@ -0,0 +1,20 @@
+|:+0&#ffffff0|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|a+0#0000000&|s|c|i@1| @9|#+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@43
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|a+0#0000000&|u|g|r|o|u|p| |E|N|D| @3|#+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@43
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|a+0#0000000&|u|g|r|o|u|p| |F|o@1| @3|#+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@43
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|a+0#0000000&|u|n|m|e|n|u| @7|#+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@43
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|a+0#0000000&|u|t|o|c|m|d| @7|#+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@43
+>:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|b+0#0000000&|a|d@1| @10|#+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@43
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|b+0#af5f00255&|a|l@1| +0#0000000&@64
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|b+0#0000000&|a|l|t| @10|#+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@43
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|b+0#af5f00255&|d|e|l|e|t|e| +0#0000000&@61
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|b+0#0000000&|e|h|a|v|e| |m|s|w|i|n| @2|#+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@43
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|b+0#0000000&|e|h|a|v|e| |x|t|e|r|m| @2|#+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@43
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|b+0#0000000&|e|l|o|w|r|i|g|h|t| @4|#+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@43
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|b+0#af5f00255&|f|i|r|s|t| +0#0000000&@62
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|b+0#af5f00255&|l|a|s|t| +0#0000000&@63
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|b+0#af5f00255&|m|o|d|i|f|i|e|d| +0#0000000&@59
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|b+0#af5f00255&|n|e|x|t| +0#0000000&@63
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|b+0#af5f00255&|N|e|x|t| +0#0000000&@63
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|b+0#0000000&|o|t|r|i|g|h|t| @6|#+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@43
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|b+0#af5f00255&|p|r|e|v|i|o|u|s| +0#0000000&@59
+@57|7|0|3|,|1| @8|5|6|%| 
diff --git a/runtime/syntax/testdir/dumps/vim9_ex_range_40.dump b/runtime/syntax/testdir/dumps/vim9_ex_range_40.dump
new file mode 100644 (file)
index 0000000..83a6334
--- /dev/null
@@ -0,0 +1,20 @@
+|:+0&#ffffff0|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|b+0#af5f00255&|p|r|e|v|i|o|u|s| +0#0000000&@59
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|b+0#0000000&|r|e|a|k|a|d@1| @6|#+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@43
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|b+0#0000000&|r|e|a|k|d|e|l| @6|#+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@43
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|b+0#0000000&|r|e|a|k|l|i|s|t| @5|#+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@43
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|b+0#0000000&|r|e|a|k| @9|#+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@43
+>:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|b+0#af5f00255&|r|e|w|i|n|d| +0#0000000&@61
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|b+0#0000000&|r|o|w|s|e| @8|#+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@43
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|b+0#af5f00255&|u|f|d|o| +0#0000000&@63
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|b+0#af5f00255&|u|f@1|e|r| +0#0000000&@62
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|b+0#0000000&|u|f@1|e|r|s| @7|#+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@43
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|b+0#af5f00255&|u|n|l|o|a|d| +0#0000000&@61
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|b+0#af5f00255&|w|i|p|e|o|u|t| +0#0000000&@60
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|c+0#0000000&|a|b@1|r|e|v| @7|#+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@43
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|c+0#0000000&|a|b|c|l|e|a|r| @6|#+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@43
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|c+0#af5f00255&|a|b|o|v|e| +0#0000000&@62
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|c+0#af5f00255&|a|d@1|b|u|f@1|e|r| +0#0000000&@58
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|c+0#0000000&|a|d@1|e|x|p|r| @6|#+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@43
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|c+0#0000000&|a|d@1|f|i|l|e| @6|#+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@43
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|c+0#af5f00255&|a|f|t|e|r| +0#0000000&@62
+@57|7|2|1|,|1| @8|5|7|%| 
diff --git a/runtime/syntax/testdir/dumps/vim9_ex_range_41.dump b/runtime/syntax/testdir/dumps/vim9_ex_range_41.dump
new file mode 100644 (file)
index 0000000..72e0df6
--- /dev/null
@@ -0,0 +1,20 @@
+|:+0&#ffffff0|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|c+0#af5f00255&|a|f|t|e|r| +0#0000000&@62
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|c+0#af5f00255&|a|l@1| +0#0000000&@64
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|c+0#0000000&|a|t|c|h| @9|#+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@43
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|c+0#af5f00255&|b|e|f|o|r|e| +0#0000000&@61
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|c+0#af5f00255&|b|e|l|o|w| +0#0000000&@62
+>:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|c+0#0000000&|b|o|t@1|o|m| @7|#+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@43
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|c+0#af5f00255&|b|u|f@1|e|r| +0#0000000&@61
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|c+0#af5f00255&@1| +0#0000000&@66
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|c+0#0000000&@1|l|o|s|e| @8|#+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@43
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|c+0#0000000&|d| @12|#+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@43
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|c+0#af5f00255&|d|o| +0#0000000&@65
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|c+0#af5f00255&|e|n|t|e|r| +0#0000000&@62
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|c+0#0000000&|e|x|p|r| @9|#+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@43
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|c+0#af5f00255&|f|d|o| +0#0000000&@64
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|c+0#0000000&|f|i|l|e| @9|#+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@43
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|c+0#af5f00255&|f|i|r|s|t| +0#0000000&@62
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|c+0#af5f00255&|g|e|t|b|u|f@1|e|r| +0#0000000&@58
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|c+0#0000000&|g|e|t|e|x|p|r| @6|#+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@43
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|c+0#0000000&|g|e|t|f|i|l|e| @6|#+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@43
+@57|7|3|9|,|1| @8|5|9|%| 
diff --git a/runtime/syntax/testdir/dumps/vim9_ex_range_42.dump b/runtime/syntax/testdir/dumps/vim9_ex_range_42.dump
new file mode 100644 (file)
index 0000000..4281067
--- /dev/null
@@ -0,0 +1,20 @@
+|:+0&#ffffff0|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|c+0#0000000&|g|e|t|f|i|l|e| @6|#+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@43
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|c+0#0000000&|h|a|n|g|e|s| @7|#+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@43
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|c+0#0000000&|h|d|i|r| @9|#+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@43
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|c+0#0000000&|h|e|c|k|p|a|t|h| @5|#+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@43
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|c+0#af5f00255&|h|e|c|k|t|i|m|e| +0#0000000&@59
+>:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|c+0#af5f00255&|h|i|s|t|o|r|y| +0#0000000&@60
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|c+0#0000000&|l|a|s@1| @9|#+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@43
+|e|n|d|c|l|a|s@1| @66
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|c+0#af5f00255&|l|a|s|t| +0#0000000&@63
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|c+0#0000000&|l|e|a|r|j|u|m|p|s| @4|#+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@43
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|c+0#0000000&|l|i|s|t| @9|#+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@43
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|c+0#af5f00255&|l|o|s|e| +0#0000000&@63
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|c+0#0000000&|m|a|p|c|l|e|a|r| @5|#+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@43
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|c+0#0000000&|m|a|p| @10|#+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@43
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|c+0#af5f00255&|m|e|n|u| +0#0000000&@63
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|c+0#af5f00255&|n|e|w|e|r| +0#0000000&@62
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|c+0#af5f00255&|n|e|x|t| +0#0000000&@63
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|c+0#af5f00255&|N|e|x|t| +0#0000000&@63
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|c+0#af5f00255&|n|f|i|l|e| +0#0000000&@62
+@57|7|5|7|,|1| @8|6|0|%| 
diff --git a/runtime/syntax/testdir/dumps/vim9_ex_range_43.dump b/runtime/syntax/testdir/dumps/vim9_ex_range_43.dump
new file mode 100644 (file)
index 0000000..997f211
--- /dev/null
@@ -0,0 +1,20 @@
+|:+0&#ffffff0|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|c+0#af5f00255&|n|f|i|l|e| +0#0000000&@62
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|c+0#af5f00255&|N|f|i|l|e| +0#0000000&@62
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|c+0#0000000&|n|o|r|e|a|b@1|r|e|v| @3|#+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@43
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|c+0#0000000&|n|o|r|e|m|a|p| @6|#+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@43
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|c+0#af5f00255&|n|o|r|e|m|e|n|u| +0#0000000&@59
+>:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|c+0#af5f00255&|o|l|d|e|r| +0#0000000&@62
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|c+0#0000000&|o|l|o|r|s|c|h|e|m|e| @3|#+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@43
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|c+0#0000000&|o|m|c|l|e|a|r| @6|#+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@43
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|c+0#0000000&|o|m@1|a|n|d| @7|#+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@43
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|c+0#0000000&|o|m|p|i|l|e|r| @6|#+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@43
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|c+0#0000000&|o|n|f|i|r|m| @7|#+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@43
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|c+0#0000000&|o|n|s|t| @9|#+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@43
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|c+0#0000000&|o|n|t|i|n|u|e| @6|#+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@43
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|c+0#af5f00255&|o|p|e|n| +0#0000000&@63
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|c+0#af5f00255&|o|p|y| +0#0000000&@64
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|c+0#af5f00255&|p|f|i|l|e| +0#0000000&@62
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|c+0#af5f00255&|p|r|e|v|i|o|u|s| +0#0000000&@59
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|c+0#af5f00255&|q|u|i|t| +0#0000000&@63
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|c+0#af5f00255&|r|e|w|i|n|d| +0#0000000&@61
+@57|7@1|5|,|1| @8|6|2|%| 
diff --git a/runtime/syntax/testdir/dumps/vim9_ex_range_44.dump b/runtime/syntax/testdir/dumps/vim9_ex_range_44.dump
new file mode 100644 (file)
index 0000000..fb3fb7a
--- /dev/null
@@ -0,0 +1,20 @@
+|:+0&#ffffff0|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|c+0#af5f00255&|r|e|w|i|n|d| +0#0000000&@61
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|c+0#0000000&|s|c|o|p|e| @8|#+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@43
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|c+0#0000000&|s|t|a|g| @9|#+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@43
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|c+0#0000000&|u|n|a|b@1|r|e|v| @5|#+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@43
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|c+0#0000000&|u|n|m|a|p| @8|#+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@43
+>:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|c+0#0000000&|u|n|m|e|n|u| @7|#+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@43
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|c+0#af5f00255&|w|i|n|d|o|w| +0#0000000&@61
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|d+0#af5f00255&|e|b|u|g@1|r|e@1|d|y| +0#0000000&@57
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|d+0#0000000&|e|b|u|g| @9|#+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@43
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|d+0#0000000&|e|f|c|o|m|p|i|l|e| @4|#+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@43
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|d+0#0000000&|e|f|e|r| @9|#+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@43
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|d+0#0000000&|e|f| @11|#+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@43
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|d+0#0000000&|e|l|c|o|m@1|a|n|d| @4|#+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@43
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|d+0#af5f00255&|e|l|e|t|e| +0#0000000&@62
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|d+0#0000000&|e|l|f|u|n|c|t|i|o|n| @3|#+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@43
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|d+0#0000000&|e|l|m|a|r|k|s| @6|#+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@43
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|d+0#af5f00255&|i|f@1|g|e|t| +0#0000000&@61
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|d+0#0000000&|i|f@1|o|f@1| @7|#+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@43
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|d+0#0000000&|i|f@1|p|a|t|c|h| @5|#+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@43
+@57|7|9|3|,|1| @8|6|3|%| 
diff --git a/runtime/syntax/testdir/dumps/vim9_ex_range_45.dump b/runtime/syntax/testdir/dumps/vim9_ex_range_45.dump
new file mode 100644 (file)
index 0000000..81cab1f
--- /dev/null
@@ -0,0 +1,20 @@
+|:+0&#ffffff0|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|d+0#0000000&|i|f@1|p|a|t|c|h| @5|#+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@43
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|d+0#af5f00255&|i|f@1|p|u|t| +0#0000000&@61
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|d+0#0000000&|i|f@1|s|p|l|i|t| @5|#+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@43
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|d+0#0000000&|i|f@1|t|h|i|s| @6|#+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@43
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|d+0#0000000&|i|f@1|u|p|d|a|t|e| @4|#+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@43
+>:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|d+0#0000000&|i|g|r|a|p|h|s| @6|#+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@43
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|d+0#0000000&|i|s|a|s@1|e|m|b|l|e| @3|#+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@43
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|d+0#0000000&|i|s|p|l|a|y| @7|#+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@43
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|d+0#af5f00255&|j|u|m|p| +0#0000000&@63
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|d+0#af5f00255&|l|i|s|t| +0#0000000&@63
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|d+0#0000000&|o|a|u|t|o|a|l@1| @5|#+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@43
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|d+0#0000000&|o|a|u|t|o|c|m|d| @5|#+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@43
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|d+0#0000000&|r|o|p| @10|#+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@43
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|d+0#af5f00255&|s|e|a|r|c|h| +0#0000000&@61
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|d+0#af5f00255&|s|p|l|i|t| +0#0000000&@62
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|e+0#0000000&|a|r|l|i|e|r| @7|#+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@43
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|e+0#0000000&|c|h|o|c|o|n|s|o|l|e| @3|#+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@43
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|e+0#0000000&|c|h|o|e|r@1| @7|#+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@43
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|e+0#0000000&|c|h|o|h|l| @8|#+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@43
+@57|8|1@1|,|1| @8|6|5|%| 
diff --git a/runtime/syntax/testdir/dumps/vim9_ex_range_46.dump b/runtime/syntax/testdir/dumps/vim9_ex_range_46.dump
new file mode 100644 (file)
index 0000000..734e450
--- /dev/null
@@ -0,0 +1,20 @@
+|:+0&#ffffff0|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|e+0#0000000&|c|h|o|h|l| @8|#+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@43
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|e+0#0000000&|c|h|o|m|s|g| @7|#+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@43
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|e+0#0000000&|c|h|o|n| @9|#+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@43
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|e+0#0000000&|c|h|o| @10|#+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@43
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|e+0#0000000&|c|h|o|w|i|n|d|o|w| @4|#+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@43
+>:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|e+0#0000000&|d|i|t| @10|#+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@43
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|e+0#0000000&|l|s|e|i|f| @8|#+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@43
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|e+0#0000000&|l|s|e| @10|#+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@43
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|e+0#af5f00255&|m|e|n|u| +0#0000000&@63
+|#+0#0000e05&| |:|4|2|,|4|2|e|n|d|c|l|a|s@1| +0#0000000&@58
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|e+0#0000000&|n|d@1|e|f| @8|#+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@43
+|#+0#0000e05&| |:|4|2|,|4|2|e|n|d|e|n|u|m| +0#0000000&@59
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|e+0#0000000&|n|d|f|o|r| @8|#+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@43
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|e+0#0000000&|n|d|f|u|n|c|t|i|o|n| @3|#+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@43
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|e+0#0000000&|n|d|i|f| @9|#+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@43
+|#+0#0000e05&| |:|4|2|,|4|2|e|n|d|i|n|t|e|r|f|a|c|e| +0#0000000&@54
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|e+0#0000000&|n|d|t|r|y| @8|#+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@43
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|e+0#0000000&|n|d|w|h|i|l|e| @6|#+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@43
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|e+0#0000000&|n|e|w| @10|#+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@43
+@57|8|2|9|,|1| @8|6@1|%| 
diff --git a/runtime/syntax/testdir/dumps/vim9_ex_range_47.dump b/runtime/syntax/testdir/dumps/vim9_ex_range_47.dump
new file mode 100644 (file)
index 0000000..85609b9
--- /dev/null
@@ -0,0 +1,20 @@
+|:+0&#ffffff0|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|e+0#0000000&|n|e|w| @10|#+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@43
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|e+0#0000000&|n|u|m| @10|#+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@43
+|e|n|d|e|n|u|m| @67
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|e+0#0000000&|v|a|l| @10|#+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@43
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|e+0#0000000&|x|e|c|u|t|e| @7|#+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@43
+>:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|e+0#af5f00255&|x|i|t| +0#0000000&@64
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|e+0#0000000&|x| @12|#+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@43
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|e+0#0000000&|x|p|o|r|t| @62
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|e+0#0000000&|x|u|s|a|g|e| @7|#+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@43
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|f+0#af5f00255&|i|l|e| +0#0000000&@64
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|f+0#0000000&|i|l|e|s| @9|#+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@43
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|f+0#0000000&|i|l|e|t|y|p|e| @6|#+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@43
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|f+0#0000000&|i|l|t|e|r| @8|#+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@43
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|f+0#0000000&|i|n|a|l| @63
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|f+0#0000000&|i|n|a|l@1|y| @7|#+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@43
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|f+0#0000000&|i|n|a|l| @9|#+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@43
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|f+0#af5f00255&|i|n|d| +0#0000000&@64
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|f+0#0000000&|i|n|i|s|h| @8|#+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@43
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|f+0#0000000&|i|r|s|t| @9|#+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@43
+@57|8|4|7|,|1| @8|6|7|%| 
diff --git a/runtime/syntax/testdir/dumps/vim9_ex_range_48.dump b/runtime/syntax/testdir/dumps/vim9_ex_range_48.dump
new file mode 100644 (file)
index 0000000..ae80c4f
--- /dev/null
@@ -0,0 +1,20 @@
+|:+0&#ffffff0|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|f+0#0000000&|i|r|s|t| @9|#+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@43
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|f+0#0000000&|i|x|d|e|l| @8|#+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@43
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|f+0#af5f00255&|o|l|d| +0#0000000&@64
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|f+0#af5f00255&|o|l|d|c|l|o|s|e| +0#0000000&@59
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|f+0#af5f00255&|o|l|d@1|o|c|l|o|s|e|d| +0#0000000&@56
+>:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|f+0#af5f00255&|o|l|d@1|o@1|p|e|n| +0#0000000&@58
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|f+0#af5f00255&|o|l|d|o|p|e|n| +0#0000000&@60
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|f+0#0000000&|o|r| @11|#+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@43
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|f+0#0000000&|u|n|c|t|i|o|n| @6|#+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@43
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|g+0#af5f00255&|l|o|b|a|l| +0#0000000&@62
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|g+0#af5f00255&|o|t|o| +0#0000000&@64
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|g+0#af5f00255&|r|e|p| +0#0000000&@64
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|g+0#af5f00255&|r|e|p|a|d@1| +0#0000000&@61
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|g+0#0000000&|u|i| @11|#+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@43
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|g+0#0000000&|v|i|m| @10|#+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@43
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|h+0#af5f00255&|a|r|d|c|o|p|y| +0#0000000&@60
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|h+0#0000000&|e|l|p|c|l|o|s|e| @5|#+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@43
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|h+0#0000000&|e|l|p|f|i|n|d| @6|#+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@43
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|h+0#0000000&|e|l|p|g|r|e|p| @6|#+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@43
+@57|8|6|5|,|1| @8|6|9|%| 
diff --git a/runtime/syntax/testdir/dumps/vim9_ex_range_49.dump b/runtime/syntax/testdir/dumps/vim9_ex_range_49.dump
new file mode 100644 (file)
index 0000000..de75523
--- /dev/null
@@ -0,0 +1,20 @@
+|:+0&#ffffff0|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|h+0#0000000&|e|l|p|g|r|e|p| @6|#+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@43
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|h+0#0000000&|e|l|p| @10|#+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@43
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|h+0#0000000&|e|l|p|t|a|g|s| @6|#+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@43
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|h+0#af5f00255&|i|d|e| +0#0000000&@64
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|h+0#0000000&|i|g|h|l|i|g|h|t| @5|#+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@43
+>:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|h+0#0000000&|i|s|t|o|r|y| @7|#+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@43
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|h+0#0000000&|o|r|i|z|o|n|t|a|l| @4|#+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@43
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|i+0#0000000&|a|b@1|r|e|v| @7|#+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@43
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|i+0#0000000&|a|b|c|l|e|a|r| @6|#+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@43
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|i+0#0000000&|f| @12|#+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@43
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|i+0#af5f00255&|j|u|m|p| +0#0000000&@63
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|i+0#af5f00255&|l|i|s|t| +0#0000000&@63
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|i+0#0000000&|m|a|p|c|l|e|a|r| @5|#+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@43
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|i+0#0000000&|m|a|p| @10|#+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@43
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|i+0#af5f00255&|m|e|n|u| +0#0000000&@63
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|i+0#0000000&|m|p|o|r|t| @8|#+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@43
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|i+0#0000000&|n|o|r|e|a|b@1|r|e|v| @3|#+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@43
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|i+0#0000000&|n|o|r|e|m|a|p| @6|#+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@43
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|i+0#af5f00255&|n|o|r|e|m|e|n|u| +0#0000000&@59
+@57|8@1|3|,|1| @8|7|0|%| 
diff --git a/runtime/syntax/testdir/dumps/vim9_ex_range_50.dump b/runtime/syntax/testdir/dumps/vim9_ex_range_50.dump
new file mode 100644 (file)
index 0000000..2b2b345
--- /dev/null
@@ -0,0 +1,20 @@
+|:+0&#ffffff0|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|i+0#af5f00255&|n|o|r|e|m|e|n|u| +0#0000000&@59
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|i+0#0000000&|n|t|e|r|f|a|c|e| @5|#+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@43
+|e|n|d|i|n|t|e|r|f|a|c|e| @62
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|i+0#0000000&|n|t|r|o| @9|#+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@43
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|i+0#af5f00255&|s|e|a|r|c|h| +0#0000000&@61
+>:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|i+0#af5f00255&|s|p|l|i|t| +0#0000000&@62
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|i+0#0000000&|u|n|a|b@1|r|e|v| @5|#+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@43
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|i+0#0000000&|u|n|m|a|p| @8|#+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@43
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|i+0#0000000&|u|n|m|e|n|u| @7|#+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@43
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|j+0#af5f00255&|o|i|n| +0#0000000&@64
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|j+0#0000000&|u|m|p|s| @9|#+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@43
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|k+0#0000000&|e@1|p|a|l|t| @7|#+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@43
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|k+0#0000000&|e@1|p|j|u|m|p|s| @5|#+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@43
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|k+0#0000000&|e@1|p|m|a|r|k|s| @5|#+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@43
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|k+0#0000000&|e@1|p@1|a|t@1|e|r|n|s| @2|#+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@43
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|l+0#af5f00255&|a|b|o|v|e| +0#0000000&@62
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|l+0#af5f00255&|a|d@1|b|u|f@1|e|r| +0#0000000&@58
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|l+0#0000000&|a|d@1|e|x|p|r| @6|#+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@43
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|l+0#0000000&|a|d@1|f|i|l|e| @6|#+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@43
+@57|9|0|1|,|1| @8|7|2|%| 
diff --git a/runtime/syntax/testdir/dumps/vim9_ex_range_51.dump b/runtime/syntax/testdir/dumps/vim9_ex_range_51.dump
new file mode 100644 (file)
index 0000000..1947540
--- /dev/null
@@ -0,0 +1,20 @@
+|:+0&#ffffff0|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|l+0#0000000&|a|d@1|f|i|l|e| @6|#+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@43
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|l+0#af5f00255&|a|f|t|e|r| +0#0000000&@62
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|l+0#0000000&|a|n|g|u|a|g|e| @6|#+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@43
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|l+0#0000000&|a|s|t| @10|#+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@43
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|l+0#0000000&|a|t|e|r| @9|#+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@43
+>:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|l+0#af5f00255&|b|e|f|o|r|e| +0#0000000&@61
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|l+0#af5f00255&|b|e|l|o|w| +0#0000000&@62
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|l+0#0000000&|b|o|t@1|o|m| @7|#+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@43
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|l+0#af5f00255&|b|u|f@1|e|r| +0#0000000&@61
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|l+0#0000000&|c|d| @11|#+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@43
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|l+0#0000000&|c|h|d|i|r| @8|#+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@43
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|l+0#af5f00255&|c|l|o|s|e| +0#0000000&@62
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|l+0#0000000&|c|s|c|o|p|e| @7|#+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@43
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|l+0#af5f00255&|d|o| +0#0000000&@65
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|l+0#af5f00255&|e|f|t| +0#0000000&@64
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|l+0#0000000&|e|f|t|a|b|o|v|e| @5|#+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@43
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|l+0#0000000&|e|g|a|c|y| @8|#+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@43
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|l+0#0000000&|e|x|p|r| @9|#+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@43
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|l+0#af5f00255&|f|d|o| +0#0000000&@64
+@57|9|1|9|,|1| @8|7|3|%| 
diff --git a/runtime/syntax/testdir/dumps/vim9_ex_range_52.dump b/runtime/syntax/testdir/dumps/vim9_ex_range_52.dump
new file mode 100644 (file)
index 0000000..3091b7e
--- /dev/null
@@ -0,0 +1,20 @@
+|:+0&#ffffff0|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|l+0#af5f00255&|f|d|o| +0#0000000&@64
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|l+0#0000000&|f|i|l|e| @9|#+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@43
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|l+0#af5f00255&|f|i|r|s|t| +0#0000000&@62
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|l+0#af5f00255&|g|e|t|b|u|f@1|e|r| +0#0000000&@58
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|l+0#0000000&|g|e|t|e|x|p|r| @6|#+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@43
+>:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|l+0#0000000&|g|e|t|f|i|l|e| @6|#+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@43
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|l+0#af5f00255&|g|r|e|p| +0#0000000&@63
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|l+0#af5f00255&|g|r|e|p|a|d@1| +0#0000000&@60
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|l+0#0000000&|h|e|l|p|g|r|e|p| @5|#+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@43
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|l+0#af5f00255&|h|i|s|t|o|r|y| +0#0000000&@60
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|l+0#af5f00255&|i|s|t| +0#0000000&@64
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|l+0#af5f00255&@1| +0#0000000&@66
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|l+0#af5f00255&@1|a|s|t| +0#0000000&@63
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|l+0#0000000&@1|i|s|t| @9|#+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@43
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|l+0#0000000&|m|a|k|e| @9|#+0#0000e05&| |n|o|r|a|n|g|e| +0#0000000&@44
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|l+0#0000000&|m|a|p|c|l|e|a|r| @5|#+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@43
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|l+0#0000000&|m|a|p| @10|#+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@43
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|l+0#af5f00255&|n|e|w|e|r| +0#0000000&@62
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|l+0#af5f00255&|n|e|x|t| +0#0000000&@63
+@57|9|3|7|,|1| @8|7|5|%| 
diff --git a/runtime/syntax/testdir/dumps/vim9_ex_range_53.dump b/runtime/syntax/testdir/dumps/vim9_ex_range_53.dump
new file mode 100644 (file)
index 0000000..042586a
--- /dev/null
@@ -0,0 +1,20 @@
+|:+0&#ffffff0|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|l+0#af5f00255&|n|e|x|t| +0#0000000&@63
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|l+0#af5f00255&|N|e|x|t| +0#0000000&@63
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|l+0#af5f00255&|n|f|i|l|e| +0#0000000&@62
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|l+0#af5f00255&|N|f|i|l|e| +0#0000000&@62
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|l+0#0000000&|n|o|r|e|m|a|p| @6|#+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@43
+>#+0#0000e05&| |:|4|2|,|4|2|l|o|a|d|k|e|y|m|a|p| @2|#| |n|o| |r|a|n|g|e| +0#0000000&@43
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|l+0#0000000&|o|a|d|v|i|e|w| @6|#+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@43
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|l+0#0000000&|o|c|k|m|a|r|k|s| @5|#+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@43
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|l+0#0000000&|o|c|k|v|a|r| @7|#+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@43
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|l+0#af5f00255&|o|l|d|e|r| +0#0000000&@62
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|l+0#af5f00255&|o|p|e|n| +0#0000000&@63
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|l+0#af5f00255&|p|f|i|l|e| +0#0000000&@62
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|l+0#af5f00255&|p|r|e|v|i|o|u|s| +0#0000000&@59
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|l+0#af5f00255&|r|e|w|i|n|d| +0#0000000&@61
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|l+0#0000000&|s| @12|#+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@43
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|l+0#0000000&|t|a|g| @10|#+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@43
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|l+0#af5f00255&|u|a| +0#0000000&@65
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|l+0#af5f00255&|u|a|d|o| +0#0000000&@63
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|l+0#af5f00255&|u|a|f|i|l|e| +0#0000000&@61
+@57|9|5@1|,|1| @8|7|6|%| 
diff --git a/runtime/syntax/testdir/dumps/vim9_ex_range_54.dump b/runtime/syntax/testdir/dumps/vim9_ex_range_54.dump
new file mode 100644 (file)
index 0000000..9d7a0be
--- /dev/null
@@ -0,0 +1,20 @@
+|:+0&#ffffff0|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|l+0#af5f00255&|u|a|f|i|l|e| +0#0000000&@61
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|l+0#0000000&|u|n|m|a|p| @8|#+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@43
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|l+0#af5f00255&|v|i|m|g|r|e|p| +0#0000000&@60
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|l+0#af5f00255&|v|i|m|g|r|e|p|a|d@1| +0#0000000&@57
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|l+0#af5f00255&|w|i|n|d|o|w| +0#0000000&@61
+>:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|m+0#0000000&|a|k|e| @10|#+0#0000e05&| |n|o|r|a|n|g|e| +0#0000000&@44
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|m+0#0000000&|a|p|c|l|e|a|r| @6|#+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@43
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|m+0#0000000&|a|p| @11|#+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@43
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|m+0#af5f00255&|a|r|k| +0#0000000&@64
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|m+0#0000000&|a|r|k|s| @9|#+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@43
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|m+0#af5f00255&|a|t|c|h| +0#0000000&@63
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|m+0#af5f00255&|e|n|u| +0#0000000&@64
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|m+0#0000000&|e|n|u|t|r|a|n|s|l|a|t|e| @1|#+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@43
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|m+0#af5f00255&|e|s@1|a|g|e|s| +0#0000000&@60
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|m+0#0000000&|k|e|x|r|c| @8|#+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@43
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|m+0#0000000&|k|s|e|s@1|i|o|n| @5|#+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@43
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|m+0#0000000&|k|s|p|e|l@1| @7|#+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@43
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|m+0#0000000&|k|v|i|e|w| @8|#+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@43
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|m+0#0000000&|k|v|i|m|r|c| @7|#+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@43
+@57|9|7|3|,|1| @8|7|8|%| 
diff --git a/runtime/syntax/testdir/dumps/vim9_ex_range_55.dump b/runtime/syntax/testdir/dumps/vim9_ex_range_55.dump
new file mode 100644 (file)
index 0000000..5607ad5
--- /dev/null
@@ -0,0 +1,20 @@
+|:+0&#ffffff0|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|m+0#0000000&|k|v|i|m|r|c| @7|#+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@43
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|m+0#af5f00255&|o|v|e| +0#0000000&@64
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|m+0#af5f00255&|z|f|i|l|e| +0#0000000&@62
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|m+0#af5f00255&|z|s|c|h|e|m|e| +0#0000000&@60
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|n+0#0000000&|b|c|l|o|s|e| @7|#+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@43
+>:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|n+0#0000000&|b|k|e|y| @9|#+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@43
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|n+0#0000000&|b|s|t|a|r|t| @7|#+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@43
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|n+0#af5f00255&|e|w| +0#0000000&@65
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|n+0#af5f00255&|e|x|t| +0#0000000&@64
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|n+0#0000000&|m|a|p|c|l|e|a|r| @5|#+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@43
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|n+0#0000000&|m|a|p| @10|#+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@43
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|n+0#af5f00255&|m|e|n|u| +0#0000000&@63
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|n+0#0000000&@1|o|r|e|m|a|p| @6|#+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@43
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|n+0#af5f00255&@1|o|r|e|m|e|n|u| +0#0000000&@59
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|n+0#0000000&|o|a|u|t|o|c|m|d| @5|#+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@43
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|n+0#0000000&|o|h|l|s|e|a|r|c|h| @4|#+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@43
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|n+0#0000000&|o|r|e|a|b@1|r|e|v| @4|#+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@43
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|n+0#0000000&|o|r|e|m|a|p| @7|#+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@43
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|n+0#af5f00255&|o|r|e|m|e|n|u| +0#0000000&@60
+@57|9@1|1|,|1| @8|7|9|%| 
diff --git a/runtime/syntax/testdir/dumps/vim9_ex_range_56.dump b/runtime/syntax/testdir/dumps/vim9_ex_range_56.dump
new file mode 100644 (file)
index 0000000..867e666
--- /dev/null
@@ -0,0 +1,20 @@
+|:+0&#ffffff0|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|n+0#af5f00255&|o|r|e|m|e|n|u| +0#0000000&@60
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|n+0#af5f00255&|o|r|m|a|l| +0#0000000&@62
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|n+0#0000000&|o|s|w|a|p|f|i|l|e| @4|#+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@43
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|n+0#af5f00255&|u|m|b|e|r| +0#0000000&@62
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|n+0#0000000&|u|n|m|a|p| @8|#+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@43
+>:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|n+0#0000000&|u|n|m|e|n|u| @7|#+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@43
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|o+0#0000000&|l|d|f|i|l|e|s| @6|#+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@43
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|o+0#0000000&|m|a|p|c|l|e|a|r| @5|#+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@43
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|o+0#0000000&|m|a|p| @10|#+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@43
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|o+0#af5f00255&|m|e|n|u| +0#0000000&@63
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|o+0#af5f00255&|n|l|y| +0#0000000&@64
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|o+0#0000000&|n|o|r|e|m|a|p| @6|#+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@43
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|o+0#af5f00255&|n|o|r|e|m|e|n|u| +0#0000000&@59
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|o+0#0000000&|p|t|i|o|n|s| @7|#+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@43
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|o+0#0000000&|u|n|m|a|p| @8|#+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@43
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|o+0#0000000&|u|n|m|e|n|u| @7|#+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@43
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|o+0#0000000&|w|n|s|y|n|t|a|x| @5|#+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@43
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|p+0#0000000&|a|c|k|a|d@1| @7|#+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@43
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|p+0#0000000&|a|c|k|l|o|a|d|a|l@1| @3|#+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@43
+@57|1|0@1|9|,|1| @7|8|1|%| 
diff --git a/runtime/syntax/testdir/dumps/vim9_ex_range_57.dump b/runtime/syntax/testdir/dumps/vim9_ex_range_57.dump
new file mode 100644 (file)
index 0000000..01a9884
--- /dev/null
@@ -0,0 +1,20 @@
+|:+0&#ffffff0|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|p+0#0000000&|a|c|k|l|o|a|d|a|l@1| @3|#+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@43
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|p+0#0000000&|c|l|o|s|e| @8|#+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@43
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|p+0#0000000&|e|d|i|t| @9|#+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@43
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|p+0#af5f00255&|e|r|l| +0#0000000&@64
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|p+0#af5f00255&|e|r|l|d|o| +0#0000000&@62
+>:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|p+0#af5f00255&|o|p| +0#0000000&@65
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|p+0#0000000&|o|p|u|p| @9|#+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@43
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|p+0#af5f00255&@1|o|p| +0#0000000&@64
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|p+0#0000000&|r|e|s|e|r|v|e| @6|#+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@43
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|p+0#af5f00255&|r|e|v|i|o|u|s| +0#0000000&@60
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|p+0#af5f00255&|r|i|n|t| +0#0000000&@63
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|p+0#0000000&|r|o|f|d|e|l| @7|#+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@43
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|p+0#0000000&|r|o|f|i|l|e| @7|#+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@43
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|p+0#0000000&|r|o|m|p|t|f|i|n|d| @4|#+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@43
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|p+0#0000000&|r|o|m|p|t|r|e|p|l| @4|#+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@43
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|p+0#af5f00255&|s|e|a|r|c|h| +0#0000000&@61
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|p+0#af5f00255&|t|a|g| +0#0000000&@64
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|p+0#af5f00255&|t|f|i|r|s|t| +0#0000000&@61
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|p+0#0000000&|t|j|u|m|p| @8|#+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@43
+@57|1|0|2|7|,|1| @7|8|2|%| 
diff --git a/runtime/syntax/testdir/dumps/vim9_ex_range_58.dump b/runtime/syntax/testdir/dumps/vim9_ex_range_58.dump
new file mode 100644 (file)
index 0000000..bafd80b
--- /dev/null
@@ -0,0 +1,20 @@
+|:+0&#ffffff0|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|p+0#0000000&|t|j|u|m|p| @8|#+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@43
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|p+0#0000000&|t|l|a|s|t| @8|#+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@43
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|p+0#af5f00255&|t|n|e|x|t| +0#0000000&@62
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|p+0#af5f00255&|t|N|e|x|t| +0#0000000&@62
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|p+0#af5f00255&|t|p|r|e|v|i|o|u|s| +0#0000000&@58
+>:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|p+0#af5f00255&|t|r|e|w|i|n|d| +0#0000000&@60
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|p+0#0000000&|t|s|e|l|e|c|t| @6|#+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@43
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|p+0#0000000&|u|b|l|i|c| @62
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|p+0#af5f00255&|u|t| +0#0000000&@65
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|p+0#0000000&|w|d| @11|#+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@43
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|p+0#af5f00255&|y|3| +0#0000000&@65
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|p+0#af5f00255&|y|3|d|o| +0#0000000&@63
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|p+0#af5f00255&|y|3|f|i|l|e| +0#0000000&@61
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|p+0#af5f00255&|y|d|o| +0#0000000&@64
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|p+0#af5f00255&|y|f|i|l|e| +0#0000000&@62
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|p+0#af5f00255&|y|t|h|o|n| +0#0000000&@62
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|p+0#af5f00255&|y|t|h|o|n|3| +0#0000000&@61
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|p+0#af5f00255&|y|t|h|o|n|x| +0#0000000&@61
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|p+0#af5f00255&|y|x| +0#0000000&@65
+@57|1|0|4|5|,|1| @7|8|3|%| 
diff --git a/runtime/syntax/testdir/dumps/vim9_ex_range_59.dump b/runtime/syntax/testdir/dumps/vim9_ex_range_59.dump
new file mode 100644 (file)
index 0000000..ff0f637
--- /dev/null
@@ -0,0 +1,20 @@
+|:+0&#ffffff0|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|p+0#af5f00255&|y|x| +0#0000000&@65
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|p+0#af5f00255&|y|x|d|o| +0#0000000&@63
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|p+0#af5f00255&|y|x|f|i|l|e| +0#0000000&@61
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|q+0#0000000&|a|l@1| @10|#+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@43
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|q+0#af5f00255&|u|i|t| +0#0000000&@64
+>:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|q+0#0000000&|u|i|t|a|l@1| @7|#+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@43
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|r+0#af5f00255&|e|a|d| +0#0000000&@64
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|r+0#0000000&|e|c|o|v|e|r| @7|#+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@43
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|r+0#0000000&|e|d|i|r| @9|#+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@43
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|r+0#0000000&|e|d|o| @10|#+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@43
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|r+0#0000000&|e|d|r|a|w| @8|#+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@43
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|r+0#0000000&|e|d|r|a|w|s|t|a|t|u|s| @2|#+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@43
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|r+0#0000000&|e|d|r|a|w|t|a|b|l|i|n|e| @1|#+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@43
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|r+0#0000000&|e|g|i|s|t|e|r|s| @5|#+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@43
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|r+0#af5f00255&|e|s|i|z|e| +0#0000000&@62
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|r+0#af5f00255&|e|t|a|b| +0#0000000&@63
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|r+0#0000000&|e|t|u|r|n| @8|#+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@43
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|r+0#0000000&|e|w|i|n|d| @8|#+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@43
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|r+0#af5f00255&|i|g|h|t| +0#0000000&@63
+@57|1|0|6|3|,|1| @7|8|5|%| 
diff --git a/runtime/syntax/testdir/dumps/vim9_ex_range_60.dump b/runtime/syntax/testdir/dumps/vim9_ex_range_60.dump
new file mode 100644 (file)
index 0000000..5731b39
--- /dev/null
@@ -0,0 +1,20 @@
+|:+0&#ffffff0|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|r+0#af5f00255&|i|g|h|t| +0#0000000&@63
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|r+0#0000000&|i|g|h|t|b|e|l|o|w| @4|#+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@43
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|r+0#af5f00255&|u|b|y| +0#0000000&@64
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|r+0#af5f00255&|u|b|y|d|o| +0#0000000&@62
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|r+0#af5f00255&|u|b|y|f|i|l|e| +0#0000000&@60
+>:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|r+0#0000000&|u|n|d|o| @9|#+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@43
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|r+0#0000000&|u|n|t|i|m|e| @7|#+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@43
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|r+0#0000000&|v|i|m|i|n|f|o| @6|#+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@43
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|s+0#af5f00255&|a|l@1| +0#0000000&@64
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|s+0#0000000&|a|n|d|b|o|x| @7|#+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@43
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|s+0#af5f00255&|a|r|g|u|m|e|n|t| +0#0000000&@59
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|s+0#0000000&|a|v|e|a|s| @8|#+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@43
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|s+0#af5f00255&|b|a|l@1| +0#0000000&@63
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|s+0#0000000&|b|f|i|r|s|t| @7|#+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@43
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|s+0#0000000&|b|l|a|s|t| @8|#+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@43
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|s+0#af5f00255&|b|m|o|d|i|f|i|e|d| +0#0000000&@58
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|s+0#af5f00255&|b|n|e|x|t| +0#0000000&@62
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|s+0#af5f00255&|b|N|e|x|t| +0#0000000&@62
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|s+0#af5f00255&|b|p|r|e|v|i|o|u|s| +0#0000000&@58
+@57|1|0|8|1|,|1| @7|8|6|%| 
diff --git a/runtime/syntax/testdir/dumps/vim9_ex_range_61.dump b/runtime/syntax/testdir/dumps/vim9_ex_range_61.dump
new file mode 100644 (file)
index 0000000..3482191
--- /dev/null
@@ -0,0 +1,20 @@
+|:+0&#ffffff0|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|s+0#af5f00255&|b|p|r|e|v|i|o|u|s| +0#0000000&@58
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|s+0#0000000&|b|r|e|w|i|n|d| @6|#+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@43
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|s+0#af5f00255&|b|u|f@1|e|r| +0#0000000&@61
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|s+0#0000000&|c|r|i|p|t|e|n|c|o|d|i|n|g| |#+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@43
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|s+0#af5f00255&|c|r|i|p|t|n|a|m|e|s| +0#0000000&@57
+>:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|s+0#0000000&|c|r|i|p|t|v|e|r|s|i|o|n| @1|#+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@43
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|s+0#0000000&|c|s|c|o|p|e| @7|#+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@43
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|s+0#0000000&|e|t|f|i|l|e|t|y|p|e| @3|#+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@43
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|s+0#0000000&|e|t|g|l|o|b|a|l| @5|#+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@43
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|s+0#0000000&|e|t|l|o|c|a|l| @6|#+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@43
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|s+0#0000000&|e|t| @11|#+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@43
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|s+0#af5f00255&|f|i|n|d| +0#0000000&@63
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|s+0#0000000&|f|i|r|s|t| @8|#+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@43
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|s+0#0000000&|h|e|l@1| @9|#+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@43
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|s+0#af5f00255&|i|g|n| +0#0000000&@64
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|s+0#0000000&|i|l|e|n|t| @8|#+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@43
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|s+0#0000000&|i|m|a|l|t| @8|#+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@43
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|s+0#0000000&|l|a|s|t| @9|#+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@43
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|s+0#af5f00255&|l|e@1|p| +0#0000000&@63
+@57|1|0|9@1|,|1| @7|8@1|%| 
diff --git a/runtime/syntax/testdir/dumps/vim9_ex_range_62.dump b/runtime/syntax/testdir/dumps/vim9_ex_range_62.dump
new file mode 100644 (file)
index 0000000..4c6114b
--- /dev/null
@@ -0,0 +1,20 @@
+|:+0&#ffffff0|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|s+0#af5f00255&|l|e@1|p| +0#0000000&@63
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|s+0#af5f00255&|l|e@1|p|!| +0#0000000&@62
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|s+0#af5f00255&|m|a|g|i|c| +0#0000000&@62
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|s+0#0000000&|m|a|p|c|l|e|a|r| @5|#+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@43
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|s+0#0000000&|m|a|p| @10|#+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@43
+>:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|s+0#af5f00255&|m|e|n|u| +0#0000000&@63
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|s+0#0000000&|m|i|l|e| @9|#+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@43
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|s+0#af5f00255&|n|e|x|t| +0#0000000&@63
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|s+0#af5f00255&|N|e|x|t| +0#0000000&@63
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|s+0#af5f00255&|n|o|m|a|g|i|c| +0#0000000&@60
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|s+0#0000000&|n|o|r|e|m|a|p| @6|#+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@43
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|s+0#af5f00255&|n|o|r|e|m|e|n|u| +0#0000000&@59
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|s+0#af5f00255&|o|r|t| +0#0000000&@64
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|s+0#af5f00255&|o|u|r|c|e| +0#0000000&@62
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|s+0#0000000&|p|e|l@1|d|u|m|p| @5|#+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@43
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|s+0#af5f00255&|p|e|l@1|g|o@1|d| +0#0000000&@59
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|s+0#0000000&|p|e|l@1|i|n|f|o| @5|#+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@43
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|s+0#af5f00255&|p|e|l@1|r|a|r|e| +0#0000000&@59
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|s+0#0000000&|p|e|l@1|r|e|p|a|l@1| @3|#+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@43
+@57|1@2|7|,|1| @7|8|9|%| 
diff --git a/runtime/syntax/testdir/dumps/vim9_ex_range_63.dump b/runtime/syntax/testdir/dumps/vim9_ex_range_63.dump
new file mode 100644 (file)
index 0000000..ee07ef2
--- /dev/null
@@ -0,0 +1,20 @@
+|:+0&#ffffff0|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|s+0#0000000&|p|e|l@1|r|e|p|a|l@1| @3|#+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@43
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|s+0#af5f00255&|p|e|l@1|u|n|d|o| +0#0000000&@59
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|s+0#af5f00255&|p|e|l@1|w|r|o|n|g| +0#0000000&@58
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|s+0#af5f00255&|p|l|i|t| +0#0000000&@63
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|s+0#af5f00255&|p|r|e|v|i|o|u|s| +0#0000000&@59
+>:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|s+0#0000000&|r|e|w|i|n|d| @7|#+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@43
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|s+0#af5f00255&|t|a|g| +0#0000000&@64
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|s+0#0000000&|t|a|r|t|g|r|e|p|l|a|c|e| @1|#+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@43
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|s+0#0000000&|t|a|r|t|i|n|s|e|r|t| @3|#+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@43
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|s+0#0000000&|t|a|r|t|r|e|p|l|a|c|e| @2|#+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@43
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|s+0#0000000&|t|a|t|i|c| @62
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|s+0#0000000&|t|j|u|m|p| @8|#+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@43
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|s+0#0000000&|t|o|p|i|n|s|e|r|t| @4|#+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@43
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|s+0#0000000&|t|o|p| @10|#+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@43
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|s+0#0000000&|t|s|e|l|e|c|t| @6|#+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@43
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|s+0#af5f00255&|u|b|s|t|i|t|u|t|e| +0#0000000&@58
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|s+0#af5f00255&|u|n|h|i|d|e| +0#0000000&@61
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|s+0#0000000&|u|n|m|a|p| @8|#+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@43
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|s+0#0000000&|u|n|m|e|n|u| @7|#+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@43
+@57|1@1|3|5|,|1| @7|9|1|%| 
diff --git a/runtime/syntax/testdir/dumps/vim9_ex_range_64.dump b/runtime/syntax/testdir/dumps/vim9_ex_range_64.dump
new file mode 100644 (file)
index 0000000..2aa4141
--- /dev/null
@@ -0,0 +1,20 @@
+|:+0&#ffffff0|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|s+0#0000000&|u|n|m|e|n|u| @7|#+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@43
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|s+0#0000000&|u|s|p|e|n|d| @7|#+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@43
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|s+0#af5f00255&|v|i|e|w| +0#0000000&@63
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|s+0#0000000&|w|a|p|n|a|m|e| @6|#+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@43
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|s+0#0000000&|y|n|c|b|i|n|d| @6|#+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@43
+>:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|s+0#0000000&|y|n|t|a|x| @8|#+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@43
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|s+0#0000000&|y|n|t|i|m|e| @7|#+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@43
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|t+0#af5f00255&|a|b|c|l|o|s|e| +0#0000000&@60
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|t+0#af5f00255&|a|b|d|o| +0#0000000&@63
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|t+0#af5f00255&|a|b|e|d|i|t| +0#0000000&@61
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|t+0#af5f00255&|a|b|f|i|n|d| +0#0000000&@61
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|t+0#0000000&|a|b|f|i|r|s|t| @6|#+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@43
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|t+0#0000000&|a|b|l|a|s|t| @7|#+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@43
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|t+0#af5f00255&|a|b|m|o|v|e| +0#0000000&@61
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|t+0#af5f00255&|a|b|n|e|w| +0#0000000&@62
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|t+0#af5f00255&|a|b|n|e|x|t| +0#0000000&@61
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|t+0#af5f00255&|a|b|N|e|x|t| +0#0000000&@61
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|t+0#af5f00255&|a|b| +0#0000000&@11|#+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@43
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|t+0#af5f00255&|a|b|o|n|l|y| +0#0000000&@61
+@57|1@1|5|3|,|1| @7|9|2|%| 
diff --git a/runtime/syntax/testdir/dumps/vim9_ex_range_65.dump b/runtime/syntax/testdir/dumps/vim9_ex_range_65.dump
new file mode 100644 (file)
index 0000000..f52935b
--- /dev/null
@@ -0,0 +1,20 @@
+|:+0&#ffffff0|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|t+0#af5f00255&|a|b|o|n|l|y| +0#0000000&@61
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|t+0#af5f00255&|a|b|p|r|e|v|i|o|u|s| +0#0000000&@57
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|t+0#0000000&|a|b|r|e|w|i|n|d| @5|#+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@43
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|t+0#0000000&|a|b|s| @10|#+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@43
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|t+0#af5f00255&|a|g| +0#0000000&@65
+>:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|t+0#0000000&|a|g|s| @10|#+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@43
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|t+0#0000000&|c|d| @11|#+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@43
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|t+0#0000000&|c|h|d|i|r| @8|#+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@43
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|t+0#af5f00255&|c|l| +0#0000000&@65
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|t+0#af5f00255&|c|l|d|o| +0#0000000&@63
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|t+0#af5f00255&|c|l|f|i|l|e| +0#0000000&@61
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|t+0#0000000&|e|a|r|o|f@1| @61
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|t+0#af5f00255&|e|r|m|i|n|a|l| +0#0000000&@60
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|t+0#af5f00255&|f|i|r|s|t| +0#0000000&@62
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|t+0#0000000&|h|r|o|w| @9|#+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@43
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|t+0#0000000&|j|u|m|p| @9|#+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@43
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|t+0#0000000&|l|a|s|t| @9|#+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@43
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|t+0#af5f00255&|l|m|e|n|u| +0#0000000&@62
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|t+0#af5f00255&|l|n|o|r|e|m|e|n|u| +0#0000000&@58
+@57|1@1|7|1|,|1| @7|9|4|%| 
diff --git a/runtime/syntax/testdir/dumps/vim9_ex_range_66.dump b/runtime/syntax/testdir/dumps/vim9_ex_range_66.dump
new file mode 100644 (file)
index 0000000..d5d1df9
--- /dev/null
@@ -0,0 +1,20 @@
+|:+0&#ffffff0|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|t+0#af5f00255&|l|n|o|r|e|m|e|n|u| +0#0000000&@58
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|t+0#0000000&|l|u|n|m|e|n|u| @6|#+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@43
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|t+0#0000000&|m|a|p|c|l|e|a|r| @5|#+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@43
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|t+0#0000000&|m|a|p| @10|#+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@43
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|t+0#af5f00255&|m|e|n|u| +0#0000000&@63
+>:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|t+0#af5f00255&|n|e|x|t| +0#0000000&@63
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|t+0#af5f00255&|N|e|x|t| +0#0000000&@63
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|t+0#0000000&|n|o|r|e|m|a|p| @6|#+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@43
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|t+0#0000000&|o|p|l|e|f|t| @7|#+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@43
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|t+0#af5f00255&|p|r|e|v|i|o|u|s| +0#0000000&@59
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|t+0#af5f00255&|r|e|w|i|n|d| +0#0000000&@61
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|t+0#0000000&|r|y| @11|#+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@43
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|t+0#0000000&|s|e|l|e|c|t| @7|#+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@43
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|t+0#0000000&|u|n|m|a|p| @8|#+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@43
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|t+0#0000000&|u|n|m|e|n|u| @7|#+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@43
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|t+0#0000000&|y|p|e| @10|#+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@43
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|u+0#0000000&|n|a|b@1|r|e|v|i|a|t|e| @2|#+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@43
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|u+0#af5f00255&|n|d|o| +0#0000000&@64
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|u+0#0000000&|n|d|o|j|o|i|n| @6|#+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@43
+@57|1@1|8|9|,|1| @7|9|5|%| 
diff --git a/runtime/syntax/testdir/dumps/vim9_ex_range_67.dump b/runtime/syntax/testdir/dumps/vim9_ex_range_67.dump
new file mode 100644 (file)
index 0000000..86391c7
--- /dev/null
@@ -0,0 +1,20 @@
+|:+0&#ffffff0|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|u+0#0000000&|n|d|o|j|o|i|n| @6|#+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@43
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|u+0#0000000&|n|d|o|l|i|s|t| @6|#+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@43
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|u+0#af5f00255&|n|h|i|d|e| +0#0000000&@62
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|u+0#0000000&|n|l|e|t| @9|#+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@43
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|u+0#0000000&|n|l|o|c|k|v|a|r| @5|#+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@43
+>:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|u+0#0000000&|n|m|a|p| @9|#+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@43
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|u+0#0000000&|n|m|e|n|u| @8|#+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@43
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|u+0#0000000&|n|s|i|l|e|n|t| @6|#+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@43
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|u+0#af5f00255&|p|d|a|t|e| +0#0000000&@62
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|v+0#0000000&|a|r| @65
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|v+0#af5f00255&|e|r|b|o|s|e| +0#0000000&@61
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|v+0#0000000&|e|r|s|i|o|n| @7|#+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@43
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|v+0#0000000&|e|r|t|i|c|a|l| @6|#+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@43
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|v+0#af5f00255&|g|l|o|b|a|l| +0#0000000&@61
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|v+0#0000000&|i|e|w| @10|#+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@43
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|v+0#0000000&|i|m|9|c|m|d| @7|#+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@43
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|v+0#af5f00255&|i|m|g|r|e|p| +0#0000000&@61
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|v+0#af5f00255&|i|m|g|r|e|p|a|d@1| +0#0000000&@58
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|v+0#0000000&|i|s|u|a|l| @8|#+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@43
+@57|1|2|0|7|,|1| @7|9|7|%| 
diff --git a/runtime/syntax/testdir/dumps/vim9_ex_range_68.dump b/runtime/syntax/testdir/dumps/vim9_ex_range_68.dump
new file mode 100644 (file)
index 0000000..3019489
--- /dev/null
@@ -0,0 +1,20 @@
+|:+0&#ffffff0|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|v+0#0000000&|i|s|u|a|l| @8|#+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@43
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|v+0#0000000&|i|u|s|a|g|e| @7|#+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@43
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|v+0#0000000&|m|a|p|c|l|e|a|r| @5|#+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@43
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|v+0#0000000&|m|a|p| @10|#+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@43
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|v+0#af5f00255&|m|e|n|u| +0#0000000&@63
+>:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|v+0#af5f00255&|n|e|w| +0#0000000&@64
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|v+0#0000000&|n|o|r|e|m|a|p| @6|#+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@43
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|v+0#af5f00255&|n|o|r|e|m|e|n|u| +0#0000000&@59
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|v+0#af5f00255&|s|p|l|i|t| +0#0000000&@62
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|v+0#0000000&|u|n|m|a|p| @8|#+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@43
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|v+0#0000000&|u|n|m|e|n|u| @7|#+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@43
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|w+0#0000000&|a|l@1| @10|#+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@43
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|w+0#0000000&|h|i|l|e| @9|#+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@43
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|w+0#af5f00255&|i|n|c|m|d| +0#0000000&@62
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|w+0#af5f00255&|i|n|d|o| +0#0000000&@63
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|w+0#0000000&|i|n|p|o|s| @8|#+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@43
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|w+0#0000000&|i|n|s|i|z|e| @7|#+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@43
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|w+0#af5f00255&|n|e|x|t| +0#0000000&@63
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|w+0#af5f00255&|N|e|x|t| +0#0000000&@63
+@57|1|2@1|5|,|1| @7|9|8|%| 
diff --git a/runtime/syntax/testdir/dumps/vim9_ex_range_69.dump b/runtime/syntax/testdir/dumps/vim9_ex_range_69.dump
new file mode 100644 (file)
index 0000000..bf0aca0
--- /dev/null
@@ -0,0 +1,20 @@
+|:+0&#ffffff0|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|w+0#af5f00255&|N|e|x|t| +0#0000000&@63
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|w+0#af5f00255&|p|r|e|v|i|o|u|s| +0#0000000&@59
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|w+0#af5f00255&|q| +0#0000000&@66
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|w+0#0000000&|q|a|l@1| @9|#+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@43
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|w+0#af5f00255&|r|i|t|e| +0#0000000&@63
+>:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|w+0#0000000&|u|n|d|o| @9|#+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@43
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|w+0#0000000&|v|i|m|i|n|f|o| @6|#+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@43
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|x+0#0000000&|a|l@1| @10|#+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@43
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|x+0#0000000&|m|a|p|c|l|e|a|r| @5|#+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@43
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|x+0#0000000&|m|a|p| @10|#+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@43
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|x+0#af5f00255&|m|e|n|u| +0#0000000&@63
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|x+0#0000000&|n|o|r|e|m|a|p| @6|#+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@43
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|x+0#af5f00255&|n|o|r|e|m|e|n|u| +0#0000000&@59
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|x+0#0000000&|r|e|s|t|o|r|e| @6|#+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@43
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|x+0#0000000&|u|n|m|a|p| @8|#+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@43
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|x+0#0000000&|u|n|m|e|n|u| @7|#+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@43
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|y+0#af5f00255&|a|n|k| +0#0000000&@64
+|:|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|z+0#af5f00255&| +0#0000000&@67
+@75
+@57|1|2|4|3|,|1| @7|B|o|t| 
index d83a170c17a6068db54572a9e02d2aa8181c22e6..f5feca5ca204ed6fb2f20042bf7d85d1c3a0abf6 100644 (file)
@@ -10,7 +10,7 @@
 @75
 |#+0#0000e05&| |I|s@1|u|e| |#|1|4@1|2|3| |(|v|i|m|.|v|i|m|:| |O|p|t| |o|u|t| |o|f| |v|i|m|S|e|a|r|c|h|*|)| +0#0000000&@27
 @75
-|:|?+0#e000e06&|t+0#e000002&|r|u|t|h|y| +0#0000000&@66
+|:|?+0#e000e06&|t+0#0000000&|r|u|t|h|y| @66
 |c+0#af5f00255&|o|n|s|t| +0#0000000&|t+0#00e0e07&|r|u|t|h|y|:+0#0000000&| |n+0#00e0003&|u|m|b|e|r| +0#0000000&|=+0#af5f00255&| +0#0000000&|f+0#e000002&|a|l|s|e| +0#0000000&@46
 @4|?+0#af5f00255&| +0#0000000&|(+0#e000e06&|0+0#e000002&| +0#0000000&@66
 @4|)+0#e000e06&| +0#0000000&@69
index fdea0d092c4092dee0307bf60d2d06f8fa226734..c9c79a3f113b060e7c91e7c8cda3d2e6bfe28b8d 100644 (file)
@@ -1,7 +1,7 @@
 |e+0#af5f00255#ffffff0|c|h|o| +0#0000000&|t+0#00e0e07&|r|u|t|h|y| +0#0000000&@63
 @75
 |d+0#af5f00255&|e|f| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&@65
-| +0#e000002&@1|:+0#0000000&|?+0#e000e06&|t+0#e000002&|r|u|t|h|y| +0#0000000&@64
+@2|:|?+0#e000e06&|t+0#0000000&|r|u|t|h|y| @64
 @2|c+0#af5f00255&|o|n|s|t| +0#0000000&|t+0#00e0e07&|r|u|t|h|y|:+0#0000000&| |n+0#00e0003&|u|m|b|e|r| +0#0000000&|=+0#af5f00255&| +0#0000000&|f+0#e000002&|a|l|s|e| +0#0000000&@44
 @6>?+0#af5f00255&| +0#0000000&|(+0#e000e06&|0+0#e000002&| +0#0000000&@64
 @6|)+0#e000e06&| +0#0000000&@67
index 9e02888b210f724ed5ee802c86a27018463dbdb1..44bb9f6508f8cdc52a735dce44b5f4302d46bc3a 100644 (file)
@@ -13,8 +13,8 @@
 |v+0#af5f00255&|a|r| +0#0000000&|i|f| |=+0#af5f00255&| +0#0000000&|i+0#ffffff16#ff404010|f|(+0#e000e06#ffffff0|4+0#e000002&|2|)+0#e000e06&| +0#0000000&@59
 |c+0#af5f00255&|a|l@1| +0#0000000&|i+0#ffffff16#ff404010|f|(+0#e000e06#ffffff0|4+0#e000002&|2|)+0#e000e06&| +0#0000000&@63
 |#+0#0000e05&| |f|u|n|c|t|i|o|n| +0#0000000&@64
-|i+0#ffffff16#ff404010|f|(+0#e000e06#ffffff0|4+0#e000002&|2|)+0#e000e06&| +0#0000000&||| |.+0#af5f00255&@1| +0#0000000&||| |e+0#af5f00255&|n|d|i|f| +0#0000000&@55
+|i+0#ffffff16#ff404010|f|(+0#e000e06#ffffff0|4+0#e000002&|2|)+0#e000e06&| +0#0000000&||| |.+0#e000002&|.+0#af5f00255&| +0#0000000&||| |e+0#af5f00255&|n|d|i|f| +0#0000000&@55
 |#+0#0000e05&| |c|o|m@1|a|n|d| +0#0000000&@65
-|i+0#af5f00255&|f| +0#0000000&|(+0#e000e06&|4+0#e000002&|2|)+0#e000e06&| +0#0000000&||| |.+0#af5f00255&@1| +0#0000000&||| |e+0#af5f00255&|n|d|i|f| +0#0000000&@54
+|i+0#af5f00255&|f| +0#0000000&|(+0#e000e06&|4+0#e000002&|2|)+0#e000e06&| +0#0000000&||| |.+0#e000002&|.+0#af5f00255&| +0#0000000&||| |e+0#af5f00255&|n|d|i|f| +0#0000000&@54
 @75
 @57|1|6|3|,|0|-|1| @6|5|2|%| 
index 831c23bd23e7c377d3514edc3a56d3dc79ec67d9..062b00e375849e9b016284bf1fa4afdc0e808863 100644 (file)
@@ -15,6 +15,6 @@
 @75
 |v+0#af5f00255&|a|r| +0#0000000&|c+0#00e0e07&|o|u|n|t| +0#0000000&|=+0#af5f00255&| +0#0000000&|0+0#e000002&| +0#0000000&@61
 |v+0#af5f00255&|a|r| +0#0000000&|t+0#00e0e07&|i|m|e|r| +0#0000000&|=+0#af5f00255&| +0#0000000&|t+0#00e0e07&|i|m|e|r|_|s|t|a|r|t|(+0#e000e06&|5+0#e000002&|0@1|,+0#0000000&| |(+0#0000001#ffff4012|_+0#00e0e07#ffffff0|)+0#0000001#ffff4012| +0#0000000#ffffff0|=+0#0000001#ffff4012|>| +0#0000000#ffffff0|{+0#e000e06&| +0#0000000&@37
-@8| +0#00e0e07&|c|o|u|n|t| +0#0000000&|++0#af5f00255&|=| +0#0000000&|1+0#e000002&| +0#0000000&@55
+@9|c+0#00e0e07&|o|u|n|t| +0#0000000&|++0#af5f00255&|=| +0#0000000&|1+0#e000002&| +0#0000000&@55
 @9|e+0#af5f00255&|c|h|o|m| +0#0000000&|'+0#e000002&|H|a|n|d|l|e|r| |c|a|l@1|e|d| |'| +0#0000000&|.+0#af5f00255&@1| +0#0000000&|c+0#00e0e07&|o|u|n|t| +0#0000000&@33
 @57|1|2|7|,|7| @8|8|5|%| 
index 456cd3b73183686624cdeeaae2616a6efe05cafd..75103ebd407247848a5c4ddb7bb1de1523c3931f 100644 (file)
@@ -5,7 +5,7 @@
 @75
 |i+0#af5f00255&|f| +0#0000000&|!+0#af5f00255&|h+0#00e0e07&|a|s|(+0#e000e06&|'+0#e000002&|v|i|m|9|s|c|r|i|p|t|'|)+0#e000e06&| +0#0000000&@53
 @2|#| |4+0#e000002&|2| +0#0000000&|"+0#0000e05&| |c|o|m@1|e|n|t| +0#0000000&@58
-@2|s+0#af5f00255&|o|u|r|c|e| +0#00e0e07&|f|o@1|.+0#0000000&|v+0#00e0e07&|i|m| +0#0000000&@58
+@2|s+0#af5f00255&|o|u|r|c|e| +0#0000000&|f|o@1|.+0#af5f00255&|v+0#00e0e07&|i|m| +0#0000000&@58
 @2|f+0#af5f00255&|i|n|i|s|h| +0#0000000&@66
 |e+0#af5f00255&|n|d|i|f| +0#0000000&@69
 @75
index 3852e3665ded7a5f54f0773caf645f526bcaf492..89b32ceae05063e19ec4a8931d4c48af34c53aa4 100644 (file)
@@ -7,7 +7,7 @@
 ||+0#0000e05#a8a8a8255| | +0#0000000#ffffff0@72
 ||+0#0000e05#a8a8a8255| |i+0#af5f00255#ffffff0|f| +0#0000000&|!+0#af5f00255&|h+0#00e0e07&|a|s|(+0#e000e06&|'+0#e000002&|v|i|m|9|s|c|r|i|p|t|'|)+0#e000e06&| +0#0000000&@51
 ||+0#0000e05#a8a8a8255| | +0#0000000#ffffff0@1|#| |4+0#e000002&|2| +0#0000000&|"+0#0000e05&| |c|o|m@1|e|n|t| +0#0000000&@56
-||+0#0000e05#a8a8a8255| | +0#0000000#ffffff0@1|s+0#af5f00255&|o|u|r|c|e| +0#0000000&|f|o@1|.|v|i|m| @56
+||+0#0000e05#a8a8a8255| | +0#0000000#ffffff0@1|s+0#af5f00255&|o|u|r|c|e| +0#0000000&|f|o@1|.+0#af5f00255&|v+0#0000000&|i|m| @56
 ||+0#0000e05#a8a8a8255| | +0#0000000#ffffff0@1|f+0#af5f00255&|i|n|i|s|h| +0#0000000&@64
 ||+0#0000e05#a8a8a8255| |e+0#af5f00255#ffffff0|n|d|i|f| +0#0000000&@67
 ||+0#0000e05#a8a8a8255| | +0#0000000#ffffff0@72
index 525ab4b920e199908b8f799800db2b7f035f866e..3627439efe4a2b17fcd5c7946f155bb8c19c02f5 100644 (file)
@@ -9,11 +9,11 @@
 @2|v+0#af5f00255&|a|r| +0#0000000&|_+0#00e0e07&|v|a|l|u|e|:+0#0000000&| |a+0#00e0003&|n|y| +0#0000000&@57
 @75
 @2|d+0#af5f00255&|e|f| +0#0000000&|n+0#00e0e07&|e|w|(+0#e000e06&|v+0#00e0e07&|a|l|u|e|:+0#0000000&| |a+0#00e0003&|n|y|)+0#e000e06&| +0#0000000&@53
-@3| +0#00e0e07&|t+0#0000001#ffff4012|h|i|s|.+0#0000000#ffffff0|_|B|a|s|e|I|n|i|t|(+0#e000e06&|v+0#00e0e07&|a|l|u|e|)+0#e000e06&| +0#0000000&@49
+@4|t+0#0000001#ffff4012|h|i|s|.+0#0000000#ffffff0|_|B|a|s|e|I|n|i|t|(+0#e000e06&|v+0#00e0e07&|a|l|u|e|)+0#e000e06&| +0#0000000&@49
 @2|e+0#af5f00255&|n|d@1|e|f| +0#0000000&@66
 @75
 @2|d+0#af5f00255&|e|f| +0#0000000&|_|B|a|s|e|I|n|i|t|(+0#e000e06&|v+0#00e0e07&|a|l|u|e|:+0#0000000&| |a+0#00e0003&|n|y|)+0#e000e06&| +0#0000000&@47
-@3| +0#00e0e07&|t+0#0000001#ffff4012|h|i|s|.+0#0000000#ffffff0|_+0#00e0e07&|v|a|l|u|e| +0#0000000&|=+0#af5f00255&| +0#0000000&|v+0#00e0e07&|a|l|u|e| +0#0000000&@51
+@4|t+0#0000001#ffff4012|h|i|s|.+0#0000000#ffffff0|_+0#00e0e07&|v|a|l|u|e| +0#0000000&|=+0#af5f00255&| +0#0000000&|v+0#00e0e07&|a|l|u|e| +0#0000000&@51
 @2|e+0#af5f00255&|n|d@1|e|f| +0#0000000&@66
 @75
 @2|d+0#af5f00255&|e|f| +0#0000000&|V|a|l|u|e|(+0#e000e06&|)|:+0#0000000&| |a+0#00e0003&|n|y| +0#0000000&@56
index 325cbec1652454e0f6f50025518823d447714f6b..14341085446fa11ffee793cad4047a0fd6fd2c32 100644 (file)
@@ -1,6 +1,6 @@
 | +0&#ffffff0@74
 @2|d+0#af5f00255&|e|f| +0#0000000&|_|B|a|s|e|I|n|i|t|(+0#e000e06&|v+0#00e0e07&|a|l|u|e|:+0#0000000&| |a+0#00e0003&|n|y|)+0#e000e06&| +0#0000000&@47
-@3| +0#00e0e07&|t+0#0000001#ffff4012|h|i|s|.+0#0000000#ffffff0|_+0#00e0e07&|v|a|l|u|e| +0#0000000&|=+0#af5f00255&| +0#0000000&|v+0#00e0e07&|a|l|u|e| +0#0000000&@51
+@4|t+0#0000001#ffff4012|h|i|s|.+0#0000000#ffffff0|_+0#00e0e07&|v|a|l|u|e| +0#0000000&|=+0#af5f00255&| +0#0000000&|v+0#00e0e07&|a|l|u|e| +0#0000000&@51
 @2|e+0#af5f00255&|n|d@1|e|f| +0#0000000&@66
 @75
 @2>d+0#af5f00255&|e|f| +0#0000000&|V|a|l|u|e|(+0#e000e06&|)|:+0#0000000&| |a+0#00e0003&|n|y| +0#0000000&@56
@@ -10,7 +10,7 @@
 @75
 |c+0#af5f00255&|l|a|s@1| +0#0000000&|B| |e+0#af5f00255&|x|t|e|n|d|s| +0#0000000&|A| @57
 @2|d+0#af5f00255&|e|f| +0#0000000&|n+0#00e0e07&|e|w|(+0#e000e06&|v+0#00e0e07&|a|l|u|e|:+0#0000000&| |n+0#00e0003&|u|m|b|e|r|)+0#e000e06&| +0#0000000&@50
-@3| +0#00e0e07&|s+0#0000001#ffff4012|u|p|e|r|.+0#0000000#ffffff0|_|B|a|s|e|I|n|i|t|(+0#e000e06&|v+0#00e0e07&|a|l|u|e|)+0#e000e06&| +0#0000000&@48
+@4|s+0#0000001#ffff4012|u|p|e|r|.+0#0000000#ffffff0|_|B|a|s|e|I|n|i|t|(+0#e000e06&|v+0#00e0e07&|a|l|u|e|)+0#e000e06&| +0#0000000&@48
 @2|e+0#af5f00255&|n|d@1|e|f| +0#0000000&@66
 @75
 @2|d+0#af5f00255&|e|f| +0#0000000&|V|a|l|u|e|(+0#e000e06&|)|:+0#0000000&| |n+0#00e0003&|u|m|b|e|r| +0#0000000&@53
index 42b21778dcebfbb1aaddbdf1b6ab1dcfcb1483ba..0d10a2dfe7ff23a682cc0905cc2191b8281e328e 100644 (file)
@@ -8,13 +8,13 @@
 @2|e+0#af5f00255&|n|d@1|e|f| +0#0000000&@66
 @75
 @2|d+0#af5f00255&|e|f| +0#0000000&|D|e|f|1|(+0#e000e06&|a+0#00e0e07&|r|g| +0#0000000&|=+0#af5f00255&| +0#0000000&|t+0#0000001#ffff4012|h|i|s|.+0#0000000#ffffff0|x+0#00e0e07&|)+0#e000e06&| +0#0000000&@50
-@3| +0#00e0e07&|t+0#0000001#ffff4012|h|i|s|.+0#0000000#ffffff0|y+0#00e0e07&| +0#0000000&|=+0#af5f00255&| +0#0000000&|a+0#00e0e07&|r|g| +0#0000000&@58
-@3| +0#00e0e07&|t+0#0000001#ffff4012|h|i|s|.+0#0000000#ffffff0|z+0#00e0e07&| +0#0000000&|++0#af5f00255&|=| +0#0000000&|a+0#00e0e07&|r|g| +0#0000000&@57
+@4|t+0#0000001#ffff4012|h|i|s|.+0#0000000#ffffff0|y+0#00e0e07&| +0#0000000&|=+0#af5f00255&| +0#0000000&|a+0#00e0e07&|r|g| +0#0000000&@58
+@4|t+0#0000001#ffff4012|h|i|s|.+0#0000000#ffffff0|z+0#00e0e07&| +0#0000000&|++0#af5f00255&|=| +0#0000000&|a+0#00e0e07&|r|g| +0#0000000&@57
 @2|e+0#af5f00255&|n|d@1|e|f| +0#0000000&@66
 @75
 @2|d+0#af5f00255&|e|f| +0#0000000&|D|e|f|2|(+0#e000e06&|a+0#00e0e07&|r|g| +0#0000000&|=+0#af5f00255&| +0#0000000&|(+0#e000e06&|t+0#0000001#ffff4012|h|i|s|.+0#0000000#ffffff0|x+0#00e0e07&| +0#0000000&|++0#af5f00255&| +0#0000000&|t+0#0000001#ffff4012|h|i|s|.+0#0000000#ffffff0|y+0#00e0e07&| +0#0000000&|++0#af5f00255&| +0#0000000&|t+0#0000001#ffff4012|h|i|s|.+0#0000000#ffffff0|z+0#00e0e07&|)+0#e000e06&@1| +0#0000000&@30
 @4|E|c|h|o|(+0#e000e06&|t+0#0000001#ffff4012|h|i|s|,+0#0000000#ffffff0| |t+0#0000001#ffff4012|h|i|s|.+0#0000000#ffffff0|x+0#00e0e07&|,+0#0000000&| |t+0#0000001#ffff4012|h|i|s|.+0#0000000#ffffff0|y+0#00e0e07&|,+0#0000000&| |t+0#0000001#ffff4012|h|i|s|.+0#0000000#ffffff0|z+0#00e0e07&|)+0#e000e06&| +0#0000000&@36
-@3| +0#00e0e07&|t+0#0000001#ffff4012|h|i|s|-+0#af5f00255#ffffff0|>|E+0#0000000&|c|h|o|(+0#e000e06&|t+0#0000001#ffff4012|h|i|s|.+0#0000000#ffffff0|x+0#00e0e07&|,+0#0000000&| |t+0#0000001#ffff4012|h|i|s|.+0#0000000#ffffff0|y+0#00e0e07&|,+0#0000000&| |t+0#0000001#ffff4012|h|i|s|.+0#0000000#ffffff0|z+0#00e0e07&|)+0#e000e06&| +0#0000000&@36
+@4|t+0#0000001#ffff4012|h|i|s|-+0#af5f00255#ffffff0|>|E+0#0000000&|c|h|o|(+0#e000e06&|t+0#0000001#ffff4012|h|i|s|.+0#0000000#ffffff0|x+0#00e0e07&|,+0#0000000&| |t+0#0000001#ffff4012|h|i|s|.+0#0000000#ffffff0|y+0#00e0e07&|,+0#0000000&| |t+0#0000001#ffff4012|h|i|s|.+0#0000000#ffffff0|z+0#00e0e07&|)+0#e000e06&| +0#0000000&@36
 @2|e+0#af5f00255&|n|d@1|e|f| +0#0000000&@66
 @75
 @57|1|9|,|0|-|1| @7|1|9|%| 
index e5bc88967374973a347f1674fb7f6f7be146d27e..2642dceb080fc57eab9170af90f8d2e2e46470da 100644 (file)
@@ -10,7 +10,7 @@
 @75
 |c+0#af5f00255&|l|a|s@1| +0#0000000&|B|a|r| |e+0#af5f00255&|x|t|e|n|d|s| +0#0000000&|F|o@1| @53
 @2|d+0#af5f00255&|e|f| +0#0000000&|D|e|f|1|(+0#e000e06&|)| +0#0000000&@62
-@3| +0#00e0e07&|s+0#0000001#ffff4012|u|p|e|r|.+0#0000000#ffffff0|D|e|f|1|(+0#e000e06&|)| +0#0000000&@58
+@4|s+0#0000001#ffff4012|u|p|e|r|.+0#0000000#ffffff0|D|e|f|1|(+0#e000e06&|)| +0#0000000&@58
 @2|e+0#af5f00255&|n|d@1|e|f| +0#0000000&@66
 @75
 @2|d+0#af5f00255&|e|f| +0#0000000&|D|e|f|2|(+0#e000e06&|)| +0#0000000&@62
index 5e6b5a2f0f70791707fb9c578d0b312cc8d11eab..bba603d565e6694b193301161785c1aff066d55b 100644 (file)
@@ -3,11 +3,11 @@
 @75
 |"+0#0000e05&| |L|e|g|a|c|y|-|s|c|r|i|p|t| |c|o|m@1|e|n|t| +0#0000000&@51
 @75
-|#|4+0#e000002&|2| +0#0000000&|"+0#0000e05&| |c|o|m@1|e|n|t| +0#0000000&@60
+|#+0#af5f00255&| +0#0000000&|4+0#e000002&|2| +0#0000000&|"+0#0000e05&| |c|o|m@1|e|n|t| +0#0000000&@60
 @75
 |f+0#af5f00255&|u|n|c|t|i|o|n|!| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&@59
 @2|"+0#0000e05&| |L|e|g|a|c|y|-|s|c|r|i|p|t| |c|o|m@1|e|n|t| +0#0000000&@49
-@2|#|4+0#e000002&|2| +0#0000000&|"+0#0000e05&| |c|o|m@1|e|n|t| +0#0000000&@58
+@2|#+0#af5f00255&| +0#0000000&|4+0#e000002&|2| +0#0000000&|"+0#0000e05&| |c|o|m@1|e|n|t| +0#0000000&@58
 |e+0#af5f00255&|n|d|f|u|n|c|t|i|o|n| +0#0000000&@63
 @75
 |d+0#af5f00255&|e|f|!| +0#0000000&|B|a|r|(+0#e000e06&|)| +0#0000000&@64
index 2c52e515da77bdb8c1c9fb32150e7a30cd67f21b..7e3c696d9a5e41b286e3b01407be2869a89dd445 100644 (file)
@@ -17,4 +17,4 @@
 @75
 |"+0#0000e05&| |c|o|m@1|e|n|t| +0#0000000&@65
 | +0#0000e05&@1|\| |c|o|n|t|i|n|u|i|n|g| |c|o|m@1|e|n|t| +0#0000000&@52
-@57|1|9|,|3| @9|2|0|%| 
+@57|1|9|,|3| @9|1|8|%| 
index 5156e42793c4832898fa0a6250d4cbeaa9b609d3..a6fa3d1c297d316464e2bed8e06d292a714166e3 100644 (file)
@@ -17,4 +17,4 @@
 @75
 |:|F|o@1| @70
 @6|"+0#0000e05&|\| |l|i|n|e| |c|o|n|t|i|n|u|a|t|i|o|n| |c|o|m@1|e|n|t| +0#0000000&@40
-@57|3|7|,|3| @9|4|8|%| 
+@57|3|7|,|3| @9|4|3|%| 
index a125c0bb18061cfb09e2b943551735016d40896b..fb853732fe6f78b60d84c0071ffce02f8739a4e0 100644 (file)
@@ -4,17 +4,17 @@
 @6|\+0#e000e06&| +0#0000000&|a|r|g|2| @62
 @75
 > @74
+@75
+|:|"+0#0000e05&|c|o|m@1|e|n|t|"| +0#0000000&@64
+|:| |"+0#0000e05&|c|o|m@1|e|n|t|"| +0#0000000&@63
+|:|"+0#0000e05&|c|o|m@1|e|n|t| +0#0000000&@65
+|:| |"+0#0000e05&|c|o|m@1|e|n|t| +0#0000000&@64
+@75
+@75
 |"+0#0000e05&| +0#0000000&|I+0#e000e06&|s@1|u|e|:| +0#0000e05&|#|1|3|0|4|7| +0#0000000&@59
 @75
 |i+0#af5f00255&|f| +0#0000000&|!+0#af5f00255&|e+0#00e0e07&|x|i|s|t|s|(+0#e000e06&|"+0#e000002&|:|D|i|f@1|O|r|i|g|"|)+0#e000e06&| +0#0000000&@51
-@2|c+0#af5f00255&|o|m@1|a|n|d| +0#0000000&|D|i|f@1|O|r|i|g| |v+0#af5f00255&|e|r|t| +0#0000000&|n+0#af5f00255&|e|w| +0#0000000&||| |s+0#af5f00255&|e|t| +0#0000000&|b+0#e000e06&|t|=+0#af5f00255&|n+0#0000000&|o|f|i|l|e| ||| |r+0#af5f00255&| +0#0000000&|++0#af5f00255&@1|e+0#00e0e07&|d|i|t| +0#0000000&|#| ||| |0+0#e000002&|d+0#0000000&|_| ||| |d+0#af5f00255&|i|f@1|t|h|i|s| +0#0000000&@1
+@2|c+0#af5f00255&|o|m@1|a|n|d| +0#0000000&|D|i|f@1|O|r|i|g| |v+0#af5f00255&|e|r|t| +0#0000000&|n+0#af5f00255&|e|w| +0#0000000&||| |s+0#af5f00255&|e|t| +0#0000000&|b+0#e000e06&|t|=+0#af5f00255&|n+0#0000000&|o|f|i|l|e| ||| |r+0#af5f00255&| +0#0000000&|++0#af5f00255&@1|e+0#00e0e07&|d|i|t| +0#0000000&|#+0#af5f00255&| +0#0000000&||| |0+0#e000002&|d+0#af5f00255&|_+0#e000002&| +0#0000000&||| |d+0#af5f00255&|i|f@1|t|h|i|s| +0#0000000&@1
 @18|\+0#e000e06&| +0#0000000&||| |w+0#af5f00255&|i|n|c|m|d| +0#0000000&|p| ||| |d+0#af5f00255&|i|f@1|t|h|i|s| +0#0000000&@33
 |e+0#af5f00255&|n|d|i|f| +0#0000000&@69
-@75
-@75
-|"+0#0000e05&| +0#0000000&|I+0#e000e06&|s@1|u|e|:| +0#0000e05&|#|1@1|3|0|7| |a|n|d| |#|1@1|5|6|0| +0#0000000&@48
-@75
-|"+0#0000e05&| |T|h|i|s| |i|s| |w|h|a|t| |w|e| |c|a|l@1| |"| |b|l|a|h| +0#0000000&@45
-@75
-@75
-@57|5@1|,|0|-|1| @7|7|6|%| 
+@57|5@1|,|0|-|1| @7|6|9|%| 
index 48acc83f6330e9f578b79079286d7ffa389d28c9..11d843a9207e7356f7c751c06e59d35dc0af7acf 100644 (file)
@@ -1,20 +1,20 @@
-| +0&#ffffff0@74
+|e+0#af5f00255#ffffff0|n|d|i|f| +0#0000000&@69
+@75
+@75
+|"+0#0000e05&| +0#0000000&|I+0#e000e06&|s@1|u|e|:| +0#0000e05&|#|1@1|3|0|7| |a|n|d| |#|1@1|5|6|0| +0#0000000&@48
+@75
+>"+0#0000e05&| |T|h|i|s| |i|s| |w|h|a|t| |w|e| |c|a|l@1| |"| |b|l|a|h| +0#0000000&@45
+@75
+@75
 |"+0#0000e05&| |I|s@1|u|e| |#| |#|9|5|8|7| +0#0000000&@59
 @75
 |d+0#af5f00255&|e|f| +0#0000000&|C|o|m@1|e|n|t|T|i|t|l|e|(+0#e000e06&|)| +0#0000000&@56
 @2|#+0#0000e05&| +0#0000000&|T+0#e000e06&|i|t|l|e|:| +0#0000e05&|.@2| +0#0000000&@60
->e+0#af5f00255&|n|d@1|e|f| +0#0000000&@68
+|e+0#af5f00255&|n|d@1|e|f| +0#0000000&@68
 @75
 @75
 |"+0#0000e05&| +0#0000000&|P+0#e000e06&|R|:| +0#0000e05&|#|1|9|3|9|0| +0#0000000&@62
 |"+0#0000e05&| |h|t@1|p|s|:|/@1|g|i|t|h|u|b|.|c|o|m|/|v|i|m|/|v|i|m|/|p|u|l@1|/|1|9|3|9|0|#|i|s@1|u|e|-|3|9|3@1|7|5@1|8|4|6| +0#0000000&@18
 @75
 |d+0#af5f00255&|e|f| +0#0000000&|C|o|m@1|e|n|t|T|i|t|l|e|2|(+0#e000e06&|)| +0#0000000&@55
-@2|#+0#0000e05&| |E|1|2|3|4|:| |s|h|o|u|l|d| |n|o|t| |h|a|v|e| |v|i|m|9|C|o|m@1|e|n|t|T|i|t|l|e| |o|n| |'|E|1|2|3|4|:|'| +0#0000000&@19
-@2|#+0#0000e05&| +0#0000000&|E+0#e000e06&|R@1|3|4|:| +0#0000e05&|s|h|o|u|l|d| |h|a|v|e| |v|i|m|9|C|o|m@1|e|n|t|T|i|t|l|e| |o|n| |'|E|R@1|3|4|:|'| +0#0000000&@23
-|e+0#af5f00255&|n|d@1|e|f| +0#0000000&@68
-@75
-|~+0#4040ff13&| @73
-|~| @73
-|~| @73
-| +0#0000000&@56|7|3|,|1| @9|B|o|t| 
+@57|7|3|,|1| @9|9|4|%| 
diff --git a/runtime/syntax/testdir/dumps/vim_comments_05.dump b/runtime/syntax/testdir/dumps/vim_comments_05.dump
new file mode 100644 (file)
index 0000000..a7c0554
--- /dev/null
@@ -0,0 +1,20 @@
+|d+0#af5f00255#ffffff0|e|f| +0#0000000&|C|o|m@1|e|n|t|T|i|t|l|e|2|(+0#e000e06&|)| +0#0000000&@55
+@2|#+0#0000e05&| |E|1|2|3|4|:| |s|h|o|u|l|d| |n|o|t| |h|a|v|e| |v|i|m|9|C|o|m@1|e|n|t|T|i|t|l|e| |o|n| |'|E|1|2|3|4|:|'| +0#0000000&@19
+@2|#+0#0000e05&| +0#0000000&|E+0#e000e06&|R@1|3|4|:| +0#0000e05&|s|h|o|u|l|d| |h|a|v|e| |v|i|m|9|C|o|m@1|e|n|t|T|i|t|l|e| |o|n| |'|E|R@1|3|4|:|'| +0#0000000&@23
+|e+0#af5f00255&|n|d@1|e|f| +0#0000000&@68
+> @74
+|~+0#4040ff13&| @73
+|~| @73
+|~| @73
+|~| @73
+|~| @73
+|~| @73
+|~| @73
+|~| @73
+|~| @73
+|~| @73
+|~| @73
+|~| @73
+|~| @73
+|~| @73
+| +0#0000000&@56|9|0|,|0|-|1| @7|B|o|t| 
diff --git a/runtime/syntax/testdir/dumps/vim_ex_append_00.dump b/runtime/syntax/testdir/dumps/vim_ex_append_00.dump
new file mode 100644 (file)
index 0000000..896f273
--- /dev/null
@@ -0,0 +1,20 @@
+| +0#0000e05#a8a8a8255@1>"+0&#ffffff0| |V|i|m| |:|a|p@1|e|n|d| |c|o|m@1|a|n|d| +0#0000000&@51
+| +0#0000e05#a8a8a8255@1|"+0&#ffffff0| |V|I|M|_|T|E|S|T|_|S|E|T|U|P| |l|e|t| |g|:|v|i|m|s|y|n|_|f|o|l|d|i|n|g| |=| |"+0#e000002&|T|"| +0#0000000&@29
+| +0#0000e05#a8a8a8255@1|"+0&#ffffff0| |V|I|M|_|T|E|S|T|_|S|E|T|U|P| |s|e|t|l| |f|d|c|=|2| |f|d|l|=|9@2| |f|d|m|=|s|y|n|t|a|x| +0#0000000&@26
+| +0#0000e05#a8a8a8255@1| +0#0000000#ffffff0@72
+| +0#0000e05#a8a8a8255@1|"+0&#ffffff0| +0#0000000&|N+0#e000e06&|O|T|E|:| +0#0000e05&|l|e|g|a|c|y| |V|i|m| |s|c|r|i|p|t| |o|n|l|y| +0#0000000&@42
+| +0#0000e05#a8a8a8255@1| +0#0000000#ffffff0@72
+| +0#0000e05#a8a8a8255@1| +0#0000000#ffffff0@72
+|-+0#0000e05#a8a8a8255| |a+0#af5f00255#ffffff0|p@1|e|n|d| +0#0000000&@66
+||+0#0000e05#a8a8a8255| |.+0#e000002#ffffff0| +0#0000000&@71
+| +0#0000e05#a8a8a8255@1| +0#0000000#ffffff0@72
+|-+0#0000e05#a8a8a8255| |a+0#af5f00255#ffffff0|p@1|e|n|d|!| +0#0000000&@65
+||+0#0000e05#a8a8a8255| |.+0#e000002#ffffff0| +0#0000000&@71
+| +0#0000e05#a8a8a8255@1| +0#0000000#ffffff0@72
+|-+0#0000e05#a8a8a8255| |a+0#af5f00255#ffffff0|p@1|e|n|d| +0#0000000&||| +0#e000002&|l|i|n|e|0| +0#0000000&@58
+||+0#0000e05#a8a8a8255| |.+0#e000002#ffffff0| +0#0000000&@71
+| +0#0000e05#a8a8a8255@1| +0#0000000#ffffff0@72
+|-+0#0000e05#a8a8a8255| |a+0#af5f00255#ffffff0|p@1|e|n|d|!| +0#0000000&||| +0#e000002&|l|i|n|e|0| +0#0000000&@57
+||+0#0000e05#a8a8a8255| |.+0#e000002#ffffff0| +0#0000000&@71
+| +0#0000e05#a8a8a8255@1| +0#0000000#ffffff0@72
+@57|1|,|1| @10|T|o|p| 
diff --git a/runtime/syntax/testdir/dumps/vim_ex_append_01.dump b/runtime/syntax/testdir/dumps/vim_ex_append_01.dump
new file mode 100644 (file)
index 0000000..436a628
--- /dev/null
@@ -0,0 +1,20 @@
+|-+0#0000e05#a8a8a8255| |a+0#af5f00255#ffffff0|p@1|e|n|d| +0#0000000&||| +0#e000002&|l|i|n|e|0| +0#0000000&@58
+||+0#0000e05#a8a8a8255| |.+0#e000002#ffffff0| +0#0000000&@71
+| +0#0000e05#a8a8a8255@1| +0#0000000#ffffff0@72
+|-+0#0000e05#a8a8a8255| |a+0#af5f00255#ffffff0|p@1|e|n|d|!| +0#0000000&||| +0#e000002&|l|i|n|e|0| +0#0000000&@57
+||+0#0000e05#a8a8a8255| |.+0#e000002#ffffff0| +0#0000000&@71
+| +0#0000e05#a8a8a8255@1> +0#0000000#ffffff0@72
+|-+0#0000e05#a8a8a8255| |a+0#af5f00255#ffffff0|p@1|e|n|d| +0#0000000&@66
+||+0#0000e05#a8a8a8255| |l+0#e000002#ffffff0|i|n|e|1| +0#0000000&@67
+||+0#0000e05#a8a8a8255| |l+0#e000002#ffffff0|i|n|e|2| +0#0000000&@67
+||+0#0000e05#a8a8a8255| |.+0#af5f00255#ffffff0| +0#0000000&@71
+| +0#0000e05#a8a8a8255@1| +0#0000000#ffffff0@72
+|-+0#0000e05#a8a8a8255| |a+0#af5f00255#ffffff0|p@1|e|n|d|!| +0#0000000&@65
+||+0#0000e05#a8a8a8255| |l+0#e000002#ffffff0|i|n|e|1| +0#0000000&@67
+||+0#0000e05#a8a8a8255| |l+0#e000002#ffffff0|i|n|e|2| +0#0000000&@67
+||+0#0000e05#a8a8a8255| |.+0#af5f00255#ffffff0| +0#0000000&@71
+| +0#0000e05#a8a8a8255@1| +0#0000000#ffffff0@72
+|-+0#0000e05#a8a8a8255| |a+0#af5f00255#ffffff0|p@1|e|n|d| +0#0000000&|"+0#0000e05&| |c|o|m@1|e|n|t| +0#0000000&@56
+||+0#0000e05#a8a8a8255| |l+0#e000002#ffffff0|i|n|e|1| +0#0000000&@67
+||+0#0000e05#a8a8a8255| |l+0#e000002#ffffff0|i|n|e|2| +0#0000000&@67
+@57|1|9|,|0|-|1| @8|7|%| 
diff --git a/runtime/syntax/testdir/dumps/vim_ex_append_02.dump b/runtime/syntax/testdir/dumps/vim_ex_append_02.dump
new file mode 100644 (file)
index 0000000..73d44ff
--- /dev/null
@@ -0,0 +1,20 @@
+||+0#0000e05#a8a8a8255| |l+0#e000002#ffffff0|i|n|e|2| +0#0000000&@67
+||+0#0000e05#a8a8a8255| |.+0#af5f00255#ffffff0| +0#0000000&@71
+| +0#0000e05#a8a8a8255@1| +0#0000000#ffffff0@72
+|-+0#0000e05#a8a8a8255| |a+0#af5f00255#ffffff0|p@1|e|n|d|!| +0#0000000&|"+0#0000e05&| |c|o|m@1|e|n|t| +0#0000000&@55
+||+0#0000e05#a8a8a8255| |l+0#e000002#ffffff0|i|n|e|1| +0#0000000&@67
+||+0#0000e05#a8a8a8255| >l+0#e000002#ffffff0|i|n|e|2| +0#0000000&@67
+||+0#0000e05#a8a8a8255| |.+0#af5f00255#ffffff0| +0#0000000&@71
+| +0#0000e05#a8a8a8255@1| +0#0000000#ffffff0@72
+|-+0#0000e05#a8a8a8255| |a+0#af5f00255#ffffff0|p@1|e|n|d| +0#0000000&||| +0#e000002&|l|i|n|e|0| +0#0000000&@58
+||+0#0000e05#a8a8a8255| |l+0#e000002#ffffff0|i|n|e|1| +0#0000000&@67
+||+0#0000e05#a8a8a8255| |l+0#e000002#ffffff0|i|n|e|2| +0#0000000&@67
+||+0#0000e05#a8a8a8255| |.+0#af5f00255#ffffff0| +0#0000000&@71
+| +0#0000e05#a8a8a8255@1| +0#0000000#ffffff0@72
+|-+0#0000e05#a8a8a8255| |a+0#af5f00255#ffffff0|p@1|e|n|d|!| +0#0000000&||| +0#e000002&|l|i|n|e|0| +0#0000000&@57
+||+0#0000e05#a8a8a8255| |l+0#e000002#ffffff0|i|n|e|1| +0#0000000&@67
+||+0#0000e05#a8a8a8255| |l+0#e000002#ffffff0|i|n|e|2| +0#0000000&@67
+||+0#0000e05#a8a8a8255| |.+0#af5f00255#ffffff0| +0#0000000&@71
+| +0#0000e05#a8a8a8255@1| +0#0000000#ffffff0@72
+|-+0#0000e05#a8a8a8255| |a+0#af5f00255#ffffff0|p@1|e|n|d| +0#0000000&||| +0#e000002&|"| |l|i|n|e|0| |o|f| |i|n|p|u|t| |t|e|x|t| +0#0000000&@42
+@57|3|7|,|1| @9|1|7|%| 
diff --git a/runtime/syntax/testdir/dumps/vim_ex_append_03.dump b/runtime/syntax/testdir/dumps/vim_ex_append_03.dump
new file mode 100644 (file)
index 0000000..f02ae12
--- /dev/null
@@ -0,0 +1,20 @@
+|-+0#0000e05#a8a8a8255| |a+0#af5f00255#ffffff0|p@1|e|n|d| +0#0000000&||| +0#e000002&|"| |l|i|n|e|0| |o|f| |i|n|p|u|t| |t|e|x|t| +0#0000000&@42
+||+0#0000e05#a8a8a8255| |l+0#e000002#ffffff0|i|n|e|1| +0#0000000&@67
+||+0#0000e05#a8a8a8255| |l+0#e000002#ffffff0|i|n|e|2| +0#0000000&@67
+||+0#0000e05#a8a8a8255| |.+0#af5f00255#ffffff0| +0#0000000&@71
+| +0#0000e05#a8a8a8255@1| +0#0000000#ffffff0@72
+|-+0#0000e05#a8a8a8255| >a+0#af5f00255#ffffff0|p@1|e|n|d|!| +0#0000000&||| +0#e000002&|"| |l|i|n|e|0| |o|f| |i|n|p|u|t| |t|e|x|t| +0#0000000&@41
+||+0#0000e05#a8a8a8255| |l+0#e000002#ffffff0|i|n|e|1| +0#0000000&@67
+||+0#0000e05#a8a8a8255| |l+0#e000002#ffffff0|i|n|e|2| +0#0000000&@67
+||+0#0000e05#a8a8a8255| |.+0#af5f00255#ffffff0| +0#0000000&@71
+| +0#0000e05#a8a8a8255@1| +0#0000000#ffffff0@72
+|-+0#0000e05#a8a8a8255| |a+0#af5f00255#ffffff0|p@1|e|n|d| +0#0000000&||| +0#e000002&|e|c|h|o| |"|l|i|n|e|0| |o|f| |i|n|p|u|t| |t|e|x|t|"| +0#0000000&@37
+||+0#0000e05#a8a8a8255| |l+0#e000002#ffffff0|i|n|e|0| +0#0000000&@67
+||+0#0000e05#a8a8a8255| |l+0#e000002#ffffff0|i|n|e|2| +0#0000000&@67
+||+0#0000e05#a8a8a8255| |.+0#af5f00255#ffffff0| +0#0000000&@71
+| +0#0000e05#a8a8a8255@1| +0#0000000#ffffff0@72
+|-+0#0000e05#a8a8a8255| |a+0#af5f00255#ffffff0|p@1|e|n|d|!| +0#0000000&||| +0#e000002&|e|c|h|o| |"|l|i|n|e|0| |o|f| |i|n|p|u|t| |t|e|x|t|"| +0#0000000&@36
+||+0#0000e05#a8a8a8255| |l+0#e000002#ffffff0|i|n|e|1| +0#0000000&@67
+||+0#0000e05#a8a8a8255| |l+0#e000002#ffffff0|i|n|e|2| +0#0000000&@67
+||+0#0000e05#a8a8a8255| |.+0#af5f00255#ffffff0| +0#0000000&@71
+@57|5@1|,|1| @9|2|7|%| 
diff --git a/runtime/syntax/testdir/dumps/vim_ex_append_04.dump b/runtime/syntax/testdir/dumps/vim_ex_append_04.dump
new file mode 100644 (file)
index 0000000..ea64dfc
--- /dev/null
@@ -0,0 +1,20 @@
+||+0#0000e05#a8a8a8255| |.+0#af5f00255#ffffff0| +0#0000000&@71
+| +0#0000e05#a8a8a8255@1| +0#0000000#ffffff0@72
+| +0#0000e05#a8a8a8255@1| +0#0000000#ffffff0@72
+| +0#0000e05#a8a8a8255@1|"+0&#ffffff0| |e|m|p|t|y| |f|i|r|s|t| |l|i|n|e| +0#0000000&@54
+| +0#0000e05#a8a8a8255@1| +0#0000000#ffffff0@72
+| +0#0000e05#a8a8a8255@1> +0#0000000#ffffff0@72
+|-+0#0000e05#a8a8a8255| |a+0#af5f00255#ffffff0|p@1|e|n|d| +0#0000000&@66
+||+0#0000e05#a8a8a8255| | +0#0000000#ffffff0@72
+||+0#0000e05#a8a8a8255| |.+0#e000002#ffffff0| +0#0000000&@71
+| +0#0000e05#a8a8a8255@1| +0#0000000#ffffff0@72
+|-+0#0000e05#a8a8a8255| |a+0#af5f00255#ffffff0|p@1|e|n|d|!| +0#0000000&@65
+||+0#0000e05#a8a8a8255| | +0#0000000#ffffff0@72
+||+0#0000e05#a8a8a8255| |.+0#e000002#ffffff0| +0#0000000&@71
+| +0#0000e05#a8a8a8255@1| +0#0000000#ffffff0@72
+|-+0#0000e05#a8a8a8255| |a+0#af5f00255#ffffff0|p@1|e|n|d| +0#0000000&@66
+||+0#0000e05#a8a8a8255| | +0#0000000#ffffff0@72
+||+0#0000e05#a8a8a8255| |l+0#e000002#ffffff0|i|n|e|2| +0#0000000&@67
+||+0#0000e05#a8a8a8255| |.+0#af5f00255#ffffff0| +0#0000000&@71
+| +0#0000e05#a8a8a8255@1| +0#0000000#ffffff0@72
+@57|7|3|,|0|-|1| @7|3|7|%| 
diff --git a/runtime/syntax/testdir/dumps/vim_ex_append_05.dump b/runtime/syntax/testdir/dumps/vim_ex_append_05.dump
new file mode 100644 (file)
index 0000000..d37aba5
--- /dev/null
@@ -0,0 +1,20 @@
+| +0#0000e05#a8a8a8255@1| +0#0000000#ffffff0@72
+|-+0#0000e05#a8a8a8255| |a+0#af5f00255#ffffff0|p@1|e|n|d|!| +0#0000000&@65
+||+0#0000e05#a8a8a8255| | +0#0000000#ffffff0@72
+||+0#0000e05#a8a8a8255| |l+0#e000002#ffffff0|i|n|e|2| +0#0000000&@67
+||+0#0000e05#a8a8a8255| |.+0#af5f00255#ffffff0| +0#0000000&@71
+| +0#0000e05#a8a8a8255@1> +0#0000000#ffffff0@72
+|-+0#0000e05#a8a8a8255| |a+0#af5f00255#ffffff0|p@1|e|n|d| +0#0000000&|"+0#0000e05&| |c|o|m@1|e|n|t| +0#0000000&@56
+||+0#0000e05#a8a8a8255| | +0#0000000#ffffff0@72
+||+0#0000e05#a8a8a8255| |l+0#e000002#ffffff0|i|n|e|2| +0#0000000&@67
+||+0#0000e05#a8a8a8255| |.+0#af5f00255#ffffff0| +0#0000000&@71
+| +0#0000e05#a8a8a8255@1| +0#0000000#ffffff0@72
+|-+0#0000e05#a8a8a8255| |a+0#af5f00255#ffffff0|p@1|e|n|d|!| +0#0000000&|"+0#0000e05&| |c|o|m@1|e|n|t| +0#0000000&@55
+||+0#0000e05#a8a8a8255| | +0#0000000#ffffff0@72
+||+0#0000e05#a8a8a8255| |l+0#e000002#ffffff0|i|n|e|2| +0#0000000&@67
+||+0#0000e05#a8a8a8255| |.+0#af5f00255#ffffff0| +0#0000000&@71
+| +0#0000e05#a8a8a8255@1| +0#0000000#ffffff0@72
+|-+0#0000e05#a8a8a8255| |a+0#af5f00255#ffffff0|p@1|e|n|d| +0#0000000&||| +0#e000002&|l|i|n|e|0| +0#0000000&@58
+||+0#0000e05#a8a8a8255| | +0#0000000#ffffff0@72
+||+0#0000e05#a8a8a8255| |l+0#e000002#ffffff0|i|n|e|2| +0#0000000&@67
+@57|9|1|,|0|-|1| @7|4|7|%| 
diff --git a/runtime/syntax/testdir/dumps/vim_ex_append_06.dump b/runtime/syntax/testdir/dumps/vim_ex_append_06.dump
new file mode 100644 (file)
index 0000000..175fa70
--- /dev/null
@@ -0,0 +1,20 @@
+||+0#0000e05#a8a8a8255| |l+0#e000002#ffffff0|i|n|e|2| +0#0000000&@67
+||+0#0000e05#a8a8a8255| |.+0#af5f00255#ffffff0| +0#0000000&@71
+| +0#0000e05#a8a8a8255@1| +0#0000000#ffffff0@72
+|-+0#0000e05#a8a8a8255| |a+0#af5f00255#ffffff0|p@1|e|n|d|!| +0#0000000&||| +0#e000002&|l|i|n|e|0| +0#0000000&@57
+||+0#0000e05#a8a8a8255| | +0#0000000#ffffff0@72
+||+0#0000e05#a8a8a8255| >l+0#e000002#ffffff0|i|n|e|2| +0#0000000&@67
+||+0#0000e05#a8a8a8255| |.+0#af5f00255#ffffff0| +0#0000000&@71
+| +0#0000e05#a8a8a8255@1| +0#0000000#ffffff0@72
+|-+0#0000e05#a8a8a8255| |a+0#af5f00255#ffffff0|p@1|e|n|d| +0#0000000&||| +0#e000002&|"| |l|i|n|e|0| |o|f| |i|n|p|u|t| |t|e|x|t| +0#0000000&@42
+||+0#0000e05#a8a8a8255| | +0#0000000#ffffff0@72
+||+0#0000e05#a8a8a8255| |l+0#e000002#ffffff0|i|n|e|2| +0#0000000&@67
+||+0#0000e05#a8a8a8255| |.+0#af5f00255#ffffff0| +0#0000000&@71
+| +0#0000e05#a8a8a8255@1| +0#0000000#ffffff0@72
+|-+0#0000e05#a8a8a8255| |a+0#af5f00255#ffffff0|p@1|e|n|d|!| +0#0000000&||| +0#e000002&|"| |l|i|n|e|0| |o|f| |i|n|p|u|t| |t|e|x|t| +0#0000000&@41
+||+0#0000e05#a8a8a8255| | +0#0000000#ffffff0@72
+||+0#0000e05#a8a8a8255| |l+0#e000002#ffffff0|i|n|e|2| +0#0000000&@67
+||+0#0000e05#a8a8a8255| |.+0#af5f00255#ffffff0| +0#0000000&@71
+| +0#0000e05#a8a8a8255@1| +0#0000000#ffffff0@72
+|-+0#0000e05#a8a8a8255| |a+0#af5f00255#ffffff0|p@1|e|n|d| +0#0000000&||| +0#e000002&|e|c|h|o| |"|l|i|n|e|0| |o|f| |i|n|p|u|t| |t|e|x|t|"| +0#0000000&@37
+@57|1|0|9|,|1| @8|5|7|%| 
diff --git a/runtime/syntax/testdir/dumps/vim_ex_append_07.dump b/runtime/syntax/testdir/dumps/vim_ex_append_07.dump
new file mode 100644 (file)
index 0000000..9591941
--- /dev/null
@@ -0,0 +1,20 @@
+|-+0#0000e05#a8a8a8255| |a+0#af5f00255#ffffff0|p@1|e|n|d| +0#0000000&||| +0#e000002&|e|c|h|o| |"|l|i|n|e|0| |o|f| |i|n|p|u|t| |t|e|x|t|"| +0#0000000&@37
+||+0#0000e05#a8a8a8255| | +0#0000000#ffffff0@72
+||+0#0000e05#a8a8a8255| |l+0#e000002#ffffff0|i|n|e|2| +0#0000000&@67
+||+0#0000e05#a8a8a8255| |.+0#af5f00255#ffffff0| +0#0000000&@71
+| +0#0000e05#a8a8a8255@1| +0#0000000#ffffff0@72
+|-+0#0000e05#a8a8a8255| >a+0#af5f00255#ffffff0|p@1|e|n|d|!| +0#0000000&||| +0#e000002&|e|c|h|o| |"|l|i|n|e|0| |o|f| |i|n|p|u|t| |t|e|x|t|"| +0#0000000&@36
+||+0#0000e05#a8a8a8255| | +0#0000000#ffffff0@72
+||+0#0000e05#a8a8a8255| |l+0#e000002#ffffff0|i|n|e|2| +0#0000000&@67
+||+0#0000e05#a8a8a8255| |.+0#af5f00255#ffffff0| +0#0000000&@71
+| +0#0000e05#a8a8a8255@1| +0#0000000#ffffff0@72
+| +0#0000e05#a8a8a8255@1| +0#0000000#ffffff0@72
+| +0#0000e05#a8a8a8255@1|"+0&#ffffff0| |n|o| |e|a|r|l|y| |t|e|r|m|i|n|a|t|i|o|n| +0#0000000&@50
+| +0#0000e05#a8a8a8255@1|"+0&#ffffff0| +0#0000000&|N+0#e000e06&|O|T|E|:| +0#0000e05&|'|a|u|t|o|i|n|d|e|n|t|'| |e|n|d| |m|a|r|k|e|r| |n|o|t| |s|u|p@1|o|r|t|e|d| +0#0000000&@27
+| +0#0000e05#a8a8a8255@1| +0#0000000#ffffff0@72
+|-+0#0000e05#a8a8a8255| |a+0#af5f00255#ffffff0|p@1|e|n|d| +0#0000000&@66
+||+0#0000e05#a8a8a8255| |.+0#e000002#ffffff0| | +0#0000000&@70
+||+0#0000e05#a8a8a8255| | +0#e000002#ffffff0|.| +0#0000000&@70
+||+0#0000e05#a8a8a8255| | +0#e000002#ffffff0|.| | +0#0000000&@69
+||+0#0000e05#a8a8a8255| |.+0#af5f00255#ffffff0| +0#0000000&@71
+@57|1|2|7|,|1| @8|6|7|%| 
diff --git a/runtime/syntax/testdir/dumps/vim_ex_append_08.dump b/runtime/syntax/testdir/dumps/vim_ex_append_08.dump
new file mode 100644 (file)
index 0000000..9884c35
--- /dev/null
@@ -0,0 +1,20 @@
+||+0#0000e05#a8a8a8255| |.+0#af5f00255#ffffff0| +0#0000000&@71
+| +0#0000e05#a8a8a8255@1| +0#0000000#ffffff0@72
+| +0#0000e05#a8a8a8255@1|f+0#af5f00255#ffffff0|u|n|c|t|i|o|n| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&@58
+|-+0#0000e05#a8a8a8255| | +0#0000000#ffffff0@1|a+0#af5f00255&|p@1|e|n|d| +0#0000000&@64
+||+0#0000e05#a8a8a8255| |.+0#e000002#ffffff0| | +0#0000000&@70
+||+0#0000e05#a8a8a8255| | +0#e000002#ffffff0>.| +0#0000000&@70
+||+0#0000e05#a8a8a8255| | +0#e000002#ffffff0|.| | +0#0000000&@69
+||+0#0000e05#a8a8a8255| |.+0#af5f00255#ffffff0| +0#0000000&@71
+| +0#0000e05#a8a8a8255@1| +0#0000000#ffffff0@72
+|-+0#0000e05#a8a8a8255| | +0#0000000#ffffff0@1|a+0#af5f00255&|p@1|e|n|d|!| +0#0000000&@63
+||+0#0000e05#a8a8a8255| |.+0#e000002#ffffff0| | +0#0000000&@70
+||+0#0000e05#a8a8a8255| | +0#e000002#ffffff0|.| +0#0000000&@70
+||+0#0000e05#a8a8a8255| | +0#e000002#ffffff0|.| | +0#0000000&@69
+||+0#0000e05#a8a8a8255| |.+0#af5f00255#ffffff0| +0#0000000&@71
+| +0#0000e05#a8a8a8255@1| +0#0000000#ffffff0@72
+|-+0#0000e05#a8a8a8255| | +0#0000000#ffffff0@1|a+0#af5f00255&|p@1|e|n|d| +0#0000000&|"+0#0000e05&| |c|o|m@1|e|n|t| +0#0000000&@54
+||+0#0000e05#a8a8a8255| |.+0#e000002#ffffff0| | +0#0000000&@70
+||+0#0000e05#a8a8a8255| | +0#e000002#ffffff0|.| +0#0000000&@70
+||+0#0000e05#a8a8a8255| | +0#e000002#ffffff0|.| | +0#0000000&@69
+@57|1|4|5|,|2| @8|7@1|%| 
diff --git a/runtime/syntax/testdir/dumps/vim_ex_append_09.dump b/runtime/syntax/testdir/dumps/vim_ex_append_09.dump
new file mode 100644 (file)
index 0000000..f3924e6
--- /dev/null
@@ -0,0 +1,20 @@
+||+0#0000e05#a8a8a8255| | +0#e000002#ffffff0|.| | +0#0000000&@69
+||+0#0000e05#a8a8a8255| |.+0#af5f00255#ffffff0| +0#0000000&@71
+| +0#0000e05#a8a8a8255@1| +0#0000000#ffffff0@72
+|-+0#0000e05#a8a8a8255| | +0#0000000#ffffff0@1|a+0#af5f00255&|p@1|e|n|d|!| +0#0000000&|"+0#0000e05&| |c|o|m@1|e|n|t| +0#0000000&@53
+||+0#0000e05#a8a8a8255| |.+0#e000002#ffffff0| | +0#0000000&@70
+||+0#0000e05#a8a8a8255| | +0#e000002#ffffff0>.| +0#0000000&@70
+||+0#0000e05#a8a8a8255| | +0#e000002#ffffff0|.| | +0#0000000&@69
+||+0#0000e05#a8a8a8255| |.+0#af5f00255#ffffff0| +0#0000000&@71
+| +0#0000e05#a8a8a8255@1| +0#0000000#ffffff0@72
+|-+0#0000e05#a8a8a8255| | +0#0000000#ffffff0@1|a+0#af5f00255&|p@1|e|n|d| +0#0000000&||| +0#e000002&|l|i|n|e|0| +0#0000000&@56
+||+0#0000e05#a8a8a8255| |.+0#e000002#ffffff0| | +0#0000000&@70
+||+0#0000e05#a8a8a8255| | +0#e000002#ffffff0|.| +0#0000000&@70
+||+0#0000e05#a8a8a8255| | +0#e000002#ffffff0|.| | +0#0000000&@69
+||+0#0000e05#a8a8a8255| |.+0#af5f00255#ffffff0| +0#0000000&@71
+| +0#0000e05#a8a8a8255@1| +0#0000000#ffffff0@72
+|-+0#0000e05#a8a8a8255| | +0#0000000#ffffff0@1|a+0#af5f00255&|p@1|e|n|d|!| +0#0000000&||| +0#e000002&|l|i|n|e|0| +0#0000000&@55
+||+0#0000e05#a8a8a8255| |.+0#e000002#ffffff0| | +0#0000000&@70
+||+0#0000e05#a8a8a8255| | +0#e000002#ffffff0|.| +0#0000000&@70
+||+0#0000e05#a8a8a8255| | +0#e000002#ffffff0|.| | +0#0000000&@69
+@57|1|6|3|,|2| @8|8|7|%| 
diff --git a/runtime/syntax/testdir/dumps/vim_ex_append_10.dump b/runtime/syntax/testdir/dumps/vim_ex_append_10.dump
new file mode 100644 (file)
index 0000000..94db90a
--- /dev/null
@@ -0,0 +1,20 @@
+||+0#0000e05#a8a8a8255| | +0#e000002#ffffff0|.| | +0#0000000&@69
+||+0#0000e05#a8a8a8255| |.+0#af5f00255#ffffff0| +0#0000000&@71
+| +0#0000e05#a8a8a8255@1| +0#0000000#ffffff0@72
+|-+0#0000e05#a8a8a8255| | +0#0000000#ffffff0@1|a+0#af5f00255&|p@1|e|n|d| +0#0000000&@64
+||+0#0000e05#a8a8a8255| | +0#e000002#ffffff0@3|e|n|d|f|u|n|c|t|i|o|n| +0#0000000&@57
+||+0#0000e05#a8a8a8255| >.+0#af5f00255#ffffff0| +0#0000000&@71
+|-+0#0000e05#a8a8a8255| | +0#0000000#ffffff0@1|a+0#af5f00255&|p@1|e|n|d|!| +0#0000000&@63
+||+0#0000e05#a8a8a8255| | +0#e000002#ffffff0@3|n|d|f|u|n|c|t|i|o|n| +0#0000000&@58
+||+0#0000e05#a8a8a8255| |.+0#af5f00255#ffffff0| +0#0000000&@71
+|-+0#0000e05#a8a8a8255| | +0#0000000#ffffff0@1|a+0#af5f00255&|p@1|e|n|d| +0#0000000&|"+0#0000e05&| |c|o|m@1|e|n|t| +0#0000000&@54
+||+0#0000e05#a8a8a8255| | +0#e000002#ffffff0@3|e|n|d|f|u|n|c|t|i|o|n| +0#0000000&@57
+||+0#0000e05#a8a8a8255| |.+0#af5f00255#ffffff0| +0#0000000&@71
+|-+0#0000e05#a8a8a8255| | +0#0000000#ffffff0@1|a+0#af5f00255&|p@1|e|n|d|!| +0#0000000&|"+0#0000e05&| |c|o|m@1|e|n|t| +0#0000000&@53
+||+0#0000e05#a8a8a8255| | +0#e000002#ffffff0@3|e|n|d|f|u|n|c|t|i|o|n| +0#0000000&@57
+||+0#0000e05#a8a8a8255| |.+0#af5f00255#ffffff0| +0#0000000&@71
+|-+0#0000e05#a8a8a8255| | +0#0000000#ffffff0@1|a+0#af5f00255&|p@1|e|n|d| +0#0000000&||| +0#e000002&|l|i|n|e|0| +0#0000000&@56
+||+0#0000e05#a8a8a8255| | +0#e000002#ffffff0@3|e|n|d|f|u|n|c|t|i|o|n| +0#0000000&@57
+||+0#0000e05#a8a8a8255| |.+0#af5f00255#ffffff0| +0#0000000&@71
+|-+0#0000e05#a8a8a8255| | +0#0000000#ffffff0@1|a+0#af5f00255&|p@1|e|n|d|!| +0#0000000&||| +0#e000002&|l|i|n|e|0| +0#0000000&@55
+@57|1|8|1|,|1| @8|9|7|%| 
diff --git a/runtime/syntax/testdir/dumps/vim_ex_append_11.dump b/runtime/syntax/testdir/dumps/vim_ex_append_11.dump
new file mode 100644 (file)
index 0000000..b4aa7a0
--- /dev/null
@@ -0,0 +1,20 @@
+|-+0#0000e05#a8a8a8255| | +0#0000000#ffffff0@1|a+0#af5f00255&|p@1|e|n|d|!| +0#0000000&||| +0#e000002&|l|i|n|e|0| +0#0000000&@55
+||+0#0000e05#a8a8a8255| | +0#e000002#ffffff0@3|e|n|d|f|u|n|c|i|o|n| +0#0000000&@58
+||+0#0000e05#a8a8a8255| |.+0#af5f00255#ffffff0| +0#0000000&@71
+| +0#0000e05#a8a8a8255@1|e+0#af5f00255#ffffff0|n|d|f|u|n|c|t|i|o|n| +0#0000000&@61
+| +0#0000e05#a8a8a8255@1| +0#0000000#ffffff0@72
+| +0#0000e05#a8a8a8255@1> +0#0000000#ffffff0@72
+|~+0#4040ff13&| @73
+|~| @73
+|~| @73
+|~| @73
+|~| @73
+|~| @73
+|~| @73
+|~| @73
+|~| @73
+|~| @73
+|~| @73
+|~| @73
+|~| @73
+| +0#0000000&@56|1|9@1|,|0|-|1| @6|B|o|t| 
index ca3c6951751248217021355e5b1cc1b862e0fb38..f857a3c5dbc66068c647acbe4c30a588e6e76b54 100644 (file)
@@ -3,8 +3,8 @@
 @75
 |"+0#0000e05&| +0#0000000&|F+0#0000001#ffff4012|I|X|M|E|:+0#e000e06#ffffff0| +0#0000e05&|"|B|u|f|R|e|a|d|"| |a|n|d| |"+0#e000002&|*|"| +0#0000e05&|a|r|e| |v|a|l|i|d| |g|r|o|u|p| |n|a|m|e|s|,| |h|o|w|e|v|e|r|,| |:|h|e|l|p| |:|a|u|g|r|o|u|p| +0#0000000&@1
 |"+0#0000e05&| |e|x|p|l|i|c|i|t|l|y| |d|i|r|e|c|t|s| |t|h|e| |u|s|e|r| |N|O|T| |t|o| |s|h|a|d|o|w| |e|v|e|n|t| |n|a|m|e|s| |w|i|t|h| |g|r|o|u|p| |n|a|m|e|s| +0#0000000&@2
->a+0#af5f00255&|u|t|o|c|m|d| +0#0000000&|B+0#00e0003&|u|f|R|e|a|d| +0#0000000&|B|u|f|R|e|a|d| |*+0#af5f00255&|.|t+0#0000000&|x|t| |++0#af5f00255&@1|o+0#0000000&|n|c|e| |++0#af5f00255&@1|n+0#0000000&|e|s|t|e|d| |e+0#af5f00255&|c|h|o| +0#0000000&|"+0#e000002&|F|o@1|"| +0#0000000&@18
-|a+0#af5f00255&|u|t|o|c|m|d| +0#0000000&|*+0#00e0003&| +0#0000000&@6|B|u|f|R|e|a|d| |*+0#af5f00255&|.|t+0#0000000&|x|t| |++0#af5f00255&@1|o+0#0000000&|n|c|e| |++0#af5f00255&@1|n+0#0000000&|e|s|t|e|d| |e+0#af5f00255&|c|h|o| +0#0000000&|"+0#e000002&|F|o@1|"| +0#0000000&@18
+>a+0#af5f00255&|u|t|o|c|m|d| +0#0000000&|B+0#00e0003&|u|f|R|e|a|d| +0#0000000&|B|u|f|R|e|a|d| |*+0#e000002&|.+0#af5f00255&|t+0#0000000&|x|t| |++0#af5f00255&@1|o+0#0000000&|n|c|e| |++0#af5f00255&@1|n+0#0000000&|e|s|t|e|d| |e|c|h|o| |"+0#e000002&|F|o@1|"| +0#0000000&@18
+|a+0#af5f00255&|u|t|o|c|m|d| +0#0000000&|*+0#00e0003&| +0#0000000&@6|B|u|f|R|e|a|d| |*+0#e000002&|.+0#af5f00255&|t+0#0000000&|x|t| |++0#af5f00255&@1|o+0#0000000&|n|c|e| |++0#af5f00255&@1|n+0#0000000&|e|s|t|e|d| |e|c|h|o| |"+0#e000002&|F|o@1|"| +0#0000000&@18
 @75
 @75
 |"+0#0000e05&| |R|e|m|o|v|e| +0#0000000&@66
index 8efefee3aae51c38fd3de8ed721cb0cef25a47f0..48d204684c17b3d17f14a0d63661d1627a75182d 100644 (file)
@@ -11,9 +11,9 @@
 |"+0#0000e05&| +0#0000000&|F+0#0000001#ffff4012|I|X|M|E|:+0#e000e06#ffffff0| +0#0000e05&|"|*|"| |a|n|d| |"+0#e000002&|B|u|f|R|e|a|d|"| +0#0000e05&|a|r|e| |v|a|l|i|d| |g|r|o|u|p| |n|a|m|e|s|,| |h|o|w|e|v|e|r|,| |:|h|e|l|p| |:|a|u|g|r|o|u|p| +0#0000000&@1
 |"+0#0000e05&| |e|x|p|l|i|c|i|t|l|y| |d|i|r|e|c|t|s| |t|h|e| |u|s|e|r| |N|O|T| |t|o| |s|h|a|d|o|w| |e|v|e|n|t| |n|a|m|e|s| +0#0000000&@19
 |"+0#0000e05&| |c|o|m@1|a|n|d| |-|>| |g|r|o|u|p| |"+0#e000002&|*|"| +0#0000e05&|-|>| |e|v|e|n|t| |g|l|o|b| |-|>| |p|a|t@1|e|r|n| +0#0000000&@27
-|a+0#af5f00255&|u|t|o|c|m|d|!|*+0#00e0003&| +0#0000000&|*+0#e000e06&| +0#0000000&|*+0#af5f00255&|.|t+0#0000000&|x|t| @57
+|a+0#af5f00255&|u|t|o|c|m|d|!|*+0#00e0003&| +0#0000000&|*+0#e000e06&| +0#0000000&|*+0#e000002&|.+0#af5f00255&|t+0#0000000&|x|t| @57
 |"+0#0000e05&| |c|o|m@1|a|n|d| |-|>| |g|r|o|u|p| |"+0#e000002&|B|u|f|R|e|a|d|"| +0#0000e05&|-|>| |e|v|e|n|t| |"+0#e000002&|B|u|f|R|e|a|d|"| +0#0000e05&|-|>| |p|a|t@1|e|r|n| +0#0000000&@16
-|a+0#af5f00255&|u|t|o|c|m|d|!|B+0#00e0003&|u|f|R|e|a|d| +0#0000000&|B|u|f|R|e|a|d| |*+0#af5f00255&|.|t+0#0000000&|x|t| @45
+|a+0#af5f00255&|u|t|o|c|m|d|!|B+0#00e0003&|u|f|R|e|a|d| +0#0000000&|B|u|f|R|e|a|d| |*+0#e000002&|.+0#af5f00255&|t+0#0000000&|x|t| @45
 @75
 @75
 |"+0#0000e05&| |L|i|s|t| +0#0000000&@68
diff --git a/runtime/syntax/testdir/dumps/vim_ex_change_00.dump b/runtime/syntax/testdir/dumps/vim_ex_change_00.dump
new file mode 100644 (file)
index 0000000..32f8a37
--- /dev/null
@@ -0,0 +1,20 @@
+| +0#0000e05#a8a8a8255@1>"+0&#ffffff0| |V|i|m| |:|c|h|a|n|g|e| |c|o|m@1|a|n|d| +0#0000000&@51
+| +0#0000e05#a8a8a8255@1|"+0&#ffffff0| |V|I|M|_|T|E|S|T|_|S|E|T|U|P| |l|e|t| |g|:|v|i|m|s|y|n|_|f|o|l|d|i|n|g| |=| |"+0#e000002&|T|"| +0#0000000&@29
+| +0#0000e05#a8a8a8255@1|"+0&#ffffff0| |V|I|M|_|T|E|S|T|_|S|E|T|U|P| |s|e|t|l| |f|d|c|=|2| |f|d|l|=|9@2| |f|d|m|=|s|y|n|t|a|x| +0#0000000&@26
+| +0#0000e05#a8a8a8255@1| +0#0000000#ffffff0@72
+| +0#0000e05#a8a8a8255@1|"+0&#ffffff0| +0#0000000&|N+0#e000e06&|O|T|E|:| +0#0000e05&|l|e|g|a|c|y| |V|i|m| |s|c|r|i|p|t| |o|n|l|y| +0#0000000&@42
+| +0#0000e05#a8a8a8255@1| +0#0000000#ffffff0@72
+| +0#0000e05#a8a8a8255@1| +0#0000000#ffffff0@72
+|-+0#0000e05#a8a8a8255| |c+0#af5f00255#ffffff0|h|a|n|g|e| +0#0000000&@66
+||+0#0000e05#a8a8a8255| |.+0#e000002#ffffff0| +0#0000000&@71
+| +0#0000e05#a8a8a8255@1| +0#0000000#ffffff0@72
+|-+0#0000e05#a8a8a8255| |c+0#af5f00255#ffffff0|h|a|n|g|e| +0#0000000&|4+0#e000002&|2| +0#0000000&@63
+||+0#0000e05#a8a8a8255| |.+0#e000002#ffffff0| +0#0000000&@71
+| +0#0000e05#a8a8a8255@1| +0#0000000#ffffff0@72
+|-+0#0000e05#a8a8a8255| |c+0#af5f00255#ffffff0|h|a|n|g|e|!| +0#0000000&@65
+||+0#0000e05#a8a8a8255| |.+0#e000002#ffffff0| +0#0000000&@71
+| +0#0000e05#a8a8a8255@1| +0#0000000#ffffff0@72
+|-+0#0000e05#a8a8a8255| |c+0#af5f00255#ffffff0|h|a|n|g|e| +0#0000000&||| +0#e000002&|l|i|n|e|0| +0#0000000&@58
+||+0#0000e05#a8a8a8255| |.+0#e000002#ffffff0| +0#0000000&@71
+| +0#0000e05#a8a8a8255@1| +0#0000000#ffffff0@72
+@57|1|,|1| @10|T|o|p| 
diff --git a/runtime/syntax/testdir/dumps/vim_ex_change_01.dump b/runtime/syntax/testdir/dumps/vim_ex_change_01.dump
new file mode 100644 (file)
index 0000000..fe473fd
--- /dev/null
@@ -0,0 +1,20 @@
+|-+0#0000e05#a8a8a8255| |c+0#af5f00255#ffffff0|h|a|n|g|e|!| +0#0000000&@65
+||+0#0000e05#a8a8a8255| |.+0#e000002#ffffff0| +0#0000000&@71
+| +0#0000e05#a8a8a8255@1| +0#0000000#ffffff0@72
+|-+0#0000e05#a8a8a8255| |c+0#af5f00255#ffffff0|h|a|n|g|e| +0#0000000&||| +0#e000002&|l|i|n|e|0| +0#0000000&@58
+||+0#0000e05#a8a8a8255| |.+0#e000002#ffffff0| +0#0000000&@71
+| +0#0000e05#a8a8a8255@1> +0#0000000#ffffff0@72
+|-+0#0000e05#a8a8a8255| |c+0#af5f00255#ffffff0|h|a|n|g|e|!| +0#0000000&||| +0#e000002&|l|i|n|e|0| +0#0000000&@57
+||+0#0000e05#a8a8a8255| |.+0#e000002#ffffff0| +0#0000000&@71
+| +0#0000e05#a8a8a8255@1| +0#0000000#ffffff0@72
+|-+0#0000e05#a8a8a8255| |c+0#af5f00255#ffffff0|h|a|n|g|e| +0#0000000&@66
+||+0#0000e05#a8a8a8255| |l+0#e000002#ffffff0|i|n|e|1| +0#0000000&@67
+||+0#0000e05#a8a8a8255| |l+0#e000002#ffffff0|i|n|e|2| +0#0000000&@67
+||+0#0000e05#a8a8a8255| |.+0#af5f00255#ffffff0| +0#0000000&@71
+| +0#0000e05#a8a8a8255@1| +0#0000000#ffffff0@72
+|-+0#0000e05#a8a8a8255| |c+0#af5f00255#ffffff0|h|a|n|g|e| +0#0000000&|4+0#e000002&|2| +0#0000000&@63
+||+0#0000e05#a8a8a8255| |l+0#e000002#ffffff0|i|n|e|1| +0#0000000&@67
+||+0#0000e05#a8a8a8255| |l+0#e000002#ffffff0|i|n|e|2| +0#0000000&@67
+||+0#0000e05#a8a8a8255| |.+0#af5f00255#ffffff0| +0#0000000&@71
+| +0#0000e05#a8a8a8255@1| +0#0000000#ffffff0@72
+@57|1|9|,|0|-|1| @8|5|%| 
diff --git a/runtime/syntax/testdir/dumps/vim_ex_change_02.dump b/runtime/syntax/testdir/dumps/vim_ex_change_02.dump
new file mode 100644 (file)
index 0000000..8626b48
--- /dev/null
@@ -0,0 +1,20 @@
+| +0#0000e05#a8a8a8255@1| +0#0000000#ffffff0@72
+|-+0#0000e05#a8a8a8255| |c+0#af5f00255#ffffff0|h|a|n|g|e|!| +0#0000000&@65
+||+0#0000e05#a8a8a8255| |l+0#e000002#ffffff0|i|n|e|1| +0#0000000&@67
+||+0#0000e05#a8a8a8255| |l+0#e000002#ffffff0|i|n|e|2| +0#0000000&@67
+||+0#0000e05#a8a8a8255| |.+0#af5f00255#ffffff0| +0#0000000&@71
+| +0#0000e05#a8a8a8255@1> +0#0000000#ffffff0@72
+|-+0#0000e05#a8a8a8255| |c+0#af5f00255#ffffff0|h|a|n|g|e| +0#0000000&|"+0#0000e05&| |c|o|m@1|e|n|t| +0#0000000&@56
+||+0#0000e05#a8a8a8255| |l+0#e000002#ffffff0|i|n|e|1| +0#0000000&@67
+||+0#0000e05#a8a8a8255| |l+0#e000002#ffffff0|i|n|e|2| +0#0000000&@67
+||+0#0000e05#a8a8a8255| |.+0#af5f00255#ffffff0| +0#0000000&@71
+| +0#0000e05#a8a8a8255@1| +0#0000000#ffffff0@72
+|-+0#0000e05#a8a8a8255| |c+0#af5f00255#ffffff0|h|a|n|g|e| +0#0000000&|4+0#e000002&|2| +0#0000000&|"+0#0000e05&| |c|o|m@1|e|n|t| +0#0000000&@53
+||+0#0000e05#a8a8a8255| |l+0#e000002#ffffff0|i|n|e|1| +0#0000000&@67
+||+0#0000e05#a8a8a8255| |l+0#e000002#ffffff0|i|n|e|2| +0#0000000&@67
+||+0#0000e05#a8a8a8255| |.+0#af5f00255#ffffff0| +0#0000000&@71
+| +0#0000e05#a8a8a8255@1| +0#0000000#ffffff0@72
+|-+0#0000e05#a8a8a8255| |c+0#af5f00255#ffffff0|h|a|n|g|e|!| +0#0000000&|"+0#0000e05&| |c|o|m@1|e|n|t| +0#0000000&@55
+||+0#0000e05#a8a8a8255| |l+0#e000002#ffffff0|i|n|e|1| +0#0000000&@67
+||+0#0000e05#a8a8a8255| |l+0#e000002#ffffff0|i|n|e|2| +0#0000000&@67
+@57|3|7|,|0|-|1| @7|1|2|%| 
diff --git a/runtime/syntax/testdir/dumps/vim_ex_change_03.dump b/runtime/syntax/testdir/dumps/vim_ex_change_03.dump
new file mode 100644 (file)
index 0000000..a73f0f6
--- /dev/null
@@ -0,0 +1,20 @@
+||+0#0000e05#a8a8a8255| |l+0#e000002#ffffff0|i|n|e|2| +0#0000000&@67
+||+0#0000e05#a8a8a8255| |.+0#af5f00255#ffffff0| +0#0000000&@71
+| +0#0000e05#a8a8a8255@1| +0#0000000#ffffff0@72
+|-+0#0000e05#a8a8a8255| |c+0#af5f00255#ffffff0|h|a|n|g|e| +0#0000000&||| +0#e000002&|l|i|n|e|0| +0#0000000&@58
+||+0#0000e05#a8a8a8255| |l+0#e000002#ffffff0|i|n|e|1| +0#0000000&@67
+||+0#0000e05#a8a8a8255| >l+0#e000002#ffffff0|i|n|e|2| +0#0000000&@67
+||+0#0000e05#a8a8a8255| |.+0#af5f00255#ffffff0| +0#0000000&@71
+| +0#0000e05#a8a8a8255@1| +0#0000000#ffffff0@72
+|-+0#0000e05#a8a8a8255| |c+0#af5f00255#ffffff0|h|a|n|g|e| +0#0000000&|4+0#e000002&|2| +0#0000000&||| +0#e000002&|l|i|n|e|0| +0#0000000&@55
+||+0#0000e05#a8a8a8255| |l+0#e000002#ffffff0|i|n|e|1| +0#0000000&@67
+||+0#0000e05#a8a8a8255| |l+0#e000002#ffffff0|i|n|e|2| +0#0000000&@67
+||+0#0000e05#a8a8a8255| |.+0#af5f00255#ffffff0| +0#0000000&@71
+| +0#0000e05#a8a8a8255@1| +0#0000000#ffffff0@72
+|-+0#0000e05#a8a8a8255| |c+0#af5f00255#ffffff0|h|a|n|g|e|!| +0#0000000&||| +0#e000002&|l|i|n|e|0| +0#0000000&@57
+||+0#0000e05#a8a8a8255| |l+0#e000002#ffffff0|i|n|e|1| +0#0000000&@67
+||+0#0000e05#a8a8a8255| |l+0#e000002#ffffff0|i|n|e|2| +0#0000000&@67
+||+0#0000e05#a8a8a8255| |.+0#af5f00255#ffffff0| +0#0000000&@71
+| +0#0000e05#a8a8a8255@1| +0#0000000#ffffff0@72
+|-+0#0000e05#a8a8a8255| |c+0#af5f00255#ffffff0|h|a|n|g|e| +0#0000000&||| +0#e000002&|"| |l|i|n|e|0| |o|f| |i|n|p|u|t| |t|e|x|t| +0#0000000&@42
+@57|5@1|,|1| @9|1|8|%| 
diff --git a/runtime/syntax/testdir/dumps/vim_ex_change_04.dump b/runtime/syntax/testdir/dumps/vim_ex_change_04.dump
new file mode 100644 (file)
index 0000000..d08c7cf
--- /dev/null
@@ -0,0 +1,20 @@
+|-+0#0000e05#a8a8a8255| |c+0#af5f00255#ffffff0|h|a|n|g|e| +0#0000000&||| +0#e000002&|"| |l|i|n|e|0| |o|f| |i|n|p|u|t| |t|e|x|t| +0#0000000&@42
+||+0#0000e05#a8a8a8255| |l+0#e000002#ffffff0|i|n|e|1| +0#0000000&@67
+||+0#0000e05#a8a8a8255| |l+0#e000002#ffffff0|i|n|e|2| +0#0000000&@67
+||+0#0000e05#a8a8a8255| |.+0#af5f00255#ffffff0| +0#0000000&@71
+| +0#0000e05#a8a8a8255@1| +0#0000000#ffffff0@72
+|-+0#0000e05#a8a8a8255| >c+0#af5f00255#ffffff0|h|a|n|g|e| +0#0000000&|4+0#e000002&|2| +0#0000000&||| +0#e000002&|"| |l|i|n|e|0| |o|f| |i|n|p|u|t| |t|e|x|t| +0#0000000&@39
+||+0#0000e05#a8a8a8255| |l+0#e000002#ffffff0|i|n|e|1| +0#0000000&@67
+||+0#0000e05#a8a8a8255| |l+0#e000002#ffffff0|i|n|e|2| +0#0000000&@67
+||+0#0000e05#a8a8a8255| |.+0#af5f00255#ffffff0| +0#0000000&@71
+| +0#0000e05#a8a8a8255@1| +0#0000000#ffffff0@72
+|-+0#0000e05#a8a8a8255| |c+0#af5f00255#ffffff0|h|a|n|g|e|!| +0#0000000&||| +0#e000002&|"| |l|i|n|e|0| |o|f| |i|n|p|u|t| |t|e|x|t| +0#0000000&@41
+||+0#0000e05#a8a8a8255| |l+0#e000002#ffffff0|i|n|e|1| +0#0000000&@67
+||+0#0000e05#a8a8a8255| |l+0#e000002#ffffff0|i|n|e|2| +0#0000000&@67
+||+0#0000e05#a8a8a8255| |.+0#af5f00255#ffffff0| +0#0000000&@71
+| +0#0000e05#a8a8a8255@1| +0#0000000#ffffff0@72
+|-+0#0000e05#a8a8a8255| |c+0#af5f00255#ffffff0|h|a|n|g|e| +0#0000000&||| +0#e000002&|e|c|h|o| |"|l|i|n|e|0| |o|f| |i|n|p|u|t| |t|e|x|t|"| +0#0000000&@37
+||+0#0000e05#a8a8a8255| |l+0#e000002#ffffff0|i|n|e|0| +0#0000000&@67
+||+0#0000e05#a8a8a8255| |l+0#e000002#ffffff0|i|n|e|2| +0#0000000&@67
+||+0#0000e05#a8a8a8255| |.+0#af5f00255#ffffff0| +0#0000000&@71
+@57|7|3|,|1| @9|2|5|%| 
diff --git a/runtime/syntax/testdir/dumps/vim_ex_change_05.dump b/runtime/syntax/testdir/dumps/vim_ex_change_05.dump
new file mode 100644 (file)
index 0000000..cf184bd
--- /dev/null
@@ -0,0 +1,20 @@
+||+0#0000e05#a8a8a8255| |.+0#af5f00255#ffffff0| +0#0000000&@71
+| +0#0000e05#a8a8a8255@1| +0#0000000#ffffff0@72
+|-+0#0000e05#a8a8a8255| |c+0#af5f00255#ffffff0|h|a|n|g|e| +0#0000000&|4+0#e000002&|2| +0#0000000&||| +0#e000002&|e|c|h|o| |"|l|i|n|e|0| |o|f| |i|n|p|u|t| |t|e|x|t|"| +0#0000000&@34
+||+0#0000e05#a8a8a8255| |l+0#e000002#ffffff0|i|n|e|0| +0#0000000&@67
+||+0#0000e05#a8a8a8255| |l+0#e000002#ffffff0|i|n|e|2| +0#0000000&@67
+||+0#0000e05#a8a8a8255| >.+0#af5f00255#ffffff0| +0#0000000&@71
+| +0#0000e05#a8a8a8255@1| +0#0000000#ffffff0@72
+|-+0#0000e05#a8a8a8255| |c+0#af5f00255#ffffff0|h|a|n|g|e|!| +0#0000000&||| +0#e000002&|e|c|h|o| |"|l|i|n|e|0| |o|f| |i|n|p|u|t| |t|e|x|t|"| +0#0000000&@36
+||+0#0000e05#a8a8a8255| |l+0#e000002#ffffff0|i|n|e|1| +0#0000000&@67
+||+0#0000e05#a8a8a8255| |l+0#e000002#ffffff0|i|n|e|2| +0#0000000&@67
+||+0#0000e05#a8a8a8255| |.+0#af5f00255#ffffff0| +0#0000000&@71
+| +0#0000e05#a8a8a8255@1| +0#0000000#ffffff0@72
+| +0#0000e05#a8a8a8255@1| +0#0000000#ffffff0@72
+| +0#0000e05#a8a8a8255@1|"+0&#ffffff0| |e|m|p|t|y| |f|i|r|s|t| |l|i|n|e| +0#0000000&@54
+| +0#0000e05#a8a8a8255@1| +0#0000000#ffffff0@72
+| +0#0000e05#a8a8a8255@1| +0#0000000#ffffff0@72
+|-+0#0000e05#a8a8a8255| |c+0#af5f00255#ffffff0|h|a|n|g|e| +0#0000000&@66
+||+0#0000e05#a8a8a8255| | +0#0000000#ffffff0@72
+||+0#0000e05#a8a8a8255| |.+0#e000002#ffffff0| +0#0000000&@71
+@57|9|1|,|1| @9|3|2|%| 
diff --git a/runtime/syntax/testdir/dumps/vim_ex_change_06.dump b/runtime/syntax/testdir/dumps/vim_ex_change_06.dump
new file mode 100644 (file)
index 0000000..96331e0
--- /dev/null
@@ -0,0 +1,20 @@
+||+0#0000e05#a8a8a8255| |.+0#e000002#ffffff0| +0#0000000&@71
+| +0#0000e05#a8a8a8255@1| +0#0000000#ffffff0@72
+|-+0#0000e05#a8a8a8255| |c+0#af5f00255#ffffff0|h|a|n|g|e| +0#0000000&|4+0#e000002&|2| +0#0000000&@63
+||+0#0000e05#a8a8a8255| | +0#0000000#ffffff0@72
+||+0#0000e05#a8a8a8255| |.+0#e000002#ffffff0| +0#0000000&@71
+| +0#0000e05#a8a8a8255@1> +0#0000000#ffffff0@72
+|-+0#0000e05#a8a8a8255| |c+0#af5f00255#ffffff0|h|a|n|g|e|!| +0#0000000&@65
+||+0#0000e05#a8a8a8255| | +0#0000000#ffffff0@72
+||+0#0000e05#a8a8a8255| |.+0#e000002#ffffff0| +0#0000000&@71
+| +0#0000e05#a8a8a8255@1| +0#0000000#ffffff0@72
+|-+0#0000e05#a8a8a8255| |c+0#af5f00255#ffffff0|h|a|n|g|e| +0#0000000&@66
+||+0#0000e05#a8a8a8255| | +0#0000000#ffffff0@72
+||+0#0000e05#a8a8a8255| |l+0#e000002#ffffff0|i|n|e|2| +0#0000000&@67
+||+0#0000e05#a8a8a8255| |.+0#af5f00255#ffffff0| +0#0000000&@71
+| +0#0000e05#a8a8a8255@1| +0#0000000#ffffff0@72
+|-+0#0000e05#a8a8a8255| |c+0#af5f00255#ffffff0|h|a|n|g|e| +0#0000000&|4+0#e000002&|2| +0#0000000&@63
+||+0#0000e05#a8a8a8255| | +0#0000000#ffffff0@72
+||+0#0000e05#a8a8a8255| |l+0#e000002#ffffff0|i|n|e|2| +0#0000000&@67
+||+0#0000e05#a8a8a8255| |.+0#af5f00255#ffffff0| +0#0000000&@71
+@57|1|0|9|,|0|-|1| @6|3|9|%| 
diff --git a/runtime/syntax/testdir/dumps/vim_ex_change_07.dump b/runtime/syntax/testdir/dumps/vim_ex_change_07.dump
new file mode 100644 (file)
index 0000000..0fc920b
--- /dev/null
@@ -0,0 +1,20 @@
+||+0#0000e05#a8a8a8255| |.+0#af5f00255#ffffff0| +0#0000000&@71
+| +0#0000e05#a8a8a8255@1| +0#0000000#ffffff0@72
+|-+0#0000e05#a8a8a8255| |c+0#af5f00255#ffffff0|h|a|n|g|e|!| +0#0000000&@65
+||+0#0000e05#a8a8a8255| | +0#0000000#ffffff0@72
+||+0#0000e05#a8a8a8255| |l+0#e000002#ffffff0|i|n|e|2| +0#0000000&@67
+||+0#0000e05#a8a8a8255| >.+0#af5f00255#ffffff0| +0#0000000&@71
+| +0#0000e05#a8a8a8255@1| +0#0000000#ffffff0@72
+|-+0#0000e05#a8a8a8255| |c+0#af5f00255#ffffff0|h|a|n|g|e| +0#0000000&|"+0#0000e05&| |c|o|m@1|e|n|t| +0#0000000&@56
+||+0#0000e05#a8a8a8255| | +0#0000000#ffffff0@72
+||+0#0000e05#a8a8a8255| |l+0#e000002#ffffff0|i|n|e|2| +0#0000000&@67
+||+0#0000e05#a8a8a8255| |.+0#af5f00255#ffffff0| +0#0000000&@71
+| +0#0000e05#a8a8a8255@1| +0#0000000#ffffff0@72
+|-+0#0000e05#a8a8a8255| |c+0#af5f00255#ffffff0|h|a|n|g|e| +0#0000000&|4+0#e000002&|2| +0#0000000&|"+0#0000e05&| |c|o|m@1|e|n|t| +0#0000000&@53
+||+0#0000e05#a8a8a8255| | +0#0000000#ffffff0@72
+||+0#0000e05#a8a8a8255| |l+0#e000002#ffffff0|i|n|e|2| +0#0000000&@67
+||+0#0000e05#a8a8a8255| |.+0#af5f00255#ffffff0| +0#0000000&@71
+| +0#0000e05#a8a8a8255@1| +0#0000000#ffffff0@72
+|-+0#0000e05#a8a8a8255| |c+0#af5f00255#ffffff0|h|a|n|g|e|!| +0#0000000&|"+0#0000e05&| |c|o|m@1|e|n|t| +0#0000000&@55
+||+0#0000e05#a8a8a8255| | +0#0000000#ffffff0@72
+@57|1|2|7|,|1| @8|4|6|%| 
diff --git a/runtime/syntax/testdir/dumps/vim_ex_change_08.dump b/runtime/syntax/testdir/dumps/vim_ex_change_08.dump
new file mode 100644 (file)
index 0000000..9d4171d
--- /dev/null
@@ -0,0 +1,20 @@
+||+0#0000e05#a8a8a8255| | +0#0000000#ffffff0@72
+||+0#0000e05#a8a8a8255| |l+0#e000002#ffffff0|i|n|e|2| +0#0000000&@67
+||+0#0000e05#a8a8a8255| |.+0#af5f00255#ffffff0| +0#0000000&@71
+| +0#0000e05#a8a8a8255@1| +0#0000000#ffffff0@72
+|-+0#0000e05#a8a8a8255| |c+0#af5f00255#ffffff0|h|a|n|g|e| +0#0000000&||| +0#e000002&|l|i|n|e|0| +0#0000000&@58
+||+0#0000e05#a8a8a8255| > +0#0000000#ffffff0@72
+||+0#0000e05#a8a8a8255| |l+0#e000002#ffffff0|i|n|e|2| +0#0000000&@67
+||+0#0000e05#a8a8a8255| |.+0#af5f00255#ffffff0| +0#0000000&@71
+| +0#0000e05#a8a8a8255@1| +0#0000000#ffffff0@72
+|-+0#0000e05#a8a8a8255| |c+0#af5f00255#ffffff0|h|a|n|g|e| +0#0000000&|4+0#e000002&|2| +0#0000000&||| +0#e000002&|l|i|n|e|0| +0#0000000&@55
+||+0#0000e05#a8a8a8255| | +0#0000000#ffffff0@72
+||+0#0000e05#a8a8a8255| |l+0#e000002#ffffff0|i|n|e|2| +0#0000000&@67
+||+0#0000e05#a8a8a8255| |.+0#af5f00255#ffffff0| +0#0000000&@71
+| +0#0000e05#a8a8a8255@1| +0#0000000#ffffff0@72
+|-+0#0000e05#a8a8a8255| |c+0#af5f00255#ffffff0|h|a|n|g|e|!| +0#0000000&||| +0#e000002&|l|i|n|e|0| +0#0000000&@57
+||+0#0000e05#a8a8a8255| | +0#0000000#ffffff0@72
+||+0#0000e05#a8a8a8255| |l+0#e000002#ffffff0|i|n|e|2| +0#0000000&@67
+||+0#0000e05#a8a8a8255| |.+0#af5f00255#ffffff0| +0#0000000&@71
+| +0#0000e05#a8a8a8255@1| +0#0000000#ffffff0@72
+@57|1|4|5|,|0|-|1| @6|5|3|%| 
diff --git a/runtime/syntax/testdir/dumps/vim_ex_change_09.dump b/runtime/syntax/testdir/dumps/vim_ex_change_09.dump
new file mode 100644 (file)
index 0000000..27eae4c
--- /dev/null
@@ -0,0 +1,20 @@
+| +0#0000e05#a8a8a8255@1| +0#0000000#ffffff0@72
+|-+0#0000e05#a8a8a8255| |c+0#af5f00255#ffffff0|h|a|n|g|e| +0#0000000&||| +0#e000002&|"| |l|i|n|e|0| |o|f| |i|n|p|u|t| |t|e|x|t| +0#0000000&@42
+||+0#0000e05#a8a8a8255| | +0#0000000#ffffff0@72
+||+0#0000e05#a8a8a8255| |l+0#e000002#ffffff0|i|n|e|2| +0#0000000&@67
+||+0#0000e05#a8a8a8255| |.+0#af5f00255#ffffff0| +0#0000000&@71
+| +0#0000e05#a8a8a8255@1> +0#0000000#ffffff0@72
+|-+0#0000e05#a8a8a8255| |c+0#af5f00255#ffffff0|h|a|n|g|e| +0#0000000&|4+0#e000002&|2| +0#0000000&||| +0#e000002&|"| |l|i|n|e|0| |o|f| |i|n|p|u|t| |t|e|x|t| +0#0000000&@39
+||+0#0000e05#a8a8a8255| | +0#0000000#ffffff0@72
+||+0#0000e05#a8a8a8255| |l+0#e000002#ffffff0|i|n|e|2| +0#0000000&@67
+||+0#0000e05#a8a8a8255| |.+0#af5f00255#ffffff0| +0#0000000&@71
+| +0#0000e05#a8a8a8255@1| +0#0000000#ffffff0@72
+|-+0#0000e05#a8a8a8255| |c+0#af5f00255#ffffff0|h|a|n|g|e|!| +0#0000000&||| +0#e000002&|"| |l|i|n|e|0| |o|f| |i|n|p|u|t| |t|e|x|t| +0#0000000&@41
+||+0#0000e05#a8a8a8255| | +0#0000000#ffffff0@72
+||+0#0000e05#a8a8a8255| |l+0#e000002#ffffff0|i|n|e|2| +0#0000000&@67
+||+0#0000e05#a8a8a8255| |.+0#af5f00255#ffffff0| +0#0000000&@71
+| +0#0000e05#a8a8a8255@1| +0#0000000#ffffff0@72
+|-+0#0000e05#a8a8a8255| |c+0#af5f00255#ffffff0|h|a|n|g|e| +0#0000000&||| +0#e000002&|e|c|h|o| |"|l|i|n|e|0| |o|f| |i|n|p|u|t| |t|e|x|t|"| +0#0000000&@37
+||+0#0000e05#a8a8a8255| | +0#0000000#ffffff0@72
+||+0#0000e05#a8a8a8255| |l+0#e000002#ffffff0|i|n|e|2| +0#0000000&@67
+@57|1|6|3|,|0|-|1| @6|6|0|%| 
diff --git a/runtime/syntax/testdir/dumps/vim_ex_change_10.dump b/runtime/syntax/testdir/dumps/vim_ex_change_10.dump
new file mode 100644 (file)
index 0000000..d0f6a62
--- /dev/null
@@ -0,0 +1,20 @@
+||+0#0000e05#a8a8a8255| |l+0#e000002#ffffff0|i|n|e|2| +0#0000000&@67
+||+0#0000e05#a8a8a8255| |.+0#af5f00255#ffffff0| +0#0000000&@71
+| +0#0000e05#a8a8a8255@1| +0#0000000#ffffff0@72
+|-+0#0000e05#a8a8a8255| |c+0#af5f00255#ffffff0|h|a|n|g|e| +0#0000000&|4+0#e000002&|2| +0#0000000&||| +0#e000002&|e|c|h|o| |"|l|i|n|e|0| |o|f| |i|n|p|u|t| |t|e|x|t|"| +0#0000000&@34
+||+0#0000e05#a8a8a8255| | +0#0000000#ffffff0@72
+||+0#0000e05#a8a8a8255| >l+0#e000002#ffffff0|i|n|e|2| +0#0000000&@67
+||+0#0000e05#a8a8a8255| |.+0#af5f00255#ffffff0| +0#0000000&@71
+| +0#0000e05#a8a8a8255@1| +0#0000000#ffffff0@72
+|-+0#0000e05#a8a8a8255| |c+0#af5f00255#ffffff0|h|a|n|g|e|!| +0#0000000&||| +0#e000002&|e|c|h|o| |"|l|i|n|e|0| |o|f| |i|n|p|u|t| |t|e|x|t|"| +0#0000000&@36
+||+0#0000e05#a8a8a8255| | +0#0000000#ffffff0@72
+||+0#0000e05#a8a8a8255| |l+0#e000002#ffffff0|i|n|e|2| +0#0000000&@67
+||+0#0000e05#a8a8a8255| |.+0#af5f00255#ffffff0| +0#0000000&@71
+| +0#0000e05#a8a8a8255@1| +0#0000000#ffffff0@72
+| +0#0000e05#a8a8a8255@1| +0#0000000#ffffff0@72
+| +0#0000e05#a8a8a8255@1|"+0&#ffffff0| |n|o| |e|a|r|l|y| |t|e|r|m|i|n|a|t|i|o|n| +0#0000000&@50
+| +0#0000e05#a8a8a8255@1|"+0&#ffffff0| +0#0000000&|N+0#e000e06&|O|T|E|:| +0#0000e05&|'|a|u|t|o|i|n|d|e|n|t|'| |e|n|d| |m|a|r|k|e|r| |n|o|t| |s|u|p@1|o|r|t|e|d| +0#0000000&@27
+| +0#0000e05#a8a8a8255@1| +0#0000000#ffffff0@72
+|-+0#0000e05#a8a8a8255| |c+0#af5f00255#ffffff0|h|a|n|g|e| +0#0000000&@66
+||+0#0000e05#a8a8a8255| |.+0#e000002#ffffff0| | +0#0000000&@70
+@57|1|8|1|,|1| @8|6|7|%| 
diff --git a/runtime/syntax/testdir/dumps/vim_ex_change_11.dump b/runtime/syntax/testdir/dumps/vim_ex_change_11.dump
new file mode 100644 (file)
index 0000000..38d8816
--- /dev/null
@@ -0,0 +1,20 @@
+||+0#0000e05#a8a8a8255| |.+0#e000002#ffffff0| | +0#0000000&@70
+||+0#0000e05#a8a8a8255| | +0#e000002#ffffff0|.| +0#0000000&@70
+||+0#0000e05#a8a8a8255| | +0#e000002#ffffff0|.| | +0#0000000&@69
+||+0#0000e05#a8a8a8255| |.+0#af5f00255#ffffff0| +0#0000000&@71
+| +0#0000e05#a8a8a8255@1| +0#0000000#ffffff0@72
+| +0#0000e05#a8a8a8255@1>f+0#af5f00255#ffffff0|u|n|c|t|i|o|n| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&@58
+|-+0#0000e05#a8a8a8255| | +0#0000000#ffffff0@1|c+0#af5f00255&|h|a|n|g|e| +0#0000000&@64
+||+0#0000e05#a8a8a8255| |.+0#e000002#ffffff0| | +0#0000000&@70
+||+0#0000e05#a8a8a8255| | +0#e000002#ffffff0|.| +0#0000000&@70
+||+0#0000e05#a8a8a8255| | +0#e000002#ffffff0|.| | +0#0000000&@69
+||+0#0000e05#a8a8a8255| |.+0#af5f00255#ffffff0| +0#0000000&@71
+| +0#0000e05#a8a8a8255@1| +0#0000000#ffffff0@72
+|-+0#0000e05#a8a8a8255| | +0#0000000#ffffff0@1|c+0#af5f00255&|h|a|n|g|e| +0#0000000&|4+0#e000002&|2| +0#0000000&@61
+||+0#0000e05#a8a8a8255| |.+0#e000002#ffffff0| | +0#0000000&@70
+||+0#0000e05#a8a8a8255| | +0#e000002#ffffff0|.| +0#0000000&@70
+||+0#0000e05#a8a8a8255| | +0#e000002#ffffff0|.| | +0#0000000&@69
+||+0#0000e05#a8a8a8255| |.+0#af5f00255#ffffff0| +0#0000000&@71
+| +0#0000e05#a8a8a8255@1| +0#0000000#ffffff0@72
+|-+0#0000e05#a8a8a8255| | +0#0000000#ffffff0@1|c+0#af5f00255&|h|a|n|g|e|!| +0#0000000&@63
+@57|1|9@1|,|1| @8|7|4|%| 
diff --git a/runtime/syntax/testdir/dumps/vim_ex_change_12.dump b/runtime/syntax/testdir/dumps/vim_ex_change_12.dump
new file mode 100644 (file)
index 0000000..33ca55c
--- /dev/null
@@ -0,0 +1,20 @@
+|-+0#0000e05#a8a8a8255| | +0#0000000#ffffff0@1|c+0#af5f00255&|h|a|n|g|e|!| +0#0000000&@63
+||+0#0000e05#a8a8a8255| |.+0#e000002#ffffff0| | +0#0000000&@70
+||+0#0000e05#a8a8a8255| | +0#e000002#ffffff0|.| +0#0000000&@70
+||+0#0000e05#a8a8a8255| | +0#e000002#ffffff0|.| | +0#0000000&@69
+||+0#0000e05#a8a8a8255| |.+0#af5f00255#ffffff0| +0#0000000&@71
+| +0#0000e05#a8a8a8255@1> +0#0000000#ffffff0@72
+|-+0#0000e05#a8a8a8255| | +0#0000000#ffffff0@1|c+0#af5f00255&|h|a|n|g|e| +0#0000000&|"+0#0000e05&| |c|o|m@1|e|n|t| +0#0000000&@54
+||+0#0000e05#a8a8a8255| |.+0#e000002#ffffff0| | +0#0000000&@70
+||+0#0000e05#a8a8a8255| | +0#e000002#ffffff0|.| +0#0000000&@70
+||+0#0000e05#a8a8a8255| | +0#e000002#ffffff0|.| | +0#0000000&@69
+||+0#0000e05#a8a8a8255| |.+0#af5f00255#ffffff0| +0#0000000&@71
+| +0#0000e05#a8a8a8255@1| +0#0000000#ffffff0@72
+|-+0#0000e05#a8a8a8255| | +0#0000000#ffffff0@1|c+0#af5f00255&|h|a|n|g|e| +0#0000000&|4+0#e000002&|2| +0#0000000&|"+0#0000e05&| |c|o|m@1|e|n|t| +0#0000000&@51
+||+0#0000e05#a8a8a8255| |.+0#e000002#ffffff0| | +0#0000000&@70
+||+0#0000e05#a8a8a8255| | +0#e000002#ffffff0|.| +0#0000000&@70
+||+0#0000e05#a8a8a8255| | +0#e000002#ffffff0|.| | +0#0000000&@69
+||+0#0000e05#a8a8a8255| |.+0#af5f00255#ffffff0| +0#0000000&@71
+| +0#0000e05#a8a8a8255@1| +0#0000000#ffffff0@72
+|-+0#0000e05#a8a8a8255| | +0#0000000#ffffff0@1|c+0#af5f00255&|h|a|n|g|e|!| +0#0000000&|"+0#0000e05&| |c|o|m@1|e|n|t| +0#0000000&@53
+@57|2|1|7|,|0|-|1| @6|8|1|%| 
diff --git a/runtime/syntax/testdir/dumps/vim_ex_change_13.dump b/runtime/syntax/testdir/dumps/vim_ex_change_13.dump
new file mode 100644 (file)
index 0000000..6200f79
--- /dev/null
@@ -0,0 +1,20 @@
+|-+0#0000e05#a8a8a8255| | +0#0000000#ffffff0@1|c+0#af5f00255&|h|a|n|g|e|!| +0#0000000&|"+0#0000e05&| |c|o|m@1|e|n|t| +0#0000000&@53
+||+0#0000e05#a8a8a8255| |.+0#e000002#ffffff0| | +0#0000000&@70
+||+0#0000e05#a8a8a8255| | +0#e000002#ffffff0|.| +0#0000000&@70
+||+0#0000e05#a8a8a8255| | +0#e000002#ffffff0|.| | +0#0000000&@69
+||+0#0000e05#a8a8a8255| |.+0#af5f00255#ffffff0| +0#0000000&@71
+| +0#0000e05#a8a8a8255@1> +0#0000000#ffffff0@72
+|-+0#0000e05#a8a8a8255| | +0#0000000#ffffff0@1|c+0#af5f00255&|h|a|n|g|e| +0#0000000&||| +0#e000002&|l|i|n|e|0| +0#0000000&@56
+||+0#0000e05#a8a8a8255| |.+0#e000002#ffffff0| | +0#0000000&@70
+||+0#0000e05#a8a8a8255| | +0#e000002#ffffff0|.| +0#0000000&@70
+||+0#0000e05#a8a8a8255| | +0#e000002#ffffff0|.| | +0#0000000&@69
+||+0#0000e05#a8a8a8255| |.+0#af5f00255#ffffff0| +0#0000000&@71
+| +0#0000e05#a8a8a8255@1| +0#0000000#ffffff0@72
+|-+0#0000e05#a8a8a8255| | +0#0000000#ffffff0@1|c+0#af5f00255&|h|a|n|g|e|!| +0#0000000&||| +0#e000002&|l|i|n|e|0| +0#0000000&@55
+||+0#0000e05#a8a8a8255| |.+0#e000002#ffffff0| | +0#0000000&@70
+||+0#0000e05#a8a8a8255| | +0#e000002#ffffff0|.| +0#0000000&@70
+||+0#0000e05#a8a8a8255| | +0#e000002#ffffff0|.| | +0#0000000&@69
+||+0#0000e05#a8a8a8255| |.+0#af5f00255#ffffff0| +0#0000000&@71
+| +0#0000e05#a8a8a8255@1| +0#0000000#ffffff0@72
+|-+0#0000e05#a8a8a8255| | +0#0000000#ffffff0@1|c+0#af5f00255&|h|a|n|g|e| +0#0000000&@64
+@57|2|3|5|,|0|-|1| @6|8@1|%| 
diff --git a/runtime/syntax/testdir/dumps/vim_ex_change_14.dump b/runtime/syntax/testdir/dumps/vim_ex_change_14.dump
new file mode 100644 (file)
index 0000000..e1e5cdb
--- /dev/null
@@ -0,0 +1,20 @@
+|-+0#0000e05#a8a8a8255| | +0#0000000#ffffff0@1|c+0#af5f00255&|h|a|n|g|e| +0#0000000&@64
+||+0#0000e05#a8a8a8255| | +0#e000002#ffffff0@3|e|n|d|f|u|n|c|t|i|o|n| +0#0000000&@57
+||+0#0000e05#a8a8a8255| |.+0#af5f00255#ffffff0| +0#0000000&@71
+|-+0#0000e05#a8a8a8255| | +0#0000000#ffffff0@1|c+0#af5f00255&|h|a|n|g|e| +0#0000000&|4+0#e000002&|2| +0#0000000&@61
+||+0#0000e05#a8a8a8255| | +0#e000002#ffffff0@3|e|n|d|f|u|n|c|t|i|o|n| +0#0000000&@57
+||+0#0000e05#a8a8a8255| >.+0#af5f00255#ffffff0| +0#0000000&@71
+|-+0#0000e05#a8a8a8255| | +0#0000000#ffffff0@1|c+0#af5f00255&|h|a|n|g|e|!| +0#0000000&@63
+||+0#0000e05#a8a8a8255| | +0#e000002#ffffff0@3|e|n|d|f|u|n|c|t|i|o|n| +0#0000000&@57
+||+0#0000e05#a8a8a8255| |.+0#af5f00255#ffffff0| +0#0000000&@71
+|-+0#0000e05#a8a8a8255| | +0#0000000#ffffff0@1|c+0#af5f00255&|h|a|n|g|e| +0#0000000&|"+0#0000e05&| |c|o|m@1|e|n|t| +0#0000000&@54
+||+0#0000e05#a8a8a8255| | +0#e000002#ffffff0@3|e|n|d|f|u|n|c|t|i|o|n| +0#0000000&@57
+||+0#0000e05#a8a8a8255| |.+0#af5f00255#ffffff0| +0#0000000&@71
+|-+0#0000e05#a8a8a8255| | +0#0000000#ffffff0@1|c+0#af5f00255&|h|a|n|g|e| +0#0000000&|4+0#e000002&|2| +0#0000000&|"+0#0000e05&| |c|o|m@1|e|n|t| +0#0000000&@51
+||+0#0000e05#a8a8a8255| | +0#e000002#ffffff0@3|e|n|d|f|u|n|c|t|i|o|n| +0#0000000&@57
+||+0#0000e05#a8a8a8255| |.+0#af5f00255#ffffff0| +0#0000000&@71
+|-+0#0000e05#a8a8a8255| | +0#0000000#ffffff0@1|c+0#af5f00255&|h|a|n|g|e|!| +0#0000000&|"+0#0000e05&| |c|o|m@1|e|n|t| +0#0000000&@53
+||+0#0000e05#a8a8a8255| | +0#e000002#ffffff0@3|e|n|d|f|u|n|c|t|i|o|n| +0#0000000&@57
+||+0#0000e05#a8a8a8255| |.+0#af5f00255#ffffff0| +0#0000000&@71
+|-+0#0000e05#a8a8a8255| | +0#0000000#ffffff0@1|c+0#af5f00255&|h|a|n|g|e| +0#0000000&||| +0#e000002&|l|i|n|e|0| +0#0000000&@56
+@57|2|5|3|,|1| @8|9|5|%| 
diff --git a/runtime/syntax/testdir/dumps/vim_ex_change_15.dump b/runtime/syntax/testdir/dumps/vim_ex_change_15.dump
new file mode 100644 (file)
index 0000000..f598e4a
--- /dev/null
@@ -0,0 +1,20 @@
+|-+0#0000e05#a8a8a8255| | +0#0000000#ffffff0@1|c+0#af5f00255&|h|a|n|g|e| +0#0000000&||| +0#e000002&|l|i|n|e|0| +0#0000000&@56
+||+0#0000e05#a8a8a8255| | +0#e000002#ffffff0@3|e|n|d|f|u|n|c|t|i|o|n| +0#0000000&@57
+||+0#0000e05#a8a8a8255| |.+0#af5f00255#ffffff0| +0#0000000&@71
+|-+0#0000e05#a8a8a8255| | +0#0000000#ffffff0@1|c+0#af5f00255&|h|a|n|g|e| +0#0000000&|4+0#e000002&|2| +0#0000000&||| +0#e000002&|l|i|n|e|0| +0#0000000&@53
+||+0#0000e05#a8a8a8255| | +0#e000002#ffffff0@3|e|n|d|f|u|n|c|t|i|o|n| +0#0000000&@57
+||+0#0000e05#a8a8a8255| >.+0#af5f00255#ffffff0| +0#0000000&@71
+|-+0#0000e05#a8a8a8255| | +0#0000000#ffffff0@1|c+0#af5f00255&|h|a|n|g|e|!| +0#0000000&||| +0#e000002&|l|i|n|e|0| +0#0000000&@55
+||+0#0000e05#a8a8a8255| | +0#e000002#ffffff0@3|e|n|d|f|u|n|c|i|o|n| +0#0000000&@58
+||+0#0000e05#a8a8a8255| |.+0#af5f00255#ffffff0| +0#0000000&@71
+| +0#0000e05#a8a8a8255@1|e+0#af5f00255#ffffff0|n|d|f|u|n|c|t|i|o|n| +0#0000000&@61
+| +0#0000e05#a8a8a8255@1| +0#0000000#ffffff0@72
+| +0#0000e05#a8a8a8255@1| +0#0000000#ffffff0@72
+|~+0#4040ff13&| @73
+|~| @73
+|~| @73
+|~| @73
+|~| @73
+|~| @73
+|~| @73
+| +0#0000000&@56|2|7|1|,|1| @8|B|o|t| 
index 3c2fac5720920535b9ded53b1f077686e68f1da4..922049d997e50de9b877b8e7e1a2e2e7b758443b 100644 (file)
@@ -17,4 +17,4 @@
 |u+0#af5f00255&|n|s|i|l|e|n|t| +0#0000000&@9|e+0#af5f00255&|c|h|o| +0#0000000&|"+0#e000002&|F|o@1|"| +0#0000000&@46
 |v+0#af5f00255&|e|r|b|o|s|e| +0#0000000&@10|e+0#af5f00255&|c|h|o| +0#0000000&|"+0#e000002&|F|o@1|"| +0#0000000&@46
 |v+0#af5f00255&|e|r|t|i|c|a|l| +0#0000000&@9|e+0#af5f00255&|c|h|o| +0#0000000&|"+0#e000002&|F|o@1|"| +0#0000000&@46
-@57|1|9|,|1| @9|1@1|%| 
+@57|1|9|,|1| @10|4|%| 
index 05b04895215f1b1d9babd55a4fbeb2e6c4440363..f43e9b2644abfde7d946d6288851af2b6365c57a 100644 (file)
@@ -3,8 +3,7 @@
 @75
 @75
 |:| @1|a+0#af5f00255&|b|o|v|e|l|e|f|t| +0#0000000&@6|e+0#af5f00255&|c|h|o| +0#0000000&|"+0#e000002&|F|o@1|"| +0#0000000&@45
-@1>"+0#0000e05&| +0#0000000&|F+0#0000001#ffff4012|I|X|M|E|:+0#e000e06#ffffff0| +0#0000e05&|n|o|t| |a| |t|e|r|n|a|r|y| |o|p|e|r|a|t|o|r| |'|:|'| +0#0000000&@38
-@1|:+0#af5f00255&| +0#0000000&|a|b|o|v|e|l|e|f|t| @6|e+0#af5f00255&|c|h|o| +0#0000000&|"+0#e000002&|F|o@1|"| +0#0000000&@45
+@1>:| |a+0#af5f00255&|b|o|v|e|l|e|f|t| +0#0000000&@6|e+0#af5f00255&|c|h|o| +0#0000000&|"+0#e000002&|F|o@1|"| +0#0000000&@45
 @2|:|a+0#af5f00255&|b|o|v|e|l|e|f|t| +0#0000000&@6|e+0#af5f00255&|c|h|o| +0#0000000&|"+0#e000002&|F|o@1|"| +0#0000000&@45
 @75
 |:|a+0#af5f00255&|b|o|v|e|l|e|f|t| +0#0000000&@8|e+0#af5f00255&|c|h|o| +0#0000000&|"+0#e000002&|F|o@1|"| +0#0000000&@45
@@ -17,4 +16,5 @@
 |:|h+0#af5f00255&|i|d|e| +0#0000000&@13|e+0#af5f00255&|c|h|o| +0#0000000&|"+0#e000002&|F|o@1|"| +0#0000000&@45
 |:|h+0#af5f00255&|o|r|i|z|o|n|t|a|l| +0#0000000&@7|e+0#af5f00255&|c|h|o| +0#0000000&|"+0#e000002&|F|o@1|"| +0#0000000&@45
 |:|k+0#af5f00255&|e@1|p|a|l|t| +0#0000000&@10|e+0#af5f00255&|c|h|o| +0#0000000&|"+0#e000002&|F|o@1|"| +0#0000000&@45
-@57|3|7|,|2| @9|2|6|%| 
+|:|k+0#af5f00255&|e@1|p|j|u|m|p|s| +0#0000000&@8|e+0#af5f00255&|c|h|o| +0#0000000&|"+0#e000002&|F|o@1|"| +0#0000000&@45
+@57|3|7|,|2| @9|1|0|%| 
index 6af289dec4524139a24236b815389ac3cb1b0a8a..a287fad12ff21d370d4cf807fe8ceb4c982082bd 100644 (file)
@@ -1,10 +1,9 @@
-|:+0&#ffffff0|k+0#af5f00255&|e@1|p|a|l|t| +0#0000000&@10|e+0#af5f00255&|c|h|o| +0#0000000&|"+0#e000002&|F|o@1|"| +0#0000000&@45
-|:|k+0#af5f00255&|e@1|p|j|u|m|p|s| +0#0000000&@8|e+0#af5f00255&|c|h|o| +0#0000000&|"+0#e000002&|F|o@1|"| +0#0000000&@45
+|:+0&#ffffff0|k+0#af5f00255&|e@1|p|j|u|m|p|s| +0#0000000&@8|e+0#af5f00255&|c|h|o| +0#0000000&|"+0#e000002&|F|o@1|"| +0#0000000&@45
 |:|k+0#af5f00255&|e@1|p|m|a|r|k|s| +0#0000000&@8|e+0#af5f00255&|c|h|o| +0#0000000&|"+0#e000002&|F|o@1|"| +0#0000000&@45
 |:|k+0#af5f00255&|e@1|p@1|a|t@1|e|r|n|s| +0#0000000&@5|e+0#af5f00255&|c|h|o| +0#0000000&|"+0#e000002&|F|o@1|"| +0#0000000&@45
 |:|l+0#af5f00255&|e|f|t|a|b|o|v|e| +0#0000000&@8|e+0#af5f00255&|c|h|o| +0#0000000&|"+0#e000002&|F|o@1|"| +0#0000000&@45
->:|l+0#af5f00255&|e|g|a|c|y| +0#0000000&@11|e+0#af5f00255&|c|h|o| +0#0000000&|"+0#e000002&|F|o@1|"| +0#0000000&@45
-|:|l+0#af5f00255&|o|c|k|m|a|r|k|s| +0#0000000&@8|e+0#af5f00255&|c|h|o| +0#0000000&|"+0#e000002&|F|o@1|"| +0#0000000&@45
+|:|l+0#af5f00255&|e|g|a|c|y| +0#0000000&@11|e+0#af5f00255&|c|h|o| +0#0000000&|"+0#e000002&|F|o@1|"| +0#0000000&@45
+>:|l+0#af5f00255&|o|c|k|m|a|r|k|s| +0#0000000&@8|e+0#af5f00255&|c|h|o| +0#0000000&|"+0#e000002&|F|o@1|"| +0#0000000&@45
 |:|n+0#af5f00255&|o|a|u|t|o|c|m|d| +0#0000000&@8|e+0#af5f00255&|c|h|o| +0#0000000&|"+0#e000002&|F|o@1|"| +0#0000000&@45
 |:|n+0#af5f00255&|o|s|w|a|p|f|i|l|e| +0#0000000&@7|e+0#af5f00255&|c|h|o| +0#0000000&|"+0#e000002&|F|o@1|"| +0#0000000&@45
 |:|r+0#af5f00255&|i|g|h|t|b|e|l|o|w| +0#0000000&@7|e+0#af5f00255&|c|h|o| +0#0000000&|"+0#e000002&|F|o@1|"| +0#0000000&@45
@@ -17,4 +16,5 @@
 |:|v+0#af5f00255&|e|r|b|o|s|e| +0#0000000&@10|e+0#af5f00255&|c|h|o| +0#0000000&|"+0#e000002&|F|o@1|"| +0#0000000&@45
 |:|v+0#af5f00255&|e|r|t|i|c|a|l| +0#0000000&@9|e+0#af5f00255&|c|h|o| +0#0000000&|"+0#e000002&|F|o@1|"| +0#0000000&@45
 |:|v+0#af5f00255&|i|m|9|c|m|d| +0#0000000&@10|e+0#af5f00255&|c|h|o| +0#0000000&|"+0#e000002&|F|o@1|"| +0#0000000&@45
-@57|5@1|,|1| @9|4|2|%| 
+@75
+@57|5@1|,|1| @9|1|6|%| 
index 53ac039c2d6fa0ddc8088148c43356e6076a98eb..381347259aabc3bce683abf618f2fc404ce9a4e0 100644 (file)
@@ -1,10 +1,9 @@
-|:+0&#ffffff0|v+0#af5f00255&|i|m|9|c|m|d| +0#0000000&@10|e+0#af5f00255&|c|h|o| +0#0000000&|"+0#e000002&|F|o@1|"| +0#0000000&@45
-@75
+| +0&#ffffff0@74
 @75
 |e+0#af5f00255&|c|h|o||+0#0000000&|a+0#af5f00255&|b|o|v|e|l|e|f|t| +0#0000000&@10|e+0#af5f00255&|c|h|o| +0#0000000&|"+0#e000002&|F|o@1|"| +0#0000000&@39
 |e+0#af5f00255&|c|h|o||+0#0000000&| |a+0#af5f00255&|b|o|v|e|l|e|f|t| +0#0000000&@9|e+0#af5f00255&|c|h|o| +0#0000000&|"+0#e000002&|F|o@1|"| +0#0000000&@39
->e+0#af5f00255&|c|h|o| +0#0000000&|||a+0#af5f00255&|b|o|v|e|l|e|f|t| +0#0000000&@9|e+0#af5f00255&|c|h|o| +0#0000000&|"+0#e000002&|F|o@1|"| +0#0000000&@39
-@75
+|e+0#af5f00255&|c|h|o| +0#0000000&|||a+0#af5f00255&|b|o|v|e|l|e|f|t| +0#0000000&@9|e+0#af5f00255&|c|h|o| +0#0000000&|"+0#e000002&|F|o@1|"| +0#0000000&@39
+> @74
 |e+0#af5f00255&|c|h|o| +0#0000000&||| |a+0#af5f00255&|b|o|v|e|l|e|f|t| +0#0000000&@8|e+0#af5f00255&|c|h|o| +0#0000000&|"+0#e000002&|F|o@1|"| +0#0000000&@39
 |e+0#af5f00255&|c|h|o| +0#0000000&||| |b+0#af5f00255&|e|l|o|w|r|i|g|h|t| +0#0000000&@7|e+0#af5f00255&|c|h|o| +0#0000000&|"+0#e000002&|F|o@1|"| +0#0000000&@39
 |e+0#af5f00255&|c|h|o| +0#0000000&||| |b+0#af5f00255&|o|t|r|i|g|h|t| +0#0000000&@9|e+0#af5f00255&|c|h|o| +0#0000000&|"+0#e000002&|F|o@1|"| +0#0000000&@39
@@ -17,4 +16,5 @@
 |e+0#af5f00255&|c|h|o| +0#0000000&||| |k+0#af5f00255&|e@1|p|a|l|t| +0#0000000&@10|e+0#af5f00255&|c|h|o| +0#0000000&|"+0#e000002&|F|o@1|"| +0#0000000&@39
 |e+0#af5f00255&|c|h|o| +0#0000000&||| |k+0#af5f00255&|e@1|p|j|u|m|p|s| +0#0000000&@8|e+0#af5f00255&|c|h|o| +0#0000000&|"+0#e000002&|F|o@1|"| +0#0000000&@39
 |e+0#af5f00255&|c|h|o| +0#0000000&||| |k+0#af5f00255&|e@1|p|m|a|r|k|s| +0#0000000&@8|e+0#af5f00255&|c|h|o| +0#0000000&|"+0#e000002&|F|o@1|"| +0#0000000&@39
-@57|7|3|,|1| @9|5|7|%| 
+|e+0#af5f00255&|c|h|o| +0#0000000&||| |k+0#af5f00255&|e@1|p@1|a|t@1|e|r|n|s| +0#0000000&@5|e+0#af5f00255&|c|h|o| +0#0000000&|"+0#e000002&|F|o@1|"| +0#0000000&@39
+@57|7|3|,|0|-|1| @7|2@1|%| 
index 2f0953196914d879c48b1dcb588689b888f51a56..a05d373930ea6b987d7e7e14cc3ef4d977cbefa4 100644 (file)
@@ -1,10 +1,9 @@
-|e+0#af5f00255#ffffff0|c|h|o| +0#0000000&||| |k+0#af5f00255&|e@1|p|m|a|r|k|s| +0#0000000&@8|e+0#af5f00255&|c|h|o| +0#0000000&|"+0#e000002&|F|o@1|"| +0#0000000&@39
-|e+0#af5f00255&|c|h|o| +0#0000000&||| |k+0#af5f00255&|e@1|p@1|a|t@1|e|r|n|s| +0#0000000&@5|e+0#af5f00255&|c|h|o| +0#0000000&|"+0#e000002&|F|o@1|"| +0#0000000&@39
+|e+0#af5f00255#ffffff0|c|h|o| +0#0000000&||| |k+0#af5f00255&|e@1|p@1|a|t@1|e|r|n|s| +0#0000000&@5|e+0#af5f00255&|c|h|o| +0#0000000&|"+0#e000002&|F|o@1|"| +0#0000000&@39
 |e+0#af5f00255&|c|h|o| +0#0000000&||| |l+0#af5f00255&|e|f|t|a|b|o|v|e| +0#0000000&@8|e+0#af5f00255&|c|h|o| +0#0000000&|"+0#e000002&|F|o@1|"| +0#0000000&@39
 |e+0#af5f00255&|c|h|o| +0#0000000&||| |l+0#af5f00255&|e|g|a|c|y| +0#0000000&@11|e+0#af5f00255&|c|h|o| +0#0000000&|"+0#e000002&|F|o@1|"| +0#0000000&@39
 |e+0#af5f00255&|c|h|o| +0#0000000&||| |l+0#af5f00255&|o|c|k|m|a|r|k|s| +0#0000000&@8|e+0#af5f00255&|c|h|o| +0#0000000&|"+0#e000002&|F|o@1|"| +0#0000000&@39
->e+0#af5f00255&|c|h|o| +0#0000000&||| |n+0#af5f00255&|o|a|u|t|o|c|m|d| +0#0000000&@8|e+0#af5f00255&|c|h|o| +0#0000000&|"+0#e000002&|F|o@1|"| +0#0000000&@39
-|e+0#af5f00255&|c|h|o| +0#0000000&||| |n+0#af5f00255&|o|s|w|a|p|f|i|l|e| +0#0000000&@7|e+0#af5f00255&|c|h|o| +0#0000000&|"+0#e000002&|F|o@1|"| +0#0000000&@39
+|e+0#af5f00255&|c|h|o| +0#0000000&||| |n+0#af5f00255&|o|a|u|t|o|c|m|d| +0#0000000&@8|e+0#af5f00255&|c|h|o| +0#0000000&|"+0#e000002&|F|o@1|"| +0#0000000&@39
+>e+0#af5f00255&|c|h|o| +0#0000000&||| |n+0#af5f00255&|o|s|w|a|p|f|i|l|e| +0#0000000&@7|e+0#af5f00255&|c|h|o| +0#0000000&|"+0#e000002&|F|o@1|"| +0#0000000&@39
 |e+0#af5f00255&|c|h|o| +0#0000000&||| |r+0#af5f00255&|i|g|h|t|b|e|l|o|w| +0#0000000&@7|e+0#af5f00255&|c|h|o| +0#0000000&|"+0#e000002&|F|o@1|"| +0#0000000&@39
 |e+0#af5f00255&|c|h|o| +0#0000000&||| |s+0#af5f00255&|a|n|d|b|o|x| +0#0000000&@10|e+0#af5f00255&|c|h|o| +0#0000000&|"+0#e000002&|F|o@1|"| +0#0000000&@39
 |e+0#af5f00255&|c|h|o| +0#0000000&||| |s+0#af5f00255&|i|l|e|n|t| +0#0000000&@11|e+0#af5f00255&|c|h|o| +0#0000000&|"+0#e000002&|F|o@1|"| +0#0000000&@39
@@ -17,4 +16,5 @@
 |e+0#af5f00255&|c|h|o| +0#0000000&||| |v+0#af5f00255&|i|m|9|c|m|d| +0#0000000&@10|e+0#af5f00255&|c|h|o| +0#0000000&|"+0#e000002&|F|o@1|"| +0#0000000&@39
 @75
 @75
-@57|9|1|,|1| @9|7|3|%| 
+|a+0#af5f00255&|b|o|v|e|l|e|f|t| +0#0000000&|b+0#af5f00255&|e|l|o|w|r|i|g|h|t| +0#0000000&|b+0#af5f00255&|o|t|r|i|g|h|t| +0#0000000&|b+0#af5f00255&|r|o|w|s|e| +0#0000000&|c+0#af5f00255&|o|n|f|i|r|m| +0#0000000&|f+0#af5f00255&|i|l|t|e|r| +0#0000000&|/+0#e000e06&|p+0#0000000&|a|t@1|e|r|n|/+0#e000e06&| +0#0000000&|f+0#af5f00255&|i|l|t|e|r|!| +0#0000000&|/+0#e000e06&|p+0#0000000&|@+0#4040ff13&@2
+| +0#0000000&@56|9|1|,|1| @9|2|8|%| 
index 9b089ae2b068d6fbef5426eae3eaf14fb1aa7104..afe497e6238d277f348c410a15b7c4ed32f30021 100644 (file)
@@ -1,10 +1,9 @@
-| +0&#ffffff0@74
-|a+0#af5f00255&|b|o|v|e|l|e|f|t| +0#0000000&|b+0#af5f00255&|e|l|o|w|r|i|g|h|t| +0#0000000&|b+0#af5f00255&|o|t|r|i|g|h|t| +0#0000000&|b+0#af5f00255&|r|o|w|s|e| +0#0000000&|c+0#af5f00255&|o|n|f|i|r|m| +0#0000000&|f+0#af5f00255&|i|l|t|e|r| +0#0000000&|/+0#e000e06&|p+0#0000000&|a|t@1|e|r|n|/+0#e000e06&| +0#0000000&|f+0#af5f00255&|i|l|t|e|r|!| +0#0000000&|/+0#e000e06&|p+0#0000000&|a|t@1
+|a+0#af5f00255#ffffff0|b|o|v|e|l|e|f|t| +0#0000000&|b+0#af5f00255&|e|l|o|w|r|i|g|h|t| +0#0000000&|b+0#af5f00255&|o|t|r|i|g|h|t| +0#0000000&|b+0#af5f00255&|r|o|w|s|e| +0#0000000&|c+0#af5f00255&|o|n|f|i|r|m| +0#0000000&|f+0#af5f00255&|i|l|t|e|r| +0#0000000&|/+0#e000e06&|p+0#0000000&|a|t@1|e|r|n|/+0#e000e06&| +0#0000000&|f+0#af5f00255&|i|l|t|e|r|!| +0#0000000&|/+0#e000e06&|p+0#0000000&|a|t@1
 |e|r|n|/+0#e000e06&| +0#0000000&|h+0#af5f00255&|i|d|e| +0#0000000&|h+0#af5f00255&|o|r|i|z|o|n|t|a|l| +0#0000000&|k+0#af5f00255&|e@1|p|a|l|t| +0#0000000&|k+0#af5f00255&|e@1|p|j|u|m|p|s| +0#0000000&|k+0#af5f00255&|e@1|p|m|a|r|k|s| +0#0000000&|k+0#af5f00255&|e@1|p@1|a|t@1|e|r|n|s| +0#0000000&|l+0#af5f00255&|e|f|t|a|b|o|v|e| +0#0000000&|l+0#af5f00255&|e|g
 |a|c|y| +0#0000000&|l+0#af5f00255&|o|c|k|m|a|r|k|s| +0#0000000&|n+0#af5f00255&|o|a|u|t|o|c|m|d| +0#0000000&|n+0#af5f00255&|o|s|w|a|p|f|i|l|e| +0#0000000&|r+0#af5f00255&|i|g|h|t|b|e|l|o|w| +0#0000000&|s+0#af5f00255&|a|n|d|b|o|x| +0#0000000&|s+0#af5f00255&|i|l|e|n|t| +0#0000000&|s+0#af5f00255&|i|l|e|n|t|!| +0#0000000&|t+0#af5f00255&|a|b| +0#0000000&|t+0#af5f00255&|o
 |p|l|e|f|t| +0#0000000&|u+0#af5f00255&|n|s|i|l|e|n|t| +0#0000000&|v+0#af5f00255&|e|r|b|o|s|e| +0#0000000&|v+0#af5f00255&|e|r|t|i|c|a|l| +0#0000000&|v+0#af5f00255&|i|m|9|c|m|d| +0#0000000&|e+0#af5f00255&|c|h|o| +0#0000000&|"+0#e000002&|F|o@1|"| +0#0000000&@24
->a+0#af5f00255&|b|o|v|e|l|e|f|t| +0#0000000&@65
-@6|\+0#e000e06&| +0#0000000&|b+0#af5f00255&|e|l|o|w|r|i|g|h|t| +0#0000000&@56
+|a+0#af5f00255&|b|o|v|e|l|e|f|t| +0#0000000&@65
+@6>\+0#e000e06&| +0#0000000&|b+0#af5f00255&|e|l|o|w|r|i|g|h|t| +0#0000000&@56
 @6|\+0#e000e06&| +0#0000000&|b+0#af5f00255&|o|t|r|i|g|h|t| +0#0000000&@58
 @6|\+0#e000e06&| +0#0000000&|b+0#af5f00255&|r|o|w|s|e| +0#0000000&@60
 @6|\+0#e000e06&| +0#0000000&|c+0#af5f00255&|o|n|f|i|r|m| +0#0000000&@59
@@ -17,4 +16,5 @@
 @6|\+0#e000e06&| +0#0000000&|k+0#af5f00255&|e@1|p|m|a|r|k|s| +0#0000000&@57
 @6|\+0#e000e06&| +0#0000000&|k+0#af5f00255&|e@1|p@1|a|t@1|e|r|n|s| +0#0000000&@54
 @6|\+0#e000e06&| +0#0000000&|l+0#af5f00255&|e|f|t|a|b|o|v|e| +0#0000000&@57
-@57|1|0|6|,|1| @8|8|6|%| 
+@6|\+0#e000e06&| +0#0000000&|l+0#af5f00255&|e|g|a|c|y| +0#0000000&@60
+@57|1|0|6|,|7| @8|3|4|%| 
index be01800d8be0522fcc65ad224ddf3fc2142d9796..e804e178941b4754d6f2fc0e139955382bf4a9d9 100644 (file)
@@ -1,10 +1,9 @@
-| +0&#ffffff0@5|\+0#e000e06&| +0#0000000&|l+0#af5f00255&|e|f|t|a|b|o|v|e| +0#0000000&@57
-@6|\+0#e000e06&| +0#0000000&|l+0#af5f00255&|e|g|a|c|y| +0#0000000&@60
+| +0&#ffffff0@5|\+0#e000e06&| +0#0000000&|l+0#af5f00255&|e|g|a|c|y| +0#0000000&@60
 @6|\+0#e000e06&| +0#0000000&|l+0#af5f00255&|o|c|k|m|a|r|k|s| +0#0000000&@57
 @6|\+0#e000e06&| +0#0000000&|n+0#af5f00255&|o|a|u|t|o|c|m|d| +0#0000000&@57
 @6|\+0#e000e06&| +0#0000000&|n+0#af5f00255&|o|s|w|a|p|f|i|l|e| +0#0000000&@56
-@6>\+0#e000e06&| +0#0000000&|r+0#af5f00255&|i|g|h|t|b|e|l|o|w| +0#0000000&@56
-@6|\+0#e000e06&| +0#0000000&|s+0#af5f00255&|a|n|d|b|o|x| +0#0000000&@59
+@6|\+0#e000e06&| +0#0000000&|r+0#af5f00255&|i|g|h|t|b|e|l|o|w| +0#0000000&@56
+@6>\+0#e000e06&| +0#0000000&|s+0#af5f00255&|a|n|d|b|o|x| +0#0000000&@59
 @6|\+0#e000e06&| +0#0000000&|s+0#af5f00255&|i|l|e|n|t| +0#0000000&@60
 @6|\+0#e000e06&| +0#0000000&|s+0#af5f00255&|i|l|e|n|t|!| +0#0000000&@59
 @6|\+0#e000e06&| +0#0000000&|t+0#af5f00255&|a|b| +0#0000000&@63
@@ -15,6 +14,7 @@
 @6|\+0#e000e06&| +0#0000000&|v+0#af5f00255&|i|m|9|c|m|d| +0#0000000&@59
 @6|\+0#e000e06&| +0#0000000&|e+0#af5f00255&|c|h|o| +0#0000000&|"+0#e000002&|F|o@1|"| +0#0000000&@56
 @75
-|~+0#4040ff13&| @73
-|~| @73
-| +0#0000000&@56|1|2|4|,|7| @8|B|o|t| 
+@75
+|a+0#af5f00255&|b|o|v|e|l|e|f|t| +0#0000000&@8|4+0#e000002&|2|p+0#af5f00255&|r|i|n|t| +0#0000000&@49
+|b+0#af5f00255&|e|l|o|w|r|i|g|h|t| +0#0000000&@7|4+0#e000002&|2|p+0#af5f00255&|r|i|n|t| +0#0000000&@49
+@57|1|2|4|,|7| @8|3|9|%| 
diff --git a/runtime/syntax/testdir/dumps/vim_ex_command_modifiers_08.dump b/runtime/syntax/testdir/dumps/vim_ex_command_modifiers_08.dump
new file mode 100644 (file)
index 0000000..1a20520
--- /dev/null
@@ -0,0 +1,20 @@
+|b+0#af5f00255#ffffff0|e|l|o|w|r|i|g|h|t| +0#0000000&@7|4+0#e000002&|2|p+0#af5f00255&|r|i|n|t| +0#0000000&@49
+|b+0#af5f00255&|o|t|r|i|g|h|t| +0#0000000&@9|4+0#e000002&|2|p+0#af5f00255&|r|i|n|t| +0#0000000&@49
+|b+0#af5f00255&|r|o|w|s|e| +0#0000000&@11|4+0#e000002&|2|p+0#af5f00255&|r|i|n|t| +0#0000000&@49
+|c+0#af5f00255&|o|n|f|i|r|m| +0#0000000&@10|4+0#e000002&|2|p+0#af5f00255&|r|i|n|t| +0#0000000&@49
+|f+0#af5f00255&|i|l|t|e|r| +0#0000000&@1|/+0#e000e06&|p+0#0000000&|a|t@1|e|r|n|/+0#e000e06&| +0#0000000&|4+0#e000002&|2|p+0#af5f00255&|r|i|n|t| +0#0000000&@49
+>f+0#af5f00255&|i|l|t|e|r|!| +0#0000000&|/+0#e000e06&|p+0#0000000&|a|t@1|e|r|n|/+0#e000e06&| +0#0000000&|4+0#e000002&|2|p+0#af5f00255&|r|i|n|t| +0#0000000&@49
+|h+0#af5f00255&|i|d|e| +0#0000000&@13|4+0#e000002&|2|p+0#af5f00255&|r|i|n|t| +0#0000000&@49
+|h+0#af5f00255&|o|r|i|z|o|n|t|a|l| +0#0000000&@7|4+0#e000002&|2|p+0#af5f00255&|r|i|n|t| +0#0000000&@49
+|k+0#af5f00255&|e@1|p|a|l|t| +0#0000000&@10|4+0#e000002&|2|p+0#af5f00255&|r|i|n|t| +0#0000000&@49
+|k+0#af5f00255&|e@1|p|j|u|m|p|s| +0#0000000&@8|4+0#e000002&|2|p+0#af5f00255&|r|i|n|t| +0#0000000&@49
+|k+0#af5f00255&|e@1|p|m|a|r|k|s| +0#0000000&@8|4+0#e000002&|2|p+0#af5f00255&|r|i|n|t| +0#0000000&@49
+|k+0#af5f00255&|e@1|p@1|a|t@1|e|r|n|s| +0#0000000&@5|4+0#e000002&|2|p+0#af5f00255&|r|i|n|t| +0#0000000&@49
+|l+0#af5f00255&|e|f|t|a|b|o|v|e| +0#0000000&@8|4+0#e000002&|2|p+0#af5f00255&|r|i|n|t| +0#0000000&@49
+|l+0#af5f00255&|e|g|a|c|y| +0#0000000&@11|4+0#e000002&|2|p+0#af5f00255&|r|i|n|t| +0#0000000&@49
+|l+0#af5f00255&|o|c|k|m|a|r|k|s| +0#0000000&@8|4+0#e000002&|2|p+0#af5f00255&|r|i|n|t| +0#0000000&@49
+|n+0#af5f00255&|o|a|u|t|o|c|m|d| +0#0000000&@8|4+0#e000002&|2|p+0#af5f00255&|r|i|n|t| +0#0000000&@49
+|n+0#af5f00255&|o|s|w|a|p|f|i|l|e| +0#0000000&@7|4+0#e000002&|2|p+0#af5f00255&|r|i|n|t| +0#0000000&@49
+|r+0#af5f00255&|i|g|h|t|b|e|l|o|w| +0#0000000&@7|4+0#e000002&|2|p+0#af5f00255&|r|i|n|t| +0#0000000&@49
+|s+0#af5f00255&|a|n|d|b|o|x| +0#0000000&@10|4+0#e000002&|2|p+0#af5f00255&|r|i|n|t| +0#0000000&@49
+@57|1|4|2|,|1| @8|4|5|%| 
diff --git a/runtime/syntax/testdir/dumps/vim_ex_command_modifiers_09.dump b/runtime/syntax/testdir/dumps/vim_ex_command_modifiers_09.dump
new file mode 100644 (file)
index 0000000..12ee320
--- /dev/null
@@ -0,0 +1,20 @@
+|s+0#af5f00255#ffffff0|a|n|d|b|o|x| +0#0000000&@10|4+0#e000002&|2|p+0#af5f00255&|r|i|n|t| +0#0000000&@49
+|s+0#af5f00255&|i|l|e|n|t| +0#0000000&@11|4+0#e000002&|2|p+0#af5f00255&|r|i|n|t| +0#0000000&@49
+|s+0#af5f00255&|i|l|e|n|t|!| +0#0000000&@10|4+0#e000002&|2|p+0#af5f00255&|r|i|n|t| +0#0000000&@49
+|t+0#af5f00255&|a|b| +0#0000000&@14|4+0#e000002&|2|p+0#af5f00255&|r|i|n|t| +0#0000000&@49
+|t+0#af5f00255&|o|p|l|e|f|t| +0#0000000&@10|4+0#e000002&|2|p+0#af5f00255&|r|i|n|t| +0#0000000&@49
+>u+0#af5f00255&|n|s|i|l|e|n|t| +0#0000000&@9|4+0#e000002&|2|p+0#af5f00255&|r|i|n|t| +0#0000000&@49
+|v+0#af5f00255&|e|r|b|o|s|e| +0#0000000&@10|4+0#e000002&|2|p+0#af5f00255&|r|i|n|t| +0#0000000&@49
+|v+0#af5f00255&|e|r|t|i|c|a|l| +0#0000000&@9|4+0#e000002&|2|p+0#af5f00255&|r|i|n|t| +0#0000000&@49
+|v+0#af5f00255&|i|m|9|c|m|d| +0#0000000&@10|4+0#e000002&|2|p+0#af5f00255&|r|i|n|t| +0#0000000&@49
+@75
+|a+0#af5f00255&|b|o|v|e|l|e|f|t| +0#0000000&@8|:|4+0#e000002&|2|p+0#af5f00255&|r|i|n|t| +0#0000000&@48
+|b+0#af5f00255&|e|l|o|w|r|i|g|h|t| +0#0000000&@7|:|4+0#e000002&|2|p+0#af5f00255&|r|i|n|t| +0#0000000&@48
+|b+0#af5f00255&|o|t|r|i|g|h|t| +0#0000000&@9|:|4+0#e000002&|2|p+0#af5f00255&|r|i|n|t| +0#0000000&@48
+|b+0#af5f00255&|r|o|w|s|e| +0#0000000&@11|:|4+0#e000002&|2|p+0#af5f00255&|r|i|n|t| +0#0000000&@48
+|c+0#af5f00255&|o|n|f|i|r|m| +0#0000000&@10|:|4+0#e000002&|2|p+0#af5f00255&|r|i|n|t| +0#0000000&@48
+|f+0#af5f00255&|i|l|t|e|r| +0#0000000&@1|/+0#e000e06&|p+0#0000000&|a|t@1|e|r|n|/+0#e000e06&| +0#0000000&|:|4+0#e000002&|2|p+0#af5f00255&|r|i|n|t| +0#0000000&@48
+|f+0#af5f00255&|i|l|t|e|r|!| +0#0000000&|/+0#e000e06&|p+0#0000000&|a|t@1|e|r|n|/+0#e000e06&| +0#0000000&|:|4+0#e000002&|2|p+0#af5f00255&|r|i|n|t| +0#0000000&@48
+|h+0#af5f00255&|i|d|e| +0#0000000&@13|:|4+0#e000002&|2|p+0#af5f00255&|r|i|n|t| +0#0000000&@48
+|h+0#af5f00255&|o|r|i|z|o|n|t|a|l| +0#0000000&@7|:|4+0#e000002&|2|p+0#af5f00255&|r|i|n|t| +0#0000000&@48
+@57|1|6|0|,|1| @8|5|1|%| 
diff --git a/runtime/syntax/testdir/dumps/vim_ex_command_modifiers_10.dump b/runtime/syntax/testdir/dumps/vim_ex_command_modifiers_10.dump
new file mode 100644 (file)
index 0000000..664d812
--- /dev/null
@@ -0,0 +1,20 @@
+|h+0#af5f00255#ffffff0|o|r|i|z|o|n|t|a|l| +0#0000000&@7|:|4+0#e000002&|2|p+0#af5f00255&|r|i|n|t| +0#0000000&@48
+|k+0#af5f00255&|e@1|p|a|l|t| +0#0000000&@10|:|4+0#e000002&|2|p+0#af5f00255&|r|i|n|t| +0#0000000&@48
+|k+0#af5f00255&|e@1|p|j|u|m|p|s| +0#0000000&@8|:|4+0#e000002&|2|p+0#af5f00255&|r|i|n|t| +0#0000000&@48
+|k+0#af5f00255&|e@1|p|m|a|r|k|s| +0#0000000&@8|:|4+0#e000002&|2|p+0#af5f00255&|r|i|n|t| +0#0000000&@48
+|k+0#af5f00255&|e@1|p@1|a|t@1|e|r|n|s| +0#0000000&@5|:|4+0#e000002&|2|p+0#af5f00255&|r|i|n|t| +0#0000000&@48
+>l+0#af5f00255&|e|f|t|a|b|o|v|e| +0#0000000&@8|:|4+0#e000002&|2|p+0#af5f00255&|r|i|n|t| +0#0000000&@48
+|l+0#af5f00255&|e|g|a|c|y| +0#0000000&@11|:|4+0#e000002&|2|p+0#af5f00255&|r|i|n|t| +0#0000000&@48
+|l+0#af5f00255&|o|c|k|m|a|r|k|s| +0#0000000&@8|:|4+0#e000002&|2|p+0#af5f00255&|r|i|n|t| +0#0000000&@48
+|n+0#af5f00255&|o|a|u|t|o|c|m|d| +0#0000000&@8|:|4+0#e000002&|2|p+0#af5f00255&|r|i|n|t| +0#0000000&@48
+|n+0#af5f00255&|o|s|w|a|p|f|i|l|e| +0#0000000&@7|:|4+0#e000002&|2|p+0#af5f00255&|r|i|n|t| +0#0000000&@48
+|r+0#af5f00255&|i|g|h|t|b|e|l|o|w| +0#0000000&@7|:|4+0#e000002&|2|p+0#af5f00255&|r|i|n|t| +0#0000000&@48
+|s+0#af5f00255&|a|n|d|b|o|x| +0#0000000&@10|:|4+0#e000002&|2|p+0#af5f00255&|r|i|n|t| +0#0000000&@48
+|s+0#af5f00255&|i|l|e|n|t| +0#0000000&@11|:|4+0#e000002&|2|p+0#af5f00255&|r|i|n|t| +0#0000000&@48
+|s+0#af5f00255&|i|l|e|n|t|!| +0#0000000&@10|:|4+0#e000002&|2|p+0#af5f00255&|r|i|n|t| +0#0000000&@48
+|t+0#af5f00255&|a|b| +0#0000000&@14|:|4+0#e000002&|2|p+0#af5f00255&|r|i|n|t| +0#0000000&@48
+|t+0#af5f00255&|o|p|l|e|f|t| +0#0000000&@10|:|4+0#e000002&|2|p+0#af5f00255&|r|i|n|t| +0#0000000&@48
+|u+0#af5f00255&|n|s|i|l|e|n|t| +0#0000000&@9|:|4+0#e000002&|2|p+0#af5f00255&|r|i|n|t| +0#0000000&@48
+|v+0#af5f00255&|e|r|b|o|s|e| +0#0000000&@10|:|4+0#e000002&|2|p+0#af5f00255&|r|i|n|t| +0#0000000&@48
+|v+0#af5f00255&|e|r|t|i|c|a|l| +0#0000000&@9|:|4+0#e000002&|2|p+0#af5f00255&|r|i|n|t| +0#0000000&@48
+@57|1|7|8|,|1| @8|5|7|%| 
diff --git a/runtime/syntax/testdir/dumps/vim_ex_command_modifiers_11.dump b/runtime/syntax/testdir/dumps/vim_ex_command_modifiers_11.dump
new file mode 100644 (file)
index 0000000..e46b547
--- /dev/null
@@ -0,0 +1,20 @@
+|v+0#af5f00255#ffffff0|e|r|t|i|c|a|l| +0#0000000&@9|:|4+0#e000002&|2|p+0#af5f00255&|r|i|n|t| +0#0000000&@48
+|v+0#af5f00255&|i|m|9|c|m|d| +0#0000000&@10|:|4+0#e000002&|2|p+0#af5f00255&|r|i|n|t| +0#0000000&@48
+@75
+@75
+|s+0#af5f00255&|i|l|e|n|t| +0#0000000&|:|d+0#af5f00255&|e|l|e|t|e| +0#0000000&|_+0#e000002&| +0#0000000&@58
+>s+0#af5f00255&|i|l|e|n|t| +0#0000000&|$+0#e000002&|d+0#af5f00255&|e|l|e|t|e| +0#0000000&|_+0#e000002&| +0#0000000&@58
+|s+0#af5f00255&|i|l|e|n|t| +0#0000000&|:|$+0#e000002&|d+0#af5f00255&|e|l|e|t|e| +0#0000000&|_+0#e000002&| +0#0000000&@57
+@75
+|l+0#af5f00255&|o|c|k|m|a|r|k|s| +0#0000000&|'+0#e000002&|[|,+0#0000000&|'+0#e000002&|]|d+0#af5f00255&| +0#0000000&|_+0#e000002&| +0#0000000&@56
+@75
+|s+0#af5f00255&|i|l|e|n|t| +0#0000000&|k+0#af5f00255&|e@1|p@1|a|t@1|e|r|n|s| +0#0000000&|%+0#e000002&|s+0#af5f00255&|/+0#e000e06&|\+0#0000000&|v|^|%|(|%|(@1|[|=|`|:|.|'|"|~|^|_|*|+|#|-|]|)|\|1|+|\|n|)|?|.|{|1|,|2|}|\|n|(|[|=|`|:|.|'|"|~|^|_|*|+
+|#|-|]|)|\|2|+|)|||%|(|%|(@1|[|=|`|:|.|'@1|"|~|^|_|*|+|#|-|]|)|\|3|{|2|,|}|\|n|)|?|.|{|3|,|}|\|n|(|[|=|`|:|.|'@1|"|~|^|_|*|+|#|-|]|)|\|4|{|2|,|}|)|$|/+0#e000e06&
+|\+0#0000000&|=|c|l|o|s|u|r|e|.|P|r|o|c|e|s@1|(|s|u|b|m|a|t|c|h|(|0|)@1|/+0#e000e06&|g|n| +0#0000000&@41
+@75
+|d+0#af5f00255&|e|f| +0#0000000&|V|i|m|9|C|o|n|t|e|x|t|(+0#e000e06&|)| +0#0000000&@57
+@75
+@2|s+0#af5f00255&|i|l|e|n|t| +0#0000000&|c+0#af5f00255&|o|p|y| +0#0000000&@61
+@2|s+0#af5f00255&|i|l|e|n|t| +0#0000000&@2|c+0#af5f00255&|o|p|y| +0#0000000&@59
+@2|s+0#af5f00255&|i|l|e|n|t| +0#0000000&|c|o|p|y| |=+0#af5f00255&| +0#0000000&|9+0#e000002&@1| +0#0000000&@56
+@57|1|9|6|,|1| @8|6|3|%| 
diff --git a/runtime/syntax/testdir/dumps/vim_ex_command_modifiers_12.dump b/runtime/syntax/testdir/dumps/vim_ex_command_modifiers_12.dump
new file mode 100644 (file)
index 0000000..34dba88
--- /dev/null
@@ -0,0 +1,20 @@
+| +0&#ffffff0@1|s+0#af5f00255&|i|l|e|n|t| +0#0000000&|c|o|p|y| |=+0#af5f00255&| +0#0000000&|9+0#e000002&@1| +0#0000000&@56
+@2|s+0#af5f00255&|i|l|e|n|t| +0#0000000&@2|c|o|p|y| |=+0#af5f00255&| +0#0000000&|9+0#e000002&@1| +0#0000000&@54
+@2|s+0#af5f00255&|i|l|e|n|t| +0#0000000&|g+0#00e0e07&|:|c+0#0000000&|o|p|y| |=+0#af5f00255&| +0#0000000&|9+0#e000002&@1| +0#0000000&@54
+@2|s+0#af5f00255&|i|l|e|n|t| +0#0000000&@2|g+0#00e0e07&|:|c+0#0000000&|o|p|y| |=+0#af5f00255&| +0#0000000&|9+0#e000002&@1| +0#0000000&@52
+@2|s+0#af5f00255&|i|l|e|n|t| +0#0000000&|c+0#00e0e07&|o|p|y|(+0#e000e06&|)| +0#0000000&@59
+@2>s+0#af5f00255&|i|l|e|n|t| +0#0000000&@2|c+0#00e0e07&|o|p|y|(+0#e000e06&|)| +0#0000000&@57
+@2|s+0#af5f00255&|i|l|e|n|t| +0#0000000&|c+0#af5f00255&|a|l@1| +0#0000000&|c+0#00e0e07&|o|p|y|(+0#e000e06&|)| +0#0000000&@54
+@2|s+0#af5f00255&|i|l|e|n|t| +0#0000000&@2|c+0#af5f00255&|a|l@1| +0#0000000&|c+0#00e0e07&|o|p|y|(+0#e000e06&|)| +0#0000000&@52
+@2|s+0#af5f00255&|i|l|e|n|t| +0#0000000&|C|o|p|y|(+0#e000e06&|)| +0#0000000&@59
+@2|s+0#af5f00255&|i|l|e|n|t| +0#0000000&@2|C|o|p|y|(+0#e000e06&|)| +0#0000000&@57
+@2|s+0#af5f00255&|i|l|e|n|t| +0#0000000&|c+0#af5f00255&|a|l@1| +0#0000000&|C|o|p|y|(+0#e000e06&|)| +0#0000000&@54
+@2|s+0#af5f00255&|i|l|e|n|t| +0#0000000&@2|c+0#af5f00255&|a|l@1| +0#0000000&|C|o|p|y|(+0#e000e06&|)| +0#0000000&@52
+@2|s+0#af5f00255&|i|l|e|n|t| +0#0000000&|C|o|p|y| @61
+@2|s+0#af5f00255&|i|l|e|n|t| +0#0000000&@2|C|o|p|y| @59
+@2|s+0#af5f00255&|i|l|e|n|t| +0#0000000&|C|o|p|y|!+0#af5f00255&| +0#0000000&@60
+@2|s+0#af5f00255&|i|l|e|n|t| +0#0000000&@2|C|o|p|y|!+0#af5f00255&| +0#0000000&@58
+@2|s+0#af5f00255&|i|l|e|n|t| +0#0000000&|C|o|p|y| |=+0#af5f00255&| +0#0000000&|9+0#e000002&@1| +0#0000000&@56
+@2|s+0#af5f00255&|i|l|e|n|t| +0#0000000&@2|C|o|p|y| |=+0#af5f00255&| +0#0000000&|9+0#e000002&@1| +0#0000000&@54
+@2|s+0#af5f00255&|i|l|e|n|t| +0#0000000&|g+0#00e0e07&|:|C+0#0000000&|o|p|y| |=+0#af5f00255&| +0#0000000&|9+0#e000002&@1| +0#0000000&@54
+@57|2|1|2|,|3| @8|6|8|%| 
diff --git a/runtime/syntax/testdir/dumps/vim_ex_command_modifiers_13.dump b/runtime/syntax/testdir/dumps/vim_ex_command_modifiers_13.dump
new file mode 100644 (file)
index 0000000..de9a19e
--- /dev/null
@@ -0,0 +1,20 @@
+| +0&#ffffff0@1|s+0#af5f00255&|i|l|e|n|t| +0#0000000&|g+0#00e0e07&|:|C+0#0000000&|o|p|y| |=+0#af5f00255&| +0#0000000&|9+0#e000002&@1| +0#0000000&@54
+@2|s+0#af5f00255&|i|l|e|n|t| +0#0000000&@2|g+0#00e0e07&|:|C+0#0000000&|o|p|y| |=+0#af5f00255&| +0#0000000&|9+0#e000002&@1| +0#0000000&@52
+@75
+@2|s+0#af5f00255&|i|l|e|n|t|!| +0#0000000&|c+0#af5f00255&|o|p|y| +0#0000000&@60
+@2|s+0#af5f00255&|i|l|e|n|t|!| +0#0000000&@2|c+0#af5f00255&|o|p|y| +0#0000000&@58
+@2>s+0#af5f00255&|i|l|e|n|t|!| +0#0000000&|c|o|p|y| |=+0#af5f00255&| +0#0000000&|9+0#e000002&@1| +0#0000000&@55
+@2|s+0#af5f00255&|i|l|e|n|t|!| +0#0000000&@2|c|o|p|y| |=+0#af5f00255&| +0#0000000&|9+0#e000002&@1| +0#0000000&@53
+@2|s+0#af5f00255&|i|l|e|n|t|!| +0#0000000&|g+0#00e0e07&|:|c+0#0000000&|o|p|y| |=+0#af5f00255&| +0#0000000&|9+0#e000002&@1| +0#0000000&@53
+@2|s+0#af5f00255&|i|l|e|n|t|!| +0#0000000&@2|g+0#00e0e07&|:|c+0#0000000&|o|p|y| |=+0#af5f00255&| +0#0000000&|9+0#e000002&@1| +0#0000000&@51
+@2|s+0#af5f00255&|i|l|e|n|t|!| +0#0000000&|c+0#00e0e07&|o|p|y|(+0#e000e06&|)| +0#0000000&@58
+@2|s+0#af5f00255&|i|l|e|n|t|!| +0#0000000&@2|c+0#00e0e07&|o|p|y|(+0#e000e06&|)| +0#0000000&@56
+@2|s+0#af5f00255&|i|l|e|n|t|!| +0#0000000&|c+0#af5f00255&|a|l@1| +0#0000000&|c+0#00e0e07&|o|p|y|(+0#e000e06&|)| +0#0000000&@53
+@2|s+0#af5f00255&|i|l|e|n|t|!| +0#0000000&@2|c+0#af5f00255&|a|l@1| +0#0000000&|c+0#00e0e07&|o|p|y|(+0#e000e06&|)| +0#0000000&@51
+@2|s+0#af5f00255&|i|l|e|n|t|!| +0#0000000&|C|o|p|y|(+0#e000e06&|)| +0#0000000&@58
+@2|s+0#af5f00255&|i|l|e|n|t|!| +0#0000000&@2|C|o|p|y|(+0#e000e06&|)| +0#0000000&@56
+@2|s+0#af5f00255&|i|l|e|n|t|!| +0#0000000&|c+0#af5f00255&|a|l@1| +0#0000000&|C|o|p|y|(+0#e000e06&|)| +0#0000000&@53
+@2|s+0#af5f00255&|i|l|e|n|t|!| +0#0000000&@2|c+0#af5f00255&|a|l@1| +0#0000000&|C|o|p|y|(+0#e000e06&|)| +0#0000000&@51
+@2|s+0#af5f00255&|i|l|e|n|t|!| +0#0000000&|C|o|p|y| @60
+@2|s+0#af5f00255&|i|l|e|n|t|!| +0#0000000&@2|C|o|p|y| @58
+@57|2|3|0|,|3| @8|7|4|%| 
diff --git a/runtime/syntax/testdir/dumps/vim_ex_command_modifiers_14.dump b/runtime/syntax/testdir/dumps/vim_ex_command_modifiers_14.dump
new file mode 100644 (file)
index 0000000..70a17b4
--- /dev/null
@@ -0,0 +1,20 @@
+| +0&#ffffff0@1|s+0#af5f00255&|i|l|e|n|t|!| +0#0000000&@2|C|o|p|y| @58
+@2|s+0#af5f00255&|i|l|e|n|t|!| +0#0000000&|C|o|p|y|!+0#af5f00255&| +0#0000000&@59
+@2|s+0#af5f00255&|i|l|e|n|t|!| +0#0000000&@2|C|o|p|y|!+0#af5f00255&| +0#0000000&@57
+@2|s+0#af5f00255&|i|l|e|n|t|!| +0#0000000&|C|o|p|y| |=+0#af5f00255&| +0#0000000&|9+0#e000002&@1| +0#0000000&@55
+@2|s+0#af5f00255&|i|l|e|n|t|!| +0#0000000&@2|C|o|p|y| |=+0#af5f00255&| +0#0000000&|9+0#e000002&@1| +0#0000000&@53
+@2>s+0#af5f00255&|i|l|e|n|t|!| +0#0000000&|g+0#00e0e07&|:|C+0#0000000&|o|p|y| |=+0#af5f00255&| +0#0000000&|9+0#e000002&@1| +0#0000000&@53
+@2|s+0#af5f00255&|i|l|e|n|t|!| +0#0000000&@2|g+0#00e0e07&|:|C+0#0000000&|o|p|y| |=+0#af5f00255&| +0#0000000&|9+0#e000002&@1| +0#0000000&@51
+@75
+@2|f+0#af5f00255&|i|l|t|e|r| +0#0000000&|p|a|t@1|e|r|n| |c+0#af5f00255&|o|p|y| +0#0000000&@53
+@2|f+0#af5f00255&|i|l|t|e|r| +0#0000000&|p|a|t@1|e|r|n| @2|c+0#af5f00255&|o|p|y| +0#0000000&@51
+@2|f+0#af5f00255&|i|l|t|e|r| +0#0000000&|p|a|t@1|e|r|n| |c|o|p|y| |=+0#af5f00255&| +0#0000000&|9+0#e000002&@1| +0#0000000&@48
+@2|f+0#af5f00255&|i|l|t|e|r| +0#0000000&|p|a|t@1|e|r|n| @2|c|o|p|y| |=+0#af5f00255&| +0#0000000&|9+0#e000002&@1| +0#0000000&@46
+@2|f+0#af5f00255&|i|l|t|e|r| +0#0000000&|p|a|t@1|e|r|n| |g+0#00e0e07&|:|c+0#0000000&|o|p|y| |=+0#af5f00255&| +0#0000000&|9+0#e000002&@1| +0#0000000&@46
+@2|f+0#af5f00255&|i|l|t|e|r| +0#0000000&|p|a|t@1|e|r|n| @2|g+0#00e0e07&|:|c+0#0000000&|o|p|y| |=+0#af5f00255&| +0#0000000&|9+0#e000002&@1| +0#0000000&@44
+@2|f+0#af5f00255&|i|l|t|e|r| +0#0000000&|p|a|t@1|e|r|n| |c+0#00e0e07&|o|p|y|(+0#e000e06&|)| +0#0000000&@51
+@2|f+0#af5f00255&|i|l|t|e|r| +0#0000000&|p|a|t@1|e|r|n| @2|c+0#00e0e07&|o|p|y|(+0#e000e06&|)| +0#0000000&@49
+@2|f+0#af5f00255&|i|l|t|e|r| +0#0000000&|p|a|t@1|e|r|n| |c+0#af5f00255&|a|l@1| +0#0000000&|c+0#00e0e07&|o|p|y|(+0#e000e06&|)| +0#0000000&@46
+@2|f+0#af5f00255&|i|l|t|e|r| +0#0000000&|p|a|t@1|e|r|n| @2|c+0#af5f00255&|a|l@1| +0#0000000&|c+0#00e0e07&|o|p|y|(+0#e000e06&|)| +0#0000000&@44
+@2|f+0#af5f00255&|i|l|t|e|r| +0#0000000&|p|a|t@1|e|r|n| |C|o|p|y|(+0#e000e06&|)| +0#0000000&@51
+@57|2|4|8|,|3| @8|8|0|%| 
diff --git a/runtime/syntax/testdir/dumps/vim_ex_command_modifiers_15.dump b/runtime/syntax/testdir/dumps/vim_ex_command_modifiers_15.dump
new file mode 100644 (file)
index 0000000..f7f9d02
--- /dev/null
@@ -0,0 +1,20 @@
+| +0&#ffffff0@1|f+0#af5f00255&|i|l|t|e|r| +0#0000000&|p|a|t@1|e|r|n| |C|o|p|y|(+0#e000e06&|)| +0#0000000&@51
+@2|f+0#af5f00255&|i|l|t|e|r| +0#0000000&|p|a|t@1|e|r|n| @2|C|o|p|y|(+0#e000e06&|)| +0#0000000&@49
+@2|f+0#af5f00255&|i|l|t|e|r| +0#0000000&|p|a|t@1|e|r|n| |c+0#af5f00255&|a|l@1| +0#0000000&|C|o|p|y|(+0#e000e06&|)| +0#0000000&@46
+@2|f+0#af5f00255&|i|l|t|e|r| +0#0000000&|p|a|t@1|e|r|n| @2|c+0#af5f00255&|a|l@1| +0#0000000&|C|o|p|y|(+0#e000e06&|)| +0#0000000&@44
+@2|f+0#af5f00255&|i|l|t|e|r| +0#0000000&|p|a|t@1|e|r|n| |C|o|p|y| @53
+@2>f+0#af5f00255&|i|l|t|e|r| +0#0000000&|p|a|t@1|e|r|n| @2|C|o|p|y| @51
+@2|f+0#af5f00255&|i|l|t|e|r| +0#0000000&|p|a|t@1|e|r|n| |C|o|p|y|!+0#af5f00255&| +0#0000000&@52
+@2|f+0#af5f00255&|i|l|t|e|r| +0#0000000&|p|a|t@1|e|r|n| @2|C|o|p|y|!+0#af5f00255&| +0#0000000&@50
+@2|f+0#af5f00255&|i|l|t|e|r| +0#0000000&|p|a|t@1|e|r|n| |C|o|p|y| |=+0#af5f00255&| +0#0000000&|9+0#e000002&@1| +0#0000000&@48
+@2|f+0#af5f00255&|i|l|t|e|r| +0#0000000&|p|a|t@1|e|r|n| @2|C|o|p|y| |=+0#af5f00255&| +0#0000000&|9+0#e000002&@1| +0#0000000&@46
+@2|f+0#af5f00255&|i|l|t|e|r| +0#0000000&|p|a|t@1|e|r|n| |g+0#00e0e07&|:|C+0#0000000&|o|p|y| |=+0#af5f00255&| +0#0000000&|9+0#e000002&@1| +0#0000000&@46
+@2|f+0#af5f00255&|i|l|t|e|r| +0#0000000&|p|a|t@1|e|r|n| @2|g+0#00e0e07&|:|C+0#0000000&|o|p|y| |=+0#af5f00255&| +0#0000000&|9+0#e000002&@1| +0#0000000&@44
+@75
+@2|f+0#af5f00255&|i|l|t|e|r| +0#0000000&|/+0#e000e06&|p+0#0000000&|a|t@1|e|r|n|/+0#e000e06&| +0#0000000&|c+0#af5f00255&|o|p|y| +0#0000000&@51
+@2|f+0#af5f00255&|i|l|t|e|r| +0#0000000&|/+0#e000e06&|p+0#0000000&|a|t@1|e|r|n|/+0#e000e06&| +0#0000000&@2|c+0#af5f00255&|o|p|y| +0#0000000&@49
+@2|f+0#af5f00255&|i|l|t|e|r| +0#0000000&|/+0#e000e06&|p+0#0000000&|a|t@1|e|r|n|/+0#e000e06&| +0#0000000&|c|o|p|y| |=+0#af5f00255&| +0#0000000&|9+0#e000002&@1| +0#0000000&@46
+@2|f+0#af5f00255&|i|l|t|e|r| +0#0000000&|/+0#e000e06&|p+0#0000000&|a|t@1|e|r|n|/+0#e000e06&| +0#0000000&@2|c|o|p|y| |=+0#af5f00255&| +0#0000000&|9+0#e000002&@1| +0#0000000&@44
+@2|f+0#af5f00255&|i|l|t|e|r| +0#0000000&|/+0#e000e06&|p+0#0000000&|a|t@1|e|r|n|/+0#e000e06&| +0#0000000&|g+0#00e0e07&|:|c+0#0000000&|o|p|y| |=+0#af5f00255&| +0#0000000&|9+0#e000002&@1| +0#0000000&@44
+@2|f+0#af5f00255&|i|l|t|e|r| +0#0000000&|/+0#e000e06&|p+0#0000000&|a|t@1|e|r|n|/+0#e000e06&| +0#0000000&@2|g+0#00e0e07&|:|c+0#0000000&|o|p|y| |=+0#af5f00255&| +0#0000000&|9+0#e000002&@1| +0#0000000&@42
+@57|2|6@1|,|3| @8|8|6|%| 
diff --git a/runtime/syntax/testdir/dumps/vim_ex_command_modifiers_16.dump b/runtime/syntax/testdir/dumps/vim_ex_command_modifiers_16.dump
new file mode 100644 (file)
index 0000000..f26a2f5
--- /dev/null
@@ -0,0 +1,20 @@
+| +0&#ffffff0@1|f+0#af5f00255&|i|l|t|e|r| +0#0000000&|/+0#e000e06&|p+0#0000000&|a|t@1|e|r|n|/+0#e000e06&| +0#0000000&@2|g+0#00e0e07&|:|c+0#0000000&|o|p|y| |=+0#af5f00255&| +0#0000000&|9+0#e000002&@1| +0#0000000&@42
+@2|f+0#af5f00255&|i|l|t|e|r| +0#0000000&|/+0#e000e06&|p+0#0000000&|a|t@1|e|r|n|/+0#e000e06&| +0#0000000&|c+0#00e0e07&|o|p|y|(+0#e000e06&|)| +0#0000000&@49
+@2|f+0#af5f00255&|i|l|t|e|r| +0#0000000&|/+0#e000e06&|p+0#0000000&|a|t@1|e|r|n|/+0#e000e06&| +0#0000000&@2|c+0#00e0e07&|o|p|y|(+0#e000e06&|)| +0#0000000&@47
+@2|f+0#af5f00255&|i|l|t|e|r| +0#0000000&|/+0#e000e06&|p+0#0000000&|a|t@1|e|r|n|/+0#e000e06&| +0#0000000&|c+0#af5f00255&|a|l@1| +0#0000000&|c+0#00e0e07&|o|p|y|(+0#e000e06&|)| +0#0000000&@44
+@2|f+0#af5f00255&|i|l|t|e|r| +0#0000000&|/+0#e000e06&|p+0#0000000&|a|t@1|e|r|n|/+0#e000e06&| +0#0000000&@2|c+0#af5f00255&|a|l@1| +0#0000000&|c+0#00e0e07&|o|p|y|(+0#e000e06&|)| +0#0000000&@42
+@2>f+0#af5f00255&|i|l|t|e|r| +0#0000000&|/+0#e000e06&|p+0#0000000&|a|t@1|e|r|n|/+0#e000e06&| +0#0000000&|C|o|p|y|(+0#e000e06&|)| +0#0000000&@49
+@2|f+0#af5f00255&|i|l|t|e|r| +0#0000000&|/+0#e000e06&|p+0#0000000&|a|t@1|e|r|n|/+0#e000e06&| +0#0000000&@2|C|o|p|y|(+0#e000e06&|)| +0#0000000&@47
+@2|f+0#af5f00255&|i|l|t|e|r| +0#0000000&|/+0#e000e06&|p+0#0000000&|a|t@1|e|r|n|/+0#e000e06&| +0#0000000&|c+0#af5f00255&|a|l@1| +0#0000000&|C|o|p|y|(+0#e000e06&|)| +0#0000000&@44
+@2|f+0#af5f00255&|i|l|t|e|r| +0#0000000&|/+0#e000e06&|p+0#0000000&|a|t@1|e|r|n|/+0#e000e06&| +0#0000000&@2|c+0#af5f00255&|a|l@1| +0#0000000&|C|o|p|y|(+0#e000e06&|)| +0#0000000&@42
+@2|f+0#af5f00255&|i|l|t|e|r| +0#0000000&|/+0#e000e06&|p+0#0000000&|a|t@1|e|r|n|/+0#e000e06&| +0#0000000&|C|o|p|y| @51
+@2|f+0#af5f00255&|i|l|t|e|r| +0#0000000&|/+0#e000e06&|p+0#0000000&|a|t@1|e|r|n|/+0#e000e06&| +0#0000000&@2|C|o|p|y| @49
+@2|f+0#af5f00255&|i|l|t|e|r| +0#0000000&|/+0#e000e06&|p+0#0000000&|a|t@1|e|r|n|/+0#e000e06&| +0#0000000&|C|o|p|y|!+0#af5f00255&| +0#0000000&@50
+@2|f+0#af5f00255&|i|l|t|e|r| +0#0000000&|/+0#e000e06&|p+0#0000000&|a|t@1|e|r|n|/+0#e000e06&| +0#0000000&@2|C|o|p|y|!+0#af5f00255&| +0#0000000&@48
+@2|f+0#af5f00255&|i|l|t|e|r| +0#0000000&|/+0#e000e06&|p+0#0000000&|a|t@1|e|r|n|/+0#e000e06&| +0#0000000&|C|o|p|y| |=+0#af5f00255&| +0#0000000&|9+0#e000002&@1| +0#0000000&@46
+@2|f+0#af5f00255&|i|l|t|e|r| +0#0000000&|/+0#e000e06&|p+0#0000000&|a|t@1|e|r|n|/+0#e000e06&| +0#0000000&@2|C|o|p|y| |=+0#af5f00255&| +0#0000000&|9+0#e000002&@1| +0#0000000&@44
+@2|f+0#af5f00255&|i|l|t|e|r| +0#0000000&|/+0#e000e06&|p+0#0000000&|a|t@1|e|r|n|/+0#e000e06&| +0#0000000&|g+0#00e0e07&|:|C+0#0000000&|o|p|y| |=+0#af5f00255&| +0#0000000&|9+0#e000002&@1| +0#0000000&@44
+@2|f+0#af5f00255&|i|l|t|e|r| +0#0000000&|/+0#e000e06&|p+0#0000000&|a|t@1|e|r|n|/+0#e000e06&| +0#0000000&@2|g+0#00e0e07&|:|C+0#0000000&|o|p|y| |=+0#af5f00255&| +0#0000000&|9+0#e000002&@1| +0#0000000&@42
+@75
+@2|s+0#af5f00255&|i|l|e|n|t| +0#0000000&|w+0#af5f00255&|i|n|c|m|d| +0#0000000&|=| @57
+@57|2|8|4|,|3| @8|9|2|%| 
diff --git a/runtime/syntax/testdir/dumps/vim_ex_command_modifiers_17.dump b/runtime/syntax/testdir/dumps/vim_ex_command_modifiers_17.dump
new file mode 100644 (file)
index 0000000..b333c0c
--- /dev/null
@@ -0,0 +1,20 @@
+| +0&#ffffff0@1|s+0#af5f00255&|i|l|e|n|t| +0#0000000&|w+0#af5f00255&|i|n|c|m|d| +0#0000000&|=| @57
+@2|s+0#af5f00255&|i|l|e|n|t| +0#0000000&|w+0#af5f00255&|i|n|c|m|d| +0#0000000&|=| |#+0#0000e05&| |c|o|m@1|e|n|t| +0#0000000&@47
+@2|s+0#af5f00255&|i|l|e|n|t| +0#0000000&|w+0#af5f00255&|i|n|c|m|d| +0#0000000&|=| ||| |e+0#af5f00255&|c|h|o| +0#0000000&|"+0#e000002&|.@2|"| +0#0000000&@44
+@2|s+0#af5f00255&|i|l|e|n|t| +0#0000000&|w|i|n|c|m|d| |=+0#af5f00255&| +0#0000000&|4+0#e000002&|2| +0#0000000&@54
+@75
+>e+0#af5f00255&|n|d@1|e|f| +0#0000000&@68
+@75
+@75
+|"+0#0000e05&| |R|a|n|d|o|m| |t|e|s|t| |f|a|i|l|u|r|e|s| |-| |n|o|w| |f|i|x|e|d| +0#0000000&@40
+@75
+|"+0#0000e05&| |e|x|e| |i|s| |e|r@1|o|r| |h|i|g|h|i|g|h|t|e|d| +0#0000000&@49
+|s+0#af5f00255&|i|l|e|n|t|!| +0#0000000&|e+0#af5f00255&|x|e| +0#0000000&|(+0#e000e06&|n+0#0000000&|r|++0#af5f00255&|1+0#e000002&|)+0#e000e06&| +0#0000000&|.+0#af5f00255&| +0#0000000&|'+0#e000002&|d| |_|'| +0#0000000&@48
+|f+0#af5f00255&|u|n|c|t|i|o|n| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&@60
+@2|s+0#af5f00255&|i|l|e|n|t|!| +0#0000000&|e+0#af5f00255&|x|e| +0#0000000&|(+0#e000e06&|n+0#0000000&|r|++0#af5f00255&|1+0#e000002&|)+0#e000e06&| +0#0000000&|.+0#af5f00255&| +0#0000000&|'+0#e000002&|d| |_|'| +0#0000000&@46
+|e+0#af5f00255&|n|d|f|u|n|c|t|i|o|n| +0#0000000&@63
+@75
+|"+0#0000e05&| |e|x|e|c|u|t|e| |i|s| |c|o|m@1|a|n|d| |n|o|t| |f|u|n|c|t|i|o|n| +0#0000000&@41
+|s+0#af5f00255&|i|l|e|n|t|!| +0#0000000&|e+0#af5f00255&|x|e|c|u|t|e| +0#0000000&|(+0#e000e06&|n+0#0000000&|r|++0#af5f00255&|1+0#e000002&|)+0#e000e06&| +0#0000000&|.+0#af5f00255&| +0#0000000&|'+0#e000002&|d| |_|'| +0#0000000&@44
+|f+0#af5f00255&|u|n|c|t|i|o|n| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&@60
+@57|3|0|2|,|1| @8|9|8|%| 
diff --git a/runtime/syntax/testdir/dumps/vim_ex_command_modifiers_18.dump b/runtime/syntax/testdir/dumps/vim_ex_command_modifiers_18.dump
new file mode 100644 (file)
index 0000000..cb73949
--- /dev/null
@@ -0,0 +1,20 @@
+|f+0#af5f00255#ffffff0|u|n|c|t|i|o|n| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&@60
+@2|s+0#af5f00255&|i|l|e|n|t|!| +0#0000000&|e+0#af5f00255&|x|e|c|u|t|e| +0#0000000&|(+0#e000e06&|n+0#0000000&|r|++0#af5f00255&|1+0#e000002&|)+0#e000e06&| +0#0000000&|.+0#af5f00255&| +0#0000000&|'+0#e000002&|d| |_|'| +0#0000000&@42
+|e+0#af5f00255&|n|d|f|u|n|c|t|i|o|n| +0#0000000&@63
+> @74
+|~+0#4040ff13&| @73
+|~| @73
+|~| @73
+|~| @73
+|~| @73
+|~| @73
+|~| @73
+|~| @73
+|~| @73
+|~| @73
+|~| @73
+|~| @73
+|~| @73
+|~| @73
+|~| @73
+| +0#0000000&@56|3|1|8|,|0|-|1| @6|B|o|t| 
index f76ed95f831a0b1c749b92b31342caafd9a731f0..66bd71d6bf8f226ec876f6ef34b7b54e22c5e22f 100644 (file)
@@ -1,20 +1,20 @@
 >"+0#0000e05#ffffff0| |E|x| |c|o|m@1|a|n|d|s| +0#0000000&@61
 @75
 @75
-|"+0#0000e05&| |S|T|A|R|T| |N|O|T| |M|A|T|C|H|E|D| +0#0000000&@55
-|:|N|e|x|t| @69
-|:|P|r|i|n|t| @68
-|:|X| @72
-|"+0#0000e05&| |E|N|D| |N|O|T| |M|A|T|C|H|E|D| +0#0000000&@57
-@75
 |:|h+0#af5f00255&|e|l|p| +0#0000000&@69
 @1|:|h+0#af5f00255&|e|l|p| +0#0000000&@68
 |:| |h+0#af5f00255&|e|l|p| +0#0000000&@68
-@1|:+0#af5f00255&| +0#0000000&|h+0#00e0e07&|e|l|p| +0#0000000&|#| |F|I|X|M|E| @59
+@1|:| |h+0#af5f00255&|e|l|p| +0#0000000&@67
 @75
+|:|&+0#af5f00255&| +0#0000000&@72
+|:|~+0#af5f00255&| +0#0000000&@72
 |:|@+0#af5f00255&| +0#0000000&@72
+|"+0#0000e05&| |:|*| +0#0000000&@70
+|:|>+0#af5f00255&| +0#0000000&@72
+|:|<+0#af5f00255&| +0#0000000&@72
+|:|#+0#af5f00255&| +0#0000000&@72
+|:|=+0#af5f00255&| +0#0000000&@72
+|:|!+0#af5f00255&| +0#0000000&@72
 @75
-|:+0#af5f00255&|a|p@1|e|n|d| +0#0000000&@67
-| +0#e000002&@3|t|e|x|t| +0#0000000&@66
-|.+0#af5f00255&| +0#0000000&@73
+|:|N+0#af5f00255&|e|x|t| +0#0000000&@69
 @57|1|,|1| @10|T|o|p| 
index 71de8142a692b2ffb52226cd8f55c7f61aea5079..587a6e59c65aa8add538685813c683a09f8fd27b 100644 (file)
@@ -1,20 +1,20 @@
-| +0&#ffffff0@74
-|:|@+0#af5f00255&| +0#0000000&@72
+|:+0&#ffffff0|<+0#af5f00255&| +0#0000000&@72
+|:|#+0#af5f00255&| +0#0000000&@72
+|:|=+0#af5f00255&| +0#0000000&@72
+|:|!+0#af5f00255&| +0#0000000&@72
 @75
-|:+0#af5f00255&|a|p@1|e|n|d| +0#0000000&@67
+>:|N+0#af5f00255&|e|x|t| +0#0000000&@69
+|:|P+0#af5f00255&|r|i|n|t| +0#0000000&@68
+|:|X+0#af5f00255&| +0#0000000&@72
+@75
+|:|a+0#af5f00255&|p@1|e|n|d| +0#0000000&@67
 | +0#e000002&@3|t|e|x|t| +0#0000000&@66
->.+0#af5f00255&| +0#0000000&@73
+|.+0#af5f00255&| +0#0000000&@73
 |:|a+0#af5f00255&|b@1|r|e|v|i|a|t|e| +0#0000000&@63
 |:|a+0#af5f00255&|b|c|l|e|a|r| +0#0000000&@66
 |:|a+0#af5f00255&|b|o|v|e|l|e|f|t| +0#0000000&@64
 |:|a+0#af5f00255&|l@1| +0#0000000&@70
 |:|a+0#af5f00255&|m|e|n|u| +0#0000000&@68
 |:|a+0#af5f00255&|n|o|r|e|m|e|n|u| +0#0000000&@64
-|:|a+0#af5f00255&|r|g|s| +0#0000000&@69
 |:|a+0#af5f00255&|r|g|a|d@1| +0#0000000&@67
-|:|a+0#af5f00255&|r|g|d|e|d|u|p|e| +0#0000000&@64
-|:|a+0#af5f00255&|r|g|d|e|l|e|t|e| +0#0000000&@64
-|:|a+0#af5f00255&|r|g|e|d|i|t| +0#0000000&@66
-|:|a+0#af5f00255&|r|g|d|o| +0#0000000&@68
-|:|a+0#af5f00255&|r|g@1|l|o|b|a|l| +0#0000000&@64
 @57|1|9|,|1| @10|1|%| 
index 98b142a75b3656fbbcd480a5d5decc44bb56c11a..96e44a61ff3478e19695877612557350c585e55a 100644 (file)
@@ -1,20 +1,20 @@
-|:+0&#ffffff0|a+0#af5f00255&|r|g@1|l|o|b|a|l| +0#0000000&@64
+|:+0&#ffffff0|a+0#af5f00255&|r|g|a|d@1| +0#0000000&@67
+|:|a+0#af5f00255&|r|g|d|e|d|u|p|e| +0#0000000&@64
+|:|a+0#af5f00255&|r|g|d|e|l|e|t|e| +0#0000000&@64
+|:|a+0#af5f00255&|r|g|d|o| +0#0000000&@68
+|:|a+0#af5f00255&|r|g|e|d|i|t| +0#0000000&@66
+>:|a+0#af5f00255&|r|g@1|l|o|b|a|l| +0#0000000&@64
 |:|a+0#af5f00255&|r|g|l|o|c|a|l| +0#0000000&@65
+|:|a+0#af5f00255&|r|g|s| +0#0000000&@69
 |:|a+0#af5f00255&|r|g|u|m|e|n|t| +0#0000000&@65
 |:|a+0#af5f00255&|s|c|i@1| +0#0000000&@68
-|:|a+0#af5f00255&|u|t|o|c|m|d| +0#0000000&@66
->:|a+0#af5f00255&|u|g|r|o|u|p| +0#0000000&|F|o@1| @62
+|:|a+0#af5f00255&|u|g|r|o|u|p| +0#0000000&|F|o@1| @62
 |:|a+0#af5f00255&|u|g|r|o|u|p| +0#0000000&|E|N|D| @62
 |:|a+0#af5f00255&|u|n|m|e|n|u| +0#0000000&@66
-|:|b+0#af5f00255&|u|f@1|e|r| +0#0000000&@67
-|:|b+0#af5f00255&|N|e|x|t| +0#0000000&@68
-|:|b+0#af5f00255&|a|l@1| +0#0000000&@69
+|:|a+0#af5f00255&|u|t|o|c|m|d| +0#0000000&@66
 |:|b+0#af5f00255&|a|d@1| +0#0000000&@69
+|:|b+0#af5f00255&|a|l@1| +0#0000000&@69
 |:|b+0#af5f00255&|a|l|t| +0#0000000&@69
 |:|b+0#af5f00255&|d|e|l|e|t|e| +0#0000000&@66
 |:|b+0#af5f00255&|e|h|a|v|e| +0#0000000&|m+0#af5f00255&|s|w|i|n| +0#0000000&@61
-|:|b+0#af5f00255&|e|h|a|v|e| +0#0000000&|x+0#af5f00255&|t|e|r|m| +0#0000000&@61
-|:|b+0#af5f00255&|e|l|o|w|r|i|g|h|t| +0#0000000&@63
-|:|b+0#af5f00255&|f|i|r|s|t| +0#0000000&@67
-|:|b+0#af5f00255&|l|a|s|t| +0#0000000&@68
 @57|3|7|,|1| @10|2|%| 
index fcedbfe3cc3ed084b0f6aed31e571d38dca7ac5c..a81a051558f473aaffc607532e871cc1cde144f5 100644 (file)
@@ -1,20 +1,20 @@
-|:+0&#ffffff0|b+0#af5f00255&|l|a|s|t| +0#0000000&@68
-|:|b+0#af5f00255&|m|o|d|i|f|i|e|d| +0#0000000&@64
+|:+0&#ffffff0|b+0#af5f00255&|e|h|a|v|e| +0#0000000&|m+0#af5f00255&|s|w|i|n| +0#0000000&@61
+|:|b+0#af5f00255&|e|h|a|v|e| +0#0000000&|x+0#af5f00255&|t|e|r|m| +0#0000000&@61
+|:|b+0#af5f00255&|e|l|o|w|r|i|g|h|t| +0#0000000&@63
+|:|b+0#af5f00255&|f|i|r|s|t| +0#0000000&@67
+|:|b+0#af5f00255&|l|a|s|t| +0#0000000&@68
+>:|b+0#af5f00255&|m|o|d|i|f|i|e|d| +0#0000000&@64
 |:|b+0#af5f00255&|n|e|x|t| +0#0000000&@68
+|:|b+0#af5f00255&|N|e|x|t| +0#0000000&@68
 |:|b+0#af5f00255&|o|t|r|i|g|h|t| +0#0000000&@65
 |:|b+0#af5f00255&|p|r|e|v|i|o|u|s| +0#0000000&@64
->:|b+0#af5f00255&|r|e|w|i|n|d| +0#0000000&@66
 |:|b+0#af5f00255&|r|e|a|k| +0#0000000&@68
 |:|b+0#af5f00255&|r|e|a|k|a|d@1| +0#0000000&@65
 |:|b+0#af5f00255&|r|e|a|k|d|e|l| +0#0000000&@65
 |:|b+0#af5f00255&|r|e|a|k|l|i|s|t| +0#0000000&@64
+|:|b+0#af5f00255&|r|e|w|i|n|d| +0#0000000&@66
 |:|b+0#af5f00255&|r|o|w|s|e| +0#0000000&@67
 |:|b+0#af5f00255&|u|f|d|o| +0#0000000&@68
+|:|b+0#af5f00255&|u|f@1|e|r| +0#0000000&@67
 |:|b+0#af5f00255&|u|f@1|e|r|s| +0#0000000&@66
-|:|b+0#af5f00255&|u|n|l|o|a|d| +0#0000000&@66
-|:|b+0#af5f00255&|w|i|p|e|o|u|t| +0#0000000&@65
-|:+0#af5f00255&|c|h|a|n|g|e| +0#0000000&@67
-| +0#e000002&@3|t|e|x|t| +0#0000000&@66
-|.+0#af5f00255&| +0#0000000&@73
-|:|c+0#af5f00255&|N|e|x|t| +0#0000000&@68
-@57|5@1|,|1| @10|4|%| 
+@57|5@1|,|1| @10|3|%| 
index 2a4372e58f3ca645ae2a4ea9da811781ace80917..c851e2f85c16569162cc0f794eb5508dd7107b54 100644 (file)
@@ -1,9 +1,13 @@
-|:+0&#ffffff0|c+0#af5f00255&|N|e|x|t| +0#0000000&@68
-|:|c+0#af5f00255&|N|f|i|l|e| +0#0000000&@67
+|:+0&#ffffff0|b+0#af5f00255&|u|f@1|e|r|s| +0#0000000&@66
+|:|b+0#af5f00255&|u|n|l|o|a|d| +0#0000000&@66
+|:|b+0#af5f00255&|w|i|p|e|o|u|t| +0#0000000&@65
+|:|c+0#af5f00255&|h|a|n|g|e| +0#0000000&@67
+| +0#e000002&@3|t|e|x|t| +0#0000000&@66
+>.+0#af5f00255&| +0#0000000&@73
 |:|c+0#af5f00255&|a|b@1|r|e|v| +0#0000000&@66
 |:|c+0#af5f00255&|a|b|c|l|e|a|r| +0#0000000&@65
 |:|c+0#af5f00255&|a|b|o|v|e| +0#0000000&@67
->:|c+0#af5f00255&|a|d@1|b|u|f@1|e|r| +0#0000000&@63
+|:|c+0#af5f00255&|a|d@1|b|u|f@1|e|r| +0#0000000&@63
 |:|c+0#af5f00255&|a|d@1|e|x|p|r| +0#0000000&@65
 |:|c+0#af5f00255&|a|d@1|f|i|l|e| +0#0000000&@65
 |:|c+0#af5f00255&|a|f|t|e|r| +0#0000000&@67
@@ -13,8 +17,4 @@
 |:|c+0#af5f00255&|b|e|l|o|w| +0#0000000&@67
 |:|c+0#af5f00255&|b|o|t@1|o|m| +0#0000000&@66
 |:|c+0#af5f00255&|b|u|f@1|e|r| +0#0000000&@66
-|:|c+0#af5f00255&@1| +0#0000000&@71
-|:|c+0#af5f00255&@1|l|o|s|e| +0#0000000&@67
-|:|c+0#af5f00255&|d| +0#0000000&@71
-|:|c+0#af5f00255&|d|o| +0#0000000&@70
 @57|7|3|,|1| @10|5|%| 
index 8c9b77acd601038ec51ab0b6ec73f0ed21446a07..6c12ac276ddae8fd8ba7e30ca8bb142ab3f2858e 100644 (file)
@@ -1,9 +1,13 @@
-|:+0&#ffffff0|c+0#af5f00255&|d|o| +0#0000000&@70
-|:|c+0#af5f00255&|f|d|o| +0#0000000&@69
-|:|c+0#af5f00255&|e|n|t|e|r| +0#0000000&@67
+|:+0&#ffffff0|c+0#af5f00255&|b|u|f@1|e|r| +0#0000000&@66
+|:|c+0#af5f00255&@1| +0#0000000&@71
+|:|c+0#af5f00255&@1|l|o|s|e| +0#0000000&@67
+|:|c+0#af5f00255&|d| +0#0000000&@71
+|:|c+0#af5f00255&|d|o| +0#0000000&@70
+>:|c+0#af5f00255&|e|n|t|e|r| +0#0000000&@67
 |:|c+0#af5f00255&|e|x|p|r| +0#0000000&@68
+|:|c+0#af5f00255&|f|d|o| +0#0000000&@69
 |:|c+0#af5f00255&|f|i|l|e| +0#0000000&@68
->:|c+0#af5f00255&|f|i|r|s|t| +0#0000000&@67
+|:|c+0#af5f00255&|f|i|r|s|t| +0#0000000&@67
 |:|c+0#af5f00255&|g|e|t|b|u|f@1|e|r| +0#0000000&@63
 |:|c+0#af5f00255&|g|e|t|e|x|p|r| +0#0000000&@65
 |:|c+0#af5f00255&|g|e|t|f|i|l|e| +0#0000000&@65
@@ -13,8 +17,4 @@
 |:|c+0#af5f00255&|h|e|c|k|t|i|m|e| +0#0000000&@64
 |:|c+0#af5f00255&|h|i|s|t|o|r|y| +0#0000000&@65
 |:|c+0#af5f00255&|l|a|s|t| +0#0000000&@68
-|:|c+0#af5f00255&|l|e|a|r|j|u|m|p|s| +0#0000000&@63
-|:|c+0#af5f00255&|l|i|s|t| +0#0000000&@68
-|:|c+0#af5f00255&|l|o|s|e| +0#0000000&@68
-|:|c+0#af5f00255&|m|a|p| +0#0000000&@69
-@57|9|1|,|1| @10|7|%| 
+@57|9|1|,|1| @10|6|%| 
index 368df373f9066e3cb6de3a53301761ee36949dcf..f3567e280d0d73d8afc8aaa5d265c5f722d33f59 100644 (file)
@@ -1,20 +1,20 @@
-|:+0&#ffffff0|c+0#af5f00255&|m|a|p| +0#0000000&@69
-|:|c+0#af5f00255&|m|a|p|c|l|e|a|r| +0#0000000&@64
+|:+0&#ffffff0|c+0#af5f00255&|l|a|s|t| +0#0000000&@68
+|:|c+0#af5f00255&|l|e|a|r|j|u|m|p|s| +0#0000000&@63
+|:|c+0#af5f00255&|l|i|s|t| +0#0000000&@68
+|:|c+0#af5f00255&|l|o|s|e| +0#0000000&@68
+|:|c+0#af5f00255&|m|a|p| +0#0000000&@69
+>:|c+0#af5f00255&|m|a|p|c|l|e|a|r| +0#0000000&@64
 |:|c+0#af5f00255&|m|e|n|u| +0#0000000&@68
-|:|c+0#af5f00255&|n|e|x|t| +0#0000000&@68
 |:|c+0#af5f00255&|n|e|w|e|r| +0#0000000&@67
->:|c+0#af5f00255&|n|f|i|l|e| +0#0000000&@67
-|:|c+0#af5f00255&|n|o|r|e|m|a|p| +0#0000000&@65
+|:|c+0#af5f00255&|n|e|x|t| +0#0000000&@68
+|:|c+0#af5f00255&|N|e|x|t| +0#0000000&@68
+|:|c+0#af5f00255&|n|f|i|l|e| +0#0000000&@67
+|:|c+0#af5f00255&|N|f|i|l|e| +0#0000000&@67
 |:|c+0#af5f00255&|n|o|r|e|a|b@1|r|e|v| +0#0000000&@62
+|:|c+0#af5f00255&|n|o|r|e|m|a|p| +0#0000000&@65
 |:|c+0#af5f00255&|n|o|r|e|m|e|n|u| +0#0000000&@64
-|:|c+0#af5f00255&|o|p|y| +0#0000000&@69
 |:|c+0#af5f00255&|o|l|d|e|r| +0#0000000&@67
 |:|c+0#af5f00255&|o|l|o|r|s|c|h|e|m|e| +0#0000000&@62
-|:|c+0#af5f00255&|o|m@1|a|n|d| +0#0000000&@66
 |:|c+0#af5f00255&|o|m|c|l|e|a|r| +0#0000000&@65
-|:|c+0#af5f00255&|o|m|p|i|l|e|r| +0#0000000&@65
-|:|c+0#af5f00255&|o|n|t|i|n|u|e| +0#0000000&@65
-|:|c+0#af5f00255&|o|n|f|i|r|m| +0#0000000&@66
-|:|c+0#af5f00255&|o|n|s|t| +0#0000000&@68
-|:|c+0#af5f00255&|o|p|e|n| +0#0000000&@68
+|:|c+0#af5f00255&|o|m@1|a|n|d| +0#0000000&@66
 @57|1|0|9|,|1| @9|8|%| 
index 7507a133fac548166753f80d9bff1ce03c57b1e0..252b301f5d2da7db7a93cd04b81c8366482738e5 100644 (file)
@@ -1,20 +1,20 @@
-|:+0&#ffffff0|c+0#af5f00255&|o|p|e|n| +0#0000000&@68
-|:|c+0#af5f00255&|p|r|e|v|i|o|u|s| +0#0000000&@64
+|:+0&#ffffff0|c+0#af5f00255&|o|m@1|a|n|d| +0#0000000&@66
+|:|c+0#af5f00255&|o|m|p|i|l|e|r| +0#0000000&@65
+|:|c+0#af5f00255&|o|n|f|i|r|m| +0#0000000&@66
+|:|c+0#af5f00255&|o|n|s|t| +0#0000000&@68
+|:|c+0#af5f00255&|o|n|t|i|n|u|e| +0#0000000&@65
+>:|c+0#af5f00255&|o|p|e|n| +0#0000000&@68
+|:|c+0#af5f00255&|o|p|y| +0#0000000&@69
 |:|c+0#af5f00255&|p|f|i|l|e| +0#0000000&@67
+|:|c+0#af5f00255&|p|r|e|v|i|o|u|s| +0#0000000&@64
 |:|c+0#af5f00255&|q|u|i|t| +0#0000000&@68
 |:|c+0#af5f00255&|r|e|w|i|n|d| +0#0000000&@66
->:|c+0#af5f00255&|s|c|o|p|e| +0#0000000&@67
+|:|c+0#af5f00255&|s|c|o|p|e| +0#0000000&@67
 |:|c+0#af5f00255&|s|t|a|g| +0#0000000&@68
-|:|c+0#af5f00255&|u|n|m|a|p| +0#0000000&@67
 |:|c+0#af5f00255&|u|n|a|b@1|r|e|v| +0#0000000&@64
+|:|c+0#af5f00255&|u|n|m|a|p| +0#0000000&@67
 |:|c+0#af5f00255&|u|n|m|e|n|u| +0#0000000&@66
 |:|c+0#af5f00255&|w|i|n|d|o|w| +0#0000000&@66
-|:|d+0#af5f00255&|e|l|e|t|e| +0#0000000&@67
 |:|d+0#af5f00255&|e|b|u|g| +0#0000000&@68
 |:|d+0#af5f00255&|e|b|u|g@1|r|e@1|d|y| +0#0000000&@62
-|:|d+0#af5f00255&|e|f| +0#0000000&@70
-|:|d+0#af5f00255&|e|f|c|o|m|p|i|l|e| +0#0000000&@63
-|:|d+0#af5f00255&|e|f|e|r| +0#0000000&@68
-|:|d+0#af5f00255&|e|l|c|o|m@1|a|n|d| +0#0000000&@63
-|:|d+0#af5f00255&|e|l|f|u|n|c|t|i|o|n| +0#0000000&@62
-@57|1|2|7|,|1| @8|1|0|%| 
+@57|1|2|7|,|1| @9|9|%| 
index 970062ec9d00cf73c5ab8d821d3d0dffc82f8ad9..3be431e2cf04aa4d95f4468baf8d467fe950530f 100644 (file)
@@ -1,20 +1,20 @@
-|:+0&#ffffff0|d+0#af5f00255&|e|l|f|u|n|c|t|i|o|n| +0#0000000&@62
+|:+0&#ffffff0|d+0#af5f00255&|e|b|u|g@1|r|e@1|d|y| +0#0000000&@62
+|:|d+0#af5f00255&|e|f| +0#0000000&@70
+|:|d+0#af5f00255&|e|f|c|o|m|p|i|l|e| +0#0000000&@63
+|:|d+0#af5f00255&|e|f|e|r| +0#0000000&@68
+|:|d+0#af5f00255&|e|l|c|o|m@1|a|n|d| +0#0000000&@63
+>:|d+0#af5f00255&|e|l|e|t|e| +0#0000000&@67
+|:|d+0#af5f00255&|e|l|f|u|n|c|t|i|o|n| +0#0000000&@62
 |:|d+0#af5f00255&|e|l|m|a|r|k|s| +0#0000000&@65
-|:|d+0#af5f00255&|i|f@1|u|p|d|a|t|e| +0#0000000&@63
 |:|d+0#af5f00255&|i|f@1|g|e|t| +0#0000000&@66
 |:|d+0#af5f00255&|i|f@1|o|f@1| +0#0000000&@66
->:|d+0#af5f00255&|i|f@1|p|a|t|c|h| +0#0000000&@64
+|:|d+0#af5f00255&|i|f@1|p|a|t|c|h| +0#0000000&@64
 |:|d+0#af5f00255&|i|f@1|p|u|t| +0#0000000&@66
 |:|d+0#af5f00255&|i|f@1|s|p|l|i|t| +0#0000000&@64
 |:|d+0#af5f00255&|i|f@1|t|h|i|s| +0#0000000&@65
+|:|d+0#af5f00255&|i|f@1|u|p|d|a|t|e| +0#0000000&@63
 |:|d+0#af5f00255&|i|g|r|a|p|h|s| +0#0000000&@65
-|:|d+0#af5f00255&|i|s|p|l|a|y| +0#0000000&@66
 |:|d+0#af5f00255&|i|s|a|s@1|e|m|b|l|e| +0#0000000&@62
+|:|d+0#af5f00255&|i|s|p|l|a|y| +0#0000000&@66
 |:|d+0#af5f00255&|j|u|m|p| +0#0000000&@68
-|:|d+0#af5f00255&|l| +0#0000000&@71
-|:|d+0#af5f00255&|l|i|s|t| +0#0000000&@68
-|:|d+0#af5f00255&|o|a|u|t|o|c|m|d| +0#0000000&@64
-|:|d+0#af5f00255&|o|a|u|t|o|a|l@1| +0#0000000&@64
-|:|d+0#af5f00255&|p| +0#0000000&@71
-|:|d+0#af5f00255&|r|o|p| +0#0000000&@69
 @57|1|4|5|,|1| @8|1@1|%| 
index 6a8def686944dd660ce0c5d243b63e11bb19ba67..fb32dba6e43525478aa4798ba5dc4117170a4ec2 100644 (file)
@@ -1,20 +1,20 @@
-|:+0&#ffffff0|d+0#af5f00255&|r|o|p| +0#0000000&@69
-|:|d+0#af5f00255&|s|e|a|r|c|h| +0#0000000&@66
+|:+0&#ffffff0|d+0#af5f00255&|j|u|m|p| +0#0000000&@68
+|:|d+0#af5f00255&|l|i|s|t| +0#0000000&@68
+|:|d+0#af5f00255&|o|a|u|t|o|a|l@1| +0#0000000&@64
+|:|d+0#af5f00255&|o|a|u|t|o|c|m|d| +0#0000000&@64
+|:|d+0#af5f00255&|r|o|p| +0#0000000&@69
+>:|d+0#af5f00255&|s|e|a|r|c|h| +0#0000000&@66
 |:|d+0#af5f00255&|s|p|l|i|t| +0#0000000&@67
-|:|e+0#af5f00255&|d|i|t| +0#0000000&@69
 |:|e+0#af5f00255&|a|r|l|i|e|r| +0#0000000&@66
->:|e+0#af5f00255&|c|h|o| +0#0000000&@69
+|:|e+0#af5f00255&|c|h|o| +0#0000000&@69
 |:|e+0#af5f00255&|c|h|o|c|o|n|s|o|l|e| +0#0000000&@62
 |:|e+0#af5f00255&|c|h|o|e|r@1| +0#0000000&@66
 |:|e+0#af5f00255&|c|h|o|h|l| +0#0000000&@67
 |:|e+0#af5f00255&|c|h|o|m|s|g| +0#0000000&@66
 |:|e+0#af5f00255&|c|h|o|n| +0#0000000&@68
 |:|e+0#af5f00255&|c|h|o|w|i|n|d|o|w| +0#0000000&@63
+|:|e+0#af5f00255&|d|i|t| +0#0000000&@69
 |:|e+0#af5f00255&|l|s|e| +0#0000000&@69
 |:|e+0#af5f00255&|l|s|e|i|f| +0#0000000&@67
 |:|e+0#af5f00255&|m|e|n|u| +0#0000000&@68
-|:|e+0#af5f00255&|n|d@1|e|f| +0#0000000&@67
-|:|e+0#af5f00255&|n|d|i|f| +0#0000000&@68
-|:|e+0#af5f00255&|n|d|f|o|r| +0#0000000&@67
-|:|e+0#af5f00255&|n|d|f|u|n|c|t|i|o|n| +0#0000000&@62
-@57|1|6|3|,|1| @8|1|3|%| 
+@57|1|6|3|,|1| @8|1|2|%| 
index 2a6deef87f428f16d7a1242a5b6bedb833bf333f..87283e7a41cea374644149944328319d3834d420 100644 (file)
@@ -1,9 +1,13 @@
-|:+0&#ffffff0|e+0#af5f00255&|n|d|f|u|n|c|t|i|o|n| +0#0000000&@62
-|:|e+0#af5f00255&|n|d|t|r|y| +0#0000000&@67
+|:+0&#ffffff0|e+0#af5f00255&|m|e|n|u| +0#0000000&@68
+|:|e+0#af5f00255&|n|d@1|e|f| +0#0000000&@67
+|:|e+0#af5f00255&|n|d|f|o|r| +0#0000000&@67
+|:|e+0#af5f00255&|n|d|f|u|n|c|t|i|o|n| +0#0000000&@62
+|:|e+0#af5f00255&|n|d|i|f| +0#0000000&@68
+>:|e+0#af5f00255&|n|d|t|r|y| +0#0000000&@67
 |:|e+0#af5f00255&|n|d|w|h|i|l|e| +0#0000000&@65
 |:|e+0#af5f00255&|n|e|w| +0#0000000&@69
 |:|e+0#af5f00255&|v|a|l| +0#0000000&@69
->:|e+0#af5f00255&|x| +0#0000000&@71
+|:|e+0#af5f00255&|x| +0#0000000&@71
 |:|e+0#af5f00255&|x|e|c|u|t|e| +0#0000000&@66
 |:|e+0#af5f00255&|x|i|t| +0#0000000&@69
 |:|e+0#af5f00255&|x|u|s|a|g|e| +0#0000000&@66
 |:|f+0#af5f00255&|i|l|e|s| +0#0000000&@68
 |:|f+0#af5f00255&|i|l|e|t|y|p|e| +0#0000000&@65
 |:|f+0#af5f00255&|i|l|t|e|r| +0#0000000&@67
-|:|f+0#af5f00255&|i|n|d| +0#0000000&@69
 |:|f+0#af5f00255&|i|n|a|l| +0#0000000&@68
 |:|f+0#af5f00255&|i|n|a|l@1|y| +0#0000000&@66
-|:|f+0#af5f00255&|i|n|i|s|h| +0#0000000&@67
-|:|f+0#af5f00255&|i|r|s|t| +0#0000000&@68
-|:|f+0#af5f00255&|i|x|d|e|l| +0#0000000&@67
 @57|1|8|1|,|1| @8|1|4|%| 
index a309127dcd07205a92ed02f2e984380434c89358..982ab9ce1167cd9e6da78602758f7225b4edefcc 100644 (file)
@@ -1,20 +1,20 @@
-|:+0&#ffffff0|f+0#af5f00255&|i|x|d|e|l| +0#0000000&@67
-|:|f+0#af5f00255&|o|l|d| +0#0000000&@69
+|:+0&#ffffff0|f+0#af5f00255&|i|n|a|l@1|y| +0#0000000&@66
+|:|f+0#af5f00255&|i|n|d| +0#0000000&@69
+|:|f+0#af5f00255&|i|n|i|s|h| +0#0000000&@67
+|:|f+0#af5f00255&|i|r|s|t| +0#0000000&@68
+|:|f+0#af5f00255&|i|x|d|e|l| +0#0000000&@67
+>:|f+0#af5f00255&|o|l|d| +0#0000000&@69
 |:|f+0#af5f00255&|o|l|d|c|l|o|s|e| +0#0000000&@64
-|:|f+0#af5f00255&|o|l|d@1|o@1|p|e|n| +0#0000000&@63
 |:|f+0#af5f00255&|o|l|d@1|o|c|l|o|s|e|d| +0#0000000&@61
->:|f+0#af5f00255&|o|l|d|o|p|e|n| +0#0000000&@65
+|:|f+0#af5f00255&|o|l|d@1|o@1|p|e|n| +0#0000000&@63
+|:|f+0#af5f00255&|o|l|d|o|p|e|n| +0#0000000&@65
 |:|f+0#af5f00255&|o|r| +0#0000000&|f+0#00e0e07&|o@1| +0#0000000&|i+0#af5f00255&|n| +0#0000000&|b+0#00e0e07&|a|r| +0#0000000&||| |e+0#af5f00255&|n|d|f|o|r| +0#0000000&@50
 |:|f+0#af5f00255&|u|n|c|t|i|o|n| +0#0000000&@65
-|:|g+0#af5f00255&|l|o|b|a|l|/|.+0#0000000&@2|/+0#af5f00255&| +0#0000000&@62
+|:|g+0#af5f00255&|l|o|b|a|l| +0#0000000&@67
 |:|g+0#af5f00255&|o|t|o| +0#0000000&@69
 |:|g+0#af5f00255&|r|e|p| +0#0000000&@69
 |:|g+0#af5f00255&|r|e|p|a|d@1| +0#0000000&@66
 |:|g+0#af5f00255&|u|i| +0#0000000&@70
 |:|g+0#af5f00255&|v|i|m| +0#0000000&@69
 |:|h+0#af5f00255&|a|r|d|c|o|p|y| +0#0000000&@65
-|:|h+0#af5f00255&|e|l|p| +0#0000000&@69
-|:|h+0#af5f00255&|e|l|p|c|l|o|s|e| +0#0000000&@64
-|:|h+0#af5f00255&|e|l|p|f|i|n|d| +0#0000000&@65
-|:|h+0#af5f00255&|e|l|p|g|r|e|p| +0#0000000&@65
-@57|1|9@1|,|1| @8|1|6|%| 
+@57|1|9@1|,|1| @8|1|5|%| 
index 06203eb3fdca056fb7c7de6b5a022dcca899d6c2..16d7990869ff3d4748f52b44312e83e581c71fc0 100644 (file)
@@ -1,10 +1,14 @@
-|:+0&#ffffff0|h+0#af5f00255&|e|l|p|g|r|e|p| +0#0000000&@65
-|:|h+0#af5f00255&|e|l|p|t|a|g|s| +0#0000000&@65
-|:|h+0#af5f00255&|i|g|h|l|i|g|h|t| +0#0000000&@64
+|:+0&#ffffff0|h+0#af5f00255&|a|r|d|c|o|p|y| +0#0000000&@65
+|:|h+0#af5f00255&|e|l|p| +0#0000000&@69
+|:|h+0#af5f00255&|e|l|p|c|l|o|s|e| +0#0000000&@64
+|:|h+0#af5f00255&|e|l|p|f|i|n|d| +0#0000000&@65
+|:|h+0#af5f00255&|e|l|p|g|r|e|p| +0#0000000&@65
+>:|h+0#af5f00255&|e|l|p|t|a|g|s| +0#0000000&@65
 |:|h+0#af5f00255&|i|d|e| +0#0000000&@69
+|:|h+0#af5f00255&|i|g|h|l|i|g|h|t| +0#0000000&@64
 |:|h+0#af5f00255&|i|s|t|o|r|y| +0#0000000&@66
->:|h+0#af5f00255&|o|r|i|z|o|n|t|a|l| +0#0000000&@63
-|:+0#af5f00255&|i|n|s|e|r|t| +0#0000000&@67
+|:|h+0#af5f00255&|o|r|i|z|o|n|t|a|l| +0#0000000&@63
+|:|i+0#af5f00255&|n|s|e|r|t| +0#0000000&@67
 | +0#e000002&@3|t|e|x|t| +0#0000000&@66
 |.+0#af5f00255&| +0#0000000&@73
 |:|i+0#af5f00255&|a|b@1|r|e|v| +0#0000000&@66
@@ -13,8 +17,4 @@
 |:|i+0#af5f00255&|j|u|m|p| +0#0000000&@68
 |:|i+0#af5f00255&|l|i|s|t| +0#0000000&@68
 |:|i+0#af5f00255&|m|a|p| +0#0000000&@69
-|:|i+0#af5f00255&|m|a|p|c|l|e|a|r| +0#0000000&@64
-|:|i+0#af5f00255&|m|e|n|u| +0#0000000&@68
-|:|i+0#af5f00255&|m|p|o|r|t| +0#0000000&@67
-|:|i+0#af5f00255&|n|o|r|e|m|a|p| +0#0000000&@65
 @57|2|1|7|,|1| @8|1|7|%| 
index a9e23fb2e89b81e6a5254c4d949e1476f906505e..ba8019dfbed4b09f4e3f1177b820077fe8b47946 100644 (file)
@@ -1,20 +1,20 @@
-|:+0&#ffffff0|i+0#af5f00255&|n|o|r|e|m|a|p| +0#0000000&@65
+|:+0&#ffffff0|i+0#af5f00255&|m|a|p| +0#0000000&@69
+|:|i+0#af5f00255&|m|a|p|c|l|e|a|r| +0#0000000&@64
+|:|i+0#af5f00255&|m|e|n|u| +0#0000000&@68
+|:|i+0#af5f00255&|m|p|o|r|t| +0#0000000&@67
 |:|i+0#af5f00255&|n|o|r|e|a|b@1|r|e|v| +0#0000000&@62
+>:|i+0#af5f00255&|n|o|r|e|m|a|p| +0#0000000&@65
 |:|i+0#af5f00255&|n|o|r|e|m|e|n|u| +0#0000000&@64
 |:|i+0#af5f00255&|n|t|r|o| +0#0000000&@68
 |:|i+0#af5f00255&|s|e|a|r|c|h| +0#0000000&@66
->:|i+0#af5f00255&|s|p|l|i|t| +0#0000000&@67
-|:|i+0#af5f00255&|u|n|m|a|p| +0#0000000&@67
+|:|i+0#af5f00255&|s|p|l|i|t| +0#0000000&@67
 |:|i+0#af5f00255&|u|n|a|b@1|r|e|v| +0#0000000&@64
+|:|i+0#af5f00255&|u|n|m|a|p| +0#0000000&@67
 |:|i+0#af5f00255&|u|n|m|e|n|u| +0#0000000&@66
 |:|j+0#af5f00255&|o|i|n| +0#0000000&@69
 |:|j+0#af5f00255&|u|m|p|s| +0#0000000&@68
 |:|k+0#af5f00255&| +0#0000000&@72
 |:|k+0#af5f00255&|e@1|p|a|l|t| +0#0000000&@66
-|:|k+0#af5f00255&|e@1|p|m|a|r|k|s| +0#0000000&@64
 |:|k+0#af5f00255&|e@1|p|j|u|m|p|s| +0#0000000&@64
-|:|k+0#af5f00255&|e@1|p@1|a|t@1|e|r|n|s| +0#0000000&@61
-|:|l+0#af5f00255&|N|e|x|t| +0#0000000&@68
-|:|l+0#af5f00255&|N|f|i|l|e| +0#0000000&@67
-|:|l+0#af5f00255&|i|s|t| +0#0000000&@69
-@57|2|3|5|,|1| @8|1|9|%| 
+|:|k+0#af5f00255&|e@1|p|m|a|r|k|s| +0#0000000&@64
+@57|2|3|5|,|1| @8|1|8|%| 
index 26142ba6405f196c041ec66615db496de606f055..010abdccfaf40b0818248001f3fdff04605af785 100644 (file)
@@ -1,11 +1,12 @@
-|:+0&#ffffff0|l+0#af5f00255&|i|s|t| +0#0000000&@69
+|:+0&#ffffff0|k+0#af5f00255&|e@1|p|m|a|r|k|s| +0#0000000&@64
+|:|k+0#af5f00255&|e@1|p@1|a|t@1|e|r|n|s| +0#0000000&@61
 |:|l+0#af5f00255&|a|b|o|v|e| +0#0000000&@67
-|:|l+0#af5f00255&|a|d@1|e|x|p|r| +0#0000000&@65
 |:|l+0#af5f00255&|a|d@1|b|u|f@1|e|r| +0#0000000&@63
-|:|l+0#af5f00255&|a|d@1|f|i|l|e| +0#0000000&@65
->:|l+0#af5f00255&|a|f|t|e|r| +0#0000000&@67
-|:|l+0#af5f00255&|a|s|t| +0#0000000&@69
+|:|l+0#af5f00255&|a|d@1|e|x|p|r| +0#0000000&@65
+>:|l+0#af5f00255&|a|d@1|f|i|l|e| +0#0000000&@65
+|:|l+0#af5f00255&|a|f|t|e|r| +0#0000000&@67
 |:|l+0#af5f00255&|a|n|g|u|a|g|e| +0#0000000&@65
+|:|l+0#af5f00255&|a|s|t| +0#0000000&@69
 |:|l+0#af5f00255&|a|t|e|r| +0#0000000&@68
 |:|l+0#af5f00255&|b|e|f|o|r|e| +0#0000000&@66
 |:|l+0#af5f00255&|b|e|l|o|w| +0#0000000&@67
@@ -16,5 +17,4 @@
 |:|l+0#af5f00255&|c|l|o|s|e| +0#0000000&@67
 |:|l+0#af5f00255&|c|s|c|o|p|e| +0#0000000&@66
 |:|l+0#af5f00255&|d|o| +0#0000000&@70
-|:|l+0#af5f00255&|f|d|o| +0#0000000&@69
-@57|2|5|3|,|1| @8|2|0|%| 
+@57|2|5|3|,|1| @8|1|9|%| 
index 08cf8f78919c8606edf533d0aaeaa5f6e51c3049..ef7b6adb12b157eb28efedd1336ab74d91449c32 100644 (file)
@@ -1,9 +1,10 @@
-|:+0&#ffffff0|l+0#af5f00255&|f|d|o| +0#0000000&@69
+|:+0&#ffffff0|l+0#af5f00255&|d|o| +0#0000000&@70
 |:|l+0#af5f00255&|e|f|t| +0#0000000&@69
 |:|l+0#af5f00255&|e|f|t|a|b|o|v|e| +0#0000000&@64
 |:|l+0#af5f00255&|e|g|a|c|y| +0#0000000&@67
 |:|l+0#af5f00255&|e|t| +0#0000000&@70
 >:|l+0#af5f00255&|e|x|p|r| +0#0000000&@68
+|:|l+0#af5f00255&|f|d|o| +0#0000000&@69
 |:|l+0#af5f00255&|f|i|l|e| +0#0000000&@68
 |:|l+0#af5f00255&|f|i|r|s|t| +0#0000000&@67
 |:|l+0#af5f00255&|g|e|t|b|u|f@1|e|r| +0#0000000&@63
@@ -13,8 +14,7 @@
 |:|l+0#af5f00255&|g|r|e|p|a|d@1| +0#0000000&@65
 |:|l+0#af5f00255&|h|e|l|p|g|r|e|p| +0#0000000&@64
 |:|l+0#af5f00255&|h|i|s|t|o|r|y| +0#0000000&@65
+|:|l+0#af5f00255&|i|s|t| +0#0000000&@69
 |:|l+0#af5f00255&@1| +0#0000000&@71
 |:|l+0#af5f00255&@1|a|s|t| +0#0000000&@68
-|:|l+0#af5f00255&@1|i|s|t| +0#0000000&@68
-|:|l+0#af5f00255&|m|a|k|e| +0#0000000&@68
-@57|2|7|1|,|1| @8|2@1|%| 
+@57|2|7|1|,|1| @8|2|1|%| 
index a9a77266b78279a65fad365a782f8252ceb31adb..a8ab897a181bf2aa3d5ef1f97528ece7311b49b2 100644 (file)
@@ -1,9 +1,13 @@
-|:+0&#ffffff0|l+0#af5f00255&|m|a|k|e| +0#0000000&@68
+|:+0&#ffffff0|l+0#af5f00255&@1|a|s|t| +0#0000000&@68
+|:|l+0#af5f00255&@1|i|s|t| +0#0000000&@68
+|:|l+0#af5f00255&|m|a|k|e| +0#0000000&@68
 |:|l+0#af5f00255&|m|a|p| +0#0000000&@69
 |:|l+0#af5f00255&|m|a|p|c|l|e|a|r| +0#0000000&@64
+>:|l+0#af5f00255&|n|e|w|e|r| +0#0000000&@67
 |:|l+0#af5f00255&|n|e|x|t| +0#0000000&@68
-|:|l+0#af5f00255&|n|e|w|e|r| +0#0000000&@67
->:|l+0#af5f00255&|n|f|i|l|e| +0#0000000&@67
+|:|l+0#af5f00255&|N|e|x|t| +0#0000000&@68
+|:|l+0#af5f00255&|n|f|i|l|e| +0#0000000&@67
+|:|l+0#af5f00255&|N|f|i|l|e| +0#0000000&@67
 |:|l+0#af5f00255&|n|o|r|e|m|a|p| +0#0000000&@65
 |"+0#0000e05&| |:|l|o|a|d|k|e|y|m|a|p| |"| |d|i|s|a|b|l|e|d| |-| |r|u|n|s| |u|n|t|i|l| |E|O|F| +0#0000000&@33
 |:|l+0#af5f00255&|o|a|d|v|i|e|w| +0#0000000&@65
 |:|l+0#af5f00255&|o|c|k|v|a|r| +0#0000000&@66
 |:|l+0#af5f00255&|o|l|d|e|r| +0#0000000&@67
 |:|l+0#af5f00255&|o|p|e|n| +0#0000000&@68
-|:|l+0#af5f00255&|p|r|e|v|i|o|u|s| +0#0000000&@64
 |:|l+0#af5f00255&|p|f|i|l|e| +0#0000000&@67
-|:|l+0#af5f00255&|r|e|w|i|n|d| +0#0000000&@66
-|:|l+0#af5f00255&|s| +0#0000000&@71
-|:|l+0#af5f00255&|t|a|g| +0#0000000&@69
-|:|l+0#af5f00255&|u|n|m|a|p| +0#0000000&@67
-@57|2|8|9|,|1| @8|2|3|%| 
+|:|l+0#af5f00255&|p|r|e|v|i|o|u|s| +0#0000000&@64
+@57|2|8|9|,|1| @8|2@1|%| 
index 9f0186aaf6f842a064ffa208d5fdc8d224fed3c5..4fca21bb1e95d92abefacbd3d8229f98e760c37c 100644 (file)
@@ -1,20 +1,20 @@
-|:+0&#ffffff0|l+0#af5f00255&|u|n|m|a|p| +0#0000000&@67
+|:+0&#ffffff0|l+0#af5f00255&|p|r|e|v|i|o|u|s| +0#0000000&@64
+|:|l+0#af5f00255&|r|e|w|i|n|d| +0#0000000&@66
+|:|l+0#af5f00255&|s| +0#0000000&@71
+|:|l+0#af5f00255&|t|a|g| +0#0000000&@69
 |:|l+0#af5f00255&|u|a| +0#0000000&@70
-|:|l+0#af5f00255&|u|a|d|o| +0#0000000&@68
+>:|l+0#af5f00255&|u|a|d|o| +0#0000000&@68
 |:|l+0#af5f00255&|u|a|f|i|l|e| +0#0000000&@66
+|:|l+0#af5f00255&|u|n|m|a|p| +0#0000000&@67
 |:|l+0#af5f00255&|v|i|m|g|r|e|p| +0#0000000&@65
->:|l+0#af5f00255&|v|i|m|g|r|e|p|a|d@1| +0#0000000&@62
+|:|l+0#af5f00255&|v|i|m|g|r|e|p|a|d@1| +0#0000000&@62
 |:|l+0#af5f00255&|w|i|n|d|o|w| +0#0000000&@66
-|:|m+0#af5f00255&|o|v|e| +0#0000000&@69
-|:|m+0#af5f00255&|a|r|k| +0#0000000&@69
 |:|m+0#af5f00255&|a|k|e| +0#0000000&@69
 |:|m+0#af5f00255&|a|p| +0#0000000&@70
 |:|m+0#af5f00255&|a|p|c|l|e|a|r| +0#0000000&@65
+|:|m+0#af5f00255&|a|r|k| +0#0000000&@69
 |:|m+0#af5f00255&|a|r|k|s| +0#0000000&@68
 |:|m+0#af5f00255&|a|t|c|h| +0#0000000&@68
 |:|m+0#af5f00255&|e|n|u| +0#0000000&@69
 |:|m+0#af5f00255&|e|n|u|t|r|a|n|s|l|a|t|e| +0#0000000&@60
-|:|m+0#af5f00255&|e|s@1|a|g|e|s| +0#0000000&@65
-|:|m+0#af5f00255&|k|e|x|r|c| +0#0000000&@67
-|:|m+0#af5f00255&|k|s|e|s@1|i|o|n| +0#0000000&@64
-@57|3|0|7|,|1| @8|2|5|%| 
+@57|3|0|7|,|1| @8|2|4|%| 
index ff65ca356babe26a8c78afb33a52e6c0161cbceb..e568d418825584836d7b8168a769a0713dcb5f5d 100644 (file)
@@ -1,20 +1,20 @@
-|:+0&#ffffff0|m+0#af5f00255&|k|s|e|s@1|i|o|n| +0#0000000&@64
+|:+0&#ffffff0|m+0#af5f00255&|e|n|u|t|r|a|n|s|l|a|t|e| +0#0000000&@60
+|:|m+0#af5f00255&|e|s@1|a|g|e|s| +0#0000000&@65
+|:|m+0#af5f00255&|k|e|x|r|c| +0#0000000&@67
+|:|m+0#af5f00255&|k|s|e|s@1|i|o|n| +0#0000000&@64
 |:|m+0#af5f00255&|k|s|p|e|l@1| +0#0000000&@66
+>:|m+0#af5f00255&|k|v|i|e|w| +0#0000000&@67
 |:|m+0#af5f00255&|k|v|i|m|r|c| +0#0000000&@66
-|:|m+0#af5f00255&|k|v|i|e|w| +0#0000000&@67
 |:|m+0#af5f00255&|o|d|e| +0#0000000&@69
->:|m+0#af5f00255&|z|s|c|h|e|m|e| +0#0000000&@65
+|:|m+0#af5f00255&|o|v|e| +0#0000000&@69
 |:|m+0#af5f00255&|z|f|i|l|e| +0#0000000&@67
+|:|m+0#af5f00255&|z|s|c|h|e|m|e| +0#0000000&@65
 |:|n+0#af5f00255&|b|c|l|o|s|e| +0#0000000&@66
 |:|n+0#af5f00255&|b|k|e|y| +0#0000000&@68
 |:|n+0#af5f00255&|b|s|t|a|r|t| +0#0000000&@66
-|:|n+0#af5f00255&|e|x|t| +0#0000000&@69
 |:|n+0#af5f00255&|e|w| +0#0000000&@70
+|:|n+0#af5f00255&|e|x|t| +0#0000000&@69
 |:|n+0#af5f00255&|m|a|p| +0#0000000&@69
 |:|n+0#af5f00255&|m|a|p|c|l|e|a|r| +0#0000000&@64
 |:|n+0#af5f00255&|m|e|n|u| +0#0000000&@68
-|:|n+0#af5f00255&@1|o|r|e|m|a|p| +0#0000000&@65
-|:|n+0#af5f00255&@1|o|r|e|m|e|n|u| +0#0000000&@64
-|:|n+0#af5f00255&|o|a|u|t|o|c|m|d| +0#0000000&@64
-|:|n+0#af5f00255&|o|r|e|m|a|p| +0#0000000&@66
-@57|3|2|5|,|1| @8|2|6|%| 
+@57|3|2|5|,|1| @8|2|5|%| 
index 2b91ce8c2736cff58edca4afc24d4283e55ce0ce..d0d4e5d222dccbf73a5b3e6eb4a539a95d8c731d 100644 (file)
@@ -1,20 +1,20 @@
-|:+0&#ffffff0|n+0#af5f00255&|o|r|e|m|a|p| +0#0000000&@66
+|:+0&#ffffff0|n+0#af5f00255&|m|e|n|u| +0#0000000&@68
+|:|n+0#af5f00255&@1|o|r|e|m|a|p| +0#0000000&@65
+|:|n+0#af5f00255&@1|o|r|e|m|e|n|u| +0#0000000&@64
+|:|n+0#af5f00255&|o|a|u|t|o|c|m|d| +0#0000000&@64
 |:|n+0#af5f00255&|o|h|l|s|e|a|r|c|h| +0#0000000&@63
-|:|n+0#af5f00255&|o|r|e|a|b@1|r|e|v| +0#0000000&@63
+>:|n+0#af5f00255&|o|r|e|a|b@1|r|e|v| +0#0000000&@63
+|:|n+0#af5f00255&|o|r|e|m|a|p| +0#0000000&@66
 |:|n+0#af5f00255&|o|r|e|m|e|n|u| +0#0000000&@65
 |:|n+0#af5f00255&|o|r|m|a|l| +0#0000000&@67
->:|n+0#af5f00255&|o|s|w|a|p|f|i|l|e| +0#0000000&@63
+|:|n+0#af5f00255&|o|s|w|a|p|f|i|l|e| +0#0000000&@63
 |:|n+0#af5f00255&|u|m|b|e|r| +0#0000000&@67
 |:|n+0#af5f00255&|u|n|m|a|p| +0#0000000&@67
 |:|n+0#af5f00255&|u|n|m|e|n|u| +0#0000000&@66
 |:|o+0#af5f00255&|l|d|f|i|l|e|s| +0#0000000&@65
-|:|o+0#af5f00255&|p|e|n| +0#0000000&@69
 |:|o+0#af5f00255&|m|a|p| +0#0000000&@69
 |:|o+0#af5f00255&|m|a|p|c|l|e|a|r| +0#0000000&@64
 |:|o+0#af5f00255&|m|e|n|u| +0#0000000&@68
 |:|o+0#af5f00255&|n|l|y| +0#0000000&@69
 |:|o+0#af5f00255&|n|o|r|e|m|a|p| +0#0000000&@65
-|:|o+0#af5f00255&|n|o|r|e|m|e|n|u| +0#0000000&@64
-|:|o+0#af5f00255&|p|t|i|o|n|s| +0#0000000&@66
-|:|o+0#af5f00255&|u|n|m|a|p| +0#0000000&@67
-@57|3|4|3|,|1| @8|2|8|%| 
+@57|3|4|3|,|1| @8|2|7|%| 
index bf02f0157a3aa791d3e61cd025928162198e9d2f..6d062fa14d46a935b3e00e693ae96838e4f5b887 100644 (file)
@@ -1,20 +1,20 @@
-|:+0&#ffffff0|o+0#af5f00255&|u|n|m|a|p| +0#0000000&@67
-|:|o+0#af5f00255&|u|n|m|e|n|u| +0#0000000&@66
+|:+0&#ffffff0|o+0#af5f00255&|n|o|r|e|m|a|p| +0#0000000&@65
+|:|o+0#af5f00255&|n|o|r|e|m|e|n|u| +0#0000000&@64
+|:|o+0#af5f00255&|p|e|n| +0#0000000&@69
+|:|o+0#af5f00255&|p|t|i|o|n|s| +0#0000000&@66
+|:|o+0#af5f00255&|u|n|m|a|p| +0#0000000&@67
+>:|o+0#af5f00255&|u|n|m|e|n|u| +0#0000000&@66
 |:|o+0#af5f00255&|w|n|s|y|n|t|a|x| +0#0000000&@64
 |:|p+0#af5f00255&|a|c|k|a|d@1| +0#0000000&@66
 |:|p+0#af5f00255&|a|c|k|l|o|a|d|a|l@1| +0#0000000&@62
->:|p+0#af5f00255&|c|l|o|s|e| +0#0000000&@67
+|:|p+0#af5f00255&|c|l|o|s|e| +0#0000000&@67
 |:|p+0#af5f00255&|e|d|i|t| +0#0000000&@68
 |:|p+0#af5f00255&|e|r|l| +0#0000000&@69
-|:|p+0#af5f00255&|r|i|n|t| +0#0000000&@68
-|:|p+0#af5f00255&|r|o|f|d|e|l| +0#0000000&@66
-|:|p+0#af5f00255&|r|o|f|i|l|e| +0#0000000&@66
-|:|p+0#af5f00255&|r|o|m|p|t|f|i|n|d| +0#0000000&@63
-|:|p+0#af5f00255&|r|o|m|p|t|r|e|p|l| +0#0000000&@63
 |:|p+0#af5f00255&|e|r|l|d|o| +0#0000000&@67
 |:|p+0#af5f00255&|o|p| +0#0000000&@70
 |:|p+0#af5f00255&|o|p|u|p| +0#0000000&@68
 |:|p+0#af5f00255&@1|o|p| +0#0000000&@69
 |:|p+0#af5f00255&|r|e|s|e|r|v|e| +0#0000000&@65
 |:|p+0#af5f00255&|r|e|v|i|o|u|s| +0#0000000&@65
-@57|3|6|1|,|1| @8|2|9|%| 
+|:|p+0#af5f00255&|r|i|n|t| +0#0000000&@68
+@57|3|6|1|,|1| @8|2|8|%| 
index 2ee8d6fbdcd71904ff8fec0f419735330a6ec33f..e4b43e1a68f2537bc93618bc228a3e250686ad21 100644 (file)
@@ -1,20 +1,20 @@
-|:+0&#ffffff0|p+0#af5f00255&|r|e|v|i|o|u|s| +0#0000000&@65
-|:|p+0#af5f00255&|s|e|a|r|c|h| +0#0000000&@66
+|:+0&#ffffff0|p+0#af5f00255&|r|i|n|t| +0#0000000&@68
+|:|p+0#af5f00255&|r|o|f|d|e|l| +0#0000000&@66
+|:|p+0#af5f00255&|r|o|f|i|l|e| +0#0000000&@66
+|:|p+0#af5f00255&|r|o|m|p|t|f|i|n|d| +0#0000000&@63
+|:|p+0#af5f00255&|r|o|m|p|t|r|e|p|l| +0#0000000&@63
+>:|p+0#af5f00255&|s|e|a|r|c|h| +0#0000000&@66
 |:|p+0#af5f00255&|t|a|g| +0#0000000&@69
-|:|p+0#af5f00255&|t|N|e|x|t| +0#0000000&@67
 |:|p+0#af5f00255&|t|f|i|r|s|t| +0#0000000&@66
->:|p+0#af5f00255&|t|j|u|m|p| +0#0000000&@67
+|:|p+0#af5f00255&|t|j|u|m|p| +0#0000000&@67
 |:|p+0#af5f00255&|t|l|a|s|t| +0#0000000&@67
 |:|p+0#af5f00255&|t|n|e|x|t| +0#0000000&@67
+|:|p+0#af5f00255&|t|N|e|x|t| +0#0000000&@67
 |:|p+0#af5f00255&|t|p|r|e|v|i|o|u|s| +0#0000000&@63
 |:|p+0#af5f00255&|t|r|e|w|i|n|d| +0#0000000&@65
 |:|p+0#af5f00255&|t|s|e|l|e|c|t| +0#0000000&@65
 |:|p+0#af5f00255&|u|t| +0#0000000&@70
 |:|p+0#af5f00255&|w|d| +0#0000000&@70
 |:|p+0#af5f00255&|y|3| +0#0000000&@70
-|:|p+0#af5f00255&|y|t|h|o|n|3| +0#0000000&@66
 |:|p+0#af5f00255&|y|3|d|o| +0#0000000&@68
-|:|p+0#af5f00255&|y|3|f|i|l|e| +0#0000000&@66
-|:|p+0#af5f00255&|y|t|h|o|n| +0#0000000&@67
-|:|p+0#af5f00255&|y|d|o| +0#0000000&@69
-@57|3|7|9|,|1| @8|3|1|%| 
+@57|3|7|9|,|1| @8|3|0|%| 
index 376f35a219fb12462bd41a7834e918fe3bbf6c04..d59cbce9ca52370015ce729cfb08ca247f42cb4a 100644 (file)
@@ -1,20 +1,20 @@
-|:+0&#ffffff0|p+0#af5f00255&|y|d|o| +0#0000000&@69
+|:+0&#ffffff0|p+0#af5f00255&|y|3|d|o| +0#0000000&@68
+|:|p+0#af5f00255&|y|3|f|i|l|e| +0#0000000&@66
+|:|p+0#af5f00255&|y|d|o| +0#0000000&@69
 |:|p+0#af5f00255&|y|f|i|l|e| +0#0000000&@67
-|:|p+0#af5f00255&|y|x| +0#0000000&@70
+|:|p+0#af5f00255&|y|t|h|o|n| +0#0000000&@67
+>:|p+0#af5f00255&|y|t|h|o|n|3| +0#0000000&@66
 |:|p+0#af5f00255&|y|t|h|o|n|x| +0#0000000&@66
+|:|p+0#af5f00255&|y|x| +0#0000000&@70
 |:|p+0#af5f00255&|y|x|d|o| +0#0000000&@68
->:|p+0#af5f00255&|y|x|f|i|l|e| +0#0000000&@66
+|:|p+0#af5f00255&|y|x|f|i|l|e| +0#0000000&@66
+|:|q+0#af5f00255&|a|l@1| +0#0000000&@69
 |:|q+0#af5f00255&|u|i|t| +0#0000000&@69
 |:|q+0#af5f00255&|u|i|t|a|l@1| +0#0000000&@66
-|:|q+0#af5f00255&|a|l@1| +0#0000000&@69
 |:|r+0#af5f00255&|e|a|d| +0#0000000&@69
 |:|r+0#af5f00255&|e|c|o|v|e|r| +0#0000000&@66
-|:|r+0#af5f00255&|e|d|o| +0#0000000&@69
 |:|r+0#af5f00255&|e|d|i|r| +0#0000000&@68
+|:|r+0#af5f00255&|e|d|o| +0#0000000&@69
 |:|r+0#af5f00255&|e|d|r|a|w| +0#0000000&@67
 |:|r+0#af5f00255&|e|d|r|a|w|s|t|a|t|u|s| +0#0000000&@61
-|:|r+0#af5f00255&|e|d|r|a|w|t|a|b|l|i|n|e| +0#0000000&@60
-|:|r+0#af5f00255&|e|g|i|s|t|e|r|s| +0#0000000&@64
-|:|r+0#af5f00255&|e|s|i|z|e| +0#0000000&@67
-|:|r+0#af5f00255&|e|t|a|b| +0#0000000&@68
-@57|3|9|7|,|1| @8|3|2|%| 
+@57|3|9|7|,|1| @8|3|1|%| 
index 9c180652fd6db861dc5940097a776feb6de79d54..c1f1f77a93c8d3ccc6bf9295c884fc572b7f838f 100644 (file)
@@ -1,20 +1,20 @@
-|:+0&#ffffff0|r+0#af5f00255&|e|t|a|b| +0#0000000&@68
-|:|r+0#af5f00255&|e|t|u|r|n| +0#0000000&@67
+|:+0&#ffffff0|r+0#af5f00255&|e|d|r|a|w|s|t|a|t|u|s| +0#0000000&@61
+|:|r+0#af5f00255&|e|d|r|a|w|t|a|b|l|i|n|e| +0#0000000&@60
+|:|r+0#af5f00255&|e|g|i|s|t|e|r|s| +0#0000000&@64
+|:|r+0#af5f00255&|e|s|i|z|e| +0#0000000&@67
+|:|r+0#af5f00255&|e|t|a|b| +0#0000000&@68
+>:|r+0#af5f00255&|e|t|u|r|n| +0#0000000&@67
 |:|r+0#af5f00255&|e|w|i|n|d| +0#0000000&@67
 |:|r+0#af5f00255&|i|g|h|t| +0#0000000&@68
 |:|r+0#af5f00255&|i|g|h|t|b|e|l|o|w| +0#0000000&@63
->:|r+0#af5f00255&|u|b|y| +0#0000000&@69
+|:|r+0#af5f00255&|u|b|y| +0#0000000&@69
 |:|r+0#af5f00255&|u|b|y|d|o| +0#0000000&@67
 |:|r+0#af5f00255&|u|b|y|f|i|l|e| +0#0000000&@65
 |:|r+0#af5f00255&|u|n|d|o| +0#0000000&@68
 |:|r+0#af5f00255&|u|n|t|i|m|e| +0#0000000&@66
 |:|r+0#af5f00255&|v|i|m|i|n|f|o| +0#0000000&@65
-|:|s+0#af5f00255&|u|b|s|t|i|t|u|t|e| +0#0000000&@63
-|:|s+0#af5f00255&|N|e|x|t| +0#0000000&@68
+|:|s+0#af5f00255&|a|l@1| +0#0000000&@69
 |:|s+0#af5f00255&|a|n|d|b|o|x| +0#0000000&@66
 |:|s+0#af5f00255&|a|r|g|u|m|e|n|t| +0#0000000&@64
-|:|s+0#af5f00255&|a|l@1| +0#0000000&@69
 |:|s+0#af5f00255&|a|v|e|a|s| +0#0000000&@67
-|:|s+0#af5f00255&|b|u|f@1|e|r| +0#0000000&@66
-|:|s+0#af5f00255&|b|N|e|x|t| +0#0000000&@67
-@57|4|1|5|,|1| @8|3|4|%| 
+@57|4|1|5|,|1| @8|3@1|%| 
index 1e45efe3c4eacfe0b6342e1b422a71ca5ede0bbe..8a6dcd3092f3ecf04c08a3b21212d8858432c2f8 100644 (file)
@@ -1,13 +1,15 @@
-|:+0&#ffffff0|s+0#af5f00255&|b|N|e|x|t| +0#0000000&@67
+|:+0&#ffffff0|s+0#af5f00255&|a|v|e|a|s| +0#0000000&@67
 |:|s+0#af5f00255&|b|a|l@1| +0#0000000&@68
 |:|s+0#af5f00255&|b|f|i|r|s|t| +0#0000000&@66
 |:|s+0#af5f00255&|b|l|a|s|t| +0#0000000&@67
 |:|s+0#af5f00255&|b|m|o|d|i|f|i|e|d| +0#0000000&@63
 >:|s+0#af5f00255&|b|n|e|x|t| +0#0000000&@67
+|:|s+0#af5f00255&|b|N|e|x|t| +0#0000000&@67
 |:|s+0#af5f00255&|b|p|r|e|v|i|o|u|s| +0#0000000&@63
 |:|s+0#af5f00255&|b|r|e|w|i|n|d| +0#0000000&@65
-|:|s+0#af5f00255&|c|r|i|p|t|n|a|m|e|s| +0#0000000&@62
+|:|s+0#af5f00255&|b|u|f@1|e|r| +0#0000000&@66
 |:|s+0#af5f00255&|c|r|i|p|t|e|n|c|o|d|i|n|g| +0#0000000&@59
+|:|s+0#af5f00255&|c|r|i|p|t|n|a|m|e|s| +0#0000000&@62
 |:|s+0#af5f00255&|c|r|i|p|t|v|e|r|s|i|o|n| +0#0000000&@60
 |:|s+0#af5f00255&|c|s|c|o|p|e| +0#0000000&@66
 |:|s+0#af5f00255&|e|t| +0#0000000&@70
@@ -15,6 +17,4 @@
 |:|s+0#af5f00255&|e|t|g|l|o|b|a|l| +0#0000000&@64
 |:|s+0#af5f00255&|e|t|l|o|c|a|l| +0#0000000&@65
 |:|s+0#af5f00255&|f|i|n|d| +0#0000000&@68
-|:|s+0#af5f00255&|f|i|r|s|t| +0#0000000&@67
-|:|s+0#af5f00255&|h|e|l@1| +0#0000000&@68
-@57|4|3@1|,|1| @8|3|5|%| 
+@57|4|3@1|,|1| @8|3|4|%| 
index 2c6309378522622d882f220cb7e06e59fe819ea5..2fa44d7ed234a92b22460410eff0bed490474461 100644 (file)
@@ -1,20 +1,20 @@
-|:+0&#ffffff0|s+0#af5f00255&|h|e|l@1| +0#0000000&@68
-|:|s+0#af5f00255&|i|m|a|l|t| +0#0000000&@67
+|:+0&#ffffff0|s+0#af5f00255&|f|i|n|d| +0#0000000&@68
+|:|s+0#af5f00255&|f|i|r|s|t| +0#0000000&@67
+|:|s+0#af5f00255&|h|e|l@1| +0#0000000&@68
 |:|s+0#af5f00255&|i|g|n| +0#0000000&@69
 |:|s+0#af5f00255&|i|l|e|n|t| +0#0000000&@67
-|:|s+0#af5f00255&|l|e@1|p| +0#0000000&@68
->:|s+0#af5f00255&|l|e@1|p|!| +0#0000000&@67
+>:|s+0#af5f00255&|i|m|a|l|t| +0#0000000&@67
 |:|s+0#af5f00255&|l|a|s|t| +0#0000000&@68
+|:|s+0#af5f00255&|l|e@1|p| +0#0000000&@68
 |:|s+0#af5f00255&|m|a|g|i|c| +0#0000000&@67
 |:|s+0#af5f00255&|m|a|p| +0#0000000&@69
 |:|s+0#af5f00255&|m|a|p|c|l|e|a|r| +0#0000000&@64
 |:|s+0#af5f00255&|m|e|n|u| +0#0000000&@68
 |:|s+0#af5f00255&|m|i|l|e| +0#0000000&@68
 |:|s+0#af5f00255&|n|e|x|t| +0#0000000&@68
+|:|s+0#af5f00255&|N|e|x|t| +0#0000000&@68
 |:|s+0#af5f00255&|n|o|m|a|g|i|c| +0#0000000&@65
 |:|s+0#af5f00255&|n|o|r|e|m|a|p| +0#0000000&@65
 |:|s+0#af5f00255&|n|o|r|e|m|e|n|u| +0#0000000&@64
 |:|s+0#af5f00255&|o|r|t| +0#0000000&@69
-|:|s+0#af5f00255&|o|u|r|c|e| +0#0000000&@67
-|:|s+0#af5f00255&|p|e|l@1|d|u|m|p| +0#0000000&@64
-@57|4|5|1|,|1| @8|3|7|%| 
+@57|4|5|1|,|1| @8|3|6|%| 
index 147c58c75c4946be74e42a622d9bd4acc5d60b5d..9cf9391c06c8bf672a1613a5cc0232d351995d57 100644 (file)
@@ -1,20 +1,20 @@
-|:+0&#ffffff0|s+0#af5f00255&|p|e|l@1|d|u|m|p| +0#0000000&@64
+|:+0&#ffffff0|s+0#af5f00255&|o|r|t| +0#0000000&@69
+|:|s+0#af5f00255&|o|u|r|c|e| +0#0000000&@67
+|:|s+0#af5f00255&|p|e|l@1|d|u|m|p| +0#0000000&@64
 |:|s+0#af5f00255&|p|e|l@1|g|o@1|d| +0#0000000&@64
 |:|s+0#af5f00255&|p|e|l@1|i|n|f|o| +0#0000000&@64
-|:|s+0#af5f00255&|p|e|l@1|r|a|r|e| +0#0000000&@64
+>:|s+0#af5f00255&|p|e|l@1|r|a|r|e| +0#0000000&@64
 |:|s+0#af5f00255&|p|e|l@1|r|e|p|a|l@1| +0#0000000&@62
->:|s+0#af5f00255&|p|e|l@1|u|n|d|o| +0#0000000&@64
+|:|s+0#af5f00255&|p|e|l@1|u|n|d|o| +0#0000000&@64
 |:|s+0#af5f00255&|p|e|l@1|w|r|o|n|g| +0#0000000&@63
 |:|s+0#af5f00255&|p|l|i|t| +0#0000000&@68
 |:|s+0#af5f00255&|p|r|e|v|i|o|u|s| +0#0000000&@64
 |:|s+0#af5f00255&|r|e|w|i|n|d| +0#0000000&@66
-|:|s+0#af5f00255&|t|o|p| +0#0000000&@69
 |:|s+0#af5f00255&|t|a|g| +0#0000000&@69
-|:|s+0#af5f00255&|t|a|r|t|i|n|s|e|r|t| +0#0000000&@62
 |:|s+0#af5f00255&|t|a|r|t|g|r|e|p|l|a|c|e| +0#0000000&@60
+|:|s+0#af5f00255&|t|a|r|t|i|n|s|e|r|t| +0#0000000&@62
 |:|s+0#af5f00255&|t|a|r|t|r|e|p|l|a|c|e| +0#0000000&@61
-|:|s+0#af5f00255&|t|o|p|i|n|s|e|r|t| +0#0000000&@63
 |:|s+0#af5f00255&|t|j|u|m|p| +0#0000000&@67
-|:|s+0#af5f00255&|t|s|e|l|e|c|t| +0#0000000&@65
-|:|s+0#af5f00255&|u|n|h|i|d|e| +0#0000000&@66
-@57|4|6|9|,|1| @8|3|8|%| 
+|:|s+0#af5f00255&|t|o|p| +0#0000000&@69
+|:|s+0#af5f00255&|t|o|p|i|n|s|e|r|t| +0#0000000&@63
+@57|4|6|9|,|1| @8|3|7|%| 
index db85b31e87135948ae22dc3cbd7bff0cf08f02ff..fe3f434398249d9aacd47fe621432db5104b0319 100644 (file)
@@ -1,20 +1,20 @@
-|:+0&#ffffff0|s+0#af5f00255&|u|n|h|i|d|e| +0#0000000&@66
+|:+0&#ffffff0|s+0#af5f00255&|t|o|p|i|n|s|e|r|t| +0#0000000&@63
+|:|s+0#af5f00255&|t|s|e|l|e|c|t| +0#0000000&@65
+|:|s+0#af5f00255&|u|b|s|t|i|t|u|t|e| +0#0000000&@63
+|:|s+0#af5f00255&|u|n|h|i|d|e| +0#0000000&@66
 |:|s+0#af5f00255&|u|n|m|a|p| +0#0000000&@67
-|:|s+0#af5f00255&|u|n|m|e|n|u| +0#0000000&@66
+>:|s+0#af5f00255&|u|n|m|e|n|u| +0#0000000&@66
 |:|s+0#af5f00255&|u|s|p|e|n|d| +0#0000000&@66
 |:|s+0#af5f00255&|v|i|e|w| +0#0000000&@68
->:|s+0#af5f00255&|w|a|p|n|a|m|e| +0#0000000&@65
+|:|s+0#af5f00255&|w|a|p|n|a|m|e| +0#0000000&@65
+|:|s+0#af5f00255&|y|n|c|b|i|n|d| +0#0000000&@65
 |:|s+0#af5f00255&|y|n|t|a|x| +0#0000000&@67
 |:|s+0#af5f00255&|y|n|t|i|m|e| +0#0000000&@66
-|:|s+0#af5f00255&|y|n|c|b|i|n|d| +0#0000000&@65
 |:|t+0#af5f00255&| +0#0000000&@72
-|:|t+0#af5f00255&|N|e|x|t| +0#0000000&@68
-|:|t+0#af5f00255&|a|b|N|e|x|t| +0#0000000&@66
+|:|t+0#af5f00255&|a|b| +0#0000000&@70
 |:|t+0#af5f00255&|a|b|c|l|o|s|e| +0#0000000&@65
 |:|t+0#af5f00255&|a|b|d|o| +0#0000000&@68
 |:|t+0#af5f00255&|a|b|e|d|i|t| +0#0000000&@66
 |:|t+0#af5f00255&|a|b|f|i|n|d| +0#0000000&@66
 |:|t+0#af5f00255&|a|b|f|i|r|s|t| +0#0000000&@65
-|:|t+0#af5f00255&|a|b|l|a|s|t| +0#0000000&@66
-|:|t+0#af5f00255&|a|b|m|o|v|e| +0#0000000&@66
-@57|4|8|7|,|1| @8|4|0|%| 
+@57|4|8|7|,|1| @8|3|8|%| 
index 5d1200e6cb41d95bb2b4c81e19b73ca7f668f3fa..f0fd3d4583a80c0e8bcba6b440c7d605998f7942 100644 (file)
@@ -1,11 +1,13 @@
-|:+0&#ffffff0|t+0#af5f00255&|a|b|m|o|v|e| +0#0000000&@66
+|:+0&#ffffff0|t+0#af5f00255&|a|b|f|i|r|s|t| +0#0000000&@65
+|:|t+0#af5f00255&|a|b|l|a|s|t| +0#0000000&@66
+|:|t+0#af5f00255&|a|b|m|o|v|e| +0#0000000&@66
 |:|t+0#af5f00255&|a|b|n|e|w| +0#0000000&@67
 |:|t+0#af5f00255&|a|b|n|e|x|t| +0#0000000&@66
+>:|t+0#af5f00255&|a|b|N|e|x|t| +0#0000000&@66
 |:|t+0#af5f00255&|a|b|o|n|l|y| +0#0000000&@66
 |:|t+0#af5f00255&|a|b|p|r|e|v|i|o|u|s| +0#0000000&@62
->:|t+0#af5f00255&|a|b|r|e|w|i|n|d| +0#0000000&@64
+|:|t+0#af5f00255&|a|b|r|e|w|i|n|d| +0#0000000&@64
 |:|t+0#af5f00255&|a|b|s| +0#0000000&@69
-|:|t+0#af5f00255&|a|b| +0#0000000&@70
 |:|t+0#af5f00255&|a|g| +0#0000000&@70
 |:|t+0#af5f00255&|a|g|s| +0#0000000&@69
 |:|t+0#af5f00255&|c|d| +0#0000000&@70
@@ -15,6 +17,4 @@
 |:|t+0#af5f00255&|c|l|f|i|l|e| +0#0000000&@66
 |:|t+0#af5f00255&|e|a|r|o|f@1| +0#0000000&@66
 |:|t+0#af5f00255&|e|r|m|i|n|a|l| +0#0000000&@65
-|:|t+0#af5f00255&|f|i|r|s|t| +0#0000000&@67
-|:|t+0#af5f00255&|h|r|o|w| +0#0000000&@68
-@57|5|0|5|,|1| @8|4|1|%| 
+@57|5|0|5|,|1| @8|4|0|%| 
index 1b9117b388b32d9683d8efb5083da1ac0426b2fb..24131c2c2661d2874d1e1e13432fcc4e1f4a15ea 100644 (file)
@@ -1,20 +1,20 @@
-|:+0&#ffffff0|t+0#af5f00255&|h|r|o|w| +0#0000000&@68
+|:+0&#ffffff0|t+0#af5f00255&|e|r|m|i|n|a|l| +0#0000000&@65
+|:|t+0#af5f00255&|f|i|r|s|t| +0#0000000&@67
+|:|t+0#af5f00255&|h|r|o|w| +0#0000000&@68
 |:|t+0#af5f00255&|j|u|m|p| +0#0000000&@68
 |:|t+0#af5f00255&|l|a|s|t| +0#0000000&@68
-|:|t+0#af5f00255&|l|m|e|n|u| +0#0000000&@67
+>:|t+0#af5f00255&|l|m|e|n|u| +0#0000000&@67
 |:|t+0#af5f00255&|l|n|o|r|e|m|e|n|u| +0#0000000&@63
->:|t+0#af5f00255&|l|u|n|m|e|n|u| +0#0000000&@65
-|:|t+0#af5f00255&|m|a|p|c|l|e|a|r| +0#0000000&@64
+|:|t+0#af5f00255&|l|u|n|m|e|n|u| +0#0000000&@65
 |:|t+0#af5f00255&|m|a|p| +0#0000000&@69
+|:|t+0#af5f00255&|m|a|p|c|l|e|a|r| +0#0000000&@64
 |:|t+0#af5f00255&|m|e|n|u| +0#0000000&@68
 |:|t+0#af5f00255&|n|e|x|t| +0#0000000&@68
+|:|t+0#af5f00255&|N|e|x|t| +0#0000000&@68
 |:|t+0#af5f00255&|n|o|r|e|m|a|p| +0#0000000&@65
 |:|t+0#af5f00255&|o|p|l|e|f|t| +0#0000000&@66
 |:|t+0#af5f00255&|p|r|e|v|i|o|u|s| +0#0000000&@64
 |:|t+0#af5f00255&|r|e|w|i|n|d| +0#0000000&@66
 |:|t+0#af5f00255&|r|y| +0#0000000&@70
 |:|t+0#af5f00255&|s|e|l|e|c|t| +0#0000000&@66
-|:|t+0#af5f00255&|u|n|m|a|p| +0#0000000&@67
-|:|t+0#af5f00255&|u|n|m|e|n|u| +0#0000000&@66
-|:|u+0#af5f00255&|n|d|o| +0#0000000&@69
-@57|5|2|3|,|1| @8|4|3|%| 
+@57|5|2|3|,|1| @8|4|1|%| 
index 5bcbeef9af8e9a0a5bea730d78c92b431765e4b0..b4ad634e03e5c00ef7249c5c095986393994a12e 100644 (file)
@@ -1,9 +1,11 @@
-|:+0&#ffffff0|u+0#af5f00255&|n|d|o| +0#0000000&@69
-|:|u+0#af5f00255&|n|d|o|j|o|i|n| +0#0000000&@65
-|:|u+0#af5f00255&|n|d|o|l|i|s|t| +0#0000000&@65
-|:|u+0#af5f00255&|n|a|b@1|r|e|v|i|a|t|e| +0#0000000&@61
+|:+0&#ffffff0|t+0#af5f00255&|s|e|l|e|c|t| +0#0000000&@66
+|:|t+0#af5f00255&|u|n|m|a|p| +0#0000000&@67
+|:|t+0#af5f00255&|u|n|m|e|n|u| +0#0000000&@66
 |:|u+0#af5f00255&|n|a|b@1|r|e|v|i|a|t|e| +0#0000000&@61
->:|u+0#af5f00255&|n|h|i|d|e| +0#0000000&@67
+|:|u+0#af5f00255&|n|d|o| +0#0000000&@69
+>:|u+0#af5f00255&|n|d|o|j|o|i|n| +0#0000000&@65
+|:|u+0#af5f00255&|n|d|o|l|i|s|t| +0#0000000&@65
+|:|u+0#af5f00255&|n|h|i|d|e| +0#0000000&@67
 |:|u+0#af5f00255&|n|i|q| +0#0000000&@69
 |:|u+0#af5f00255&|n|l|e|t| +0#0000000&@68
 |:|u+0#af5f00255&|n|l|o|c|k|v|a|r| +0#0000000&@64
 |:|u+0#af5f00255&|n|m|e|n|u| +0#0000000&@67
 |:|u+0#af5f00255&|n|s|i|l|e|n|t| +0#0000000&@65
 |:|u+0#af5f00255&|p|d|a|t|e| +0#0000000&@67
-|:|v+0#af5f00255&|g|l|o|b|a|l|/|.+0#0000000&@2|/+0#af5f00255&| +0#0000000&@61
-|:|v+0#af5f00255&|e|r|s|i|o|n| +0#0000000&@66
 |:|v+0#af5f00255&|e|r|b|o|s|e| +0#0000000&@66
+|:|v+0#af5f00255&|e|r|s|i|o|n| +0#0000000&@66
 |:|v+0#af5f00255&|e|r|t|i|c|a|l| +0#0000000&@65
-|:|v+0#af5f00255&|i|m|9|c|m|d| +0#0000000&@66
-|:|v+0#af5f00255&|i|m|g|r|e|p| +0#0000000&@66
-@57|5|4|1|,|1| @8|4@1|%| 
+|:|v+0#af5f00255&|g|l|o|b|a|l| +0#0000000&@66
+@57|5|4|1|,|1| @8|4|3|%| 
index 5abc5ab7f43cd7f505afff70b1c598360877cd93..2306e2d2de0ab9465418258b2a87efea4f9f2b4b 100644 (file)
@@ -1,9 +1,11 @@
-|:+0&#ffffff0|v+0#af5f00255&|i|m|g|r|e|p| +0#0000000&@66
+|:+0&#ffffff0|v+0#af5f00255&|g|l|o|b|a|l| +0#0000000&@66
+|:|v+0#af5f00255&|i|e|w| +0#0000000&@69
+|:|v+0#af5f00255&|i|m|9|c|m|d| +0#0000000&@66
+|:|v+0#af5f00255&|i|m|g|r|e|p| +0#0000000&@66
 |:|v+0#af5f00255&|i|m|g|r|e|p|a|d@1| +0#0000000&@63
-|:|v+0#af5f00255&|i|s|u|a|l| +0#0000000&@67
+>:|v+0#af5f00255&|i|s|u|a|l| +0#0000000&@67
 |:|v+0#af5f00255&|i|u|s|a|g|e| +0#0000000&@66
-|:|v+0#af5f00255&|i|e|w| +0#0000000&@69
->:|v+0#af5f00255&|m|a|p| +0#0000000&@69
+|:|v+0#af5f00255&|m|a|p| +0#0000000&@69
 |:|v+0#af5f00255&|m|a|p|c|l|e|a|r| +0#0000000&@64
 |:|v+0#af5f00255&|m|e|n|u| +0#0000000&@68
 |:|v+0#af5f00255&|n|e|w| +0#0000000&@69
@@ -12,9 +14,7 @@
 |:|v+0#af5f00255&|s|p|l|i|t| +0#0000000&@67
 |:|v+0#af5f00255&|u|n|m|a|p| +0#0000000&@67
 |:|v+0#af5f00255&|u|n|m|e|n|u| +0#0000000&@66
-|:|w+0#af5f00255&|i|n|d|o| +0#0000000&@68
-|:|w+0#af5f00255&|r|i|t|e| +0#0000000&@68
-|:|w+0#af5f00255&|N|e|x|t| +0#0000000&@68
 |:|w+0#af5f00255&|a|l@1| +0#0000000&@69
 |:|w+0#af5f00255&|h|i|l|e| +0#0000000&@68
-@57|5@1|9|,|1| @8|4|6|%| 
+|:|w+0#af5f00255&|i|n|c|m|d| +0#0000000&@67
+@57|5@1|9|,|1| @8|4@1|%| 
index 8ec5f2f9a5ef0e452b6d28da1cdb8cd37a501e22..c3648b87bb02c363050554a57d7a0a5ca9a68ad6 100644 (file)
@@ -1,20 +1,20 @@
-|:+0&#ffffff0|w+0#af5f00255&|h|i|l|e| +0#0000000&@68
-|:|w+0#af5f00255&|i|n|s|i|z|e| +0#0000000&@66
-|:|w+0#af5f00255&|i|n|c|m|d| +0#0000000&@67
+|:+0&#ffffff0|w+0#af5f00255&|i|n|c|m|d| +0#0000000&@67
+|:|w+0#af5f00255&|i|n|d|o| +0#0000000&@68
 |:|w+0#af5f00255&|i|n|p|o|s| +0#0000000&@67
+|:|w+0#af5f00255&|i|n|s|i|z|e| +0#0000000&@66
 |:|w+0#af5f00255&|n|e|x|t| +0#0000000&@68
->:|w+0#af5f00255&|p|r|e|v|i|o|u|s| +0#0000000&@64
+>:|w+0#af5f00255&|N|e|x|t| +0#0000000&@68
+|:|w+0#af5f00255&|p|r|e|v|i|o|u|s| +0#0000000&@64
 |:|w+0#af5f00255&|q| +0#0000000&@71
 |:|w+0#af5f00255&|q|a|l@1| +0#0000000&@68
+|:|w+0#af5f00255&|r|i|t|e| +0#0000000&@68
 |:|w+0#af5f00255&|u|n|d|o| +0#0000000&@68
 |:|w+0#af5f00255&|v|i|m|i|n|f|o| +0#0000000&@65
-|:|x+0#af5f00255&|i|t| +0#0000000&@70
 |:|x+0#af5f00255&|a|l@1| +0#0000000&@69
-|:|x+0#af5f00255&|m|a|p|c|l|e|a|r| +0#0000000&@64
+|:|x+0#af5f00255&|i|t| +0#0000000&@70
 |:|x+0#af5f00255&|m|a|p| +0#0000000&@69
+|:|x+0#af5f00255&|m|a|p|c|l|e|a|r| +0#0000000&@64
 |:|x+0#af5f00255&|m|e|n|u| +0#0000000&@68
-|:|x+0#af5f00255&|r|e|s|t|o|r|e| +0#0000000&@65
 |:|x+0#af5f00255&|n|o|r|e|m|a|p| +0#0000000&@65
 |:|x+0#af5f00255&|n|o|r|e|m|e|n|u| +0#0000000&@64
-|:|x+0#af5f00255&|u|n|m|a|p| +0#0000000&@67
-@57|5|7@1|,|1| @8|4|7|%| 
+@57|5|7@1|,|1| @8|4|6|%| 
index cc321b4ecbea7bba458c61e25f7e3cd96003426a..2a336294440e651eb40ff861f49dfd446dbe2509 100644 (file)
@@ -1,20 +1,20 @@
-|:+0&#ffffff0|x+0#af5f00255&|u|n|m|a|p| +0#0000000&@67
+|:+0&#ffffff0|x+0#af5f00255&|n|o|r|e|m|e|n|u| +0#0000000&@64
+|:|x+0#af5f00255&|r|e|s|t|o|r|e| +0#0000000&@65
+|:|x+0#af5f00255&|u|n|m|a|p| +0#0000000&@67
 |:|x+0#af5f00255&|u|n|m|e|n|u| +0#0000000&@66
 |:|y+0#af5f00255&|a|n|k| +0#0000000&@69
-|:|z+0#af5f00255&| +0#0000000&@72
+>:|z+0#af5f00255&| +0#0000000&@72
 @75
->c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)||+0#0000000&|h+0#af5f00255&|e|l|p| +0#0000000&@59
-|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |h+0#af5f00255&|e|l|p| +0#0000000&@57
+|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)||+0#0000000&|h+0#af5f00255&|e|l|p| +0#0000000&@59
 |c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&|||h+0#af5f00255&|e|l|p| +0#0000000&@58
 |c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)||+0#0000000&| |h+0#af5f00255&|e|l|p| +0#0000000&@58
+|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |h+0#af5f00255&|e|l|p| +0#0000000&@57
+@75
+|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&|||:|h+0#af5f00255&|e|l|p| +0#0000000&@57
+|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |:|h+0#af5f00255&|e|l|p| +0#0000000&@56
+|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&|||:| |h+0#af5f00255&|e|l|p| +0#0000000&@56
+|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |:| |h+0#af5f00255&|e|l|p| +0#0000000&@55
 @75
-|"+0#0000e05&| |F+0#0000001#ffff4012|I|X|M|E| +0#0000000#ffffff0@67
-|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |a|p@1|e|n|d| @55
-@4|t|e|x|t| @66
-|.+0#af5f00255&| +0#0000000&@73
-|c+0#00e0e07&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |a+0#af5f00255&|b@1|r|e|v|i|a|t|e| +0#0000000&@51
-|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |a+0#af5f00255&|b|c|l|e|a|r| +0#0000000&@54
-|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |a+0#af5f00255&|b|o|v|e|l|e|f|t| +0#0000000&@52
-|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |a+0#af5f00255&|l@1| +0#0000000&@58
-|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |a+0#af5f00255&|m|e|n|u| +0#0000000&@56
-@57|5|9|5|,|1| @8|4|9|%| 
+|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |&+0#af5f00255&| +0#0000000&@60
+|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |~+0#af5f00255&| +0#0000000&@60
+@57|5|9|5|,|1| @8|4|7|%| 
index bb2242efa28930c094acfc6234feb2e5938bdd25..850ae4fa858c826a880defec9d7b49b72a3fabdb 100644 (file)
@@ -1,20 +1,20 @@
-|c+0#af5f00255#ffffff0|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |a+0#af5f00255&|m|e|n|u| +0#0000000&@56
-|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |a+0#af5f00255&|n|o|r|e|m|e|n|u| +0#0000000&@52
-|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |a+0#af5f00255&|r|g|s| +0#0000000&@57
-|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |a+0#af5f00255&|r|g|a|d@1| +0#0000000&@55
-|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |a+0#af5f00255&|r|g|d|e|d|u|p|e| +0#0000000&@52
->c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |a+0#af5f00255&|r|g|d|e|l|e|t|e| +0#0000000&@52
-|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |a+0#af5f00255&|r|g|e|d|i|t| +0#0000000&@54
-|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |a+0#af5f00255&|r|g|d|o| +0#0000000&@56
-|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |a+0#af5f00255&|r|g@1|l|o|b|a|l| +0#0000000&@52
-|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |a+0#af5f00255&|r|g|l|o|c|a|l| +0#0000000&@53
-|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |a+0#af5f00255&|r|g|u|m|e|n|t| +0#0000000&@53
-|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |a+0#af5f00255&|s|c|i@1| +0#0000000&@56
-|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |a+0#af5f00255&|u|t|o|c|m|d| +0#0000000&@54
-|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |a+0#af5f00255&|u|g|r|o|u|p| +0#0000000&|F|o@1| ||| |a+0#af5f00255&|u|g|r|o|u|p| +0#0000000&|E|N|D| @36
-|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |a+0#af5f00255&|u|n|m|e|n|u| +0#0000000&@54
-|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |b+0#af5f00255&|u|f@1|e|r| +0#0000000&@55
-|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |b+0#af5f00255&|N|e|x|t| +0#0000000&@56
-|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |b+0#af5f00255&|a|l@1| +0#0000000&@57
-|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |b+0#af5f00255&|a|d@1| +0#0000000&@57
-@57|6|1|3|,|1| @8|5|0|%| 
+|c+0#af5f00255#ffffff0|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |~+0#af5f00255&| +0#0000000&@60
+|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |@+0#af5f00255&| +0#0000000&@60
+|"+0#0000e05&| |c|a|l@1| |F|o@1|(|)| ||| |:|*| +0#0000000&@57
+|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |>+0#af5f00255&| +0#0000000&@60
+|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |<+0#af5f00255&| +0#0000000&@60
+>c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |#+0#af5f00255&| +0#0000000&@60
+|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |=+0#af5f00255&| +0#0000000&@60
+|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |!+0#af5f00255&| +0#0000000&@60
+@75
+|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |N+0#af5f00255&|e|x|t| +0#0000000&@57
+|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |P+0#af5f00255&|r|i|n|t| +0#0000000&@56
+|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |X+0#af5f00255&| +0#0000000&@60
+@75
+|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |a+0#af5f00255&|p@1|e|n|d| +0#0000000&@55
+| +0#e000002&@3|t|e|x|t| +0#0000000&@66
+|.+0#af5f00255&| +0#0000000&@73
+|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |a+0#af5f00255&|b@1|r|e|v|i|a|t|e| +0#0000000&@51
+|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |a+0#af5f00255&|b|c|l|e|a|r| +0#0000000&@54
+|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |a+0#af5f00255&|b|o|v|e|l|e|f|t| +0#0000000&@52
+@57|6|1|3|,|1| @8|4|9|%| 
index 64447816b84b7b878e842cedac31ca23ab5b47be..09acaaf2fec44316cfe3eabd247d33119811d24d 100644 (file)
@@ -1,20 +1,20 @@
-|c+0#af5f00255#ffffff0|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |b+0#af5f00255&|a|d@1| +0#0000000&@57
-|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |b+0#af5f00255&|a|l|t| +0#0000000&@57
-|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |b+0#af5f00255&|d|e|l|e|t|e| +0#0000000&@54
-|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |b+0#af5f00255&|e|h|a|v|e| +0#0000000&|m+0#af5f00255&|s|w|i|n| +0#0000000&@49
-|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |b+0#af5f00255&|e|h|a|v|e| +0#0000000&|x+0#af5f00255&|t|e|r|m| +0#0000000&@49
->c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |b+0#af5f00255&|e|l|o|w|r|i|g|h|t| +0#0000000&@51
-|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |b+0#af5f00255&|f|i|r|s|t| +0#0000000&@55
-|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |b+0#af5f00255&|l|a|s|t| +0#0000000&@56
-|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |b+0#af5f00255&|m|o|d|i|f|i|e|d| +0#0000000&@52
-|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |b+0#af5f00255&|n|e|x|t| +0#0000000&@56
-|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |b+0#af5f00255&|o|t|r|i|g|h|t| +0#0000000&@53
-|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |b+0#af5f00255&|p|r|e|v|i|o|u|s| +0#0000000&@52
-|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |b+0#af5f00255&|r|e|w|i|n|d| +0#0000000&@54
-|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |b+0#af5f00255&|r|e|a|k| +0#0000000&@56
-|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |b+0#af5f00255&|r|e|a|k|a|d@1| +0#0000000&@53
-|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |b+0#af5f00255&|r|e|a|k|d|e|l| +0#0000000&@53
-|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |b+0#af5f00255&|r|e|a|k|l|i|s|t| +0#0000000&@52
-|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |b+0#af5f00255&|r|o|w|s|e| +0#0000000&@55
-|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |b+0#af5f00255&|u|f|d|o| +0#0000000&@56
-@57|6|3|1|,|1| @8|5|2|%| 
+|c+0#af5f00255#ffffff0|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |a+0#af5f00255&|b|o|v|e|l|e|f|t| +0#0000000&@52
+|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |a+0#af5f00255&|l@1| +0#0000000&@58
+|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |a+0#af5f00255&|m|e|n|u| +0#0000000&@56
+|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |a+0#af5f00255&|n|o|r|e|m|e|n|u| +0#0000000&@52
+|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |a+0#af5f00255&|r|g|a|d@1| +0#0000000&@55
+>c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |a+0#af5f00255&|r|g|d|e|d|u|p|e| +0#0000000&@52
+|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |a+0#af5f00255&|r|g|d|e|l|e|t|e| +0#0000000&@52
+|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |a+0#af5f00255&|r|g|d|o| +0#0000000&@56
+|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |a+0#af5f00255&|r|g|e|d|i|t| +0#0000000&@54
+|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |a+0#af5f00255&|r|g@1|l|o|b|a|l| +0#0000000&@52
+|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |a+0#af5f00255&|r|g|l|o|c|a|l| +0#0000000&@53
+|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |a+0#af5f00255&|r|g|s| +0#0000000&@57
+|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |a+0#af5f00255&|r|g|u|m|e|n|t| +0#0000000&@53
+|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |a+0#af5f00255&|s|c|i@1| +0#0000000&@56
+|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |a+0#af5f00255&|u|g|r|o|u|p| +0#0000000&|F|o@1| @50
+|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |a+0#af5f00255&|u|g|r|o|u|p| +0#0000000&|E|N|D| @50
+|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |a+0#af5f00255&|u|n|m|e|n|u| +0#0000000&@54
+|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |a+0#af5f00255&|u|t|o|c|m|d| +0#0000000&@54
+|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |b+0#af5f00255&|a|d@1| +0#0000000&@57
+@57|6|3|1|,|1| @8|5|0|%| 
index 031dcb15883ba1cd3fe052c94b05b60ff4332af2..bf04389b8900c3bd70c09aa80dfd3d1c62943ec2 100644 (file)
@@ -1,20 +1,20 @@
-|c+0#af5f00255#ffffff0|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |b+0#af5f00255&|u|f|d|o| +0#0000000&@56
-|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |b+0#af5f00255&|u|f@1|e|r|s| +0#0000000&@54
-|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |b+0#af5f00255&|u|n|l|o|a|d| +0#0000000&@54
-|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |b+0#af5f00255&|w|i|p|e|o|u|t| +0#0000000&@53
-|"+0#0000e05&| |F+0#0000001#ffff4012|I|X|M|E| +0#0000000#ffffff0@67
->c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |c|h|a|n|g|e| @55
-@4|t|e|x|t| @66
-|.+0#af5f00255&| +0#0000000&@73
-|c+0#00e0e07&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |c+0#af5f00255&|N|e|x|t| +0#0000000&@56
-|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |c+0#af5f00255&|N|f|i|l|e| +0#0000000&@55
-|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |c+0#af5f00255&|a|b@1|r|e|v| +0#0000000&@54
-|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |c+0#af5f00255&|a|b|c|l|e|a|r| +0#0000000&@53
-|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |c+0#af5f00255&|a|b|o|v|e| +0#0000000&@55
-|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |c+0#af5f00255&|a|d@1|b|u|f@1|e|r| +0#0000000&@51
-|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |c+0#af5f00255&|a|d@1|e|x|p|r| +0#0000000&@53
-|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |c+0#af5f00255&|a|d@1|f|i|l|e| +0#0000000&@53
-|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |c+0#af5f00255&|a|f|t|e|r| +0#0000000&@55
-|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |c+0#af5f00255&|a|l@1| +0#0000000&@57
-|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |c+0#af5f00255&|a|t|c|h| +0#0000000&@56
-@57|6|4|9|,|1| @8|5|3|%| 
+|c+0#af5f00255#ffffff0|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |b+0#af5f00255&|a|d@1| +0#0000000&@57
+|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |b+0#af5f00255&|a|l@1| +0#0000000&@57
+|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |b+0#af5f00255&|a|l|t| +0#0000000&@57
+|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |b+0#af5f00255&|d|e|l|e|t|e| +0#0000000&@54
+|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |b+0#af5f00255&|e|h|a|v|e| +0#0000000&|m+0#af5f00255&|s|w|i|n| +0#0000000&@49
+>c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |b+0#af5f00255&|e|h|a|v|e| +0#0000000&|x+0#af5f00255&|t|e|r|m| +0#0000000&@49
+|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |b+0#af5f00255&|e|l|o|w|r|i|g|h|t| +0#0000000&@51
+|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |b+0#af5f00255&|f|i|r|s|t| +0#0000000&@55
+|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |b+0#af5f00255&|l|a|s|t| +0#0000000&@56
+|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |b+0#af5f00255&|m|o|d|i|f|i|e|d| +0#0000000&@52
+|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |b+0#af5f00255&|n|e|x|t| +0#0000000&@56
+|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |b+0#af5f00255&|N|e|x|t| +0#0000000&@56
+|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |b+0#af5f00255&|o|t|r|i|g|h|t| +0#0000000&@53
+|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |b+0#af5f00255&|p|r|e|v|i|o|u|s| +0#0000000&@52
+|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |b+0#af5f00255&|r|e|a|k| +0#0000000&@56
+|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |b+0#af5f00255&|r|e|a|k|a|d@1| +0#0000000&@53
+|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |b+0#af5f00255&|r|e|a|k|d|e|l| +0#0000000&@53
+|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |b+0#af5f00255&|r|e|a|k|l|i|s|t| +0#0000000&@52
+|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |b+0#af5f00255&|r|e|w|i|n|d| +0#0000000&@54
+@57|6|4|9|,|1| @8|5|2|%| 
index 739767ea0c49c8f626dc2515771d366eeaefbb8f..8459d992394f7116e1a024a9b0738646197ccb1f 100644 (file)
@@ -1,20 +1,20 @@
-|c+0#af5f00255#ffffff0|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |c+0#af5f00255&|a|t|c|h| +0#0000000&@56
-|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |c+0#af5f00255&|b|e|f|o|r|e| +0#0000000&@54
-|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |c+0#af5f00255&|b|e|l|o|w| +0#0000000&@55
-|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |c+0#af5f00255&|b|o|t@1|o|m| +0#0000000&@54
-|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |c+0#af5f00255&|b|u|f@1|e|r| +0#0000000&@54
->c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |c+0#af5f00255&@1| +0#0000000&@59
-|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |c+0#af5f00255&@1|l|o|s|e| +0#0000000&@55
-|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |c+0#af5f00255&|d| +0#0000000&@59
-|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |c+0#af5f00255&|d|o| +0#0000000&@58
-|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |c+0#af5f00255&|f|d|o| +0#0000000&@57
-|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |c+0#af5f00255&|e|n|t|e|r| +0#0000000&@55
-|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |c+0#af5f00255&|e|x|p|r| +0#0000000&@56
-|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |c+0#af5f00255&|f|i|l|e| +0#0000000&@56
-|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |c+0#af5f00255&|f|i|r|s|t| +0#0000000&@55
-|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |c+0#af5f00255&|g|e|t|b|u|f@1|e|r| +0#0000000&@51
-|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |c+0#af5f00255&|g|e|t|e|x|p|r| +0#0000000&@53
-|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |c+0#af5f00255&|g|e|t|f|i|l|e| +0#0000000&@53
-|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |c+0#af5f00255&|h|a|n|g|e|s| +0#0000000&@54
-|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |c+0#af5f00255&|h|d|i|r| +0#0000000&@56
-@57|6@1|7|,|1| @8|5@1|%| 
+|c+0#af5f00255#ffffff0|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |b+0#af5f00255&|r|e|w|i|n|d| +0#0000000&@54
+|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |b+0#af5f00255&|r|o|w|s|e| +0#0000000&@55
+|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |b+0#af5f00255&|u|f|d|o| +0#0000000&@56
+|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |b+0#af5f00255&|u|f@1|e|r| +0#0000000&@55
+|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |b+0#af5f00255&|u|f@1|e|r|s| +0#0000000&@54
+>c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |b+0#af5f00255&|u|n|l|o|a|d| +0#0000000&@54
+|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |b+0#af5f00255&|w|i|p|e|o|u|t| +0#0000000&@53
+|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |c+0#af5f00255&|h|a|n|g|e| +0#0000000&@55
+| +0#e000002&@3|t|e|x|t| +0#0000000&@66
+|.+0#af5f00255&| +0#0000000&@73
+|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |c+0#af5f00255&|a|b@1|r|e|v| +0#0000000&@54
+|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |c+0#af5f00255&|a|b|c|l|e|a|r| +0#0000000&@53
+|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |c+0#af5f00255&|a|b|o|v|e| +0#0000000&@55
+|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |c+0#af5f00255&|a|d@1|b|u|f@1|e|r| +0#0000000&@51
+|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |c+0#af5f00255&|a|d@1|e|x|p|r| +0#0000000&@53
+|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |c+0#af5f00255&|a|d@1|f|i|l|e| +0#0000000&@53
+|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |c+0#af5f00255&|a|f|t|e|r| +0#0000000&@55
+|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |c+0#af5f00255&|a|l@1| +0#0000000&@57
+|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |c+0#af5f00255&|a|t|c|h| +0#0000000&@56
+@57|6@1|7|,|1| @8|5|3|%| 
index 0ee37ba1dae0db323233cc26259aea74cca21542..7bd70a9afc80274770bc71f71d1cf7e2f290ae42 100644 (file)
@@ -1,20 +1,20 @@
-|c+0#af5f00255#ffffff0|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |c+0#af5f00255&|h|d|i|r| +0#0000000&@56
-|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |c+0#af5f00255&|h|e|c|k|p|a|t|h| +0#0000000&@52
-|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |c+0#af5f00255&|h|e|c|k|t|i|m|e| +0#0000000&@52
-|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |c+0#af5f00255&|h|i|s|t|o|r|y| +0#0000000&@53
-|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |c+0#af5f00255&|l|a|s|t| +0#0000000&@56
->c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |c+0#af5f00255&|l|e|a|r|j|u|m|p|s| +0#0000000&@51
-|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |c+0#af5f00255&|l|i|s|t| +0#0000000&@56
-|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |c+0#af5f00255&|l|o|s|e| +0#0000000&@56
-|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |c+0#af5f00255&|m|a|p| +0#0000000&@57
-|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |c+0#af5f00255&|m|a|p|c|l|e|a|r| +0#0000000&@52
-|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |c+0#af5f00255&|m|e|n|u| +0#0000000&@56
-|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |c+0#af5f00255&|n|e|x|t| +0#0000000&@56
-|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |c+0#af5f00255&|n|e|w|e|r| +0#0000000&@55
-|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |c+0#af5f00255&|n|f|i|l|e| +0#0000000&@55
-|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |c+0#af5f00255&|n|o|r|e|m|a|p| +0#0000000&@53
-|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |c+0#af5f00255&|n|o|r|e|a|b@1|r|e|v| +0#0000000&@50
-|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |c+0#af5f00255&|n|o|r|e|m|e|n|u| +0#0000000&@52
-|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |c+0#af5f00255&|o|p|y| +0#0000000&@57
-|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |c+0#af5f00255&|o|l|d|e|r| +0#0000000&@55
-@57|6|8|5|,|1| @8|5|7|%| 
+|c+0#af5f00255#ffffff0|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |c+0#af5f00255&|a|t|c|h| +0#0000000&@56
+|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |c+0#af5f00255&|b|e|f|o|r|e| +0#0000000&@54
+|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |c+0#af5f00255&|b|e|l|o|w| +0#0000000&@55
+|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |c+0#af5f00255&|b|o|t@1|o|m| +0#0000000&@54
+|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |c+0#af5f00255&|b|u|f@1|e|r| +0#0000000&@54
+>c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |c+0#af5f00255&@1| +0#0000000&@59
+|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |c+0#af5f00255&@1|l|o|s|e| +0#0000000&@55
+|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |c+0#af5f00255&|d| +0#0000000&@59
+|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |c+0#af5f00255&|d|o| +0#0000000&@58
+|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |c+0#af5f00255&|e|n|t|e|r| +0#0000000&@55
+|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |c+0#af5f00255&|e|x|p|r| +0#0000000&@56
+|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |c+0#af5f00255&|f|d|o| +0#0000000&@57
+|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |c+0#af5f00255&|f|i|l|e| +0#0000000&@56
+|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |c+0#af5f00255&|f|i|r|s|t| +0#0000000&@55
+|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |c+0#af5f00255&|g|e|t|b|u|f@1|e|r| +0#0000000&@51
+|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |c+0#af5f00255&|g|e|t|e|x|p|r| +0#0000000&@53
+|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |c+0#af5f00255&|g|e|t|f|i|l|e| +0#0000000&@53
+|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |c+0#af5f00255&|h|a|n|g|e|s| +0#0000000&@54
+|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |c+0#af5f00255&|h|d|i|r| +0#0000000&@56
+@57|6|8|5|,|1| @8|5|4|%| 
index 71e0796dceacf365fd334ef37e1face1417fcf10..11c6f85d905abb2d9eee4c1505b220aa150e9191 100644 (file)
@@ -1,20 +1,20 @@
-|c+0#af5f00255#ffffff0|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |c+0#af5f00255&|o|l|d|e|r| +0#0000000&@55
-|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |c+0#af5f00255&|o|l|o|r|s|c|h|e|m|e| +0#0000000&@50
-|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |c+0#af5f00255&|o|m@1|a|n|d| +0#0000000&@54
-|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |c+0#af5f00255&|o|m|c|l|e|a|r| +0#0000000&@53
-|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |c+0#af5f00255&|o|m|p|i|l|e|r| +0#0000000&@53
->c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |c+0#af5f00255&|o|n|t|i|n|u|e| +0#0000000&@53
-|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |c+0#af5f00255&|o|n|f|i|r|m| +0#0000000&@54
-|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |c+0#af5f00255&|o|n|s|t| +0#0000000&@56
-|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |c+0#af5f00255&|o|p|e|n| +0#0000000&@56
-|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |c+0#af5f00255&|p|r|e|v|i|o|u|s| +0#0000000&@52
-|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |c+0#af5f00255&|p|f|i|l|e| +0#0000000&@55
-|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |c+0#af5f00255&|q|u|i|t| +0#0000000&@56
-|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |c+0#af5f00255&|r|e|w|i|n|d| +0#0000000&@54
-|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |c+0#af5f00255&|s|c|o|p|e| +0#0000000&@55
-|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |c+0#af5f00255&|s|t|a|g| +0#0000000&@56
-|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |c+0#af5f00255&|u|n|m|a|p| +0#0000000&@55
-|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |c+0#af5f00255&|u|n|a|b@1|r|e|v| +0#0000000&@52
-|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |c+0#af5f00255&|u|n|m|e|n|u| +0#0000000&@54
-|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |c+0#af5f00255&|w|i|n|d|o|w| +0#0000000&@54
-@57|7|0|3|,|1| @8|5|8|%| 
+|c+0#af5f00255#ffffff0|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |c+0#af5f00255&|h|d|i|r| +0#0000000&@56
+|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |c+0#af5f00255&|h|e|c|k|p|a|t|h| +0#0000000&@52
+|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |c+0#af5f00255&|h|e|c|k|t|i|m|e| +0#0000000&@52
+|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |c+0#af5f00255&|h|i|s|t|o|r|y| +0#0000000&@53
+|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |c+0#af5f00255&|l|a|s|t| +0#0000000&@56
+>c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |c+0#af5f00255&|l|e|a|r|j|u|m|p|s| +0#0000000&@51
+|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |c+0#af5f00255&|l|i|s|t| +0#0000000&@56
+|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |c+0#af5f00255&|l|o|s|e| +0#0000000&@56
+|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |c+0#af5f00255&|m|a|p| +0#0000000&@57
+|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |c+0#af5f00255&|m|a|p|c|l|e|a|r| +0#0000000&@52
+|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |c+0#af5f00255&|m|e|n|u| +0#0000000&@56
+|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |c+0#af5f00255&|n|e|w|e|r| +0#0000000&@55
+|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |c+0#af5f00255&|n|e|x|t| +0#0000000&@56
+|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |c+0#af5f00255&|N|e|x|t| +0#0000000&@56
+|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |c+0#af5f00255&|n|f|i|l|e| +0#0000000&@55
+|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |c+0#af5f00255&|N|f|i|l|e| +0#0000000&@55
+|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |c+0#af5f00255&|n|o|r|e|a|b@1|r|e|v| +0#0000000&@50
+|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |c+0#af5f00255&|n|o|r|e|m|a|p| +0#0000000&@53
+|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |c+0#af5f00255&|n|o|r|e|m|e|n|u| +0#0000000&@52
+@57|7|0|3|,|1| @8|5|6|%| 
index 1a5394dd173b56c1d6a06967c39bd8ba4cf1729d..f2f6d08ffad3dcdc6275b2c9265264c75883eb58 100644 (file)
@@ -1,20 +1,20 @@
-|c+0#af5f00255#ffffff0|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |c+0#af5f00255&|w|i|n|d|o|w| +0#0000000&@54
-|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |d+0#af5f00255&|e|l|e|t|e| +0#0000000&@55
-|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |d+0#af5f00255&|e|b|u|g| +0#0000000&@56
-|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |d+0#af5f00255&|e|b|u|g@1|r|e@1|d|y| +0#0000000&@50
-|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |d+0#af5f00255&|e|f| +0#0000000&@58
->c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |d+0#af5f00255&|e|f|c|o|m|p|i|l|e| +0#0000000&@51
-|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |d+0#af5f00255&|e|f|e|r| +0#0000000&@56
-|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |d+0#af5f00255&|e|l|c|o|m@1|a|n|d| +0#0000000&@51
-|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |d+0#af5f00255&|e|l|f|u|n|c|t|i|o|n| +0#0000000&@50
-|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |d+0#af5f00255&|e|l|m|a|r|k|s| +0#0000000&@53
-|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |d+0#af5f00255&|i|f@1|u|p|d|a|t|e| +0#0000000&@51
-|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |d+0#af5f00255&|i|f@1|g|e|t| +0#0000000&@54
-|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |d+0#af5f00255&|i|f@1|o|f@1| +0#0000000&@54
-|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |d+0#af5f00255&|i|f@1|p|a|t|c|h| +0#0000000&@52
-|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |d+0#af5f00255&|i|f@1|p|u|t| +0#0000000&@54
-|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |d+0#af5f00255&|i|f@1|s|p|l|i|t| +0#0000000&@52
-|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |d+0#af5f00255&|i|f@1|t|h|i|s| +0#0000000&@53
-|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |d+0#af5f00255&|i|g|r|a|p|h|s| +0#0000000&@53
-|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |d+0#af5f00255&|i|s|p|l|a|y| +0#0000000&@54
-@57|7|2|1|,|1| @8|6|0|%| 
+|c+0#af5f00255#ffffff0|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |c+0#af5f00255&|n|o|r|e|m|e|n|u| +0#0000000&@52
+|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |c+0#af5f00255&|o|l|d|e|r| +0#0000000&@55
+|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |c+0#af5f00255&|o|l|o|r|s|c|h|e|m|e| +0#0000000&@50
+|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |c+0#af5f00255&|o|m|c|l|e|a|r| +0#0000000&@53
+|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |c+0#af5f00255&|o|m@1|a|n|d| +0#0000000&@54
+>c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |c+0#af5f00255&|o|m|p|i|l|e|r| +0#0000000&@53
+|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |c+0#af5f00255&|o|n|f|i|r|m| +0#0000000&@54
+|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |c+0#af5f00255&|o|n|s|t| +0#0000000&@56
+|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |c+0#af5f00255&|o|n|t|i|n|u|e| +0#0000000&@53
+|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |c+0#af5f00255&|o|p|e|n| +0#0000000&@56
+|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |c+0#af5f00255&|o|p|y| +0#0000000&@57
+|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |c+0#af5f00255&|p|f|i|l|e| +0#0000000&@55
+|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |c+0#af5f00255&|p|r|e|v|i|o|u|s| +0#0000000&@52
+|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |c+0#af5f00255&|q|u|i|t| +0#0000000&@56
+|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |c+0#af5f00255&|r|e|w|i|n|d| +0#0000000&@54
+|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |c+0#af5f00255&|s|c|o|p|e| +0#0000000&@55
+|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |c+0#af5f00255&|s|t|a|g| +0#0000000&@56
+|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |c+0#af5f00255&|u|n|a|b@1|r|e|v| +0#0000000&@52
+|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |c+0#af5f00255&|u|n|m|a|p| +0#0000000&@55
+@57|7|2|1|,|1| @8|5|7|%| 
index 9586e555048535da150203997c118b50fc62a1c5..2dc2dbf105bcfb34dc0194a8f7ca2313cee0312e 100644 (file)
@@ -1,20 +1,20 @@
-|c+0#af5f00255#ffffff0|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |d+0#af5f00255&|i|s|p|l|a|y| +0#0000000&@54
-|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |d+0#af5f00255&|i|s|a|s@1|e|m|b|l|e| +0#0000000&@50
-|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |d+0#af5f00255&|j|u|m|p| +0#0000000&@56
-|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |d+0#af5f00255&|l| +0#0000000&@59
-|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |d+0#af5f00255&|l|i|s|t| +0#0000000&@56
->c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |d+0#af5f00255&|o|a|u|t|o|c|m|d| +0#0000000&@52
-|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |d+0#af5f00255&|o|a|u|t|o|a|l@1| +0#0000000&@52
-|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |d+0#af5f00255&|p| +0#0000000&@59
-|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |d+0#af5f00255&|r|o|p| +0#0000000&@57
-|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |d+0#af5f00255&|s|e|a|r|c|h| +0#0000000&@54
-|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |d+0#af5f00255&|s|p|l|i|t| +0#0000000&@55
-|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |e+0#af5f00255&|d|i|t| +0#0000000&@57
-|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |e+0#af5f00255&|a|r|l|i|e|r| +0#0000000&@54
-|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |e+0#af5f00255&|c|h|o| +0#0000000&@57
-|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |e+0#af5f00255&|c|h|o|c|o|n|s|o|l|e| +0#0000000&@50
-|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |e+0#af5f00255&|c|h|o|e|r@1| +0#0000000&@54
-|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |e+0#af5f00255&|c|h|o|h|l| +0#0000000&@55
-|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |e+0#af5f00255&|c|h|o|m|s|g| +0#0000000&@54
-|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |e+0#af5f00255&|c|h|o|n| +0#0000000&@56
-@57|7|3|9|,|1| @8|6|1|%| 
+|c+0#af5f00255#ffffff0|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |c+0#af5f00255&|u|n|m|a|p| +0#0000000&@55
+|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |c+0#af5f00255&|u|n|m|e|n|u| +0#0000000&@54
+|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |c+0#af5f00255&|w|i|n|d|o|w| +0#0000000&@54
+|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |d+0#af5f00255&|e|b|u|g| +0#0000000&@56
+|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |d+0#af5f00255&|e|b|u|g@1|r|e@1|d|y| +0#0000000&@50
+>c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |d+0#af5f00255&|e|f| +0#0000000&@58
+|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |d+0#af5f00255&|e|f|c|o|m|p|i|l|e| +0#0000000&@51
+|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |d+0#af5f00255&|e|f|e|r| +0#0000000&@56
+|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |d+0#af5f00255&|e|l|c|o|m@1|a|n|d| +0#0000000&@51
+|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |d+0#af5f00255&|e|l|e|t|e| +0#0000000&@55
+|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |d+0#af5f00255&|e|l|f|u|n|c|t|i|o|n| +0#0000000&@50
+|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |d+0#af5f00255&|e|l|m|a|r|k|s| +0#0000000&@53
+|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |d+0#af5f00255&|i|f@1|g|e|t| +0#0000000&@54
+|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |d+0#af5f00255&|i|f@1|o|f@1| +0#0000000&@54
+|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |d+0#af5f00255&|i|f@1|p|a|t|c|h| +0#0000000&@52
+|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |d+0#af5f00255&|i|f@1|p|u|t| +0#0000000&@54
+|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |d+0#af5f00255&|i|f@1|s|p|l|i|t| +0#0000000&@52
+|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |d+0#af5f00255&|i|f@1|t|h|i|s| +0#0000000&@53
+|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |d+0#af5f00255&|i|f@1|u|p|d|a|t|e| +0#0000000&@51
+@57|7|3|9|,|1| @8|5|9|%| 
index 058fc102b7571af44ed0e0e8fb891ca346991194..a0c62061fe03e71efe26c27793970e4a44c54b65 100644 (file)
@@ -1,20 +1,20 @@
-|c+0#af5f00255#ffffff0|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |e+0#af5f00255&|c|h|o|n| +0#0000000&@56
+|c+0#af5f00255#ffffff0|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |d+0#af5f00255&|i|f@1|u|p|d|a|t|e| +0#0000000&@51
+|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |d+0#af5f00255&|i|g|r|a|p|h|s| +0#0000000&@53
+|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |d+0#af5f00255&|i|s|a|s@1|e|m|b|l|e| +0#0000000&@50
+|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |d+0#af5f00255&|i|s|p|l|a|y| +0#0000000&@54
+|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |d+0#af5f00255&|j|u|m|p| +0#0000000&@56
+>c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |d+0#af5f00255&|l|i|s|t| +0#0000000&@56
+|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |d+0#af5f00255&|o|a|u|t|o|a|l@1| +0#0000000&@52
+|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |d+0#af5f00255&|o|a|u|t|o|c|m|d| +0#0000000&@52
+|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |d+0#af5f00255&|r|o|p| +0#0000000&@57
+|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |d+0#af5f00255&|s|e|a|r|c|h| +0#0000000&@54
+|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |d+0#af5f00255&|s|p|l|i|t| +0#0000000&@55
+|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |e+0#af5f00255&|a|r|l|i|e|r| +0#0000000&@54
+|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |e+0#af5f00255&|c|h|o| +0#0000000&@57
+|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |e+0#af5f00255&|c|h|o|c|o|n|s|o|l|e| +0#0000000&@50
+|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |e+0#af5f00255&|c|h|o|e|r@1| +0#0000000&@54
+|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |e+0#af5f00255&|c|h|o|h|l| +0#0000000&@55
+|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |e+0#af5f00255&|c|h|o|m|s|g| +0#0000000&@54
+|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |e+0#af5f00255&|c|h|o|n| +0#0000000&@56
 |c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |e+0#af5f00255&|c|h|o|w|i|n|d|o|w| +0#0000000&@51
-|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |e+0#af5f00255&|l|s|e| +0#0000000&@57
-|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |e+0#af5f00255&|l|s|e|i|f| +0#0000000&@55
-|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |e+0#af5f00255&|m|e|n|u| +0#0000000&@56
->c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |e+0#af5f00255&|n|d@1|e|f| +0#0000000&@55
-|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |e+0#af5f00255&|n|d|i|f| +0#0000000&@56
-|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |e+0#af5f00255&|n|d|f|o|r| +0#0000000&@55
-|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |e+0#af5f00255&|n|d|f|u|n|c|t|i|o|n| +0#0000000&@50
-|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |e+0#af5f00255&|n|d|t|r|y| +0#0000000&@55
-|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |e+0#af5f00255&|n|d|w|h|i|l|e| +0#0000000&@53
-|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |e+0#af5f00255&|n|e|w| +0#0000000&@57
-|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |e+0#af5f00255&|v|a|l| +0#0000000&@57
-|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |e+0#af5f00255&|x| +0#0000000&@59
-|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |e+0#af5f00255&|x|e|c|u|t|e| +0#0000000&@54
-|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |e+0#af5f00255&|x|i|t| +0#0000000&@57
-|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |e+0#af5f00255&|x|u|s|a|g|e| +0#0000000&@54
-|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |f+0#af5f00255&|i|l|e| +0#0000000&@57
-|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |f+0#af5f00255&|i|l|e|s| +0#0000000&@56
-@57|7|5|7|,|1| @8|6|3|%| 
+@57|7|5|7|,|1| @8|6|0|%| 
index 736510c9ae1838face9dbee4949b12dbfed83bce..84bf53d7d62be2da38a9495096a95ba3c41d44be 100644 (file)
@@ -1,20 +1,20 @@
-|c+0#af5f00255#ffffff0|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |f+0#af5f00255&|i|l|e|s| +0#0000000&@56
-|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |f+0#af5f00255&|i|l|e|t|y|p|e| +0#0000000&@53
-|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |f+0#af5f00255&|i|l|t|e|r| +0#0000000&@55
-|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |f+0#af5f00255&|i|n|d| +0#0000000&@57
-|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |f+0#af5f00255&|i|n|a|l| +0#0000000&@56
->c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |f+0#af5f00255&|i|n|a|l@1|y| +0#0000000&@54
-|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |f+0#af5f00255&|i|n|i|s|h| +0#0000000&@55
-|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |f+0#af5f00255&|i|r|s|t| +0#0000000&@56
-|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |f+0#af5f00255&|i|x|d|e|l| +0#0000000&@55
-|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |f+0#af5f00255&|o|l|d| +0#0000000&@57
-|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |f+0#af5f00255&|o|l|d|c|l|o|s|e| +0#0000000&@52
-|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |f+0#af5f00255&|o|l|d@1|o@1|p|e|n| +0#0000000&@51
-|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |f+0#af5f00255&|o|l|d@1|o|c|l|o|s|e|d| +0#0000000&@49
-|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |f+0#af5f00255&|o|l|d|o|p|e|n| +0#0000000&@53
-|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |f+0#af5f00255&|o|r| +0#0000000&|f+0#00e0e07&|o@1| +0#0000000&|i+0#af5f00255&|n| +0#0000000&|b+0#00e0e07&|a|r| +0#0000000&||| |e+0#af5f00255&|n|d|f|o|r| +0#0000000&@38
-|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |f+0#af5f00255&|u|n|c|t|i|o|n| +0#0000000&@53
-|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |g+0#af5f00255&|l|o|b|a|l|/|.+0#0000000&@2|/+0#af5f00255&| +0#0000000&@50
-|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |g+0#af5f00255&|o|t|o| +0#0000000&@57
-|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |g+0#af5f00255&|r|e|p| +0#0000000&@57
-@57|7@1|5|,|1| @8|6|4|%| 
+|c+0#af5f00255#ffffff0|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |e+0#af5f00255&|c|h|o|w|i|n|d|o|w| +0#0000000&@51
+|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |e+0#af5f00255&|d|i|t| +0#0000000&@57
+|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |e+0#af5f00255&|l|s|e| +0#0000000&@57
+|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |e+0#af5f00255&|l|s|e|i|f| +0#0000000&@55
+|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |e+0#af5f00255&|m|e|n|u| +0#0000000&@56
+>c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |e+0#af5f00255&|n|d@1|e|f| +0#0000000&@55
+|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |e+0#af5f00255&|n|d|f|o|r| +0#0000000&@55
+|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |e+0#af5f00255&|n|d|f|u|n|c|t|i|o|n| +0#0000000&@50
+|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |e+0#af5f00255&|n|d|i|f| +0#0000000&@56
+|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |e+0#af5f00255&|n|d|t|r|y| +0#0000000&@55
+|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |e+0#af5f00255&|n|d|w|h|i|l|e| +0#0000000&@53
+|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |e+0#af5f00255&|n|e|w| +0#0000000&@57
+|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |e+0#af5f00255&|v|a|l| +0#0000000&@57
+|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |e+0#af5f00255&|x| +0#0000000&@59
+|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |e+0#af5f00255&|x|e|c|u|t|e| +0#0000000&@54
+|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |e+0#af5f00255&|x|i|t| +0#0000000&@57
+|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |e+0#af5f00255&|x|u|s|a|g|e| +0#0000000&@54
+|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |f+0#af5f00255&|i|l|e| +0#0000000&@57
+|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |f+0#af5f00255&|i|l|e|s| +0#0000000&@56
+@57|7@1|5|,|1| @8|6|2|%| 
index 9e5160d4607c6e6db05b10e2f84bfd6381c74ff6..db7389a2ead083a6cae01f4d64d14bb539192c8e 100644 (file)
@@ -1,20 +1,20 @@
-|c+0#af5f00255#ffffff0|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |g+0#af5f00255&|r|e|p| +0#0000000&@57
-|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |g+0#af5f00255&|r|e|p|a|d@1| +0#0000000&@54
-|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |g+0#af5f00255&|u|i| +0#0000000&@58
-|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |g+0#af5f00255&|v|i|m| +0#0000000&@57
-|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |h+0#af5f00255&|a|r|d|c|o|p|y| +0#0000000&@53
->c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |h+0#af5f00255&|e|l|p| +0#0000000&@57
-|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |h+0#af5f00255&|e|l|p|c|l|o|s|e| +0#0000000&@52
-|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |h+0#af5f00255&|e|l|p|f|i|n|d| +0#0000000&@53
-|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |h+0#af5f00255&|e|l|p|g|r|e|p| +0#0000000&@53
-|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |h+0#af5f00255&|e|l|p|t|a|g|s| +0#0000000&@53
-|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |h+0#af5f00255&|i|g|h|l|i|g|h|t| +0#0000000&@52
-|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |h+0#af5f00255&|i|d|e| +0#0000000&@57
-|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |h+0#af5f00255&|i|s|t|o|r|y| +0#0000000&@54
-|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |h+0#af5f00255&|o|r|i|z|o|n|t|a|l| +0#0000000&@51
-|"+0#0000e05&| |F+0#0000001#ffff4012|I|X|M|E| +0#0000000#ffffff0@67
-|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |i|n|s|e|r|t| @55
-@4|t|e|x|t| @66
-|.+0#af5f00255&| +0#0000000&@73
-|c+0#00e0e07&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |i+0#af5f00255&|a|b@1|r|e|v| +0#0000000&@54
-@57|7|9|3|,|1| @8|6@1|%| 
+|c+0#af5f00255#ffffff0|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |f+0#af5f00255&|i|l|e|s| +0#0000000&@56
+|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |f+0#af5f00255&|i|l|e|t|y|p|e| +0#0000000&@53
+|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |f+0#af5f00255&|i|l|t|e|r| +0#0000000&@55
+|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |f+0#af5f00255&|i|n|a|l| +0#0000000&@56
+|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |f+0#af5f00255&|i|n|a|l@1|y| +0#0000000&@54
+>c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |f+0#af5f00255&|i|n|d| +0#0000000&@57
+|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |f+0#af5f00255&|i|n|i|s|h| +0#0000000&@55
+|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |f+0#af5f00255&|i|r|s|t| +0#0000000&@56
+|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |f+0#af5f00255&|i|x|d|e|l| +0#0000000&@55
+|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |f+0#af5f00255&|o|l|d| +0#0000000&@57
+|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |f+0#af5f00255&|o|l|d|c|l|o|s|e| +0#0000000&@52
+|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |f+0#af5f00255&|o|l|d@1|o|c|l|o|s|e|d| +0#0000000&@49
+|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |f+0#af5f00255&|o|l|d@1|o@1|p|e|n| +0#0000000&@51
+|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |f+0#af5f00255&|o|l|d|o|p|e|n| +0#0000000&@53
+|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |f+0#af5f00255&|o|r| +0#0000000&|f+0#00e0e07&|o@1| +0#0000000&|i+0#af5f00255&|n| +0#0000000&|b+0#00e0e07&|a|r| +0#0000000&||| |e+0#af5f00255&|n|d|f|o|r| +0#0000000&@38
+|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |f+0#af5f00255&|u|n|c|t|i|o|n| +0#0000000&@53
+|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |g+0#af5f00255&|l|o|b|a|l| +0#0000000&@55
+|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |g+0#af5f00255&|o|t|o| +0#0000000&@57
+|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |g+0#af5f00255&|r|e|p| +0#0000000&@57
+@57|7|9|3|,|1| @8|6|3|%| 
index 135407e8ce3833aab90786b4f052a4a6ad9a50fc..7ef0784a7bd1bd4990fef4bf57645e91b08032ee 100644 (file)
@@ -1,20 +1,20 @@
-|c+0#00e0e07#ffffff0|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |i+0#af5f00255&|a|b@1|r|e|v| +0#0000000&@54
+|c+0#af5f00255#ffffff0|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |g+0#af5f00255&|r|e|p| +0#0000000&@57
+|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |g+0#af5f00255&|r|e|p|a|d@1| +0#0000000&@54
+|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |g+0#af5f00255&|u|i| +0#0000000&@58
+|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |g+0#af5f00255&|v|i|m| +0#0000000&@57
+|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |h+0#af5f00255&|a|r|d|c|o|p|y| +0#0000000&@53
+>c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |h+0#af5f00255&|e|l|p| +0#0000000&@57
+|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |h+0#af5f00255&|e|l|p|c|l|o|s|e| +0#0000000&@52
+|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |h+0#af5f00255&|e|l|p|f|i|n|d| +0#0000000&@53
+|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |h+0#af5f00255&|e|l|p|g|r|e|p| +0#0000000&@53
+|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |h+0#af5f00255&|e|l|p|t|a|g|s| +0#0000000&@53
+|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |h+0#af5f00255&|i|d|e| +0#0000000&@57
+|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |h+0#af5f00255&|i|g|h|l|i|g|h|t| +0#0000000&@52
+|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |h+0#af5f00255&|i|s|t|o|r|y| +0#0000000&@54
+|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |h+0#af5f00255&|o|r|i|z|o|n|t|a|l| +0#0000000&@51
+|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |i+0#af5f00255&|n|s|e|r|t| +0#0000000&@55
+| +0#e000002&@3|t|e|x|t| +0#0000000&@66
+|.+0#af5f00255&| +0#0000000&@73
+|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |i+0#af5f00255&|a|b@1|r|e|v| +0#0000000&@54
 |c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |i+0#af5f00255&|a|b|c|l|e|a|r| +0#0000000&@53
-|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |i+0#af5f00255&|f| +0#0000000&@59
-|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |i+0#af5f00255&|j|u|m|p| +0#0000000&@56
-|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |i+0#af5f00255&|l|i|s|t| +0#0000000&@56
->c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |i+0#af5f00255&|m|a|p| +0#0000000&@57
-|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |i+0#af5f00255&|m|a|p|c|l|e|a|r| +0#0000000&@52
-|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |i+0#af5f00255&|m|e|n|u| +0#0000000&@56
-|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |i+0#af5f00255&|m|p|o|r|t| +0#0000000&@55
-|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |i+0#af5f00255&|n|o|r|e|m|a|p| +0#0000000&@53
-|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |i+0#af5f00255&|n|o|r|e|a|b@1|r|e|v| +0#0000000&@50
-|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |i+0#af5f00255&|n|o|r|e|m|e|n|u| +0#0000000&@52
-|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |i+0#af5f00255&|n|t|r|o| +0#0000000&@56
-|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |i+0#af5f00255&|s|e|a|r|c|h| +0#0000000&@54
-|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |i+0#af5f00255&|s|p|l|i|t| +0#0000000&@55
-|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |i+0#af5f00255&|u|n|m|a|p| +0#0000000&@55
-|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |i+0#af5f00255&|u|n|a|b@1|r|e|v| +0#0000000&@52
-|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |i+0#af5f00255&|u|n|m|e|n|u| +0#0000000&@54
-|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |j+0#af5f00255&|o|i|n| +0#0000000&@57
-@57|8|1@1|,|1| @8|6|7|%| 
+@57|8|1@1|,|1| @8|6|5|%| 
index 2dc666444f0aa2a55e85a61d19435d54b3d65549..f56b99fb2901c1dee248da23cb804a9eb28db5b3 100644 (file)
@@ -1,20 +1,20 @@
-|c+0#af5f00255#ffffff0|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |j+0#af5f00255&|o|i|n| +0#0000000&@57
+|c+0#af5f00255#ffffff0|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |i+0#af5f00255&|a|b|c|l|e|a|r| +0#0000000&@53
+|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |i+0#af5f00255&|f| +0#0000000&@59
+|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |i+0#af5f00255&|j|u|m|p| +0#0000000&@56
+|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |i+0#af5f00255&|l|i|s|t| +0#0000000&@56
+|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |i+0#af5f00255&|m|a|p| +0#0000000&@57
+>c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |i+0#af5f00255&|m|a|p|c|l|e|a|r| +0#0000000&@52
+|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |i+0#af5f00255&|m|e|n|u| +0#0000000&@56
+|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |i+0#af5f00255&|m|p|o|r|t| +0#0000000&@55
+|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |i+0#af5f00255&|n|o|r|e|a|b@1|r|e|v| +0#0000000&@50
+|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |i+0#af5f00255&|n|o|r|e|m|a|p| +0#0000000&@53
+|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |i+0#af5f00255&|n|o|r|e|m|e|n|u| +0#0000000&@52
+|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |i+0#af5f00255&|n|t|r|o| +0#0000000&@56
+|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |i+0#af5f00255&|s|e|a|r|c|h| +0#0000000&@54
+|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |i+0#af5f00255&|s|p|l|i|t| +0#0000000&@55
+|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |i+0#af5f00255&|u|n|a|b@1|r|e|v| +0#0000000&@52
+|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |i+0#af5f00255&|u|n|m|a|p| +0#0000000&@55
+|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |i+0#af5f00255&|u|n|m|e|n|u| +0#0000000&@54
+|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |j+0#af5f00255&|o|i|n| +0#0000000&@57
 |c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |j+0#af5f00255&|u|m|p|s| +0#0000000&@56
-|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |k+0#af5f00255&| +0#0000000&@60
-|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |k+0#af5f00255&|e@1|p|a|l|t| +0#0000000&@54
-|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |k+0#af5f00255&|e@1|p|m|a|r|k|s| +0#0000000&@52
->c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |k+0#af5f00255&|e@1|p|j|u|m|p|s| +0#0000000&@52
-|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |k+0#af5f00255&|e@1|p@1|a|t@1|e|r|n|s| +0#0000000&@49
-|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |l+0#af5f00255&|N|e|x|t| +0#0000000&@56
-|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |l+0#af5f00255&|N|f|i|l|e| +0#0000000&@55
-|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |l+0#af5f00255&|i|s|t| +0#0000000&@57
-|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |l+0#af5f00255&|a|b|o|v|e| +0#0000000&@55
-|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |l+0#af5f00255&|a|d@1|e|x|p|r| +0#0000000&@53
-|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |l+0#af5f00255&|a|d@1|b|u|f@1|e|r| +0#0000000&@51
-|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |l+0#af5f00255&|a|d@1|f|i|l|e| +0#0000000&@53
-|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |l+0#af5f00255&|a|f|t|e|r| +0#0000000&@55
-|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |l+0#af5f00255&|a|s|t| +0#0000000&@57
-|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |l+0#af5f00255&|a|n|g|u|a|g|e| +0#0000000&@53
-|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |l+0#af5f00255&|a|t|e|r| +0#0000000&@56
-|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |l+0#af5f00255&|b|e|f|o|r|e| +0#0000000&@54
-@57|8|2|9|,|1| @8|6|9|%| 
+@57|8|2|9|,|1| @8|6@1|%| 
index b5426c5b4559a2200a258cd162a1cd05201595f9..0709dc9a3f63a951c7e64bc18b835fb070b98fb8 100644 (file)
@@ -1,20 +1,20 @@
-|c+0#af5f00255#ffffff0|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |l+0#af5f00255&|b|e|f|o|r|e| +0#0000000&@54
+|c+0#af5f00255#ffffff0|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |j+0#af5f00255&|u|m|p|s| +0#0000000&@56
+|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |k+0#af5f00255&| +0#0000000&@60
+|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |k+0#af5f00255&|e@1|p|a|l|t| +0#0000000&@54
+|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |k+0#af5f00255&|e@1|p|j|u|m|p|s| +0#0000000&@52
+|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |k+0#af5f00255&|e@1|p|m|a|r|k|s| +0#0000000&@52
+>c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |k+0#af5f00255&|e@1|p@1|a|t@1|e|r|n|s| +0#0000000&@49
+|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |l+0#af5f00255&|a|b|o|v|e| +0#0000000&@55
+|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |l+0#af5f00255&|a|d@1|b|u|f@1|e|r| +0#0000000&@51
+|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |l+0#af5f00255&|a|d@1|e|x|p|r| +0#0000000&@53
+|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |l+0#af5f00255&|a|d@1|f|i|l|e| +0#0000000&@53
+|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |l+0#af5f00255&|a|f|t|e|r| +0#0000000&@55
+|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |l+0#af5f00255&|a|n|g|u|a|g|e| +0#0000000&@53
+|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |l+0#af5f00255&|a|s|t| +0#0000000&@57
+|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |l+0#af5f00255&|a|t|e|r| +0#0000000&@56
+|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |l+0#af5f00255&|b|e|f|o|r|e| +0#0000000&@54
 |c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |l+0#af5f00255&|b|e|l|o|w| +0#0000000&@55
 |c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |l+0#af5f00255&|b|o|t@1|o|m| +0#0000000&@54
 |c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |l+0#af5f00255&|b|u|f@1|e|r| +0#0000000&@54
 |c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |l+0#af5f00255&|c|d| +0#0000000&@58
->c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |l+0#af5f00255&|c|h|d|i|r| +0#0000000&@55
-|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |l+0#af5f00255&|c|l|o|s|e| +0#0000000&@55
-|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |l+0#af5f00255&|c|s|c|o|p|e| +0#0000000&@54
-|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |l+0#af5f00255&|d|o| +0#0000000&@58
-|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |l+0#af5f00255&|f|d|o| +0#0000000&@57
-|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |l+0#af5f00255&|e|f|t| +0#0000000&@57
-|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |l+0#af5f00255&|e|f|t|a|b|o|v|e| +0#0000000&@52
-|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |l+0#af5f00255&|e|g|a|c|y| +0#0000000&@55
-|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |l+0#af5f00255&|e|t| +0#0000000&@58
-|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |l+0#af5f00255&|e|x|p|r| +0#0000000&@56
-|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |l+0#af5f00255&|f|i|l|e| +0#0000000&@56
-|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |l+0#af5f00255&|f|i|r|s|t| +0#0000000&@55
-|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |l+0#af5f00255&|g|e|t|b|u|f@1|e|r| +0#0000000&@51
-|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |l+0#af5f00255&|g|e|t|e|x|p|r| +0#0000000&@53
-@57|8|4|7|,|1| @8|7|0|%| 
+@57|8|4|7|,|1| @8|6|8|%| 
index 6c3ee2f4dea5cd9f1f45965679c9347421a33cab..1346b906b4c374b706daaf00cffdaa3d6ecfd159 100644 (file)
@@ -1,20 +1,20 @@
-|c+0#af5f00255#ffffff0|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |l+0#af5f00255&|g|e|t|e|x|p|r| +0#0000000&@53
+|c+0#af5f00255#ffffff0|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |l+0#af5f00255&|c|d| +0#0000000&@58
+|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |l+0#af5f00255&|c|h|d|i|r| +0#0000000&@55
+|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |l+0#af5f00255&|c|l|o|s|e| +0#0000000&@55
+|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |l+0#af5f00255&|c|s|c|o|p|e| +0#0000000&@54
+|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |l+0#af5f00255&|d|o| +0#0000000&@58
+>c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |l+0#af5f00255&|e|f|t| +0#0000000&@57
+|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |l+0#af5f00255&|e|f|t|a|b|o|v|e| +0#0000000&@52
+|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |l+0#af5f00255&|e|g|a|c|y| +0#0000000&@55
+|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |l+0#af5f00255&|e|t| +0#0000000&@58
+|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |l+0#af5f00255&|e|x|p|r| +0#0000000&@56
+|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |l+0#af5f00255&|f|d|o| +0#0000000&@57
+|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |l+0#af5f00255&|f|i|l|e| +0#0000000&@56
+|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |l+0#af5f00255&|f|i|r|s|t| +0#0000000&@55
+|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |l+0#af5f00255&|g|e|t|b|u|f@1|e|r| +0#0000000&@51
+|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |l+0#af5f00255&|g|e|t|e|x|p|r| +0#0000000&@53
 |c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |l+0#af5f00255&|g|e|t|f|i|l|e| +0#0000000&@53
 |c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |l+0#af5f00255&|g|r|e|p| +0#0000000&@56
 |c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |l+0#af5f00255&|g|r|e|p|a|d@1| +0#0000000&@53
 |c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |l+0#af5f00255&|h|e|l|p|g|r|e|p| +0#0000000&@52
->c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |l+0#af5f00255&|h|i|s|t|o|r|y| +0#0000000&@53
-|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |l+0#af5f00255&@1| +0#0000000&@59
-|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |l+0#af5f00255&@1|a|s|t| +0#0000000&@56
-|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |l+0#af5f00255&@1|i|s|t| +0#0000000&@56
-|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |l+0#af5f00255&|m|a|k|e| +0#0000000&@56
-|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |l+0#af5f00255&|m|a|p| +0#0000000&@57
-|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |l+0#af5f00255&|m|a|p|c|l|e|a|r| +0#0000000&@52
-|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |l+0#af5f00255&|n|e|x|t| +0#0000000&@56
-|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |l+0#af5f00255&|n|e|w|e|r| +0#0000000&@55
-|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |l+0#af5f00255&|n|f|i|l|e| +0#0000000&@55
-|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |l+0#af5f00255&|n|o|r|e|m|a|p| +0#0000000&@53
-|"+0#0000e05&| |c|a|l@1| |F|o@1|(|)| ||| |l|o|a|d|k|e|y|m|a|p| |"| |d|i|s|a|b|l|e|d| |-| |r|u|n|s| |u|n|t|i|l| |E|O|F| +0#0000000&@21
-|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |l+0#af5f00255&|o|a|d|v|i|e|w| +0#0000000&@53
-|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |l+0#af5f00255&|o|c|k|m|a|r|k|s| +0#0000000&@52
-@57|8|6|5|,|1| @8|7|2|%| 
+@57|8|6|5|,|1| @8|6|9|%| 
index 5e7527e11914fadc5dff55220152b8f84e8d85a2..cbc36543b695199435a176d5b3393cf4b8824441 100644 (file)
@@ -1,20 +1,20 @@
-|c+0#af5f00255#ffffff0|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |l+0#af5f00255&|o|c|k|m|a|r|k|s| +0#0000000&@52
+|c+0#af5f00255#ffffff0|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |l+0#af5f00255&|h|e|l|p|g|r|e|p| +0#0000000&@52
+|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |l+0#af5f00255&|h|i|s|t|o|r|y| +0#0000000&@53
+|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |l+0#af5f00255&|i|s|t| +0#0000000&@57
+|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |l+0#af5f00255&@1| +0#0000000&@59
+|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |l+0#af5f00255&@1|a|s|t| +0#0000000&@56
+>c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |l+0#af5f00255&@1|i|s|t| +0#0000000&@56
+|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |l+0#af5f00255&|m|a|k|e| +0#0000000&@56
+|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |l+0#af5f00255&|m|a|p| +0#0000000&@57
+|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |l+0#af5f00255&|m|a|p|c|l|e|a|r| +0#0000000&@52
+|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |l+0#af5f00255&|n|e|w|e|r| +0#0000000&@55
+|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |l+0#af5f00255&|n|e|x|t| +0#0000000&@56
+|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |l+0#af5f00255&|N|e|x|t| +0#0000000&@56
+|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |l+0#af5f00255&|n|f|i|l|e| +0#0000000&@55
+|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |l+0#af5f00255&|N|f|i|l|e| +0#0000000&@55
+|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |l+0#af5f00255&|n|o|r|e|m|a|p| +0#0000000&@53
+|"+0#0000e05&| |:|l|o|a|d|k|e|y|m|a|p| |"| |d|i|s|a|b|l|e|d| |-| |r|u|n|s| |u|n|t|i|l| |E|O|F| +0#0000000&@33
+|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |l+0#af5f00255&|o|a|d|v|i|e|w| +0#0000000&@53
+|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |l+0#af5f00255&|o|c|k|m|a|r|k|s| +0#0000000&@52
 |c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |l+0#af5f00255&|o|c|k|v|a|r| +0#0000000&@54
-|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |l+0#af5f00255&|o|l|d|e|r| +0#0000000&@55
-|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |l+0#af5f00255&|o|p|e|n| +0#0000000&@56
-|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |l+0#af5f00255&|p|r|e|v|i|o|u|s| +0#0000000&@52
->c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |l+0#af5f00255&|p|f|i|l|e| +0#0000000&@55
-|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |l+0#af5f00255&|r|e|w|i|n|d| +0#0000000&@54
-|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |l+0#af5f00255&|s| +0#0000000&@59
-|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |l+0#af5f00255&|t|a|g| +0#0000000&@57
-|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |l+0#af5f00255&|u|n|m|a|p| +0#0000000&@55
-|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |l+0#af5f00255&|u|a| +0#0000000&@58
-|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |l+0#af5f00255&|u|a|d|o| +0#0000000&@56
-|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |l+0#af5f00255&|u|a|f|i|l|e| +0#0000000&@54
-|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |l+0#af5f00255&|v|i|m|g|r|e|p| +0#0000000&@53
-|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |l+0#af5f00255&|v|i|m|g|r|e|p|a|d@1| +0#0000000&@50
-|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |l+0#af5f00255&|w|i|n|d|o|w| +0#0000000&@54
-|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |m+0#af5f00255&|o|v|e| +0#0000000&@57
-|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |m+0#af5f00255&|a|r|k| +0#0000000&@57
-|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |m+0#af5f00255&|a|k|e| +0#0000000&@57
-@57|8@1|3|,|1| @8|7|3|%| 
+@57|8@1|3|,|1| @8|7|0|%| 
index 13d729c01d9c5f695a19789dfb033f0005dc2f77..4bb3885709f7a3fe9a43cf3ae2e02763a393960e 100644 (file)
@@ -1,20 +1,20 @@
-|c+0#af5f00255#ffffff0|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |m+0#af5f00255&|a|k|e| +0#0000000&@57
+|c+0#af5f00255#ffffff0|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |l+0#af5f00255&|o|c|k|v|a|r| +0#0000000&@54
+|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |l+0#af5f00255&|o|l|d|e|r| +0#0000000&@55
+|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |l+0#af5f00255&|o|p|e|n| +0#0000000&@56
+|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |l+0#af5f00255&|p|f|i|l|e| +0#0000000&@55
+|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |l+0#af5f00255&|p|r|e|v|i|o|u|s| +0#0000000&@52
+>c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |l+0#af5f00255&|r|e|w|i|n|d| +0#0000000&@54
+|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |l+0#af5f00255&|s| +0#0000000&@59
+|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |l+0#af5f00255&|t|a|g| +0#0000000&@57
+|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |l+0#af5f00255&|u|a| +0#0000000&@58
+|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |l+0#af5f00255&|u|a|d|o| +0#0000000&@56
+|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |l+0#af5f00255&|u|a|f|i|l|e| +0#0000000&@54
+|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |l+0#af5f00255&|u|n|m|a|p| +0#0000000&@55
+|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |l+0#af5f00255&|v|i|m|g|r|e|p| +0#0000000&@53
+|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |l+0#af5f00255&|v|i|m|g|r|e|p|a|d@1| +0#0000000&@50
+|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |l+0#af5f00255&|w|i|n|d|o|w| +0#0000000&@54
+|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |m+0#af5f00255&|a|k|e| +0#0000000&@57
 |c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |m+0#af5f00255&|a|p| +0#0000000&@58
 |c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |m+0#af5f00255&|a|p|c|l|e|a|r| +0#0000000&@53
-|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |m+0#af5f00255&|a|r|k|s| +0#0000000&@56
-|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |m+0#af5f00255&|a|t|c|h| +0#0000000&@56
->c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |m+0#af5f00255&|e|n|u| +0#0000000&@57
-|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |m+0#af5f00255&|e|n|u|t|r|a|n|s|l|a|t|e| +0#0000000&@48
-|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |m+0#af5f00255&|e|s@1|a|g|e|s| +0#0000000&@53
-|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |m+0#af5f00255&|k|e|x|r|c| +0#0000000&@55
-|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |m+0#af5f00255&|k|s|e|s@1|i|o|n| +0#0000000&@52
-|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |m+0#af5f00255&|k|s|p|e|l@1| +0#0000000&@54
-|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |m+0#af5f00255&|k|v|i|m|r|c| +0#0000000&@54
-|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |m+0#af5f00255&|k|v|i|e|w| +0#0000000&@55
-|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |m+0#af5f00255&|o|d|e| +0#0000000&@57
-|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |m+0#af5f00255&|z|s|c|h|e|m|e| +0#0000000&@53
-|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |m+0#af5f00255&|z|f|i|l|e| +0#0000000&@55
-|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |n+0#af5f00255&|b|c|l|o|s|e| +0#0000000&@54
-|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |n+0#af5f00255&|b|k|e|y| +0#0000000&@56
-|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |n+0#af5f00255&|b|s|t|a|r|t| +0#0000000&@54
-@57|9|0|1|,|1| @8|7|5|%| 
+|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |m+0#af5f00255&|a|r|k| +0#0000000&@57
+@57|9|0|1|,|1| @8|7|2|%| 
index 643459ba1ed4204ca3ff8156f8265f24dc010408..bf6335b3c864b29acdf751930aa052b2e30ee4eb 100644 (file)
@@ -1,20 +1,20 @@
-|c+0#af5f00255#ffffff0|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |n+0#af5f00255&|b|s|t|a|r|t| +0#0000000&@54
-|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |n+0#af5f00255&|e|x|t| +0#0000000&@57
+|c+0#af5f00255#ffffff0|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |m+0#af5f00255&|a|r|k| +0#0000000&@57
+|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |m+0#af5f00255&|a|r|k|s| +0#0000000&@56
+|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |m+0#af5f00255&|a|t|c|h| +0#0000000&@56
+|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |m+0#af5f00255&|e|n|u| +0#0000000&@57
+|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |m+0#af5f00255&|e|n|u|t|r|a|n|s|l|a|t|e| +0#0000000&@48
+>c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |m+0#af5f00255&|e|s@1|a|g|e|s| +0#0000000&@53
+|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |m+0#af5f00255&|k|e|x|r|c| +0#0000000&@55
+|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |m+0#af5f00255&|k|s|e|s@1|i|o|n| +0#0000000&@52
+|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |m+0#af5f00255&|k|s|p|e|l@1| +0#0000000&@54
+|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |m+0#af5f00255&|k|v|i|e|w| +0#0000000&@55
+|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |m+0#af5f00255&|k|v|i|m|r|c| +0#0000000&@54
+|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |m+0#af5f00255&|o|d|e| +0#0000000&@57
+|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |m+0#af5f00255&|o|v|e| +0#0000000&@57
+|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |m+0#af5f00255&|z|f|i|l|e| +0#0000000&@55
+|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |m+0#af5f00255&|z|s|c|h|e|m|e| +0#0000000&@53
+|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |n+0#af5f00255&|b|c|l|o|s|e| +0#0000000&@54
+|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |n+0#af5f00255&|b|k|e|y| +0#0000000&@56
+|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |n+0#af5f00255&|b|s|t|a|r|t| +0#0000000&@54
 |c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |n+0#af5f00255&|e|w| +0#0000000&@58
-|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |n+0#af5f00255&|m|a|p| +0#0000000&@57
-|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |n+0#af5f00255&|m|a|p|c|l|e|a|r| +0#0000000&@52
->c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |n+0#af5f00255&|m|e|n|u| +0#0000000&@56
-|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |n+0#af5f00255&@1|o|r|e|m|a|p| +0#0000000&@53
-|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |n+0#af5f00255&@1|o|r|e|m|e|n|u| +0#0000000&@52
-|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |n+0#af5f00255&|o|a|u|t|o|c|m|d| +0#0000000&@52
-|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |n+0#af5f00255&|o|r|e|m|a|p| +0#0000000&@54
-|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |n+0#af5f00255&|o|h|l|s|e|a|r|c|h| +0#0000000&@51
-|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |n+0#af5f00255&|o|r|e|a|b@1|r|e|v| +0#0000000&@51
-|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |n+0#af5f00255&|o|r|e|m|e|n|u| +0#0000000&@53
-|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |n+0#af5f00255&|o|r|m|a|l| +0#0000000&@55
-|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |n+0#af5f00255&|o|s|w|a|p|f|i|l|e| +0#0000000&@51
-|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |n+0#af5f00255&|u|m|b|e|r| +0#0000000&@55
-|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |n+0#af5f00255&|u|n|m|a|p| +0#0000000&@55
-|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |n+0#af5f00255&|u|n|m|e|n|u| +0#0000000&@54
-|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |o+0#af5f00255&|l|d|f|i|l|e|s| +0#0000000&@53
-@57|9|1|9|,|1| @8|7|6|%| 
+@57|9|1|9|,|1| @8|7|3|%| 
index 64f99821cd3f64d11c4c456f9b8c013ee3365345..83bb6845af6a2fb6277dd51bbbaaa28ad3e09401 100644 (file)
@@ -1,20 +1,20 @@
-|c+0#af5f00255#ffffff0|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |o+0#af5f00255&|l|d|f|i|l|e|s| +0#0000000&@53
-|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |o+0#af5f00255&|p|e|n| +0#0000000&@57
+|c+0#af5f00255#ffffff0|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |n+0#af5f00255&|e|w| +0#0000000&@58
+|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |n+0#af5f00255&|e|x|t| +0#0000000&@57
+|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |n+0#af5f00255&|m|a|p| +0#0000000&@57
+|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |n+0#af5f00255&|m|a|p|c|l|e|a|r| +0#0000000&@52
+|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |n+0#af5f00255&|m|e|n|u| +0#0000000&@56
+>c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |n+0#af5f00255&@1|o|r|e|m|a|p| +0#0000000&@53
+|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |n+0#af5f00255&@1|o|r|e|m|e|n|u| +0#0000000&@52
+|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |n+0#af5f00255&|o|a|u|t|o|c|m|d| +0#0000000&@52
+|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |n+0#af5f00255&|o|h|l|s|e|a|r|c|h| +0#0000000&@51
+|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |n+0#af5f00255&|o|r|e|a|b@1|r|e|v| +0#0000000&@51
+|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |n+0#af5f00255&|o|r|e|m|a|p| +0#0000000&@54
+|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |n+0#af5f00255&|o|r|e|m|e|n|u| +0#0000000&@53
+|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |n+0#af5f00255&|o|r|m|a|l| +0#0000000&@55
+|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |n+0#af5f00255&|o|s|w|a|p|f|i|l|e| +0#0000000&@51
+|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |n+0#af5f00255&|u|m|b|e|r| +0#0000000&@55
+|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |n+0#af5f00255&|u|n|m|a|p| +0#0000000&@55
+|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |n+0#af5f00255&|u|n|m|e|n|u| +0#0000000&@54
+|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |o+0#af5f00255&|l|d|f|i|l|e|s| +0#0000000&@53
 |c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |o+0#af5f00255&|m|a|p| +0#0000000&@57
-|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |o+0#af5f00255&|m|a|p|c|l|e|a|r| +0#0000000&@52
-|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |o+0#af5f00255&|m|e|n|u| +0#0000000&@56
->c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |o+0#af5f00255&|n|l|y| +0#0000000&@57
-|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |o+0#af5f00255&|n|o|r|e|m|a|p| +0#0000000&@53
-|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |o+0#af5f00255&|n|o|r|e|m|e|n|u| +0#0000000&@52
-|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |o+0#af5f00255&|p|t|i|o|n|s| +0#0000000&@54
-|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |o+0#af5f00255&|u|n|m|a|p| +0#0000000&@55
-|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |o+0#af5f00255&|u|n|m|e|n|u| +0#0000000&@54
-|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |o+0#af5f00255&|w|n|s|y|n|t|a|x| +0#0000000&@52
-|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |p+0#af5f00255&|a|c|k|a|d@1| +0#0000000&@54
-|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |p+0#af5f00255&|a|c|k|l|o|a|d|a|l@1| +0#0000000&@50
-|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |p+0#af5f00255&|c|l|o|s|e| +0#0000000&@55
-|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |p+0#af5f00255&|e|d|i|t| +0#0000000&@56
-|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |p+0#af5f00255&|e|r|l| +0#0000000&@57
-|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |p+0#af5f00255&|r|i|n|t| +0#0000000&@56
-|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |p+0#af5f00255&|r|o|f|d|e|l| +0#0000000&@54
-@57|9|3|7|,|1| @8|7|8|%| 
+@57|9|3|7|,|1| @8|7|5|%| 
index 5e3d63d7f9af189c8fbe714376810b570c68e5fa..bcc85b4087f2c052249ff24623324a89c1a137f9 100644 (file)
@@ -1,20 +1,20 @@
-|c+0#af5f00255#ffffff0|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |p+0#af5f00255&|r|o|f|d|e|l| +0#0000000&@54
-|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |p+0#af5f00255&|r|o|f|i|l|e| +0#0000000&@54
-|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |p+0#af5f00255&|r|o|m|p|t|f|i|n|d| +0#0000000&@51
-|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |p+0#af5f00255&|r|o|m|p|t|r|e|p|l| +0#0000000&@51
+|c+0#af5f00255#ffffff0|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |o+0#af5f00255&|m|a|p| +0#0000000&@57
+|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |o+0#af5f00255&|m|a|p|c|l|e|a|r| +0#0000000&@52
+|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |o+0#af5f00255&|m|e|n|u| +0#0000000&@56
+|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |o+0#af5f00255&|n|l|y| +0#0000000&@57
+|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |o+0#af5f00255&|n|o|r|e|m|a|p| +0#0000000&@53
+>c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |o+0#af5f00255&|n|o|r|e|m|e|n|u| +0#0000000&@52
+|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |o+0#af5f00255&|p|e|n| +0#0000000&@57
+|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |o+0#af5f00255&|p|t|i|o|n|s| +0#0000000&@54
+|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |o+0#af5f00255&|u|n|m|a|p| +0#0000000&@55
+|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |o+0#af5f00255&|u|n|m|e|n|u| +0#0000000&@54
+|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |o+0#af5f00255&|w|n|s|y|n|t|a|x| +0#0000000&@52
+|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |p+0#af5f00255&|a|c|k|a|d@1| +0#0000000&@54
+|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |p+0#af5f00255&|a|c|k|l|o|a|d|a|l@1| +0#0000000&@50
+|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |p+0#af5f00255&|c|l|o|s|e| +0#0000000&@55
+|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |p+0#af5f00255&|e|d|i|t| +0#0000000&@56
+|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |p+0#af5f00255&|e|r|l| +0#0000000&@57
 |c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |p+0#af5f00255&|e|r|l|d|o| +0#0000000&@55
->c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |p+0#af5f00255&|o|p| +0#0000000&@58
+|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |p+0#af5f00255&|o|p| +0#0000000&@58
 |c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |p+0#af5f00255&|o|p|u|p| +0#0000000&@56
-|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |p+0#af5f00255&@1|o|p| +0#0000000&@57
-|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |p+0#af5f00255&|r|e|s|e|r|v|e| +0#0000000&@53
-|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |p+0#af5f00255&|r|e|v|i|o|u|s| +0#0000000&@53
-|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |p+0#af5f00255&|s|e|a|r|c|h| +0#0000000&@54
-|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |p+0#af5f00255&|t|a|g| +0#0000000&@57
-|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |p+0#af5f00255&|t|N|e|x|t| +0#0000000&@55
-|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |p+0#af5f00255&|t|f|i|r|s|t| +0#0000000&@54
-|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |p+0#af5f00255&|t|j|u|m|p| +0#0000000&@55
-|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |p+0#af5f00255&|t|l|a|s|t| +0#0000000&@55
-|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |p+0#af5f00255&|t|n|e|x|t| +0#0000000&@55
-|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |p+0#af5f00255&|t|p|r|e|v|i|o|u|s| +0#0000000&@51
-|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |p+0#af5f00255&|t|r|e|w|i|n|d| +0#0000000&@53
-@57|9|5@1|,|1| @8|7|9|%| 
+@57|9|5@1|,|1| @8|7|6|%| 
index da5b8ab7a16f587ab01bc11dadea9f72effbc7a9..6b1883a168c48b5e5bc502b0ff0493e1bb8c5aed 100644 (file)
@@ -1,20 +1,20 @@
-|c+0#af5f00255#ffffff0|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |p+0#af5f00255&|t|r|e|w|i|n|d| +0#0000000&@53
+|c+0#af5f00255#ffffff0|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |p+0#af5f00255&|o|p|u|p| +0#0000000&@56
+|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |p+0#af5f00255&@1|o|p| +0#0000000&@57
+|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |p+0#af5f00255&|r|e|s|e|r|v|e| +0#0000000&@53
+|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |p+0#af5f00255&|r|e|v|i|o|u|s| +0#0000000&@53
+|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |p+0#af5f00255&|r|i|n|t| +0#0000000&@56
+>c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |p+0#af5f00255&|r|o|f|d|e|l| +0#0000000&@54
+|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |p+0#af5f00255&|r|o|f|i|l|e| +0#0000000&@54
+|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |p+0#af5f00255&|r|o|m|p|t|f|i|n|d| +0#0000000&@51
+|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |p+0#af5f00255&|r|o|m|p|t|r|e|p|l| +0#0000000&@51
+|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |p+0#af5f00255&|s|e|a|r|c|h| +0#0000000&@54
+|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |p+0#af5f00255&|t|a|g| +0#0000000&@57
+|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |p+0#af5f00255&|t|f|i|r|s|t| +0#0000000&@54
+|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |p+0#af5f00255&|t|j|u|m|p| +0#0000000&@55
+|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |p+0#af5f00255&|t|l|a|s|t| +0#0000000&@55
+|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |p+0#af5f00255&|t|n|e|x|t| +0#0000000&@55
+|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |p+0#af5f00255&|t|N|e|x|t| +0#0000000&@55
+|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |p+0#af5f00255&|t|p|r|e|v|i|o|u|s| +0#0000000&@51
+|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |p+0#af5f00255&|t|r|e|w|i|n|d| +0#0000000&@53
 |c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |p+0#af5f00255&|t|s|e|l|e|c|t| +0#0000000&@53
-|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |p+0#af5f00255&|u|t| +0#0000000&@58
-|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |p+0#af5f00255&|w|d| +0#0000000&@58
-|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |p+0#af5f00255&|y|3| +0#0000000&@58
->c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |p+0#af5f00255&|y|t|h|o|n|3| +0#0000000&@54
-|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |p+0#af5f00255&|y|3|d|o| +0#0000000&@56
-|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |p+0#af5f00255&|y|3|f|i|l|e| +0#0000000&@54
-|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |p+0#af5f00255&|y|t|h|o|n| +0#0000000&@55
-|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |p+0#af5f00255&|y|d|o| +0#0000000&@57
-|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |p+0#af5f00255&|y|f|i|l|e| +0#0000000&@55
-|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |p+0#af5f00255&|y|x| +0#0000000&@58
-|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |p+0#af5f00255&|y|t|h|o|n|x| +0#0000000&@54
-|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |p+0#af5f00255&|y|x|d|o| +0#0000000&@56
-|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |p+0#af5f00255&|y|x|f|i|l|e| +0#0000000&@54
-|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |q+0#af5f00255&|u|i|t| +0#0000000&@57
-|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |q+0#af5f00255&|u|i|t|a|l@1| +0#0000000&@54
-|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |q+0#af5f00255&|a|l@1| +0#0000000&@57
-|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |r+0#af5f00255&|e|a|d| +0#0000000&@57
-@57|9|7|3|,|1| @8|8|1|%| 
+@57|9|7|3|,|1| @8|7|8|%| 
index 736a9c5094f1b641323e861330a27356efbb9720..638996717b8b972c38874e86604c6b54a3a703fa 100644 (file)
@@ -1,20 +1,20 @@
-|c+0#af5f00255#ffffff0|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |r+0#af5f00255&|e|a|d| +0#0000000&@57
+|c+0#af5f00255#ffffff0|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |p+0#af5f00255&|t|s|e|l|e|c|t| +0#0000000&@53
+|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |p+0#af5f00255&|u|t| +0#0000000&@58
+|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |p+0#af5f00255&|w|d| +0#0000000&@58
+|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |p+0#af5f00255&|y|3| +0#0000000&@58
+|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |p+0#af5f00255&|y|3|d|o| +0#0000000&@56
+>c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |p+0#af5f00255&|y|3|f|i|l|e| +0#0000000&@54
+|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |p+0#af5f00255&|y|d|o| +0#0000000&@57
+|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |p+0#af5f00255&|y|f|i|l|e| +0#0000000&@55
+|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |p+0#af5f00255&|y|t|h|o|n| +0#0000000&@55
+|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |p+0#af5f00255&|y|t|h|o|n|3| +0#0000000&@54
+|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |p+0#af5f00255&|y|t|h|o|n|x| +0#0000000&@54
+|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |p+0#af5f00255&|y|x| +0#0000000&@58
+|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |p+0#af5f00255&|y|x|d|o| +0#0000000&@56
+|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |p+0#af5f00255&|y|x|f|i|l|e| +0#0000000&@54
+|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |q+0#af5f00255&|a|l@1| +0#0000000&@57
+|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |q+0#af5f00255&|u|i|t| +0#0000000&@57
+|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |q+0#af5f00255&|u|i|t|a|l@1| +0#0000000&@54
+|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |r+0#af5f00255&|e|a|d| +0#0000000&@57
 |c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |r+0#af5f00255&|e|c|o|v|e|r| +0#0000000&@54
-|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |r+0#af5f00255&|e|d|o| +0#0000000&@57
-|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |r+0#af5f00255&|e|d|i|r| +0#0000000&@56
-|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |r+0#af5f00255&|e|d|r|a|w| +0#0000000&@55
->c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |r+0#af5f00255&|e|d|r|a|w|s|t|a|t|u|s| +0#0000000&@49
-|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |r+0#af5f00255&|e|d|r|a|w|t|a|b|l|i|n|e| +0#0000000&@48
-|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |r+0#af5f00255&|e|g|i|s|t|e|r|s| +0#0000000&@52
-|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |r+0#af5f00255&|e|s|i|z|e| +0#0000000&@55
-|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |r+0#af5f00255&|e|t|a|b| +0#0000000&@56
-|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |r+0#af5f00255&|e|t|u|r|n| +0#0000000&@55
-|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |r+0#af5f00255&|e|w|i|n|d| +0#0000000&@55
-|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |r+0#af5f00255&|i|g|h|t| +0#0000000&@56
-|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |r+0#af5f00255&|i|g|h|t|b|e|l|o|w| +0#0000000&@51
-|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |r+0#af5f00255&|u|b|y| +0#0000000&@57
-|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |r+0#af5f00255&|u|b|y|d|o| +0#0000000&@55
-|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |r+0#af5f00255&|u|b|y|f|i|l|e| +0#0000000&@53
-|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |r+0#af5f00255&|u|n|d|o| +0#0000000&@56
-|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |r+0#af5f00255&|u|n|t|i|m|e| +0#0000000&@54
-@57|9@1|1|,|1| @8|8|2|%| 
+@57|9@1|1|,|1| @8|7|9|%| 
index 86f8660abafdb7635475626276923c28b98223f0..d7ed4d969bab7731f2ef01218c864b7a22d396c0 100644 (file)
@@ -1,20 +1,20 @@
-|c+0#af5f00255#ffffff0|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |r+0#af5f00255&|u|n|t|i|m|e| +0#0000000&@54
+|c+0#af5f00255#ffffff0|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |r+0#af5f00255&|e|c|o|v|e|r| +0#0000000&@54
+|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |r+0#af5f00255&|e|d|i|r| +0#0000000&@56
+|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |r+0#af5f00255&|e|d|o| +0#0000000&@57
+|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |r+0#af5f00255&|e|d|r|a|w| +0#0000000&@55
+|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |r+0#af5f00255&|e|d|r|a|w|s|t|a|t|u|s| +0#0000000&@49
+>c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |r+0#af5f00255&|e|d|r|a|w|t|a|b|l|i|n|e| +0#0000000&@48
+|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |r+0#af5f00255&|e|g|i|s|t|e|r|s| +0#0000000&@52
+|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |r+0#af5f00255&|e|s|i|z|e| +0#0000000&@55
+|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |r+0#af5f00255&|e|t|a|b| +0#0000000&@56
+|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |r+0#af5f00255&|e|t|u|r|n| +0#0000000&@55
+|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |r+0#af5f00255&|e|w|i|n|d| +0#0000000&@55
+|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |r+0#af5f00255&|i|g|h|t| +0#0000000&@56
+|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |r+0#af5f00255&|i|g|h|t|b|e|l|o|w| +0#0000000&@51
+|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |r+0#af5f00255&|u|b|y| +0#0000000&@57
+|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |r+0#af5f00255&|u|b|y|d|o| +0#0000000&@55
+|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |r+0#af5f00255&|u|b|y|f|i|l|e| +0#0000000&@53
+|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |r+0#af5f00255&|u|n|d|o| +0#0000000&@56
+|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |r+0#af5f00255&|u|n|t|i|m|e| +0#0000000&@54
 |c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |r+0#af5f00255&|v|i|m|i|n|f|o| +0#0000000&@53
-|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |s+0#af5f00255&|u|b|s|t|i|t|u|t|e| +0#0000000&@51
-|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |s+0#af5f00255&|N|e|x|t| +0#0000000&@56
-|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |s+0#af5f00255&|a|n|d|b|o|x| +0#0000000&@54
->c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |s+0#af5f00255&|a|r|g|u|m|e|n|t| +0#0000000&@52
-|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |s+0#af5f00255&|a|l@1| +0#0000000&@57
-|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |s+0#af5f00255&|a|v|e|a|s| +0#0000000&@55
-|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |s+0#af5f00255&|b|u|f@1|e|r| +0#0000000&@54
-|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |s+0#af5f00255&|b|N|e|x|t| +0#0000000&@55
-|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |s+0#af5f00255&|b|a|l@1| +0#0000000&@56
-|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |s+0#af5f00255&|b|f|i|r|s|t| +0#0000000&@54
-|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |s+0#af5f00255&|b|l|a|s|t| +0#0000000&@55
-|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |s+0#af5f00255&|b|m|o|d|i|f|i|e|d| +0#0000000&@51
-|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |s+0#af5f00255&|b|n|e|x|t| +0#0000000&@55
-|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |s+0#af5f00255&|b|p|r|e|v|i|o|u|s| +0#0000000&@51
-|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |s+0#af5f00255&|b|r|e|w|i|n|d| +0#0000000&@53
-|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |s+0#af5f00255&|c|r|i|p|t|n|a|m|e|s| +0#0000000&@50
-|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |s+0#af5f00255&|c|r|i|p|t|e|n|c|o|d|i|n|g| +0#0000000&@47
-@57|1|0@1|9|,|1| @7|8|4|%| 
+@57|1|0@1|9|,|1| @7|8|1|%| 
index 71b504ea1b85b075fdee39db8284f58719873077..1a6a8e62ce51f82e40ce9ea403be765c1262fbe2 100644 (file)
@@ -1,20 +1,20 @@
-|c+0#af5f00255#ffffff0|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |s+0#af5f00255&|c|r|i|p|t|e|n|c|o|d|i|n|g| +0#0000000&@47
+|c+0#af5f00255#ffffff0|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |r+0#af5f00255&|v|i|m|i|n|f|o| +0#0000000&@53
+|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |s+0#af5f00255&|a|l@1| +0#0000000&@57
+|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |s+0#af5f00255&|a|n|d|b|o|x| +0#0000000&@54
+|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |s+0#af5f00255&|a|r|g|u|m|e|n|t| +0#0000000&@52
+|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |s+0#af5f00255&|a|v|e|a|s| +0#0000000&@55
+>c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |s+0#af5f00255&|b|a|l@1| +0#0000000&@56
+|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |s+0#af5f00255&|b|f|i|r|s|t| +0#0000000&@54
+|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |s+0#af5f00255&|b|l|a|s|t| +0#0000000&@55
+|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |s+0#af5f00255&|b|m|o|d|i|f|i|e|d| +0#0000000&@51
+|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |s+0#af5f00255&|b|n|e|x|t| +0#0000000&@55
+|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |s+0#af5f00255&|b|N|e|x|t| +0#0000000&@55
+|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |s+0#af5f00255&|b|p|r|e|v|i|o|u|s| +0#0000000&@51
+|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |s+0#af5f00255&|b|r|e|w|i|n|d| +0#0000000&@53
+|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |s+0#af5f00255&|b|u|f@1|e|r| +0#0000000&@54
+|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |s+0#af5f00255&|c|r|i|p|t|e|n|c|o|d|i|n|g| +0#0000000&@47
+|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |s+0#af5f00255&|c|r|i|p|t|n|a|m|e|s| +0#0000000&@50
 |c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |s+0#af5f00255&|c|r|i|p|t|v|e|r|s|i|o|n| +0#0000000&@48
 |c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |s+0#af5f00255&|c|s|c|o|p|e| +0#0000000&@54
 |c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |s+0#af5f00255&|e|t| +0#0000000&@58
-|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |s+0#af5f00255&|e|t|f|i|l|e|t|y|p|e| +0#0000000&@50
->c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |s+0#af5f00255&|e|t|g|l|o|b|a|l| +0#0000000&@52
-|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |s+0#af5f00255&|e|t|l|o|c|a|l| +0#0000000&@53
-|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |s+0#af5f00255&|f|i|n|d| +0#0000000&@56
-|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |s+0#af5f00255&|f|i|r|s|t| +0#0000000&@55
-|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |s+0#af5f00255&|h|e|l@1| +0#0000000&@56
-|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |s+0#af5f00255&|i|m|a|l|t| +0#0000000&@55
-|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |s+0#af5f00255&|i|g|n| +0#0000000&@57
-|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |s+0#af5f00255&|i|l|e|n|t| +0#0000000&@55
-|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |s+0#af5f00255&|l|e@1|p| +0#0000000&@56
-|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |s+0#af5f00255&|l|e@1|p|!| +0#0000000&@55
-|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |s+0#af5f00255&|l|a|s|t| +0#0000000&@56
-|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |s+0#af5f00255&|m|a|g|i|c| +0#0000000&@55
-|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |s+0#af5f00255&|m|a|p| +0#0000000&@57
-|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |s+0#af5f00255&|m|a|p|c|l|e|a|r| +0#0000000&@52
-@57|1|0|2|7|,|1| @7|8|5|%| 
+@57|1|0|2|7|,|1| @7|8|2|%| 
index 6753a5100a8d66f65e46cd9708d87a53bc5c2ffa..368b626cbeb4dbd7522e6bf5adaef3678abd74a5 100644 (file)
@@ -1,20 +1,20 @@
-|c+0#af5f00255#ffffff0|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |s+0#af5f00255&|m|a|p|c|l|e|a|r| +0#0000000&@52
+|c+0#af5f00255#ffffff0|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |s+0#af5f00255&|e|t| +0#0000000&@58
+|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |s+0#af5f00255&|e|t|f|i|l|e|t|y|p|e| +0#0000000&@50
+|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |s+0#af5f00255&|e|t|g|l|o|b|a|l| +0#0000000&@52
+|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |s+0#af5f00255&|e|t|l|o|c|a|l| +0#0000000&@53
+|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |s+0#af5f00255&|f|i|n|d| +0#0000000&@56
+>c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |s+0#af5f00255&|f|i|r|s|t| +0#0000000&@55
+|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |s+0#af5f00255&|h|e|l@1| +0#0000000&@56
+|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |s+0#af5f00255&|i|g|n| +0#0000000&@57
+|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |s+0#af5f00255&|i|l|e|n|t| +0#0000000&@55
+|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |s+0#af5f00255&|i|m|a|l|t| +0#0000000&@55
+|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |s+0#af5f00255&|l|a|s|t| +0#0000000&@56
+|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |s+0#af5f00255&|l|e@1|p| +0#0000000&@56
+|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |s+0#af5f00255&|m|a|g|i|c| +0#0000000&@55
+|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |s+0#af5f00255&|m|a|p| +0#0000000&@57
+|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |s+0#af5f00255&|m|a|p|c|l|e|a|r| +0#0000000&@52
 |c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |s+0#af5f00255&|m|e|n|u| +0#0000000&@56
 |c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |s+0#af5f00255&|m|i|l|e| +0#0000000&@56
 |c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |s+0#af5f00255&|n|e|x|t| +0#0000000&@56
-|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |s+0#af5f00255&|n|o|m|a|g|i|c| +0#0000000&@53
->c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |s+0#af5f00255&|n|o|r|e|m|a|p| +0#0000000&@53
-|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |s+0#af5f00255&|n|o|r|e|m|e|n|u| +0#0000000&@52
-|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |s+0#af5f00255&|o|r|t| +0#0000000&@57
-|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |s+0#af5f00255&|o|u|r|c|e| +0#0000000&@55
-|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |s+0#af5f00255&|p|e|l@1|d|u|m|p| +0#0000000&@52
-|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |s+0#af5f00255&|p|e|l@1|g|o@1|d| +0#0000000&@52
-|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |s+0#af5f00255&|p|e|l@1|i|n|f|o| +0#0000000&@52
-|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |s+0#af5f00255&|p|e|l@1|r|a|r|e| +0#0000000&@52
-|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |s+0#af5f00255&|p|e|l@1|r|e|p|a|l@1| +0#0000000&@50
-|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |s+0#af5f00255&|p|e|l@1|u|n|d|o| +0#0000000&@52
-|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |s+0#af5f00255&|p|e|l@1|w|r|o|n|g| +0#0000000&@51
-|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |s+0#af5f00255&|p|l|i|t| +0#0000000&@56
-|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |s+0#af5f00255&|p|r|e|v|i|o|u|s| +0#0000000&@52
-|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |s+0#af5f00255&|r|e|w|i|n|d| +0#0000000&@54
-@57|1|0|4|5|,|1| @7|8|7|%| 
+|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |s+0#af5f00255&|N|e|x|t| +0#0000000&@56
+@57|1|0|4|5|,|1| @7|8|4|%| 
index 57073b2e25c4a73b2eccae6a642b1f24610d42af..4b0c086d651fe1d966bc2a9197b9cf17f7575362 100644 (file)
@@ -1,20 +1,20 @@
-|c+0#af5f00255#ffffff0|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |s+0#af5f00255&|r|e|w|i|n|d| +0#0000000&@54
-|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |s+0#af5f00255&|t|o|p| +0#0000000&@57
+|c+0#af5f00255#ffffff0|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |s+0#af5f00255&|N|e|x|t| +0#0000000&@56
+|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |s+0#af5f00255&|n|o|m|a|g|i|c| +0#0000000&@53
+|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |s+0#af5f00255&|n|o|r|e|m|a|p| +0#0000000&@53
+|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |s+0#af5f00255&|n|o|r|e|m|e|n|u| +0#0000000&@52
+|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |s+0#af5f00255&|o|r|t| +0#0000000&@57
+>c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |s+0#af5f00255&|o|u|r|c|e| +0#0000000&@55
+|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |s+0#af5f00255&|p|e|l@1|d|u|m|p| +0#0000000&@52
+|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |s+0#af5f00255&|p|e|l@1|g|o@1|d| +0#0000000&@52
+|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |s+0#af5f00255&|p|e|l@1|i|n|f|o| +0#0000000&@52
+|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |s+0#af5f00255&|p|e|l@1|r|a|r|e| +0#0000000&@52
+|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |s+0#af5f00255&|p|e|l@1|r|e|p|a|l@1| +0#0000000&@50
+|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |s+0#af5f00255&|p|e|l@1|u|n|d|o| +0#0000000&@52
+|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |s+0#af5f00255&|p|e|l@1|w|r|o|n|g| +0#0000000&@51
+|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |s+0#af5f00255&|p|l|i|t| +0#0000000&@56
+|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |s+0#af5f00255&|p|r|e|v|i|o|u|s| +0#0000000&@52
+|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |s+0#af5f00255&|r|e|w|i|n|d| +0#0000000&@54
 |c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |s+0#af5f00255&|t|a|g| +0#0000000&@57
-|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |s+0#af5f00255&|t|a|r|t|i|n|s|e|r|t| +0#0000000&@50
 |c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |s+0#af5f00255&|t|a|r|t|g|r|e|p|l|a|c|e| +0#0000000&@48
->c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |s+0#af5f00255&|t|a|r|t|r|e|p|l|a|c|e| +0#0000000&@49
-|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |s+0#af5f00255&|t|o|p|i|n|s|e|r|t| +0#0000000&@51
-|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |s+0#af5f00255&|t|j|u|m|p| +0#0000000&@55
-|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |s+0#af5f00255&|t|s|e|l|e|c|t| +0#0000000&@53
-|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |s+0#af5f00255&|u|n|h|i|d|e| +0#0000000&@54
-|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |s+0#af5f00255&|u|n|m|a|p| +0#0000000&@55
-|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |s+0#af5f00255&|u|n|m|e|n|u| +0#0000000&@54
-|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |s+0#af5f00255&|u|s|p|e|n|d| +0#0000000&@54
-|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |s+0#af5f00255&|v|i|e|w| +0#0000000&@56
-|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |s+0#af5f00255&|w|a|p|n|a|m|e| +0#0000000&@53
-|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |s+0#af5f00255&|y|n|t|a|x| +0#0000000&@55
-|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |s+0#af5f00255&|y|n|t|i|m|e| +0#0000000&@54
-|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |s+0#af5f00255&|y|n|c|b|i|n|d| +0#0000000&@53
-|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |t+0#af5f00255&| +0#0000000&@60
-@57|1|0|6|3|,|1| @7|8@1|%| 
+|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |s+0#af5f00255&|t|a|r|t|i|n|s|e|r|t| +0#0000000&@50
+@57|1|0|6|3|,|1| @7|8|5|%| 
index b23003377805ad1536dba1438fb0e8f6202b3104..e11abf3b9dfdf239fff867ff5d000e6d9226cc82 100644 (file)
@@ -1,20 +1,20 @@
-|c+0#af5f00255#ffffff0|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |t+0#af5f00255&| +0#0000000&@60
-|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |t+0#af5f00255&|N|e|x|t| +0#0000000&@56
-|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |t+0#af5f00255&|a|b|N|e|x|t| +0#0000000&@54
-|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |t+0#af5f00255&|a|b|c|l|o|s|e| +0#0000000&@53
-|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |t+0#af5f00255&|a|b|d|o| +0#0000000&@56
->c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |t+0#af5f00255&|a|b|e|d|i|t| +0#0000000&@54
-|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |t+0#af5f00255&|a|b|f|i|n|d| +0#0000000&@54
-|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |t+0#af5f00255&|a|b|f|i|r|s|t| +0#0000000&@53
-|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |t+0#af5f00255&|a|b|l|a|s|t| +0#0000000&@54
-|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |t+0#af5f00255&|a|b|m|o|v|e| +0#0000000&@54
-|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |t+0#af5f00255&|a|b|n|e|w| +0#0000000&@55
-|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |t+0#af5f00255&|a|b|n|e|x|t| +0#0000000&@54
-|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |t+0#af5f00255&|a|b|o|n|l|y| +0#0000000&@54
-|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |t+0#af5f00255&|a|b|p|r|e|v|i|o|u|s| +0#0000000&@50
-|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |t+0#af5f00255&|a|b|r|e|w|i|n|d| +0#0000000&@52
-|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |t+0#af5f00255&|a|b|s| +0#0000000&@57
+|c+0#af5f00255#ffffff0|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |s+0#af5f00255&|t|a|r|t|i|n|s|e|r|t| +0#0000000&@50
+|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |s+0#af5f00255&|t|a|r|t|r|e|p|l|a|c|e| +0#0000000&@49
+|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |s+0#af5f00255&|t|j|u|m|p| +0#0000000&@55
+|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |s+0#af5f00255&|t|o|p| +0#0000000&@57
+|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |s+0#af5f00255&|t|o|p|i|n|s|e|r|t| +0#0000000&@51
+>c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |s+0#af5f00255&|t|s|e|l|e|c|t| +0#0000000&@53
+|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |s+0#af5f00255&|u|b|s|t|i|t|u|t|e| +0#0000000&@51
+|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |s+0#af5f00255&|u|n|h|i|d|e| +0#0000000&@54
+|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |s+0#af5f00255&|u|n|m|a|p| +0#0000000&@55
+|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |s+0#af5f00255&|u|n|m|e|n|u| +0#0000000&@54
+|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |s+0#af5f00255&|u|s|p|e|n|d| +0#0000000&@54
+|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |s+0#af5f00255&|v|i|e|w| +0#0000000&@56
+|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |s+0#af5f00255&|w|a|p|n|a|m|e| +0#0000000&@53
+|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |s+0#af5f00255&|y|n|c|b|i|n|d| +0#0000000&@53
+|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |s+0#af5f00255&|y|n|t|a|x| +0#0000000&@55
+|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |s+0#af5f00255&|y|n|t|i|m|e| +0#0000000&@54
+|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |t+0#af5f00255&| +0#0000000&@60
 |c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |t+0#af5f00255&|a|b| +0#0000000&@58
-|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |t+0#af5f00255&|a|g| +0#0000000&@58
-|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |t+0#af5f00255&|a|g|s| +0#0000000&@57
-@57|1|0|8|1|,|1| @7|9|0|%| 
+|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |t+0#af5f00255&|a|b|c|l|o|s|e| +0#0000000&@53
+@57|1|0|8|1|,|1| @7|8|6|%| 
index ffc8eab758015af0cd25e4240098db397dbcb977..0f539636cfd8d6344fd9fb00fcf32b7abf108c24 100644 (file)
@@ -1,20 +1,20 @@
-|c+0#af5f00255#ffffff0|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |t+0#af5f00255&|a|g|s| +0#0000000&@57
+|c+0#af5f00255#ffffff0|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |t+0#af5f00255&|a|b|c|l|o|s|e| +0#0000000&@53
+|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |t+0#af5f00255&|a|b|d|o| +0#0000000&@56
+|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |t+0#af5f00255&|a|b|e|d|i|t| +0#0000000&@54
+|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |t+0#af5f00255&|a|b|f|i|n|d| +0#0000000&@54
+|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |t+0#af5f00255&|a|b|f|i|r|s|t| +0#0000000&@53
+>c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |t+0#af5f00255&|a|b|l|a|s|t| +0#0000000&@54
+|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |t+0#af5f00255&|a|b|m|o|v|e| +0#0000000&@54
+|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |t+0#af5f00255&|a|b|n|e|w| +0#0000000&@55
+|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |t+0#af5f00255&|a|b|n|e|x|t| +0#0000000&@54
+|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |t+0#af5f00255&|a|b|N|e|x|t| +0#0000000&@54
+|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |t+0#af5f00255&|a|b|o|n|l|y| +0#0000000&@54
+|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |t+0#af5f00255&|a|b|p|r|e|v|i|o|u|s| +0#0000000&@50
+|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |t+0#af5f00255&|a|b|r|e|w|i|n|d| +0#0000000&@52
+|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |t+0#af5f00255&|a|b|s| +0#0000000&@57
+|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |t+0#af5f00255&|a|g| +0#0000000&@58
+|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |t+0#af5f00255&|a|g|s| +0#0000000&@57
 |c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |t+0#af5f00255&|c|d| +0#0000000&@58
 |c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |t+0#af5f00255&|c|h|d|i|r| +0#0000000&@55
 |c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |t+0#af5f00255&|c|l| +0#0000000&@58
-|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |t+0#af5f00255&|c|l|d|o| +0#0000000&@56
->c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |t+0#af5f00255&|c|l|f|i|l|e| +0#0000000&@54
-|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |t+0#af5f00255&|e|a|r|o|f@1| +0#0000000&@54
-|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |t+0#af5f00255&|e|r|m|i|n|a|l| +0#0000000&@53
-|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |t+0#af5f00255&|f|i|r|s|t| +0#0000000&@55
-|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |t+0#af5f00255&|h|r|o|w| +0#0000000&@56
-|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |t+0#af5f00255&|j|u|m|p| +0#0000000&@56
-|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |t+0#af5f00255&|l|a|s|t| +0#0000000&@56
-|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |t+0#af5f00255&|l|m|e|n|u| +0#0000000&@55
-|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |t+0#af5f00255&|l|n|o|r|e|m|e|n|u| +0#0000000&@51
-|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |t+0#af5f00255&|l|u|n|m|e|n|u| +0#0000000&@53
-|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |t+0#af5f00255&|m|a|p|c|l|e|a|r| +0#0000000&@52
-|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |t+0#af5f00255&|m|a|p| +0#0000000&@57
-|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |t+0#af5f00255&|m|e|n|u| +0#0000000&@56
-|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |t+0#af5f00255&|n|e|x|t| +0#0000000&@56
-@57|1|0|9@1|,|1| @7|9|1|%| 
+@57|1|0|9@1|,|1| @7|8@1|%| 
index 54d4e484e9a5e0930e16d6c48a256f9460ff793b..df0ef1ad25214a502bf4e4f7812e4043b834ad2a 100644 (file)
@@ -1,20 +1,20 @@
-|c+0#af5f00255#ffffff0|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |t+0#af5f00255&|n|e|x|t| +0#0000000&@56
+|c+0#af5f00255#ffffff0|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |t+0#af5f00255&|c|l| +0#0000000&@58
+|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |t+0#af5f00255&|c|l|d|o| +0#0000000&@56
+|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |t+0#af5f00255&|c|l|f|i|l|e| +0#0000000&@54
+|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |t+0#af5f00255&|e|a|r|o|f@1| +0#0000000&@54
+|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |t+0#af5f00255&|e|r|m|i|n|a|l| +0#0000000&@53
+>c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |t+0#af5f00255&|f|i|r|s|t| +0#0000000&@55
+|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |t+0#af5f00255&|h|r|o|w| +0#0000000&@56
+|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |t+0#af5f00255&|j|u|m|p| +0#0000000&@56
+|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |t+0#af5f00255&|l|a|s|t| +0#0000000&@56
+|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |t+0#af5f00255&|l|m|e|n|u| +0#0000000&@55
+|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |t+0#af5f00255&|l|n|o|r|e|m|e|n|u| +0#0000000&@51
+|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |t+0#af5f00255&|l|u|n|m|e|n|u| +0#0000000&@53
+|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |t+0#af5f00255&|m|a|p| +0#0000000&@57
+|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |t+0#af5f00255&|m|a|p|c|l|e|a|r| +0#0000000&@52
+|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |t+0#af5f00255&|m|e|n|u| +0#0000000&@56
+|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |t+0#af5f00255&|n|e|x|t| +0#0000000&@56
+|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |t+0#af5f00255&|N|e|x|t| +0#0000000&@56
 |c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |t+0#af5f00255&|n|o|r|e|m|a|p| +0#0000000&@53
 |c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |t+0#af5f00255&|o|p|l|e|f|t| +0#0000000&@54
-|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |t+0#af5f00255&|p|r|e|v|i|o|u|s| +0#0000000&@52
-|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |t+0#af5f00255&|r|e|w|i|n|d| +0#0000000&@54
->c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |t+0#af5f00255&|r|y| +0#0000000&@58
-|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |t+0#af5f00255&|s|e|l|e|c|t| +0#0000000&@54
-|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |t+0#af5f00255&|u|n|m|a|p| +0#0000000&@55
-|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |t+0#af5f00255&|u|n|m|e|n|u| +0#0000000&@54
-|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |u+0#af5f00255&|n|d|o| +0#0000000&@57
-|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |u+0#af5f00255&|n|d|o|j|o|i|n| +0#0000000&@53
-|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |u+0#af5f00255&|n|d|o|l|i|s|t| +0#0000000&@53
-|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |u+0#af5f00255&|n|a|b@1|r|e|v|i|a|t|e| +0#0000000&@49
-|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |u+0#af5f00255&|n|a|b@1|r|e|v|i|a|t|e| +0#0000000&@49
-|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |u+0#af5f00255&|n|h|i|d|e| +0#0000000&@55
-|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |u+0#af5f00255&|n|i|q| +0#0000000&@57
-|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |u+0#af5f00255&|n|l|e|t| +0#0000000&@56
-|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |u+0#af5f00255&|n|l|o|c|k|v|a|r| +0#0000000&@52
-|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |u+0#af5f00255&|n|m|a|p| +0#0000000&@56
-@57|1@2|7|,|1| @7|9|3|%| 
+@57|1@2|7|,|1| @7|8|9|%| 
index 5d3070de16cfcde6cb125ab3442bb209aed22bb4..ca5ae85708df9fd9537bc2ce74bde707d4438802 100644 (file)
@@ -1,20 +1,20 @@
-|c+0#af5f00255#ffffff0|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |u+0#af5f00255&|n|m|a|p| +0#0000000&@56
+|c+0#af5f00255#ffffff0|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |t+0#af5f00255&|o|p|l|e|f|t| +0#0000000&@54
+|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |t+0#af5f00255&|p|r|e|v|i|o|u|s| +0#0000000&@52
+|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |t+0#af5f00255&|r|e|w|i|n|d| +0#0000000&@54
+|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |t+0#af5f00255&|r|y| +0#0000000&@58
+|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |t+0#af5f00255&|s|e|l|e|c|t| +0#0000000&@54
+>c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |t+0#af5f00255&|u|n|m|a|p| +0#0000000&@55
+|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |t+0#af5f00255&|u|n|m|e|n|u| +0#0000000&@54
+|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |u+0#af5f00255&|n|a|b@1|r|e|v|i|a|t|e| +0#0000000&@49
+|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |u+0#af5f00255&|n|d|o| +0#0000000&@57
+|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |u+0#af5f00255&|n|d|o|j|o|i|n| +0#0000000&@53
+|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |u+0#af5f00255&|n|d|o|l|i|s|t| +0#0000000&@53
+|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |u+0#af5f00255&|n|h|i|d|e| +0#0000000&@55
+|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |u+0#af5f00255&|n|i|q| +0#0000000&@57
+|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |u+0#af5f00255&|n|l|e|t| +0#0000000&@56
+|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |u+0#af5f00255&|n|l|o|c|k|v|a|r| +0#0000000&@52
+|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |u+0#af5f00255&|n|m|a|p| +0#0000000&@56
 |c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |u+0#af5f00255&|n|m|e|n|u| +0#0000000&@55
 |c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |u+0#af5f00255&|n|s|i|l|e|n|t| +0#0000000&@53
 |c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |u+0#af5f00255&|p|d|a|t|e| +0#0000000&@55
-|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |v+0#af5f00255&|g|l|o|b|a|l|/|.+0#0000000&@2|/+0#af5f00255&| +0#0000000&@49
->c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |v+0#af5f00255&|e|r|s|i|o|n| +0#0000000&@54
-|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |v+0#af5f00255&|e|r|b|o|s|e| +0#0000000&@54
-|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |v+0#af5f00255&|e|r|t|i|c|a|l| +0#0000000&@53
-|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |v+0#af5f00255&|i|m|9|c|m|d| +0#0000000&@54
-|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |v+0#af5f00255&|i|m|g|r|e|p| +0#0000000&@54
-|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |v+0#af5f00255&|i|m|g|r|e|p|a|d@1| +0#0000000&@51
-|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |v+0#af5f00255&|i|s|u|a|l| +0#0000000&@55
-|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |v+0#af5f00255&|i|u|s|a|g|e| +0#0000000&@54
-|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |v+0#af5f00255&|i|e|w| +0#0000000&@57
-|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |v+0#af5f00255&|m|a|p| +0#0000000&@57
-|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |v+0#af5f00255&|m|a|p|c|l|e|a|r| +0#0000000&@52
-|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |v+0#af5f00255&|m|e|n|u| +0#0000000&@56
-|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |v+0#af5f00255&|n|e|w| +0#0000000&@57
-|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |v+0#af5f00255&|n|o|r|e|m|a|p| +0#0000000&@53
-@57|1@1|3|5|,|1| @7|9|4|%| 
+@57|1@1|3|5|,|1| @7|9|1|%| 
index 64c9f4dc3d011c7630d19465ba4ae8bc2981a81a..c6d4d9cc15590d112da8a424dd9d88b5d7c5a077 100644 (file)
@@ -1,20 +1,20 @@
-|c+0#af5f00255#ffffff0|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |v+0#af5f00255&|n|o|r|e|m|a|p| +0#0000000&@53
+|c+0#af5f00255#ffffff0|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |u+0#af5f00255&|p|d|a|t|e| +0#0000000&@55
+|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |v+0#af5f00255&|e|r|b|o|s|e| +0#0000000&@54
+|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |v+0#af5f00255&|e|r|s|i|o|n| +0#0000000&@54
+|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |v+0#af5f00255&|e|r|t|i|c|a|l| +0#0000000&@53
+|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |v+0#af5f00255&|g|l|o|b|a|l| +0#0000000&@54
+>c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |v+0#af5f00255&|i|e|w| +0#0000000&@57
+|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |v+0#af5f00255&|i|m|9|c|m|d| +0#0000000&@54
+|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |v+0#af5f00255&|i|m|g|r|e|p| +0#0000000&@54
+|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |v+0#af5f00255&|i|m|g|r|e|p|a|d@1| +0#0000000&@51
+|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |v+0#af5f00255&|i|s|u|a|l| +0#0000000&@55
+|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |v+0#af5f00255&|i|u|s|a|g|e| +0#0000000&@54
+|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |v+0#af5f00255&|m|a|p| +0#0000000&@57
+|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |v+0#af5f00255&|m|a|p|c|l|e|a|r| +0#0000000&@52
+|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |v+0#af5f00255&|m|e|n|u| +0#0000000&@56
+|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |v+0#af5f00255&|n|e|w| +0#0000000&@57
+|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |v+0#af5f00255&|n|o|r|e|m|a|p| +0#0000000&@53
 |c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |v+0#af5f00255&|n|o|r|e|m|e|n|u| +0#0000000&@52
 |c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |v+0#af5f00255&|s|p|l|i|t| +0#0000000&@55
 |c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |v+0#af5f00255&|u|n|m|a|p| +0#0000000&@55
-|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |v+0#af5f00255&|u|n|m|e|n|u| +0#0000000&@54
->c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |w+0#af5f00255&|i|n|d|o| +0#0000000&@56
-|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |w+0#af5f00255&|r|i|t|e| +0#0000000&@56
-|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |w+0#af5f00255&|N|e|x|t| +0#0000000&@56
-|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |w+0#af5f00255&|a|l@1| +0#0000000&@57
-|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |w+0#af5f00255&|h|i|l|e| +0#0000000&@56
-|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |w+0#af5f00255&|i|n|s|i|z|e| +0#0000000&@54
-|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |w+0#af5f00255&|i|n|c|m|d| +0#0000000&@55
-|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |w+0#af5f00255&|i|n|p|o|s| +0#0000000&@55
-|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |w+0#af5f00255&|n|e|x|t| +0#0000000&@56
-|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |w+0#af5f00255&|p|r|e|v|i|o|u|s| +0#0000000&@52
-|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |w+0#af5f00255&|q| +0#0000000&@59
-|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |w+0#af5f00255&|q|a|l@1| +0#0000000&@56
-|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |w+0#af5f00255&|u|n|d|o| +0#0000000&@56
-|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |w+0#af5f00255&|v|i|m|i|n|f|o| +0#0000000&@53
-@57|1@1|5|3|,|1| @7|9|6|%| 
+@57|1@1|5|3|,|1| @7|9|2|%| 
index 51b2aa18f2960303462c46b7c201507e4747a7d9..0c84f6d936922a8b35f17bcd2e0e32ec75640d02 100644 (file)
@@ -1,20 +1,20 @@
-|c+0#af5f00255#ffffff0|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |w+0#af5f00255&|v|i|m|i|n|f|o| +0#0000000&@53
-|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |x+0#af5f00255&|i|t| +0#0000000&@58
+|c+0#af5f00255#ffffff0|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |v+0#af5f00255&|u|n|m|a|p| +0#0000000&@55
+|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |v+0#af5f00255&|u|n|m|e|n|u| +0#0000000&@54
+|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |w+0#af5f00255&|a|l@1| +0#0000000&@57
+|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |w+0#af5f00255&|h|i|l|e| +0#0000000&@56
+|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |w+0#af5f00255&|i|n|c|m|d| +0#0000000&@55
+>c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |w+0#af5f00255&|i|n|d|o| +0#0000000&@56
+|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |w+0#af5f00255&|i|n|p|o|s| +0#0000000&@55
+|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |w+0#af5f00255&|i|n|s|i|z|e| +0#0000000&@54
+|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |w+0#af5f00255&|n|e|x|t| +0#0000000&@56
+|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |w+0#af5f00255&|N|e|x|t| +0#0000000&@56
+|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |w+0#af5f00255&|p|r|e|v|i|o|u|s| +0#0000000&@52
+|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |w+0#af5f00255&|q| +0#0000000&@59
+|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |w+0#af5f00255&|q|a|l@1| +0#0000000&@56
+|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |w+0#af5f00255&|r|i|t|e| +0#0000000&@56
+|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |w+0#af5f00255&|u|n|d|o| +0#0000000&@56
+|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |w+0#af5f00255&|v|i|m|i|n|f|o| +0#0000000&@53
 |c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |x+0#af5f00255&|a|l@1| +0#0000000&@57
-|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |x+0#af5f00255&|m|a|p|c|l|e|a|r| +0#0000000&@52
+|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |x+0#af5f00255&|i|t| +0#0000000&@58
 |c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |x+0#af5f00255&|m|a|p| +0#0000000&@57
->c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |x+0#af5f00255&|m|e|n|u| +0#0000000&@56
-|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |x+0#af5f00255&|r|e|s|t|o|r|e| +0#0000000&@53
-|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |x+0#af5f00255&|n|o|r|e|m|a|p| +0#0000000&@53
-|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |x+0#af5f00255&|n|o|r|e|m|e|n|u| +0#0000000&@52
-|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |x+0#af5f00255&|u|n|m|a|p| +0#0000000&@55
-|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |x+0#af5f00255&|u|n|m|e|n|u| +0#0000000&@54
-|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |y+0#af5f00255&|a|n|k| +0#0000000&@57
-|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |z+0#af5f00255&| +0#0000000&@60
-@75
-@75
-|"+0#0000e05&| |V|i|m|9|-|s|c|r|i|p|t| |o|n|l|y| +0#0000000&@56
-@75
-|:|a|b|s|t|r|a|c|t| @65
-|:|c|l|a|s@1| @68
-@57|1@1|7|1|,|1| @7|9|7|%| 
+@57|1@1|7|1|,|1| @7|9|4|%| 
index ab374c22c7480152b0812d06d084b2ca92479d05..7aa719924ef7f882616328ee5150c4cd67ad4a84 100644 (file)
@@ -1,20 +1,20 @@
-|:+0&#ffffff0|c|l|a|s@1| @68
+|c+0#af5f00255#ffffff0|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |x+0#af5f00255&|m|a|p| +0#0000000&@57
+|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |x+0#af5f00255&|m|a|p|c|l|e|a|r| +0#0000000&@52
+|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |x+0#af5f00255&|m|e|n|u| +0#0000000&@56
+|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |x+0#af5f00255&|n|o|r|e|m|a|p| +0#0000000&@53
+|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |x+0#af5f00255&|n|o|r|e|m|e|n|u| +0#0000000&@52
+>c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |x+0#af5f00255&|r|e|s|t|o|r|e| +0#0000000&@53
+|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |x+0#af5f00255&|u|n|m|a|p| +0#0000000&@55
+|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |x+0#af5f00255&|u|n|m|e|n|u| +0#0000000&@54
+|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |y+0#af5f00255&|a|n|k| +0#0000000&@57
+|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |z+0#af5f00255&| +0#0000000&@60
+@75
+|"+0#0000e05&| |V|i|m|9|-|s|c|r|i|p|t| |o|n|l|y| +0#0000000&@56
+@75
+|:|a|b|s|t|r|a|c|t| @65
+|:|c|l|a|s@1| @68
 |:|e|n|d|c|l|a|s@1| @65
 |:|e|n|d|i|n|t|e|r|f|a|c|e| @61
 |:|e|n|d|e|n|u|m| @66
 |:|e|n|u|m| @69
->:|e|x|p|o|r|t| @67
-|:|f+0#af5f00255&|i|n|a|l| +0#0000000&@68
-|:|i|n|t|e|r|f|a|c|e| @64
-|:|p|u|b|l|i|c| @67
-|:|s|t|a|t|i|c| @67
-|:|t|y|p|e| @69
-|:|v+0#af5f00255&|a|r| +0#0000000&@70
-@75
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |a|b|s|t|r|a|c|t| @58
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |c|l|a|s@1| @61
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |e|n|d|c|l|a|s@1| @58
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |e|n|d|e|n|u|m| @59
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |e|n|d|i|n|t|e|r|f|a|c|e| @54
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |e|n|u|m| @62
-@57|1@1|8|9|,|1| @7|9@1|%| 
+@57|1@1|8|9|,|1| @7|9|5|%| 
index 7677b76cb11ea37b8fb9fc34352d405fc471a39e..080b0661801134eacc9d18302a15f25691caf68c 100644 (file)
@@ -1,20 +1,20 @@
-|F+0&#ffffff0|o@1|(+0#e000e06&|)| +0#0000000&||| |e|n|u|m| @62
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |e|x|p|o|r|t| @60
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |f+0#af5f00255&|i|n|a|l| +0#0000000&@61
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |i|n|t|e|r|f|a|c|e| @57
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |p|u|b|l|i|c| @60
->F|o@1|(+0#e000e06&|)| +0#0000000&||| |s|t|a|t|i|c| @60
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |t|y|p|e| @62
-|F|o@1|(+0#e000e06&|)| +0#0000000&||| |v+0#af5f00255&|a|r| +0#0000000&@63
+|:+0&#ffffff0|e|n|u|m| @69
+|:|e|x|p|o|r|t| @67
+|:|f+0#af5f00255&|i|n|a|l| +0#0000000&@68
+|:|i|n|t|e|r|f|a|c|e| @64
+|:|p|u|b|l|i|c| @67
+>:|s|t|a|t|i|c| @67
+|:|t|y|p|e| @69
+|:|v+0#af5f00255&|a|r| +0#0000000&@70
 @75
-|~+0#4040ff13&| @73
-|~| @73
-|~| @73
-|~| @73
-|~| @73
-|~| @73
-|~| @73
-|~| @73
-|~| @73
-|~| @73
-| +0#0000000&@56|1|2|0|7|,|1| @7|B|o|t
+|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |a|b|s|t|r|a|c|t| @53
+|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |c|l|a|s@1| @56
+|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |e|n|d|c|l|a|s@1| @53
+|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |e|n|d|e|n|u|m| @54
+|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |e|n|d|i|n|t|e|r|f|a|c|e| @49
+|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |e|n|u|m| @57
+|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |e|x|p|o|r|t| @55
+|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |f+0#af5f00255&|i|n|a|l| +0#0000000&@56
+|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |i|n|t|e|r|f|a|c|e| @52
+|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |p|u|b|l|i|c| @55
+@57|1|2|0|7|,|1| @7|9|7|%
diff --git a/runtime/syntax/testdir/dumps/vim_ex_commands_68.dump b/runtime/syntax/testdir/dumps/vim_ex_commands_68.dump
new file mode 100644 (file)
index 0000000..d9e8384
--- /dev/null
@@ -0,0 +1,20 @@
+|c+0#af5f00255#ffffff0|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |p|u|b|l|i|c| @55
+|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |s|t|a|t|i|c| @55
+|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |t|y|p|e| @57
+|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |v+0#af5f00255&|a|r| +0#0000000&@58
+@75
+> @74
+|"+0#0000e05&| |U|s|e|r| |c|o|m@1|a|n|d|s| +0#0000000&@59
+@75
+|F|o@1|b|a|r| @68
+|F|o@1|b|a|r|!+0#af5f00255&| +0#0000000&@67
+|F|o@1|b|a|r|1|2|3| @65
+|F|o@1|b|a|r|1|2|3|!+0#af5f00255&| +0#0000000&@64
+|F|o@1|1|2|3|b|a|r| @65
+|F|o@1|1|2|3|b|a|r|!+0#af5f00255&| +0#0000000&@64
+@75
+|:|F|o@1|b|a|r| @67
+|:|F|o@1|b|a|r|!+0#af5f00255&| +0#0000000&@66
+|:|F|o@1|b|a|r|1|2|3| @64
+|:|F|o@1|b|a|r|1|2|3|!+0#af5f00255&| +0#0000000&@63
+@57|1|2@1|5|,|0|-|1| @5|9|8|%| 
diff --git a/runtime/syntax/testdir/dumps/vim_ex_commands_69.dump b/runtime/syntax/testdir/dumps/vim_ex_commands_69.dump
new file mode 100644 (file)
index 0000000..9fe2e4a
--- /dev/null
@@ -0,0 +1,20 @@
+|:+0&#ffffff0|F|o@1|b|a|r|1|2|3|!+0#af5f00255&| +0#0000000&@63
+|:|F|o@1|1|2|3|b|a|r| @64
+|:|F|o@1|1|2|3|b|a|r|!+0#af5f00255&| +0#0000000&@63
+@75
+|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |F|o@1|b|a|r| @55
+>c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |F|o@1|b|a|r|!+0#af5f00255&| +0#0000000&@54
+|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |F|o@1|b|a|r|1|2|3| @52
+|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |F|o@1|b|a|r|1|2|3|!+0#af5f00255&| +0#0000000&@51
+|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |F|o@1|1|2|3|b|a|r| @52
+|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |F|o@1|1|2|3|b|a|r|!+0#af5f00255&| +0#0000000&@51
+@75
+|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |:|F|o@1|b|a|r| @54
+|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |:|F|o@1|b|a|r|!+0#af5f00255&| +0#0000000&@53
+|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |:|F|o@1|b|a|r|1|2|3| @51
+|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |:|F|o@1|b|a|r|1|2|3|!+0#af5f00255&| +0#0000000&@50
+|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |:|F|o@1|1|2|3|b|a|r| @51
+|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |:|F|o@1|1|2|3|b|a|r|!+0#af5f00255&| +0#0000000&@50
+@75
+|~+0#4040ff13&| @73
+| +0#0000000&@56|1|2|4|3|,|1| @7|B|o|t| 
index a850ee8b68434788156d97c3f1833b0ae6067faf..7c400296febb9ad92432db2d8c58a3ed5b7c86e9 100644 (file)
 @75
 |d+0#af5f00255&|e|f| +0#0000000&|B|a|r|(+0#e000e06&|)| +0#0000000&@65
 @2|d+0#af5f00255&|e|b|u|g@1|r|e@1|d|y| +0#0000000&@61
-@2|0+0#e000002&|d+0#af5f00255&|e|b|u|g@1|r|e@1|d|y| +0#0000000&@60
+@2|:|0+0#e000002&|d+0#af5f00255&|e|b|u|g@1|r|e@1|d|y| +0#0000000&@59
 @75
 @2|d+0#af5f00255&|e|b|u|g@1|r|e@1|d|y| +0#0000000&@1|#+0#0000e05&| |c|o|m@1|e|n|t| +0#0000000&@50
-@2|0+0#e000002&|d+0#af5f00255&|e|b|u|g@1|r|e@1|d|y| +0#0000000&|#+0#0000e05&| |c|o|m@1|e|n|t| +0#0000000&@50
+@2|:|0+0#e000002&|d+0#af5f00255&|e|b|u|g@1|r|e@1|d|y| +0#0000000&|#+0#0000e05&| |c|o|m@1|e|n|t| +0#0000000&@49
 @75
 @2|d+0#af5f00255&|e|b|u|g@1|r|e@1|d|y| +0#0000000&@1||| |e+0#af5f00255&|c|h|o| +0#0000000&|"+0#e000002&|F|o@1|"| +0#0000000&@47
-@2|0+0#e000002&|d+0#af5f00255&|e|b|u|g@1|r|e@1|d|y| +0#0000000&||| |e+0#af5f00255&|c|h|o| +0#0000000&|"+0#e000002&|F|o@1|"| +0#0000000&@47
+@2|:|0+0#e000002&|d+0#af5f00255&|e|b|u|g@1|r|e@1|d|y| +0#0000000&||| |e+0#af5f00255&|c|h|o| +0#0000000&|"+0#e000002&|F|o@1|"| +0#0000000&@46
 @57|1|9|,|0|-|1| @7|8|6|%| 
index 357f8bb297b53013a643e3bd0aaf38d4b7b6cc54..6d02ecdc2f77a1795779d611f6dc50dbd2e0a0bb 100644 (file)
@@ -1,4 +1,4 @@
-| +0&#ffffff0@1|0+0#e000002&|d+0#af5f00255&|e|b|u|g@1|r|e@1|d|y| +0#0000000&||| |e+0#af5f00255&|c|h|o| +0#0000000&|"+0#e000002&|F|o@1|"| +0#0000000&@47
+| +0&#ffffff0@1|:|0+0#e000002&|d+0#af5f00255&|e|b|u|g@1|r|e@1|d|y| +0#0000000&||| |e+0#af5f00255&|c|h|o| +0#0000000&|"+0#e000002&|F|o@1|"| +0#0000000&@46
 |e+0#af5f00255&|n|d@1|e|f| +0#0000000&@68
 > @74
 |~+0#4040ff13&| @73
index 96d4c98004f61927a0afdcec4403a44e47ea3b53..adb84e6463ccca1dc585b22b9e1c4525447fb6dc 100644 (file)
@@ -15,6 +15,6 @@
 @12|r+0#af5f00255&|e|t|u|r|n| +0#0000000&|G|i|v|e|N|a|m|e|(+0#e000e06&|)| +0#0000000&@45
 @8|e+0#af5f00255&|n|d@1|e|f| +0#0000000&@60
 @75
-| +0#00e0e07&@7|t+0#0000001#ffff4012|h|i|s|.+0#0000000#ffffff0|n+0#00e0e07&|a|m|e| +0#0000000&|=+0#af5f00255&| +0#0000000&|N|a|m|e|(+0#e000e06&|)| +0#0000000&@48
+@8|t+0#0000001#ffff4012|h|i|s|.+0#0000000#ffffff0|n+0#00e0e07&|a|m|e| +0#0000000&|=+0#af5f00255&| +0#0000000&|N|a|m|e|(+0#e000e06&|)| +0#0000000&@48
 @4|e+0#af5f00255&|n|d@1|e|f| +0#0000000&@64
 @57|1|,|1| @10|T|o|p| 
index 473be656e8a671f97a68ecc7a9d16c030903e10a..e2811207e0094d88f73958408612e6c3c512820f 100644 (file)
@@ -2,7 +2,7 @@
 @12|r+0#af5f00255&|e|t|u|r|n| +0#0000000&|G|i|v|e|N|a|m|e|(+0#e000e06&|)| +0#0000000&@45
 @8|e+0#af5f00255&|n|d@1|e|f| +0#0000000&@60
 @75
-| +0#00e0e07&@7|t+0#0000001#ffff4012|h|i|s|.+0#0000000#ffffff0|n+0#00e0e07&|a|m|e| +0#0000000&|=+0#af5f00255&| +0#0000000&|N|a|m|e|(+0#e000e06&|)| +0#0000000&@48
+@8|t+0#0000001#ffff4012|h|i|s|.+0#0000000#ffffff0|n+0#00e0e07&|a|m|e| +0#0000000&|=+0#af5f00255&| +0#0000000&|N|a|m|e|(+0#e000e06&|)| +0#0000000&@48
 @4>e+0#af5f00255&|n|d@1|e|f| +0#0000000&@64
 |e+0#af5f00255&|n|d|c|l|a|s@1| +0#0000000&@66
 @75
diff --git a/runtime/syntax/testdir/dumps/vim_ex_delete_00.dump b/runtime/syntax/testdir/dumps/vim_ex_delete_00.dump
new file mode 100644 (file)
index 0000000..e7149d1
--- /dev/null
@@ -0,0 +1,20 @@
+>"+0#0000e05#ffffff0| |V|i|m| |:|d|e|l|e|t|e| |c|o|m@1|a|n|d| +0#0000000&@53
+@75
+@75
+|d+0#af5f00255&|e|l|e|t|e| +0#0000000&@68
+@75
+@75
+|"+0#0000e05&| |p|r|i|n|t| |f|l|a|g|s| +0#0000000&@61
+@75
+@75
+|"+0#0000e05&| |:|d|e|l|e|t|e| ||| |:|l|i|s|t| +0#0000000&@57
+@75
+|d+0#af5f00255&|l+0#e000e06&| +0#0000000&@72
+|d+0#af5f00255&|e|l| +0#0000000&@4|"+0#0000e05&| |:|d|e|l|e|t|e| |o|n|l|y| +0#0000000&@52
+|d+0#af5f00255&|e|l|l+0#e000e06&| +0#0000000&@70
+|d+0#af5f00255&|e|l|e|l+0#e000e06&| +0#0000000&@69
+|d+0#af5f00255&|e|l|e|t|l+0#e000e06&| +0#0000000&@68
+|d+0#af5f00255&|e|l|e|t|e|l+0#e000e06&| +0#0000000&@67
+@75
+|"+0#0000e05&| |:|d|e|l|e|t|e| ||| |:|p|r|i|n|t| +0#0000000&@56
+@57|1|,|1| @10|T|o|p| 
diff --git a/runtime/syntax/testdir/dumps/vim_ex_delete_01.dump b/runtime/syntax/testdir/dumps/vim_ex_delete_01.dump
new file mode 100644 (file)
index 0000000..67cc272
--- /dev/null
@@ -0,0 +1,20 @@
+|d+0#af5f00255#ffffff0|e|l|l+0#e000e06&| +0#0000000&@70
+|d+0#af5f00255&|e|l|e|l+0#e000e06&| +0#0000000&@69
+|d+0#af5f00255&|e|l|e|t|l+0#e000e06&| +0#0000000&@68
+|d+0#af5f00255&|e|l|e|t|e|l+0#e000e06&| +0#0000000&@67
+@75
+>"+0#0000e05&| |:|d|e|l|e|t|e| ||| |:|p|r|i|n|t| +0#0000000&@56
+@75
+|d+0#af5f00255&|p+0#e000e06&| +0#0000000&@72
+|d+0#af5f00255&|e|p+0#e000e06&| +0#0000000&@71
+|d+0#af5f00255&|e|l|p+0#e000e06&| +0#0000000&@70
+|d+0#af5f00255&|e|l|e|p+0#e000e06&| +0#0000000&@69
+|d+0#af5f00255&|e|l|e|t|p+0#e000e06&| +0#0000000&@68
+|d+0#af5f00255&|e|l|e|t|e|p+0#e000e06&| +0#0000000&@67
+@75
+|"+0#0000e05&| |:|d|e|l|e|t|e| ||| |:|n|u|m|b|e|r| +0#0000000&@55
+@75
+|d+0#af5f00255&|#+0#e000e06&| +0#0000000&@72
+|d+0#af5f00255&|e|#+0#e000e06&| +0#0000000&@71
+|d+0#af5f00255&|e|l|#+0#e000e06&| +0#0000000&@70
+@57|1|9|,|1| @9|1|3|%| 
diff --git a/runtime/syntax/testdir/dumps/vim_ex_delete_02.dump b/runtime/syntax/testdir/dumps/vim_ex_delete_02.dump
new file mode 100644 (file)
index 0000000..dd0c75d
--- /dev/null
@@ -0,0 +1,20 @@
+|d+0#af5f00255#ffffff0|e|l|#+0#e000e06&| +0#0000000&@70
+|d+0#af5f00255&|e|l|e|#+0#e000e06&| +0#0000000&@69
+|d+0#af5f00255&|e|l|e|t|#+0#e000e06&| +0#0000000&@68
+|d+0#af5f00255&|e|l|e|t|e|#+0#e000e06&| +0#0000000&@67
+@75
+>"+0#0000e05&| |a|f|t|e|r| |r|e|g|i|s|t|e|r| |a|n|d| |c|o|u|n|t| |a|r|g|s| +0#0000000&@43
+@75
+|d+0#af5f00255&|e|l|e|t|e| +0#0000000&|l+0#e000002&| +0#0000000&|l+0#e000e06&| +0#0000000&@64
+|d+0#af5f00255&|e|l|e|t|e| +0#0000000&|p+0#e000002&| +0#0000000&|p+0#e000e06&| +0#0000000&@64
+|d+0#af5f00255&|e|l|e|t|e| +0#0000000&|a+0#e000002&| +0#0000000&|#+0#e000e06&| +0#0000000&@64
+@75
+|d+0#af5f00255&|e|l|e|t|e| +0#0000000&|l+0#e000002&|l+0#e000e06&| +0#0000000&@65
+|d+0#af5f00255&|e|l|e|t|e| +0#0000000&|p+0#e000002&|p+0#e000e06&| +0#0000000&@65
+|d+0#af5f00255&|e|l|e|t|e| +0#0000000&|a+0#e000002&|#+0#e000e06&| +0#0000000&@65
+@75
+|d+0#af5f00255&|e|l|e|t|e| +0#0000000&|4+0#e000002&|2| +0#0000000&|l+0#e000e06&| +0#0000000&@63
+|d+0#af5f00255&|e|l|e|t|e| +0#0000000&|4+0#e000002&|2| +0#0000000&|p+0#e000e06&| +0#0000000&@63
+|d+0#af5f00255&|e|l|e|t|e| +0#0000000&|4+0#e000002&|2| +0#0000000&|#+0#e000e06&| +0#0000000&@63
+@75
+@57|3|7|,|1| @9|3|2|%| 
diff --git a/runtime/syntax/testdir/dumps/vim_ex_delete_03.dump b/runtime/syntax/testdir/dumps/vim_ex_delete_03.dump
new file mode 100644 (file)
index 0000000..8ac1955
--- /dev/null
@@ -0,0 +1,20 @@
+| +0&#ffffff0@74
+|d+0#af5f00255&|e|l|e|t|e| +0#0000000&|4+0#e000002&|2|l+0#e000e06&| +0#0000000&@64
+|d+0#af5f00255&|e|l|e|t|e| +0#0000000&|4+0#e000002&|2|p+0#e000e06&| +0#0000000&@64
+|d+0#af5f00255&|e|l|e|t|e| +0#0000000&|4+0#e000002&|2|#+0#e000e06&| +0#0000000&@64
+@75
+>d+0#af5f00255&|e|l|e|t|e| +0#0000000&|l+0#e000002&| +0#0000000&|4+0#e000002&|2| +0#0000000&|l+0#e000e06&| +0#0000000&@61
+|d+0#af5f00255&|e|l|e|t|e| +0#0000000&|p+0#e000002&| +0#0000000&|4+0#e000002&|2| +0#0000000&|p+0#e000e06&| +0#0000000&@61
+|d+0#af5f00255&|e|l|e|t|e| +0#0000000&|a+0#e000002&| +0#0000000&|4+0#e000002&|2| +0#0000000&|#+0#e000e06&| +0#0000000&@61
+@75
+|d+0#af5f00255&|e|l|e|t|e| +0#0000000&|l+0#e000002&|4|2|l+0#e000e06&| +0#0000000&@63
+|d+0#af5f00255&|e|l|e|t|e| +0#0000000&|p+0#e000002&|4|2|p+0#e000e06&| +0#0000000&@63
+|d+0#af5f00255&|e|l|e|t|e| +0#0000000&|a+0#e000002&|4|2|#+0#e000e06&| +0#0000000&@63
+@75
+|"+0#0000e05&| |m|u|l|t|i|p|l|e|,| |a|n|y| |o|r|d|e|r|,| |o|p|t|i|o|n|a|l| |w|h|i|t|e|s|p|a|c|e| +0#0000000&@32
+@75
+|d+0#af5f00255&|e|l|e|t|e| +0#0000000&|l+0#e000002&| +0#0000000&|p+0#e000e06&| +0#0000000&|#+0#e000e06&| +0#0000000&|l+0#e000e06&|p|#| +0#0000000&|l+0#e000e06&@1| +0#0000000&|p+0#e000e06&@1| +0#0000000&|#+0#e000e06&@1| +0#0000000&@49
+@75
+@75
+|"+0#0000e05&| |r|e|g|i|s|t|e|r|s| |a|n|d| |c|o|u|n|t| +0#0000000&@53
+@57|5@1|,|1| @9|5|1|%| 
diff --git a/runtime/syntax/testdir/dumps/vim_ex_delete_04.dump b/runtime/syntax/testdir/dumps/vim_ex_delete_04.dump
new file mode 100644 (file)
index 0000000..eaf1614
--- /dev/null
@@ -0,0 +1,20 @@
+|"+0#0000e05#ffffff0| |r|e|g|i|s|t|e|r|s| |a|n|d| |c|o|u|n|t| +0#0000000&@53
+@75
+|d+0#af5f00255&|e|l|e|t|e| +0#0000000&|l+0#e000002&| +0#0000000&@66
+|d+0#af5f00255&|e|l|e|t|e| +0#0000000&|p+0#e000002&| +0#0000000&@66
+|d+0#af5f00255&|e|l|e|t|e| +0#0000000&|_+0#e000002&| +0#0000000&@66
+>d+0#af5f00255&|e|l|e|t|e| +0#0000000&|\+0#e000002&|"| +0#0000000&@65
+@75
+|d+0#af5f00255&|e|l|e|t|e|_+0#e000002&| +0#0000000&@67
+|d+0#af5f00255&|e|l|e|t|e|\+0#e000002&|"| +0#0000000&@66
+@75
+|d+0#af5f00255&|e|l|e|t|e| +0#0000000&|a+0#e000002&| +0#0000000&@66
+|d+0#af5f00255&|e|l|e|t|e| +0#0000000&|4+0#e000002&|2| +0#0000000&@65
+|d+0#af5f00255&|e|l|e|t|e| +0#0000000&|a+0#e000002&| +0#0000000&|4+0#e000002&|2| +0#0000000&@63
+|d+0#af5f00255&|e|l|e|t|e| +0#0000000&|a+0#e000002&|4|2| +0#0000000&@64
+@75
+|d+0#af5f00255&|e|l|e|t|e|_+0#e000002&| +0#0000000&@67
+|d+0#af5f00255&|e|l|e|t|e|4+0#e000002&|2| +0#0000000&@66
+|d+0#af5f00255&|e|l|e|t|e|_+0#e000002&|4|2| +0#0000000&@65
+|d+0#af5f00255&|e|l|e|t|e| +0#0000000&|_+0#e000002&|4|2| +0#0000000&@64
+@57|7|3|,|1| @9|6|9|%| 
diff --git a/runtime/syntax/testdir/dumps/vim_ex_delete_05.dump b/runtime/syntax/testdir/dumps/vim_ex_delete_05.dump
new file mode 100644 (file)
index 0000000..d13f349
--- /dev/null
@@ -0,0 +1,20 @@
+|d+0#af5f00255#ffffff0|e|l|e|t|e| +0#0000000&|_+0#e000002&|4|2| +0#0000000&@64
+|d+0#af5f00255&|e|l|e|t|e| +0#0000000&|_+0#e000002&| +0#0000000&|4+0#e000002&|2| +0#0000000&@63
+@75
+|d+0#af5f00255&|e|l|e|t|e|\+0#e000002&|"| +0#0000000&@66
+|d+0#af5f00255&|e|l|e|t|e|4+0#e000002&|2| +0#0000000&@66
+>d+0#af5f00255&|e|l|e|t|e|\+0#e000002&|"|4|2| +0#0000000&@64
+|d+0#af5f00255&|e|l|e|t|e| +0#0000000&|\+0#e000002&|"|4|2| +0#0000000&@63
+|d+0#af5f00255&|e|l|e|t|e| +0#0000000&|\+0#e000002&|"| +0#0000000&|4+0#e000002&|2| +0#0000000&@62
+@75
+@75
+|"+0#0000e05&| |t|r|a|i|l|i|n|g| |b|a|r| |a|n|d| |t|a|i|l| |c|o|m@1|e|n|t| +0#0000000&@43
+@75
+|d+0#af5f00255&|e|l|e|t|e| +0#0000000&@5||| |e+0#af5f00255&|c|h|o| +0#0000000&|"+0#e000002&|.@2|"| +0#0000000&@50
+|d+0#af5f00255&|e|l|e|t|e||+0#0000000&| @6|e+0#af5f00255&|c|h|o| +0#0000000&|"+0#e000002&|.@2|"| +0#0000000&@50
+|d+0#af5f00255&|e|l|e|t|e| +0#0000000&|a+0#e000002&| +0#0000000&@3||| |e+0#af5f00255&|c|h|o| +0#0000000&|"+0#e000002&|.@2|"| +0#0000000&@50
+|d+0#af5f00255&|e|l|e|t|e| +0#0000000&|a+0#e000002&||+0#0000000&| @4|e+0#af5f00255&|c|h|o| +0#0000000&|"+0#e000002&|.@2|"| +0#0000000&@50
+|d+0#af5f00255&|e|l|e|t|e| +0#0000000&|4+0#e000002&|2| +0#0000000&@2||| |e+0#af5f00255&|c|h|o| +0#0000000&|"+0#e000002&|.@2|"| +0#0000000&@50
+|d+0#af5f00255&|e|l|e|t|e| +0#0000000&|4+0#e000002&|2||+0#0000000&| @3|e+0#af5f00255&|c|h|o| +0#0000000&|"+0#e000002&|.@2|"| +0#0000000&@50
+|d+0#af5f00255&|e|l|e|t|e|l+0#e000e06&| +0#0000000&@4||| |e+0#af5f00255&|c|h|o| +0#0000000&|"+0#e000002&|.@2|"| +0#0000000&@50
+@57|9|1|,|1| @9|8@1|%| 
diff --git a/runtime/syntax/testdir/dumps/vim_ex_delete_06.dump b/runtime/syntax/testdir/dumps/vim_ex_delete_06.dump
new file mode 100644 (file)
index 0000000..7f09e3c
--- /dev/null
@@ -0,0 +1,20 @@
+|d+0#af5f00255#ffffff0|e|l|e|t|e|l+0#e000e06&| +0#0000000&@4||| |e+0#af5f00255&|c|h|o| +0#0000000&|"+0#e000002&|.@2|"| +0#0000000&@50
+|d+0#af5f00255&|e|l|e|t|e|l+0#e000e06&||+0#0000000&| @5|e+0#af5f00255&|c|h|o| +0#0000000&|"+0#e000002&|.@2|"| +0#0000000&@50
+@75
+|d+0#af5f00255&|e|l|e|t|e| +0#0000000&@5|"+0#0000e05&| |c|o|m@1|e|n|t| +0#0000000&@53
+|d+0#af5f00255&|e|l|e|t|e|"+0#0000e05&| @6|c|o|m@1|e|n|t| +0#0000000&@53
+>d+0#af5f00255&|e|l|e|t|e| +0#0000000&|a+0#e000002&| +0#0000000&@3|"+0#0000e05&| |c|o|m@1|e|n|t| +0#0000000&@53
+|d+0#af5f00255&|e|l|e|t|e| +0#0000000&|a+0#e000002&|"+0#0000e05&| @4|c|o|m@1|e|n|t| +0#0000000&@53
+|d+0#af5f00255&|e|l|e|t|e| +0#0000000&|4+0#e000002&|2| +0#0000000&@2|"+0#0000e05&| |c|o|m@1|e|n|t| +0#0000000&@53
+|d+0#af5f00255&|e|l|e|t|e| +0#0000000&|4+0#e000002&|2|"+0#0000e05&| @3|c|o|m@1|e|n|t| +0#0000000&@53
+|d+0#af5f00255&|e|l|e|t|e|l+0#e000e06&| +0#0000000&@4|"+0#0000e05&| |c|o|m@1|e|n|t| +0#0000000&@53
+|d+0#af5f00255&|e|l|e|t|e|l+0#e000e06&|"+0#0000e05&| @5|c|o|m@1|e|n|t| +0#0000000&@53
+@75
+|~+0#4040ff13&| @73
+|~| @73
+|~| @73
+|~| @73
+|~| @73
+|~| @73
+|~| @73
+| +0#0000000&@56|1|0|9|,|1| @8|B|o|t| 
index f23db5d58084369d48034c3a8e9ac2276eed1e24..31914b648f8d8365d2e5364741d9e3f571dd1967 100644 (file)
@@ -17,4 +17,4 @@
 |e+0#af5f00255&|c|h|o| +0#0000000&|"+0#e000002&|A|n|s|w|e|r| |=| |"| +0#0000000&@58
 @5|"+0#0000e05&|\| |c|o|m@1|e|n|t| +0#0000000&@59
 @6|\+0#e000e06&| +0#0000000&|4+0#e000002&|2| +0#0000000&@64
-@57|1|9|,|1| @9|3@1|%| 
+@57|1|9|,|1| @9|2|8|%| 
index 54b1cfe704e7b28139df529b7b84a5b07385a35e..0dd5e4835a3716d597a7d08a3dea8b9a2c41dd68 100644 (file)
@@ -5,16 +5,16 @@
 @5|"+0#0000e05&|\| |c|o|m@1|e|n|t| +0#0000000&@59
 @6>\+0#e000e06&| +0#0000000&|4+0#e000002&|2| +0#0000000&@64
 @75
+|e+0#af5f00255&|c|h|o| +0#0000000&|"+0#e000002&|F|o@1|"| +0#0000000&@64
+@6|\+0#e000e06&||+0#0000000&| |e+0#af5f00255&|c|h|o| +0#0000000&|"+0#e000002&|b|a|r|"| +0#0000000&@55
+@75
+|e+0#af5f00255&|c|h|o| +0#0000000&|"+0#e000002&|F|o@1|"||+0#0000000&| @63
+@6|\+0#e000e06&| +0#0000000&|e+0#af5f00255&|c|h|o| +0#0000000&|"+0#e000002&|b|a|r|"| +0#0000000&@56
+@75
 @75
 |"+0#0000e05&| |T|r|a|i|l|i|n|g| |b|a|r| |a|n|d| |c|o|m@1|e|n|t|s| +0#0000000&@47
 @75
 |"+0#0000e05&| |:|e|c|h|o| |w|i|t|h|o|u|t| |{|e|x|p|r|}| +0#0000000&@52
 |e+0#af5f00255&|c|h|o||+0#0000000&| |e+0#af5f00255&|c|h|o| +0#0000000&|"+0#e000002&|F|o@1|"| +0#0000000&@58
 @75
-|"+0#0000e05&| |t|r|a|i|l|i|n|g| |c|o|m@1|e|n|t| |n|e@1|d|s| ||| +0#0000000&@48
-|e+0#af5f00255&|c|h|o| +0#0000000&|"+0#e000002&|F|o@1|"| +0#0000000&||| |"+0#0000e05&| |c|o|m@1|e|n|t| +0#0000000&@52
-@75
-@75
-|"+0#0000e05&| |I|s@1|u|e| |#|9@1|8|7| |(|p|a|r|e|n|t|h|e|s|i|s|e|d| |a|r|g|u|m|e|n|t| |-| |n|o|t| |a| |f|u|n|c|t|i|o|n| |c|a|l@1|)| +0#0000000&@14
-@75
-@57|3|7|,|7| @9|7|9|%| 
+@57|3|7|,|7| @9|6|8|%| 
index 82c698c6c1ca679bc362c794281344fe07434868..0d1999ab81e05140a0961e446cdc3f2c7b73d126 100644 (file)
@@ -1,9 +1,15 @@
 | +0&#ffffff0@74
+|"+0#0000e05&| |t|r|a|i|l|i|n|g| |c|o|m@1|e|n|t| |n|e@1|d|s| ||| +0#0000000&@48
+|e+0#af5f00255&|c|h|o| +0#0000000&|"+0#e000002&|F|o@1|"| +0#0000000&||| |"+0#0000e05&| |c|o|m@1|e|n|t| +0#0000000&@52
+@75
+@75
+>"+0#0000e05&| |I|s@1|u|e| |#|9@1|8|7| |(|p|a|r|e|n|t|h|e|s|i|s|e|d| |a|r|g|u|m|e|n|t| |-| |n|o|t| |a| |f|u|n|c|t|i|o|n| |c|a|l@1|)| +0#0000000&@14
+@75
 |l+0#af5f00255&|e|t| +0#0000000&|f+0#00e0e07&|o@1| +0#0000000&|=+0#af5f00255&| +0#0000000&|{+0#e000e06&|'+0#e000002&|e|n|d|'|:+0#0000000&| |1+0#e000002&|2|3|}+0#e000e06&| +0#0000000&@52
 @75
 |i+0#af5f00255&|f| +0#0000000&|1+0#e000002&|2|3| +0#0000000&@68
 @8|e+0#af5f00255&|c|h|o| +0#0000000&|(+0#e000e06&|f+0#00e0e07&|o@1|.+0#0000000&|e+0#00e0e07&|n|d|)+0#e000e06&| +0#0000000&@52
->e+0#af5f00255&|l|s|e| +0#0000000&@70
+|e+0#af5f00255&|l|s|e| +0#0000000&@70
 @8|e+0#af5f00255&|c|h|o| +0#0000000&|'+0#e000002&|b|a|r|'| +0#0000000&@56
 |e+0#af5f00255&|n|d|i|f| +0#0000000&@69
 @75
 |~| @73
 |~| @73
 |~| @73
-|~| @73
-|~| @73
-|~| @73
-|~| @73
-|~| @73
-|~| @73
 | +0#0000000&@56|5@1|,|1| @9|B|o|t| 
diff --git a/runtime/syntax/testdir/dumps/vim_ex_equals_00.dump b/runtime/syntax/testdir/dumps/vim_ex_equals_00.dump
new file mode 100644 (file)
index 0000000..c264e2c
--- /dev/null
@@ -0,0 +1,20 @@
+>"+0#0000e05#ffffff0| |V|i|m| |:|=| |c|o|m@1|a|n|d| +0#0000000&@58
+@75
+@75
+|=+0#af5f00255&| +0#0000000&@73
+|=+0#af5f00255&| +0#0000000&|l+0#e000e06&| +0#0000000&@71
+|>+0#af5f00255&| +0#0000000&|p+0#e000e06&| +0#0000000&@71
+|>+0#af5f00255&| +0#0000000&|#+0#e000e06&| +0#0000000&@71
+@75
+|=+0#af5f00255&| +0#0000000&|l+0#e000e06&|p|#| +0#0000000&@69
+@75
+|=+0#af5f00255&| +0#0000000&@2||| |e+0#af5f00255&|c|h|o| +0#0000000&|"+0#e000002&|.@2|"| +0#0000000&@58
+|=+0#af5f00255&| +0#0000000&@2|"+0#0000e05&| |c|o|m@1|e|n|t| +0#0000000&@61
+|=+0#af5f00255&| +0#0000000&|l+0#e000e06&| +0#0000000&||| |e+0#af5f00255&|c|h|o| +0#0000000&|"+0#e000002&|.@2|"| +0#0000000&@58
+|=+0#af5f00255&| +0#0000000&|l+0#e000e06&| +0#0000000&|"+0#0000e05&| |c|o|m@1|e|n|t| +0#0000000&@61
+@75
+@75
+|d+0#af5f00255&|e|f| +0#0000000&|V|i|m|9|C|o|n|t|e|x|t|(+0#e000e06&|)| +0#0000000&@57
+@2|#+0#0000e05&| +0#0000000&|F+0#0000001#ffff4012|I|X|M|E|:+0#e000e06#ffffff0| +0#0000e05&|d|i|f@1|e|r|e|n|t|i|a|t|e| |o|p|e|r|a|t|o|r| |a|n|d| |c|o|m@1|a|n|d| |w|h|e|n| |o|p|e|r|a|t|o|r|s| |a|r|e| |c|o|n|t|a|i|n|e|d| +0#0000000&
+@2|#+0#0000e05&| |=| +0#0000000&@69
+@57|1|,|1| @10|T|o|p| 
diff --git a/runtime/syntax/testdir/dumps/vim_ex_equals_01.dump b/runtime/syntax/testdir/dumps/vim_ex_equals_01.dump
new file mode 100644 (file)
index 0000000..d98f84f
--- /dev/null
@@ -0,0 +1,20 @@
+|=+0#af5f00255#ffffff0| +0#0000000&|l+0#e000e06&| +0#0000000&|"+0#0000e05&| |c|o|m@1|e|n|t| +0#0000000&@61
+@75
+@75
+|d+0#af5f00255&|e|f| +0#0000000&|V|i|m|9|C|o|n|t|e|x|t|(+0#e000e06&|)| +0#0000000&@57
+@2|#+0#0000e05&| +0#0000000&|F+0#0000001#ffff4012|I|X|M|E|:+0#e000e06#ffffff0| +0#0000e05&|d|i|f@1|e|r|e|n|t|i|a|t|e| |o|p|e|r|a|t|o|r| |a|n|d| |c|o|m@1|a|n|d| |w|h|e|n| |o|p|e|r|a|t|o|r|s| |a|r|e| |c|o|n|t|a|i|n|e|d| +0#0000000&
+@2>#+0#0000e05&| |=| +0#0000000&@69
+@2|:|=+0#af5f00255&| +0#0000000&@70
+@2|:|=+0#af5f00255&| +0#0000000&|l+0#e000e06&| +0#0000000&@68
+@2|:|=+0#af5f00255&| +0#0000000&|p+0#e000e06&| +0#0000000&@68
+@2|:|=+0#af5f00255&| +0#0000000&|#+0#e000e06&| +0#0000000&@68
+@75
+@2|:|=+0#af5f00255&| +0#0000000&|l+0#e000e06&|p|#| +0#0000000&@66
+@75
+@2|:|=+0#af5f00255&| +0#0000000&@2||| |e+0#af5f00255&|c|h|o| +0#0000000&|"+0#e000002&|.@2|"| +0#0000000&@55
+@2|:|=+0#af5f00255&| +0#0000000&@2|#+0#e000e06&| +0#0000000&|c|o|m@1|e|n|t| @58
+@2|:|=+0#af5f00255&| +0#0000000&|l+0#e000e06&| +0#0000000&||| |e+0#af5f00255&|c|h|o| +0#0000000&|"+0#e000002&|.@2|"| +0#0000000&@55
+@2|:|=+0#af5f00255&| +0#0000000&|l+0#e000e06&| +0#0000000&|#+0#e000e06&| +0#0000000&|c|o|m@1|e|n|t| @58
+|e+0#af5f00255&|n|d@1|e|f| +0#0000000&@68
+@75
+@57|1|9|,|3| @9|B|o|t| 
index ba9907670a59510e9d9513ca5908635f9e70adcd..57fb550eb9eab4751b266e130b51fc48b9560bb0 100644 (file)
@@ -12,7 +12,7 @@
 @75
 |e+0#af5f00255&|c|h|o| +0#0000000&|"+0#e000002&|F|o@1|"| +0#0000000&||| |e+0#af5f00255&|v|a|l| +0#0000000&|"+0#e000002&|F|o@1|"|-+0#af5f00255&|>|a+0#00e0e07&|p@1|e|n|d|(+0#e000e06&|0+0#e000002&|)+0#e000e06&| +0#0000000&@40
 @75
-|e+0#af5f00255&|v|a|l| +0#0000000&|"+0#e000002&|F|o@1|"|-+0#af5f00255&|>|a+0#00e0e07&|p@1|e|n|d|(+0#e000e06&|0+0#e000002&|)+0#e000e06&| +0#0000000&|"+0#0000e05&| |c|o|m@1|e|n|t| +0#0000000&@43
+|e+0#af5f00255&|v|a|l| +0#0000000&|"+0#e000002&|F|o@1|"|-+0#af5f00255&|>|a+0#00e0e07&|p@1|e|n|d|(+0#e000e06&|0+0#e000002&|)+0#e000e06&| +0#0000000&||| |"+0#0000e05&| |c|o|m@1|e|n|t| +0#0000000&@41
 @75
 |d+0#af5f00255&|e|f| +0#0000000&|V|i|m|9|C|o|n|t|e|x|t|(+0#e000e06&|)| +0#0000000&@57
 @2|e+0#af5f00255&|v|a|l| +0#0000000&|"+0#e000002&|F|o@1|"|-+0#af5f00255&|>|a+0#00e0e07&|p@1|e|n|d|(+0#e000e06&|0+0#e000002&|)+0#e000e06&| +0#0000000&|#+0#0000e05&| |c|o|m@1|e|n|t| +0#0000000&@41
index 292a190b9aff0013c46f501b42b24c92b802d666..752dc63690bdeb853748d5ccce369b510861b9ad 100644 (file)
@@ -1,5 +1,5 @@
 | +0&#ffffff0@74
-|e+0#af5f00255&|v|a|l| +0#0000000&|"+0#e000002&|F|o@1|"|-+0#af5f00255&|>|a+0#00e0e07&|p@1|e|n|d|(+0#e000e06&|0+0#e000002&|)+0#e000e06&| +0#0000000&|"+0#0000e05&| |c|o|m@1|e|n|t| +0#0000000&@43
+|e+0#af5f00255&|v|a|l| +0#0000000&|"+0#e000002&|F|o@1|"|-+0#af5f00255&|>|a+0#00e0e07&|p@1|e|n|d|(+0#e000e06&|0+0#e000002&|)+0#e000e06&| +0#0000000&||| |"+0#0000e05&| |c|o|m@1|e|n|t| +0#0000000&@41
 @75
 |d+0#af5f00255&|e|f| +0#0000000&|V|i|m|9|C|o|n|t|e|x|t|(+0#e000e06&|)| +0#0000000&@57
 @2|e+0#af5f00255&|v|a|l| +0#0000000&|"+0#e000002&|F|o@1|"|-+0#af5f00255&|>|a+0#00e0e07&|p@1|e|n|d|(+0#e000e06&|0+0#e000002&|)+0#e000e06&| +0#0000000&|#+0#0000e05&| |c|o|m@1|e|n|t| +0#0000000&@41
index 69be8a98f110fe3430730c27acc501566fae60d9..76f4f133661d64b49282bb0885bf50303ba62536 100644 (file)
@@ -13,7 +13,7 @@
 @75
 |f+0#af5f00255&|u|n|c|t|i|o|n| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&@60
 @2|"+0#0000e05&| |L|e|g|a|c|y|-|s|c|r|i|p|t| |c|o|m@1|e|n|t| +0#0000000&@49
-@2|#|4+0#e000002&|2| +0#0000000&|"+0#0000e05&| |c|o|m@1|e|n|t| +0#0000000&@58
+@2|#+0#af5f00255&| +0#0000000&|4+0#e000002&|2| +0#0000000&|"+0#0000e05&| |c|o|m@1|e|n|t| +0#0000000&@58
 @2|r+0#af5f00255&|e|t|u|r|n| +0#0000000&|4+0#e000002&|2| +0#0000000&@63
 |e+0#af5f00255&|n|d|f|u|n|c|t|i|o|n| +0#0000000&@63
 @75
index a73c91e52686530f41989443b1aa0b15b205b9d4..391abc64e3e359133d5ab6c036c58f9bb8382609 100644 (file)
@@ -14,7 +14,7 @@
 | +0#0000e05#a8a8a8255@1| +0#0000000#ffffff0@72
 |-+0#0000e05#a8a8a8255| |f+0#af5f00255#ffffff0|u|n|c|t|i|o|n| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&@58
 ||+0#0000e05#a8a8a8255| | +0#0000000#ffffff0@1|"+0#0000e05&| |L|e|g|a|c|y|-|s|c|r|i|p|t| |c|o|m@1|e|n|t| +0#0000000&@47
-||+0#0000e05#a8a8a8255| | +0#0000000#ffffff0@1|#|4+0#e000002&|2| +0#0000000&|"+0#0000e05&| |c|o|m@1|e|n|t| +0#0000000&@56
+||+0#0000e05#a8a8a8255| | +0#0000000#ffffff0@1|#+0#af5f00255&| +0#0000000&|4+0#e000002&|2| +0#0000000&|"+0#0000e05&| |c|o|m@1|e|n|t| +0#0000000&@56
 ||+0#0000e05#a8a8a8255| | +0#0000000#ffffff0@1|r+0#af5f00255&|e|t|u|r|n| +0#0000000&|4+0#e000002&|2| +0#0000000&@61
 ||+0#0000e05#a8a8a8255| |e+0#af5f00255#ffffff0|n|d|f|u|n|c|t|i|o|n| +0#0000000&@61
 @57|2|3|4|,|0|-|1| @6|6|9|%| 
index e3d9bbd95668d06a75c0051745419b3f41a7d774..d650def3c5c5ff885b31d2aec5db0a0be8e21a22 100644 (file)
@@ -2,19 +2,19 @@
 ||+0#0000e05#a8a8a8255| |e+0#af5f00255#ffffff0|n|d|f|u|n|c|t|i|o|n| +0#0000000&@61
 | +0#0000e05#a8a8a8255@1| +0#0000000#ffffff0@72
 |-+0#0000e05#a8a8a8255| |f+0#af5f00255#ffffff0|u|n|c|t|i|o|n| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&@58
-||+0#0000e05#a8a8a8255| | +0#af5f00255#ffffff0@1|a|p@1|e|n|d| +0#0000000&@64
+||+0#0000e05#a8a8a8255| | +0#0000000#ffffff0@1|a+0#af5f00255&|p@1|e|n|d| +0#0000000&@64
 ||+0#0000e05#a8a8a8255| | +0#e000002#ffffff0@3>e|n|d|f|u|n|c|t|i|o|n| +0#0000000&@57
 ||+0#0000e05#a8a8a8255| |.+0#af5f00255#ffffff0| +0#0000000&@71
 ||+0#0000e05#a8a8a8255| |e+0#af5f00255#ffffff0|n|d|f|u|n|c|t|i|o|n| +0#0000000&@61
 | +0#0000e05#a8a8a8255@1| +0#0000000#ffffff0@72
 |-+0#0000e05#a8a8a8255| |f+0#af5f00255#ffffff0|u|n|c|t|i|o|n| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&@58
-||+0#0000e05#a8a8a8255| | +0#af5f00255#ffffff0@1|c|h|a|n|g|e| +0#0000000&@64
+||+0#0000e05#a8a8a8255| | +0#0000000#ffffff0@1|c+0#af5f00255&|h|a|n|g|e| +0#0000000&@64
 ||+0#0000e05#a8a8a8255| | +0#e000002#ffffff0@3|e|n|d|f|u|n|c|t|i|o|n| +0#0000000&@57
 ||+0#0000e05#a8a8a8255| |.+0#af5f00255#ffffff0| +0#0000000&@71
 ||+0#0000e05#a8a8a8255| | +0#0000000#ffffff0@72
 ||+0#0000e05#a8a8a8255| |e+0#af5f00255#ffffff0|n|d|f|u|n|c|t|i|o|n| +0#0000000&@61
 | +0#0000e05#a8a8a8255@1| +0#0000000#ffffff0@72
 |-+0#0000e05#a8a8a8255| |f+0#af5f00255#ffffff0|u|n|c|t|i|o|n| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&@58
-||+0#0000e05#a8a8a8255| | +0#af5f00255#ffffff0@1|i|n|s|e|r|t| +0#0000000&@64
+||+0#0000e05#a8a8a8255| | +0#0000000#ffffff0@1|i+0#af5f00255&|n|s|e|r|t| +0#0000000&@64
 ||+0#0000e05#a8a8a8255| | +0#e000002#ffffff0@3|e|n|d|f|u|n|c|t|i|o|n| +0#0000000&@57
 @57|2|8@1|,|5| @8|8|5|%| 
diff --git a/runtime/syntax/testdir/dumps/vim_ex_global_00.dump b/runtime/syntax/testdir/dumps/vim_ex_global_00.dump
new file mode 100644 (file)
index 0000000..1996e7c
--- /dev/null
@@ -0,0 +1,20 @@
+>"+0#0000e05#ffffff0| |V|i|m| |:|g|l|o|b|a|l| |a|n|d| |:|v| |c|o|m@1|a|n|d|s| +0#0000000&@45
+@75
+@75
+|g+0#af5f00255&|l|o|b|a|l|/+0#e000e06&|f+0#0000000&|o@1|/+0#e000e06&|e+0#af5f00255&|c|h|o| +0#0000000&|"+0#e000002&|.@2|"| +0#0000000&@53
+|g+0#af5f00255&|l|o|b|a|l|!|/+0#e000e06&|f+0#0000000&|o@1|/+0#e000e06&|e+0#af5f00255&|c|h|o| +0#0000000&|"+0#e000002&|.@2|"| +0#0000000&@52
+|v+0#af5f00255&|g|l|o|b|a|l|/+0#e000e06&|f+0#0000000&|o@1|/+0#e000e06&|e+0#af5f00255&|c|h|o| +0#0000000&|"+0#e000002&|.@2|"| +0#0000000&@52
+@75
+|g+0#af5f00255&|l|o|b|a|l| +0#0000000&@1|/+0#e000e06&|f+0#0000000&|o@1|/+0#e000e06&| +0#0000000&|e+0#af5f00255&|c|h|o| +0#0000000&|"+0#e000002&|.@2|"| +0#0000000&@50
+|g+0#af5f00255&|l|o|b|a|l|!| +0#0000000&|/+0#e000e06&|f+0#0000000&|o@1|/+0#e000e06&| +0#0000000&|e+0#af5f00255&|c|h|o| +0#0000000&|"+0#e000002&|.@2|"| +0#0000000&@50
+|v+0#af5f00255&|g|l|o|b|a|l| +0#0000000&|/+0#e000e06&|f+0#0000000&|o@1|/+0#e000e06&| +0#0000000&|e+0#af5f00255&|c|h|o| +0#0000000&|"+0#e000002&|.@2|"| +0#0000000&@50
+@75
+|"+0#0000e05&| |d|o|c|s| |s|t|a|t|e| |!| |i|s| |n|o|t| |a|l@1|o|w|e|d| |a|s| |t|h|e| |d|e|l|i|m|i|t|e|r| |b|u|t| |i|t| |w|o|r|k|s| +0#0000000&@15
+|g+0#af5f00255&|l|o|b|a|l|!|!+0#e000e06&|f+0#0000000&|o@1|!+0#e000e06&|e+0#af5f00255&|c|h|o| +0#0000000&|"+0#e000002&|.@2|"| +0#0000000&@52
+|g+0#af5f00255&|l|o|b|a|l|!| +0#0000000&|!+0#e000e06&|f+0#0000000&|o@1|!+0#e000e06&| +0#0000000&|e+0#af5f00255&|c|h|o| +0#0000000&|"+0#e000002&|.@2|"| +0#0000000&@50
+@75
+|"+0#0000e05&| |c|o|m@1|a|n|d| |w|i|t|h| |r|a|n|g|e| +0#0000000&@54
+|g+0#af5f00255&|l|o|b|a|l|/+0#e000e06&|.+0#0000000&|/+0#e000e06&|.+0#e000002&|,+0#0000000&|/+0#e000e06&|^+0#0000000&|$|/+0#e000e06&|j+0#af5f00255&|o|i|n| +0#0000000&@55
+@75
+|"+0#0000e05&| |r|e|c|u|r|s|i|v|e| +0#0000000&@63
+@57|1|,|1| @10|T|o|p| 
diff --git a/runtime/syntax/testdir/dumps/vim_ex_global_01.dump b/runtime/syntax/testdir/dumps/vim_ex_global_01.dump
new file mode 100644 (file)
index 0000000..d7fbc31
--- /dev/null
@@ -0,0 +1,20 @@
+|g+0#af5f00255#ffffff0|l|o|b|a|l|!| +0#0000000&|!+0#e000e06&|f+0#0000000&|o@1|!+0#e000e06&| +0#0000000&|e+0#af5f00255&|c|h|o| +0#0000000&|"+0#e000002&|.@2|"| +0#0000000&@50
+@75
+|"+0#0000e05&| |c|o|m@1|a|n|d| |w|i|t|h| |r|a|n|g|e| +0#0000000&@54
+|g+0#af5f00255&|l|o|b|a|l|/+0#e000e06&|.+0#0000000&|/+0#e000e06&|.+0#e000002&|,+0#0000000&|/+0#e000e06&|^+0#0000000&|$|/+0#e000e06&|j+0#af5f00255&|o|i|n| +0#0000000&@55
+@75
+>"+0#0000e05&| |r|e|c|u|r|s|i|v|e| +0#0000000&@63
+|g+0#af5f00255&|l|o|b|a|l|/+0#e000e06&|f+0#0000000&|o|u|n|d|/+0#e000e06&|v+0#af5f00255&|/+0#e000e06&|n+0#0000000&|o|t|\+0#e000e06&|%|(|f+0#0000000&|o|u|n|d|\+0#e000e06&|)|/|e+0#af5f00255&|c|h|o| +0#0000000&|"+0#e000002&|.@2|"| +0#0000000&@35
+@75
+@75
+|d+0#af5f00255&|e|f| +0#0000000&|V|i|m|9|C|o|n|t|e|x|t|(+0#e000e06&|)| +0#0000000&@57
+@2|g+0#af5f00255&|l|o|b|a|l|/+0#e000e06&|f+0#0000000&|o@1|/+0#e000e06&|e+0#af5f00255&|c|h|o| +0#0000000&|"+0#e000002&|.@2|"| +0#0000000&@51
+@2|g+0#af5f00255&|l|o|b|a|l|!|/+0#e000e06&|f+0#0000000&|o@1|/+0#e000e06&|e+0#af5f00255&|c|h|o| +0#0000000&|"+0#e000002&|.@2|"| +0#0000000&@50
+@2|v+0#af5f00255&|g|l|o|b|a|l|/+0#e000e06&|f+0#0000000&|o@1|/+0#e000e06&|e+0#af5f00255&|c|h|o| +0#0000000&|"+0#e000002&|.@2|"| +0#0000000&@50
+@75
+@2|g+0#af5f00255&|l|o|b|a|l| +0#0000000&@1|/+0#e000e06&|f+0#0000000&|o@1|/+0#e000e06&| +0#0000000&|e+0#af5f00255&|c|h|o| +0#0000000&|"+0#e000002&|.@2|"| +0#0000000&@48
+@2|g+0#af5f00255&|l|o|b|a|l|!| +0#0000000&|/+0#e000e06&|f+0#0000000&|o@1|/+0#e000e06&| +0#0000000&|e+0#af5f00255&|c|h|o| +0#0000000&|"+0#e000002&|.@2|"| +0#0000000&@48
+@2|v+0#af5f00255&|g|l|o|b|a|l| +0#0000000&|/+0#e000e06&|f+0#0000000&|o@1|/+0#e000e06&| +0#0000000&|e+0#af5f00255&|c|h|o| +0#0000000&|"+0#e000002&|.@2|"| +0#0000000&@48
+@75
+@2|#+0#0000e05&| |d|o|c|s| |s|t|a|t|e| |!| |i|s| |n|o|t| |a|l@1|o|w|e|d| |a|s| |t|h|e| |d|e|l|i|m|i|t|e|r| |b|u|t| |i|t| |w|o|r|k|s| +0#0000000&@13
+@57|1|9|,|1| @9|5|6|%| 
diff --git a/runtime/syntax/testdir/dumps/vim_ex_global_02.dump b/runtime/syntax/testdir/dumps/vim_ex_global_02.dump
new file mode 100644 (file)
index 0000000..6951ede
--- /dev/null
@@ -0,0 +1,20 @@
+| +0&#ffffff0@1|#+0#0000e05&| |d|o|c|s| |s|t|a|t|e| |!| |i|s| |n|o|t| |a|l@1|o|w|e|d| |a|s| |t|h|e| |d|e|l|i|m|i|t|e|r| |b|u|t| |i|t| |w|o|r|k|s| +0#0000000&@13
+@2|g+0#af5f00255&|l|o|b|a|l|!|!+0#e000e06&|f+0#0000000&|o@1|!+0#e000e06&|e+0#af5f00255&|c|h|o| +0#0000000&|"+0#e000002&|.@2|"| +0#0000000&@50
+@2|g+0#af5f00255&|l|o|b|a|l|!| +0#0000000&|!+0#e000e06&|f+0#0000000&|o@1|!+0#e000e06&| +0#0000000&|e+0#af5f00255&|c|h|o| +0#0000000&|"+0#e000002&|.@2|"| +0#0000000&@48
+@75
+@2|#+0#0000e05&| |c|o|m@1|a|n|d| |w|i|t|h| |r|a|n|g|e| +0#0000000&@52
+@2>g+0#af5f00255&|l|o|b|a|l|/+0#e000e06&|.+0#0000000&|/+0#e000e06&|.+0#e000002&|,+0#0000000&|/+0#e000e06&|^+0#0000000&|$|/+0#e000e06&|j+0#af5f00255&|o|i|n| +0#0000000&@53
+@75
+@2|#+0#0000e05&| |r|e|c|u|r|s|i|v|e| +0#0000000&@61
+@2|g+0#af5f00255&|l|o|b|a|l|/+0#e000e06&|f+0#0000000&|o|u|n|d|/+0#e000e06&|v+0#af5f00255&|/+0#e000e06&|n+0#0000000&|o|t|\+0#e000e06&|%|(|f+0#0000000&|o|u|n|d|\+0#e000e06&|)|/|e+0#af5f00255&|c|h|o| +0#0000000&|"+0#e000002&|.@2|"| +0#0000000&@33
+|e+0#af5f00255&|n|d@1|e|f| +0#0000000&@68
+@75
+|~+0#4040ff13&| @73
+|~| @73
+|~| @73
+|~| @73
+|~| @73
+|~| @73
+|~| @73
+|~| @73
+| +0#0000000&@56|3|7|,|3| @9|B|o|t| 
index 8d1e40f005a96ccfd612f683cb9b3408ae6604ce..cb52607532c5cd4a5da26c50d0e7c8ce01a74baa 100644 (file)
@@ -14,7 +14,7 @@
 @6|\+0#e000e06&| +0#0000000&|:+0#af5f00255&| +0#0000000&|"+0#e000002&|b|a|r|.|v|i|m|"| +0#0000000&@55
 @75
 |i+0#af5f00255&|m|p|o|r|t| +0#0000000&|v+0#00e0e07&|:|t|r|u|e| +0#0000000&|?+0#af5f00255&| +0#0000000&@59
-@6|"+0#0000e05&|\| +0#0000000&|c+0#0000e05&|o|m@1|e|n|t| +0#0000000&@58
+@6|"+0#0000e05&|\| |c|o|m@1|e|n|t| | +0#0000000&@57
 @6|\+0#e000e06&| +0#0000000&|"+0#e000002&|f|o@1|.|v|i|m|"| +0#0000000&|:+0#af5f00255&| +0#0000000&@55
-@6|"+0#0000e05&|\| +0#0000000&|c+0#0000e05&|o|m@1|e|n|t| +0#0000000&@58
+@6|"+0#0000e05&|\| |c|o|m@1|e|n|t| | +0#0000000&@57
 @57|1|,|1| @10|T|o|p| 
index 62070f9740b4a1ba6f8c0e6eadd8fb82fa0d5dc4..365852b281be8abbc1e26f3b855c21b3d2182687 100644 (file)
@@ -1,9 +1,9 @@
 | +0&#ffffff0@5|\+0#e000e06&| +0#0000000&|:+0#af5f00255&| +0#0000000&|"+0#e000002&|b|a|r|.|v|i|m|"| +0#0000000&@55
 @75
 |i+0#af5f00255&|m|p|o|r|t| +0#0000000&|v+0#00e0e07&|:|t|r|u|e| +0#0000000&|?+0#af5f00255&| +0#0000000&@59
-@6|"+0#0000e05&|\| +0#0000000&|c+0#0000e05&|o|m@1|e|n|t| +0#0000000&@58
+@6|"+0#0000e05&|\| |c|o|m@1|e|n|t| | +0#0000000&@57
 @6|\+0#e000e06&| +0#0000000&|"+0#e000002&|f|o@1|.|v|i|m|"| +0#0000000&|:+0#af5f00255&| +0#0000000&@55
-@6>"+0#0000e05&|\| +0#0000000&|c+0#0000e05&|o|m@1|e|n|t| +0#0000000&@58
+@6>"+0#0000e05&|\| |c|o|m@1|e|n|t| | +0#0000000&@57
 @6|\+0#e000e06&| +0#0000000&|"+0#e000002&|b|a|r|.|v|i|m|"| +0#0000000&@57
 @75
 |i+0#af5f00255&|m|p|o|r|t| +0#0000000&|v+0#00e0e07&|:|t|r|u|e| +0#0000000&@61
index 9fb21c2f41869670555e06393a74c4a9fa3d3316..921fe58c17eab6de11efb182f1e6724239bf0de9 100644 (file)
@@ -8,9 +8,9 @@
 @6|\+0#e000e06&| +0#0000000&|a+0#af5f00255&|s| +0#0000000&|b+0#0000001#ffff4012|a|z| +0#0000000#ffffff0@60
 @75
 |i+0#af5f00255&|m|p|o|r|t| +0#0000000&|v+0#00e0e07&|:|t|r|u|e| +0#0000000&|?+0#af5f00255&| +0#0000000&@59
-@6|"+0#0000e05&|\| +0#0000000&|c+0#0000e05&|o|m@1|e|n|t| +0#0000000&@58
+@6|"+0#0000e05&|\| |c|o|m@1|e|n|t| | +0#0000000&@57
 @6|\+0#e000e06&| +0#0000000&|"+0#e000002&|f|o@1|.|v|i|m|"| +0#0000000&|:+0#af5f00255&| +0#0000000&@55
-@6|"+0#0000e05&|\| +0#0000000&|c+0#0000e05&|o|m@1|e|n|t| +0#0000000&@58
+@6|"+0#0000e05&|\| |c|o|m@1|e|n|t| | +0#0000000&@57
 @6|\+0#e000e06&| +0#0000000&|"+0#e000002&|b|a|r|.|v|i|m|"| +0#0000000&@57
 @6|"+0#0000e05&|\| |c|o|m@1|e|n|t| +0#0000000&@58
 @6|\+0#e000e06&| +0#0000000&|a+0#af5f00255&|s| +0#0000000&|b+0#0000001#ffff4012|a|z| +0#0000000#ffffff0@60
index 957e4d9988ab3e21775066628ec6cc0f47ca0ce0..2da6c16607b61345c26fa2a21a1429b9bd93e37e 100644 (file)
@@ -4,9 +4,9 @@
 @6|\+0#e000e06&| +0#0000000&|:+0#af5f00255&| +0#0000000&|"+0#e000002&|b|a|r|.|v|i|m|"| +0#0000000&@55
 @75
 >i+0#af5f00255&|m|p|o|r|t| +0#0000000&|a+0#e000e06&|u|t|o|l|o|a|d| +0#0000000&|v+0#00e0e07&|:|t|r|u|e| +0#0000000&|?+0#af5f00255&| +0#0000000&@50
-@6|"+0#0000e05&|\| +0#0000000&|c+0#0000e05&|o|m@1|e|n|t| +0#0000000&@58
+@6|"+0#0000e05&|\| |c|o|m@1|e|n|t| | +0#0000000&@57
 | +0#e000002&@5|\+0#e000e06&|"+0#e000002&|f|o@1|.|v|i|m|"| +0#0000000&|:+0#af5f00255&| +0#0000000&@56
-@6|"+0#0000e05&|\| +0#0000000&|c+0#0000e05&|o|m@1|e|n|t| +0#0000000&@58
+@6|"+0#0000e05&|\| |c|o|m@1|e|n|t| +0#0000000&@58
 @6|\+0#e000e06&| +0#0000000&|"+0#e000002&|b|a|r|.|v|i|m|"| +0#0000000&@57
 @75
 |i+0#af5f00255&|m|p|o|r|t| +0#0000000&|a+0#e000e06&|u|t|o|l|o|a|d| +0#0000000&|v+0#00e0e07&|:|t|r|u|e| +0#0000000&@52
index 151b5eb3e15bd7bedff97514498fe22d412d56be..7cdb01dec1afcb3f630bca74ba57b38f32dc6401 100644 (file)
@@ -11,9 +11,9 @@
 @6|\+0#e000e06&| +0#0000000&|a+0#af5f00255&|s| +0#0000000&|b+0#0000001#ffff4012|a|z| +0#0000000#ffffff0@60
 @75
 |i+0#af5f00255&|m|p|o|r|t| +0#0000000&|a+0#e000e06&|u|t|o|l|o|a|d| +0#0000000&|v+0#00e0e07&|:|t|r|u|e| +0#0000000&|?+0#af5f00255&| +0#0000000&@50
-@6|"+0#0000e05&|\| +0#0000000&|c+0#0000e05&|o|m@1|e|n|t| +0#0000000&@58
+@6|"+0#0000e05&|\| |c|o|m@1|e|n|t| | +0#0000000&@57
 @6|\+0#e000e06&| +0#0000000&|"+0#e000002&|f|o@1|.|v|i|m|"| +0#0000000&|:+0#af5f00255&| +0#0000000&@55
-@6|"+0#0000e05&|\| +0#0000000&|c+0#0000e05&|o|m@1|e|n|t| +0#0000000&@58
+@6|"+0#0000e05&|\| |c|o|m@1|e|n|t| | +0#0000000&@57
 @6|\+0#e000e06&| +0#0000000&|"+0#e000002&|b|a|r|.|v|i|m|"| +0#0000000&@57
 @6|"+0#0000e05&|\| |c|o|m@1|e|n|t| +0#0000000&@58
 @6|\+0#e000e06&| +0#0000000&|a+0#af5f00255&|s| +0#0000000&|b+0#0000001#ffff4012|a|z| +0#0000000#ffffff0@60
diff --git a/runtime/syntax/testdir/dumps/vim_ex_insert_00.dump b/runtime/syntax/testdir/dumps/vim_ex_insert_00.dump
new file mode 100644 (file)
index 0000000..0f8523b
--- /dev/null
@@ -0,0 +1,20 @@
+| +0#0000e05#a8a8a8255@1>"+0&#ffffff0| |V|i|m| |:|i|n|s|e|r|t| |c|o|m@1|a|n|d| +0#0000000&@51
+| +0#0000e05#a8a8a8255@1|"+0&#ffffff0| |V|I|M|_|T|E|S|T|_|S|E|T|U|P| |l|e|t| |g|:|v|i|m|s|y|n|_|f|o|l|d|i|n|g| |=| |"+0#e000002&|T|"| +0#0000000&@29
+| +0#0000e05#a8a8a8255@1|"+0&#ffffff0| |V|I|M|_|T|E|S|T|_|S|E|T|U|P| |s|e|t|l| |f|d|c|=|2| |f|d|l|=|9@2| |f|d|m|=|s|y|n|t|a|x| +0#0000000&@26
+| +0#0000e05#a8a8a8255@1| +0#0000000#ffffff0@72
+| +0#0000e05#a8a8a8255@1|"+0&#ffffff0| +0#0000000&|N+0#e000e06&|O|T|E|:| +0#0000e05&|l|e|g|a|c|y| |V|i|m| |s|c|r|i|p|t| |o|n|l|y| +0#0000000&@42
+| +0#0000e05#a8a8a8255@1| +0#0000000#ffffff0@72
+| +0#0000e05#a8a8a8255@1| +0#0000000#ffffff0@72
+|-+0#0000e05#a8a8a8255| |i+0#af5f00255#ffffff0|n|s|e|r|t| +0#0000000&@66
+||+0#0000e05#a8a8a8255| |.+0#e000002#ffffff0| +0#0000000&@71
+| +0#0000e05#a8a8a8255@1| +0#0000000#ffffff0@72
+|-+0#0000e05#a8a8a8255| |i+0#af5f00255#ffffff0|n|s|e|r|t|!| +0#0000000&@65
+||+0#0000e05#a8a8a8255| |.+0#e000002#ffffff0| +0#0000000&@71
+| +0#0000e05#a8a8a8255@1| +0#0000000#ffffff0@72
+|-+0#0000e05#a8a8a8255| |i+0#af5f00255#ffffff0|n|s|e|r|t| +0#0000000&||| +0#e000002&|l|i|n|e|0| +0#0000000&@58
+||+0#0000e05#a8a8a8255| |.+0#e000002#ffffff0| +0#0000000&@71
+| +0#0000e05#a8a8a8255@1| +0#0000000#ffffff0@72
+|-+0#0000e05#a8a8a8255| |i+0#af5f00255#ffffff0|n|s|e|r|t|!| +0#0000000&||| +0#e000002&|l|i|n|e|0| +0#0000000&@57
+||+0#0000e05#a8a8a8255| |.+0#e000002#ffffff0| +0#0000000&@71
+| +0#0000e05#a8a8a8255@1| +0#0000000#ffffff0@72
+@57|1|,|1| @10|T|o|p| 
diff --git a/runtime/syntax/testdir/dumps/vim_ex_insert_01.dump b/runtime/syntax/testdir/dumps/vim_ex_insert_01.dump
new file mode 100644 (file)
index 0000000..868876d
--- /dev/null
@@ -0,0 +1,20 @@
+|-+0#0000e05#a8a8a8255| |i+0#af5f00255#ffffff0|n|s|e|r|t| +0#0000000&||| +0#e000002&|l|i|n|e|0| +0#0000000&@58
+||+0#0000e05#a8a8a8255| |.+0#e000002#ffffff0| +0#0000000&@71
+| +0#0000e05#a8a8a8255@1| +0#0000000#ffffff0@72
+|-+0#0000e05#a8a8a8255| |i+0#af5f00255#ffffff0|n|s|e|r|t|!| +0#0000000&||| +0#e000002&|l|i|n|e|0| +0#0000000&@57
+||+0#0000e05#a8a8a8255| |.+0#e000002#ffffff0| +0#0000000&@71
+| +0#0000e05#a8a8a8255@1> +0#0000000#ffffff0@72
+|-+0#0000e05#a8a8a8255| |i+0#af5f00255#ffffff0|n|s|e|r|t| +0#0000000&@66
+||+0#0000e05#a8a8a8255| |l+0#e000002#ffffff0|i|n|e|1| +0#0000000&@67
+||+0#0000e05#a8a8a8255| |l+0#e000002#ffffff0|i|n|e|2| +0#0000000&@67
+||+0#0000e05#a8a8a8255| |.+0#af5f00255#ffffff0| +0#0000000&@71
+| +0#0000e05#a8a8a8255@1| +0#0000000#ffffff0@72
+|-+0#0000e05#a8a8a8255| |i+0#af5f00255#ffffff0|n|s|e|r|t|!| +0#0000000&@65
+||+0#0000e05#a8a8a8255| |l+0#e000002#ffffff0|i|n|e|1| +0#0000000&@67
+||+0#0000e05#a8a8a8255| |l+0#e000002#ffffff0|i|n|e|2| +0#0000000&@67
+||+0#0000e05#a8a8a8255| |.+0#af5f00255#ffffff0| +0#0000000&@71
+| +0#0000e05#a8a8a8255@1| +0#0000000#ffffff0@72
+|-+0#0000e05#a8a8a8255| |i+0#af5f00255#ffffff0|n|s|e|r|t| +0#0000000&|"+0#0000e05&| |c|o|m@1|e|n|t| +0#0000000&@56
+||+0#0000e05#a8a8a8255| |l+0#e000002#ffffff0|i|n|e|1| +0#0000000&@67
+||+0#0000e05#a8a8a8255| |l+0#e000002#ffffff0|i|n|e|2| +0#0000000&@67
+@57|1|9|,|0|-|1| @8|7|%| 
diff --git a/runtime/syntax/testdir/dumps/vim_ex_insert_02.dump b/runtime/syntax/testdir/dumps/vim_ex_insert_02.dump
new file mode 100644 (file)
index 0000000..a1d5278
--- /dev/null
@@ -0,0 +1,20 @@
+||+0#0000e05#a8a8a8255| |l+0#e000002#ffffff0|i|n|e|2| +0#0000000&@67
+||+0#0000e05#a8a8a8255| |.+0#af5f00255#ffffff0| +0#0000000&@71
+| +0#0000e05#a8a8a8255@1| +0#0000000#ffffff0@72
+|-+0#0000e05#a8a8a8255| |i+0#af5f00255#ffffff0|n|s|e|r|t|!| +0#0000000&|"+0#0000e05&| |c|o|m@1|e|n|t| +0#0000000&@55
+||+0#0000e05#a8a8a8255| |l+0#e000002#ffffff0|i|n|e|1| +0#0000000&@67
+||+0#0000e05#a8a8a8255| >l+0#e000002#ffffff0|i|n|e|2| +0#0000000&@67
+||+0#0000e05#a8a8a8255| |.+0#af5f00255#ffffff0| +0#0000000&@71
+| +0#0000e05#a8a8a8255@1| +0#0000000#ffffff0@72
+|-+0#0000e05#a8a8a8255| |i+0#af5f00255#ffffff0|n|s|e|r|t| +0#0000000&||| +0#e000002&|l|i|n|e|0| +0#0000000&@58
+||+0#0000e05#a8a8a8255| |l+0#e000002#ffffff0|i|n|e|1| +0#0000000&@67
+||+0#0000e05#a8a8a8255| |l+0#e000002#ffffff0|i|n|e|2| +0#0000000&@67
+||+0#0000e05#a8a8a8255| |.+0#af5f00255#ffffff0| +0#0000000&@71
+| +0#0000e05#a8a8a8255@1| +0#0000000#ffffff0@72
+|-+0#0000e05#a8a8a8255| |i+0#af5f00255#ffffff0|n|s|e|r|t|!| +0#0000000&||| +0#e000002&|l|i|n|e|0| +0#0000000&@57
+||+0#0000e05#a8a8a8255| |l+0#e000002#ffffff0|i|n|e|1| +0#0000000&@67
+||+0#0000e05#a8a8a8255| |l+0#e000002#ffffff0|i|n|e|2| +0#0000000&@67
+||+0#0000e05#a8a8a8255| |.+0#af5f00255#ffffff0| +0#0000000&@71
+| +0#0000e05#a8a8a8255@1| +0#0000000#ffffff0@72
+|-+0#0000e05#a8a8a8255| |i+0#af5f00255#ffffff0|n|s|e|r|t| +0#0000000&||| +0#e000002&|"| |l|i|n|e|0| |o|f| |i|n|p|u|t| |t|e|x|t| +0#0000000&@42
+@57|3|7|,|1| @9|1|7|%| 
diff --git a/runtime/syntax/testdir/dumps/vim_ex_insert_03.dump b/runtime/syntax/testdir/dumps/vim_ex_insert_03.dump
new file mode 100644 (file)
index 0000000..f2cd6c9
--- /dev/null
@@ -0,0 +1,20 @@
+|-+0#0000e05#a8a8a8255| |i+0#af5f00255#ffffff0|n|s|e|r|t| +0#0000000&||| +0#e000002&|"| |l|i|n|e|0| |o|f| |i|n|p|u|t| |t|e|x|t| +0#0000000&@42
+||+0#0000e05#a8a8a8255| |l+0#e000002#ffffff0|i|n|e|1| +0#0000000&@67
+||+0#0000e05#a8a8a8255| |l+0#e000002#ffffff0|i|n|e|2| +0#0000000&@67
+||+0#0000e05#a8a8a8255| |.+0#af5f00255#ffffff0| +0#0000000&@71
+| +0#0000e05#a8a8a8255@1| +0#0000000#ffffff0@72
+|-+0#0000e05#a8a8a8255| >i+0#af5f00255#ffffff0|n|s|e|r|t|!| +0#0000000&||| +0#e000002&|"| |l|i|n|e|0| |o|f| |i|n|p|u|t| |t|e|x|t| +0#0000000&@41
+||+0#0000e05#a8a8a8255| |l+0#e000002#ffffff0|i|n|e|1| +0#0000000&@67
+||+0#0000e05#a8a8a8255| |l+0#e000002#ffffff0|i|n|e|2| +0#0000000&@67
+||+0#0000e05#a8a8a8255| |.+0#af5f00255#ffffff0| +0#0000000&@71
+| +0#0000e05#a8a8a8255@1| +0#0000000#ffffff0@72
+|-+0#0000e05#a8a8a8255| |i+0#af5f00255#ffffff0|n|s|e|r|t| +0#0000000&||| +0#e000002&|e|c|h|o| |"|l|i|n|e|0| |o|f| |i|n|p|u|t| |t|e|x|t|"| +0#0000000&@37
+||+0#0000e05#a8a8a8255| |l+0#e000002#ffffff0|i|n|e|0| +0#0000000&@67
+||+0#0000e05#a8a8a8255| |l+0#e000002#ffffff0|i|n|e|2| +0#0000000&@67
+||+0#0000e05#a8a8a8255| |.+0#af5f00255#ffffff0| +0#0000000&@71
+| +0#0000e05#a8a8a8255@1| +0#0000000#ffffff0@72
+|-+0#0000e05#a8a8a8255| |i+0#af5f00255#ffffff0|n|s|e|r|t|!| +0#0000000&||| +0#e000002&|e|c|h|o| |"|l|i|n|e|0| |o|f| |i|n|p|u|t| |t|e|x|t|"| +0#0000000&@36
+||+0#0000e05#a8a8a8255| |l+0#e000002#ffffff0|i|n|e|1| +0#0000000&@67
+||+0#0000e05#a8a8a8255| |l+0#e000002#ffffff0|i|n|e|2| +0#0000000&@67
+||+0#0000e05#a8a8a8255| |.+0#af5f00255#ffffff0| +0#0000000&@71
+@57|5@1|,|1| @9|2|7|%| 
diff --git a/runtime/syntax/testdir/dumps/vim_ex_insert_04.dump b/runtime/syntax/testdir/dumps/vim_ex_insert_04.dump
new file mode 100644 (file)
index 0000000..3b3c3f6
--- /dev/null
@@ -0,0 +1,20 @@
+||+0#0000e05#a8a8a8255| |.+0#af5f00255#ffffff0| +0#0000000&@71
+| +0#0000e05#a8a8a8255@1| +0#0000000#ffffff0@72
+| +0#0000e05#a8a8a8255@1| +0#0000000#ffffff0@72
+| +0#0000e05#a8a8a8255@1|"+0&#ffffff0| |e|m|p|t|y| |f|i|r|s|t| |l|i|n|e| +0#0000000&@54
+| +0#0000e05#a8a8a8255@1| +0#0000000#ffffff0@72
+| +0#0000e05#a8a8a8255@1> +0#0000000#ffffff0@72
+|-+0#0000e05#a8a8a8255| |i+0#af5f00255#ffffff0|n|s|e|r|t| +0#0000000&@66
+||+0#0000e05#a8a8a8255| | +0#0000000#ffffff0@72
+||+0#0000e05#a8a8a8255| |.+0#e000002#ffffff0| +0#0000000&@71
+| +0#0000e05#a8a8a8255@1| +0#0000000#ffffff0@72
+|-+0#0000e05#a8a8a8255| |i+0#af5f00255#ffffff0|n|s|e|r|t|!| +0#0000000&@65
+||+0#0000e05#a8a8a8255| | +0#0000000#ffffff0@72
+||+0#0000e05#a8a8a8255| |.+0#e000002#ffffff0| +0#0000000&@71
+| +0#0000e05#a8a8a8255@1| +0#0000000#ffffff0@72
+|-+0#0000e05#a8a8a8255| |i+0#af5f00255#ffffff0|n|s|e|r|t| +0#0000000&@66
+||+0#0000e05#a8a8a8255| | +0#0000000#ffffff0@72
+||+0#0000e05#a8a8a8255| |l+0#e000002#ffffff0|i|n|e|2| +0#0000000&@67
+||+0#0000e05#a8a8a8255| |.+0#af5f00255#ffffff0| +0#0000000&@71
+| +0#0000e05#a8a8a8255@1| +0#0000000#ffffff0@72
+@57|7|3|,|0|-|1| @7|3|7|%| 
diff --git a/runtime/syntax/testdir/dumps/vim_ex_insert_05.dump b/runtime/syntax/testdir/dumps/vim_ex_insert_05.dump
new file mode 100644 (file)
index 0000000..3bb4cfc
--- /dev/null
@@ -0,0 +1,20 @@
+| +0#0000e05#a8a8a8255@1| +0#0000000#ffffff0@72
+|-+0#0000e05#a8a8a8255| |i+0#af5f00255#ffffff0|n|s|e|r|t|!| +0#0000000&@65
+||+0#0000e05#a8a8a8255| | +0#0000000#ffffff0@72
+||+0#0000e05#a8a8a8255| |l+0#e000002#ffffff0|i|n|e|2| +0#0000000&@67
+||+0#0000e05#a8a8a8255| |.+0#af5f00255#ffffff0| +0#0000000&@71
+| +0#0000e05#a8a8a8255@1> +0#0000000#ffffff0@72
+|-+0#0000e05#a8a8a8255| |i+0#af5f00255#ffffff0|n|s|e|r|t| +0#0000000&|"+0#0000e05&| |c|o|m@1|e|n|t| +0#0000000&@56
+||+0#0000e05#a8a8a8255| | +0#0000000#ffffff0@72
+||+0#0000e05#a8a8a8255| |l+0#e000002#ffffff0|i|n|e|2| +0#0000000&@67
+||+0#0000e05#a8a8a8255| |.+0#af5f00255#ffffff0| +0#0000000&@71
+| +0#0000e05#a8a8a8255@1| +0#0000000#ffffff0@72
+|-+0#0000e05#a8a8a8255| |i+0#af5f00255#ffffff0|n|s|e|r|t|!| +0#0000000&|"+0#0000e05&| |c|o|m@1|e|n|t| +0#0000000&@55
+||+0#0000e05#a8a8a8255| | +0#0000000#ffffff0@72
+||+0#0000e05#a8a8a8255| |l+0#e000002#ffffff0|i|n|e|2| +0#0000000&@67
+||+0#0000e05#a8a8a8255| |.+0#af5f00255#ffffff0| +0#0000000&@71
+| +0#0000e05#a8a8a8255@1| +0#0000000#ffffff0@72
+|-+0#0000e05#a8a8a8255| |i+0#af5f00255#ffffff0|n|s|e|r|t| +0#0000000&||| +0#e000002&|l|i|n|e|0| +0#0000000&@58
+||+0#0000e05#a8a8a8255| | +0#0000000#ffffff0@72
+||+0#0000e05#a8a8a8255| |l+0#e000002#ffffff0|i|n|e|2| +0#0000000&@67
+@57|9|1|,|0|-|1| @7|4|7|%| 
diff --git a/runtime/syntax/testdir/dumps/vim_ex_insert_06.dump b/runtime/syntax/testdir/dumps/vim_ex_insert_06.dump
new file mode 100644 (file)
index 0000000..749e996
--- /dev/null
@@ -0,0 +1,20 @@
+||+0#0000e05#a8a8a8255| |l+0#e000002#ffffff0|i|n|e|2| +0#0000000&@67
+||+0#0000e05#a8a8a8255| |.+0#af5f00255#ffffff0| +0#0000000&@71
+| +0#0000e05#a8a8a8255@1| +0#0000000#ffffff0@72
+|-+0#0000e05#a8a8a8255| |i+0#af5f00255#ffffff0|n|s|e|r|t|!| +0#0000000&||| +0#e000002&|l|i|n|e|0| +0#0000000&@57
+||+0#0000e05#a8a8a8255| | +0#0000000#ffffff0@72
+||+0#0000e05#a8a8a8255| >l+0#e000002#ffffff0|i|n|e|2| +0#0000000&@67
+||+0#0000e05#a8a8a8255| |.+0#af5f00255#ffffff0| +0#0000000&@71
+| +0#0000e05#a8a8a8255@1| +0#0000000#ffffff0@72
+|-+0#0000e05#a8a8a8255| |i+0#af5f00255#ffffff0|n|s|e|r|t| +0#0000000&||| +0#e000002&|"| |l|i|n|e|0| |o|f| |i|n|p|u|t| |t|e|x|t| +0#0000000&@42
+||+0#0000e05#a8a8a8255| | +0#0000000#ffffff0@72
+||+0#0000e05#a8a8a8255| |l+0#e000002#ffffff0|i|n|e|2| +0#0000000&@67
+||+0#0000e05#a8a8a8255| |.+0#af5f00255#ffffff0| +0#0000000&@71
+| +0#0000e05#a8a8a8255@1| +0#0000000#ffffff0@72
+|-+0#0000e05#a8a8a8255| |i+0#af5f00255#ffffff0|n|s|e|r|t|!| +0#0000000&||| +0#e000002&|"| |l|i|n|e|0| |o|f| |i|n|p|u|t| |t|e|x|t| +0#0000000&@41
+||+0#0000e05#a8a8a8255| | +0#0000000#ffffff0@72
+||+0#0000e05#a8a8a8255| |l+0#e000002#ffffff0|i|n|e|2| +0#0000000&@67
+||+0#0000e05#a8a8a8255| |.+0#af5f00255#ffffff0| +0#0000000&@71
+| +0#0000e05#a8a8a8255@1| +0#0000000#ffffff0@72
+|-+0#0000e05#a8a8a8255| |i+0#af5f00255#ffffff0|n|s|e|r|t| +0#0000000&||| +0#e000002&|e|c|h|o| |"|l|i|n|e|0| |o|f| |i|n|p|u|t| |t|e|x|t|"| +0#0000000&@37
+@57|1|0|9|,|1| @8|5|7|%| 
diff --git a/runtime/syntax/testdir/dumps/vim_ex_insert_07.dump b/runtime/syntax/testdir/dumps/vim_ex_insert_07.dump
new file mode 100644 (file)
index 0000000..7cce8b1
--- /dev/null
@@ -0,0 +1,20 @@
+|-+0#0000e05#a8a8a8255| |i+0#af5f00255#ffffff0|n|s|e|r|t| +0#0000000&||| +0#e000002&|e|c|h|o| |"|l|i|n|e|0| |o|f| |i|n|p|u|t| |t|e|x|t|"| +0#0000000&@37
+||+0#0000e05#a8a8a8255| | +0#0000000#ffffff0@72
+||+0#0000e05#a8a8a8255| |l+0#e000002#ffffff0|i|n|e|2| +0#0000000&@67
+||+0#0000e05#a8a8a8255| |.+0#af5f00255#ffffff0| +0#0000000&@71
+| +0#0000e05#a8a8a8255@1| +0#0000000#ffffff0@72
+|-+0#0000e05#a8a8a8255| >i+0#af5f00255#ffffff0|n|s|e|r|t|!| +0#0000000&||| +0#e000002&|e|c|h|o| |"|l|i|n|e|0| |o|f| |i|n|p|u|t| |t|e|x|t|"| +0#0000000&@36
+||+0#0000e05#a8a8a8255| | +0#0000000#ffffff0@72
+||+0#0000e05#a8a8a8255| |l+0#e000002#ffffff0|i|n|e|2| +0#0000000&@67
+||+0#0000e05#a8a8a8255| |.+0#af5f00255#ffffff0| +0#0000000&@71
+| +0#0000e05#a8a8a8255@1| +0#0000000#ffffff0@72
+| +0#0000e05#a8a8a8255@1| +0#0000000#ffffff0@72
+| +0#0000e05#a8a8a8255@1|"+0&#ffffff0| |n|o| |e|a|r|l|y| |t|e|r|m|i|n|a|t|i|o|n| +0#0000000&@50
+| +0#0000e05#a8a8a8255@1|"+0&#ffffff0| +0#0000000&|N+0#e000e06&|O|T|E|:| +0#0000e05&|'|a|u|t|o|i|n|d|e|n|t|'| |e|n|d| |m|a|r|k|e|r| |n|o|t| |s|u|p@1|o|r|t|e|d| +0#0000000&@27
+| +0#0000e05#a8a8a8255@1| +0#0000000#ffffff0@72
+|-+0#0000e05#a8a8a8255| |i+0#af5f00255#ffffff0|n|s|e|r|t| +0#0000000&@66
+||+0#0000e05#a8a8a8255| |.+0#e000002#ffffff0| | +0#0000000&@70
+||+0#0000e05#a8a8a8255| | +0#e000002#ffffff0|.| +0#0000000&@70
+||+0#0000e05#a8a8a8255| | +0#e000002#ffffff0|.| | +0#0000000&@69
+||+0#0000e05#a8a8a8255| |.+0#af5f00255#ffffff0| +0#0000000&@71
+@57|1|2|7|,|1| @8|6|7|%| 
diff --git a/runtime/syntax/testdir/dumps/vim_ex_insert_08.dump b/runtime/syntax/testdir/dumps/vim_ex_insert_08.dump
new file mode 100644 (file)
index 0000000..15a4f0b
--- /dev/null
@@ -0,0 +1,20 @@
+||+0#0000e05#a8a8a8255| |.+0#af5f00255#ffffff0| +0#0000000&@71
+| +0#0000e05#a8a8a8255@1| +0#0000000#ffffff0@72
+| +0#0000e05#a8a8a8255@1|f+0#af5f00255#ffffff0|u|n|c|t|i|o|n| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&@58
+|-+0#0000e05#a8a8a8255| | +0#0000000#ffffff0@1|i+0#af5f00255&|n|s|e|r|t| +0#0000000&@64
+||+0#0000e05#a8a8a8255| |.+0#e000002#ffffff0| | +0#0000000&@70
+||+0#0000e05#a8a8a8255| | +0#e000002#ffffff0>.| +0#0000000&@70
+||+0#0000e05#a8a8a8255| | +0#e000002#ffffff0|.| | +0#0000000&@69
+||+0#0000e05#a8a8a8255| |.+0#af5f00255#ffffff0| +0#0000000&@71
+| +0#0000e05#a8a8a8255@1| +0#0000000#ffffff0@72
+|-+0#0000e05#a8a8a8255| | +0#0000000#ffffff0@1|i+0#af5f00255&|n|s|e|r|t|!| +0#0000000&@63
+||+0#0000e05#a8a8a8255| |.+0#e000002#ffffff0| | +0#0000000&@70
+||+0#0000e05#a8a8a8255| | +0#e000002#ffffff0|.| +0#0000000&@70
+||+0#0000e05#a8a8a8255| | +0#e000002#ffffff0|.| | +0#0000000&@69
+||+0#0000e05#a8a8a8255| |.+0#af5f00255#ffffff0| +0#0000000&@71
+| +0#0000e05#a8a8a8255@1| +0#0000000#ffffff0@72
+|-+0#0000e05#a8a8a8255| | +0#0000000#ffffff0@1|i+0#af5f00255&|n|s|e|r|t| +0#0000000&|"+0#0000e05&| |c|o|m@1|e|n|t| +0#0000000&@54
+||+0#0000e05#a8a8a8255| |.+0#e000002#ffffff0| | +0#0000000&@70
+||+0#0000e05#a8a8a8255| | +0#e000002#ffffff0|.| +0#0000000&@70
+||+0#0000e05#a8a8a8255| | +0#e000002#ffffff0|.| | +0#0000000&@69
+@57|1|4|5|,|2| @8|7@1|%| 
diff --git a/runtime/syntax/testdir/dumps/vim_ex_insert_09.dump b/runtime/syntax/testdir/dumps/vim_ex_insert_09.dump
new file mode 100644 (file)
index 0000000..81136da
--- /dev/null
@@ -0,0 +1,20 @@
+||+0#0000e05#a8a8a8255| | +0#e000002#ffffff0|.| | +0#0000000&@69
+||+0#0000e05#a8a8a8255| |.+0#af5f00255#ffffff0| +0#0000000&@71
+| +0#0000e05#a8a8a8255@1| +0#0000000#ffffff0@72
+|-+0#0000e05#a8a8a8255| | +0#0000000#ffffff0@1|i+0#af5f00255&|n|s|e|r|t|!| +0#0000000&|"+0#0000e05&| |c|o|m@1|e|n|t| +0#0000000&@53
+||+0#0000e05#a8a8a8255| |.+0#e000002#ffffff0| | +0#0000000&@70
+||+0#0000e05#a8a8a8255| | +0#e000002#ffffff0>.| +0#0000000&@70
+||+0#0000e05#a8a8a8255| | +0#e000002#ffffff0|.| | +0#0000000&@69
+||+0#0000e05#a8a8a8255| |.+0#af5f00255#ffffff0| +0#0000000&@71
+| +0#0000e05#a8a8a8255@1| +0#0000000#ffffff0@72
+|-+0#0000e05#a8a8a8255| | +0#0000000#ffffff0@1|i+0#af5f00255&|n|s|e|r|t| +0#0000000&||| +0#e000002&|l|i|n|e|0| +0#0000000&@56
+||+0#0000e05#a8a8a8255| |.+0#e000002#ffffff0| | +0#0000000&@70
+||+0#0000e05#a8a8a8255| | +0#e000002#ffffff0|.| +0#0000000&@70
+||+0#0000e05#a8a8a8255| | +0#e000002#ffffff0|.| | +0#0000000&@69
+||+0#0000e05#a8a8a8255| |.+0#af5f00255#ffffff0| +0#0000000&@71
+| +0#0000e05#a8a8a8255@1| +0#0000000#ffffff0@72
+|-+0#0000e05#a8a8a8255| | +0#0000000#ffffff0@1|i+0#af5f00255&|n|s|e|r|t|!| +0#0000000&||| +0#e000002&|l|i|n|e|0| +0#0000000&@55
+||+0#0000e05#a8a8a8255| |.+0#e000002#ffffff0| | +0#0000000&@70
+||+0#0000e05#a8a8a8255| | +0#e000002#ffffff0|.| +0#0000000&@70
+||+0#0000e05#a8a8a8255| | +0#e000002#ffffff0|.| | +0#0000000&@69
+@57|1|6|3|,|2| @8|8|7|%| 
diff --git a/runtime/syntax/testdir/dumps/vim_ex_insert_10.dump b/runtime/syntax/testdir/dumps/vim_ex_insert_10.dump
new file mode 100644 (file)
index 0000000..ce996c5
--- /dev/null
@@ -0,0 +1,20 @@
+||+0#0000e05#a8a8a8255| | +0#e000002#ffffff0|.| | +0#0000000&@69
+||+0#0000e05#a8a8a8255| |.+0#af5f00255#ffffff0| +0#0000000&@71
+| +0#0000e05#a8a8a8255@1| +0#0000000#ffffff0@72
+|-+0#0000e05#a8a8a8255| | +0#0000000#ffffff0@1|i+0#af5f00255&|n|s|e|r|t| +0#0000000&@64
+||+0#0000e05#a8a8a8255| | +0#e000002#ffffff0@3|e|n|d|f|u|n|c|t|i|o|n| +0#0000000&@57
+||+0#0000e05#a8a8a8255| >.+0#af5f00255#ffffff0| +0#0000000&@71
+|-+0#0000e05#a8a8a8255| | +0#0000000#ffffff0@1|i+0#af5f00255&|n|s|e|r|t|!| +0#0000000&@63
+||+0#0000e05#a8a8a8255| | +0#e000002#ffffff0@3|n|d|f|u|n|c|t|i|o|n| +0#0000000&@58
+||+0#0000e05#a8a8a8255| |.+0#af5f00255#ffffff0| +0#0000000&@71
+|-+0#0000e05#a8a8a8255| | +0#0000000#ffffff0@1|i+0#af5f00255&|n|s|e|r|t| +0#0000000&|"+0#0000e05&| |c|o|m@1|e|n|t| +0#0000000&@54
+||+0#0000e05#a8a8a8255| | +0#e000002#ffffff0@3|e|n|d|f|u|n|c|t|i|o|n| +0#0000000&@57
+||+0#0000e05#a8a8a8255| |.+0#af5f00255#ffffff0| +0#0000000&@71
+|-+0#0000e05#a8a8a8255| | +0#0000000#ffffff0@1|i+0#af5f00255&|n|s|e|r|t|!| +0#0000000&|"+0#0000e05&| |c|o|m@1|e|n|t| +0#0000000&@53
+||+0#0000e05#a8a8a8255| | +0#e000002#ffffff0@3|e|n|d|f|u|n|c|t|i|o|n| +0#0000000&@57
+||+0#0000e05#a8a8a8255| |.+0#af5f00255#ffffff0| +0#0000000&@71
+|-+0#0000e05#a8a8a8255| | +0#0000000#ffffff0@1|i+0#af5f00255&|n|s|e|r|t| +0#0000000&||| +0#e000002&|l|i|n|e|0| +0#0000000&@56
+||+0#0000e05#a8a8a8255| | +0#e000002#ffffff0@3|e|n|d|f|u|n|c|t|i|o|n| +0#0000000&@57
+||+0#0000e05#a8a8a8255| |.+0#af5f00255#ffffff0| +0#0000000&@71
+|-+0#0000e05#a8a8a8255| | +0#0000000#ffffff0@1|i+0#af5f00255&|n|s|e|r|t|!| +0#0000000&||| +0#e000002&|l|i|n|e|0| +0#0000000&@55
+@57|1|8|1|,|1| @8|9|7|%| 
diff --git a/runtime/syntax/testdir/dumps/vim_ex_insert_11.dump b/runtime/syntax/testdir/dumps/vim_ex_insert_11.dump
new file mode 100644 (file)
index 0000000..06b2592
--- /dev/null
@@ -0,0 +1,20 @@
+|-+0#0000e05#a8a8a8255| | +0#0000000#ffffff0@1|i+0#af5f00255&|n|s|e|r|t|!| +0#0000000&||| +0#e000002&|l|i|n|e|0| +0#0000000&@55
+||+0#0000e05#a8a8a8255| | +0#e000002#ffffff0@3|e|n|d|f|u|n|c|i|o|n| +0#0000000&@58
+||+0#0000e05#a8a8a8255| |.+0#af5f00255#ffffff0| +0#0000000&@71
+| +0#0000e05#a8a8a8255@1|e+0#af5f00255#ffffff0|n|d|f|u|n|c|t|i|o|n| +0#0000000&@61
+| +0#0000e05#a8a8a8255@1| +0#0000000#ffffff0@72
+| +0#0000e05#a8a8a8255@1> +0#0000000#ffffff0@72
+|~+0#4040ff13&| @73
+|~| @73
+|~| @73
+|~| @73
+|~| @73
+|~| @73
+|~| @73
+|~| @73
+|~| @73
+|~| @73
+|~| @73
+|~| @73
+|~| @73
+| +0#0000000&@56|1|9@1|,|0|-|1| @6|B|o|t| 
diff --git a/runtime/syntax/testdir/dumps/vim_ex_leftshift_00.dump b/runtime/syntax/testdir/dumps/vim_ex_leftshift_00.dump
new file mode 100644 (file)
index 0000000..b051fab
--- /dev/null
@@ -0,0 +1,20 @@
+>"+0#0000e05#ffffff0| |V|i|m| |:|<| |c|o|m@1|a|n|d| +0#0000000&@58
+@75
+|<+0#af5f00255&| +0#0000000&@73
+|<+0#af5f00255&|<+0#e000e06&| +0#0000000&@72
+|<+0#af5f00255&|<+0#e000e06&@1| +0#0000000&@71
+@75
+|<+0#af5f00255&| +0#0000000&|<+0#e000e06&| +0#0000000&@71
+|<+0#af5f00255&| +0#0000000&|<+0#e000e06&| +0#0000000&|<+0#e000e06&| +0#0000000&@69
+@75
+|<+0#af5f00255&| +0#0000000&|4+0#e000002&|2| +0#0000000&@70
+|<+0#af5f00255&|<+0#e000e06&| +0#0000000&|4+0#e000002&|2| +0#0000000&@69
+|<+0#af5f00255&|<+0#e000e06&@1| +0#0000000&|4+0#e000002&|2| +0#0000000&@68
+@75
+|<+0#af5f00255&| +0#0000000&|l+0#e000e06&| +0#0000000&@71
+|<+0#af5f00255&| +0#0000000&|p+0#e000e06&| +0#0000000&@71
+|<+0#af5f00255&| +0#0000000&|#+0#e000e06&| +0#0000000&@71
+|<+0#af5f00255&|<+0#e000e06&| +0#0000000&|l+0#e000e06&| +0#0000000&@70
+|<+0#af5f00255&|<+0#e000e06&| +0#0000000&|p+0#e000e06&| +0#0000000&@70
+|<+0#af5f00255&|<+0#e000e06&| +0#0000000&|#+0#e000e06&| +0#0000000&@70
+@57|1|,|1| @10|T|o|p| 
diff --git a/runtime/syntax/testdir/dumps/vim_ex_leftshift_01.dump b/runtime/syntax/testdir/dumps/vim_ex_leftshift_01.dump
new file mode 100644 (file)
index 0000000..4e7b433
--- /dev/null
@@ -0,0 +1,20 @@
+|<+0#af5f00255#ffffff0| +0#0000000&|l+0#e000e06&| +0#0000000&@71
+|<+0#af5f00255&| +0#0000000&|p+0#e000e06&| +0#0000000&@71
+|<+0#af5f00255&| +0#0000000&|#+0#e000e06&| +0#0000000&@71
+|<+0#af5f00255&|<+0#e000e06&| +0#0000000&|l+0#e000e06&| +0#0000000&@70
+|<+0#af5f00255&|<+0#e000e06&| +0#0000000&|p+0#e000e06&| +0#0000000&@70
+><+0#af5f00255&|<+0#e000e06&| +0#0000000&|#+0#e000e06&| +0#0000000&@70
+@75
+|<+0#af5f00255&| +0#0000000&|l+0#e000e06&|p|#| +0#0000000&@69
+|<+0#af5f00255&|<+0#e000e06&| +0#0000000&|l+0#e000e06&|p|#| +0#0000000&@68
+@75
+|<+0#af5f00255&| +0#0000000&|4+0#e000002&|2| +0#0000000&|l+0#e000e06&| +0#0000000&@68
+|<+0#af5f00255&| +0#0000000&|4+0#e000002&|2| +0#0000000&|p+0#e000e06&| +0#0000000&@68
+|<+0#af5f00255&| +0#0000000&|4+0#e000002&|2| +0#0000000&|#+0#e000e06&| +0#0000000&@68
+|<+0#af5f00255&|<+0#e000e06&| +0#0000000&|4+0#e000002&|2| +0#0000000&|l+0#e000e06&| +0#0000000&@67
+|<+0#af5f00255&|<+0#e000e06&| +0#0000000&|4+0#e000002&|2| +0#0000000&|p+0#e000e06&| +0#0000000&@67
+|<+0#af5f00255&|<+0#e000e06&| +0#0000000&|4+0#e000002&|2| +0#0000000&|#+0#e000e06&| +0#0000000&@67
+@75
+|<+0#af5f00255&| +0#0000000&|4+0#e000002&|2| +0#0000000&|l+0#e000e06&|p|#| +0#0000000&@66
+|<+0#af5f00255&|<+0#e000e06&| +0#0000000&|4+0#e000002&|2| +0#0000000&|l+0#e000e06&|p|#| +0#0000000&@65
+@57|1|9|,|1| @9|1|9|%| 
diff --git a/runtime/syntax/testdir/dumps/vim_ex_leftshift_02.dump b/runtime/syntax/testdir/dumps/vim_ex_leftshift_02.dump
new file mode 100644 (file)
index 0000000..1ad85e9
--- /dev/null
@@ -0,0 +1,20 @@
+|<+0#af5f00255#ffffff0|<+0#e000e06&| +0#0000000&|4+0#e000002&|2| +0#0000000&|l+0#e000e06&|p|#| +0#0000000&@65
+@75
+|<+0#af5f00255&| +0#0000000&||| |e+0#af5f00255&|c|h|o| +0#0000000&|"+0#e000002&|.@2|"| +0#0000000&@60
+|<+0#af5f00255&| +0#0000000&|"+0#0000e05&| |c|o|m@1|e|n|t| +0#0000000&@63
+|<+0#af5f00255&| +0#0000000&|<+0#e000e06&| +0#0000000&||| |e+0#af5f00255&|c|h|o| +0#0000000&|"+0#e000002&|.@2|"| +0#0000000&@58
+><+0#af5f00255&| +0#0000000&|<+0#e000e06&| +0#0000000&|"+0#0000e05&| |c|o|m@1|e|n|t| +0#0000000&@61
+|<+0#af5f00255&| +0#0000000&|4+0#e000002&|2| +0#0000000&||| |e+0#af5f00255&|c|h|o| +0#0000000&|"+0#e000002&|.@2|"| +0#0000000&@57
+|<+0#af5f00255&| +0#0000000&|4+0#e000002&|2| +0#0000000&|"+0#0000e05&| |c|o|m@1|e|n|t| +0#0000000&@60
+|<+0#af5f00255&| +0#0000000&|l+0#e000e06&| +0#0000000&||| |e+0#af5f00255&|c|h|o| +0#0000000&|"+0#e000002&|.@2|"| +0#0000000&@58
+|<+0#af5f00255&| +0#0000000&|l+0#e000e06&| +0#0000000&|"+0#0000e05&| |c|o|m@1|e|n|t| +0#0000000&@61
+@75
+@75
+|d+0#af5f00255&|e|f| +0#0000000&|V|i|m|9|C|o|n|t|e|x|t|(+0#e000e06&|)| +0#0000000&@57
+@2|#+0#0000e05&| +0#0000000&|F+0#0000001#ffff4012|I|X|M|E|:+0#e000e06#ffffff0| +0#0000e05&|d|i|f@1|e|r|e|n|t|i|a|t|e| |o|p|e|r|a|t|o|r| |a|n|d| |c|o|m@1|a|n|d| |w|h|e|n| |o|p|e|r|a|t|o|r|s| |a|r|e| |c|o|n|t|a|i|n|e|d| +0#0000000&
+@2|#+0#0000e05&| |<| +0#0000000&@69
+@2|:|<+0#af5f00255&| +0#0000000&@70
+@2|:|<+0#af5f00255&| +0#0000000&|<+0#e000e06&| +0#0000000&@68
+@2|:|<+0#af5f00255&| +0#0000000&|<+0#e000e06&@1| +0#0000000&@67
+@75
+@57|3|7|,|1| @9|4|5|%| 
diff --git a/runtime/syntax/testdir/dumps/vim_ex_leftshift_03.dump b/runtime/syntax/testdir/dumps/vim_ex_leftshift_03.dump
new file mode 100644 (file)
index 0000000..d071801
--- /dev/null
@@ -0,0 +1,20 @@
+| +0&#ffffff0@74
+@2|:|<+0#af5f00255&| +0#0000000&|<+0#e000e06&| +0#0000000&@68
+@2|:|<+0#af5f00255&| +0#0000000&|<+0#e000e06&| +0#0000000&|<+0#e000e06&| +0#0000000&@66
+@75
+@2|:|<+0#af5f00255&| +0#0000000&|4+0#e000002&|2| +0#0000000&@67
+@2>:|<+0#af5f00255&| +0#0000000&|<+0#e000e06&| +0#0000000&|4+0#e000002&|2| +0#0000000&@65
+@2|:|<+0#af5f00255&| +0#0000000&|<+0#e000e06&@1| +0#0000000&|4+0#e000002&|2| +0#0000000&@64
+@75
+@2|:|<+0#af5f00255&| +0#0000000&|l+0#e000e06&| +0#0000000&@68
+@2|:|<+0#af5f00255&| +0#0000000&|p+0#e000e06&| +0#0000000&@68
+@2|:|<+0#af5f00255&| +0#0000000&|#+0#e000e06&| +0#0000000&@68
+@2|:|<+0#af5f00255&| +0#0000000&|<+0#e000e06&| +0#0000000&|l+0#e000e06&| +0#0000000&@66
+@2|:|<+0#af5f00255&| +0#0000000&|<+0#e000e06&| +0#0000000&|p+0#e000e06&| +0#0000000&@66
+@2|:|<+0#af5f00255&| +0#0000000&|<+0#e000e06&| +0#0000000&|#+0#e000e06&| +0#0000000&@66
+@75
+@2|:|<+0#af5f00255&| +0#0000000&|l+0#e000e06&|p|#| +0#0000000&@66
+@2|:|<+0#af5f00255&| +0#0000000&|<+0#e000e06&| +0#0000000&|l+0#e000e06&|p|#| +0#0000000&@64
+@75
+@2|:|<+0#af5f00255&| +0#0000000&|4+0#e000002&|2| +0#0000000&|l+0#e000e06&| +0#0000000&@65
+@57|5@1|,|3| @9|7|2|%| 
diff --git a/runtime/syntax/testdir/dumps/vim_ex_leftshift_04.dump b/runtime/syntax/testdir/dumps/vim_ex_leftshift_04.dump
new file mode 100644 (file)
index 0000000..c9300e5
--- /dev/null
@@ -0,0 +1,20 @@
+| +0&#ffffff0@1|:|<+0#af5f00255&| +0#0000000&|4+0#e000002&|2| +0#0000000&|l+0#e000e06&| +0#0000000&@65
+@2|:|<+0#af5f00255&| +0#0000000&|4+0#e000002&|2| +0#0000000&|p+0#e000e06&| +0#0000000&@65
+@2|:|<+0#af5f00255&| +0#0000000&|4+0#e000002&|2| +0#0000000&|#+0#e000e06&| +0#0000000&@65
+@2|:|<+0#af5f00255&| +0#0000000&|<+0#e000e06&| +0#0000000&|4+0#e000002&|2| +0#0000000&|l+0#e000e06&| +0#0000000&@63
+@2|:|<+0#af5f00255&| +0#0000000&|<+0#e000e06&| +0#0000000&|4+0#e000002&|2| +0#0000000&|p+0#e000e06&| +0#0000000&@63
+@2>:|<+0#af5f00255&| +0#0000000&|<+0#e000e06&| +0#0000000&|4+0#e000002&|2| +0#0000000&|#+0#e000e06&| +0#0000000&@63
+@75
+@2|:|<+0#af5f00255&| +0#0000000&|4+0#e000002&|2| +0#0000000&|l+0#e000e06&|p|#| +0#0000000&@63
+@2|:|<+0#af5f00255&|<+0#e000e06&| +0#0000000&|4+0#e000002&|2| +0#0000000&|l+0#e000e06&|p|#| +0#0000000&@62
+@75
+@2|:|<+0#af5f00255&| +0#0000000&@3||| |e+0#af5f00255&|c|h|o| +0#0000000&|"+0#e000002&|.@2|"| +0#0000000&@54
+@2|:|<+0#af5f00255&| +0#0000000&@3|#+0#e000e06&| +0#0000000&|c|o|m@1|e|n|t| @57
+@2|:|<+0#af5f00255&| +0#0000000&|<+0#e000e06&| +0#0000000&@1||| |e+0#af5f00255&|c|h|o| +0#0000000&|"+0#e000002&|.@2|"| +0#0000000&@54
+@2|:|<+0#af5f00255&| +0#0000000&|<+0#e000e06&| +0#0000000&@1|#+0#e000e06&| +0#0000000&|c|o|m@1|e|n|t| @57
+@2|:|<+0#af5f00255&| +0#0000000&|4+0#e000002&|2| +0#0000000&||| |e+0#af5f00255&|c|h|o| +0#0000000&|"+0#e000002&|.@2|"| +0#0000000&@54
+@2|:|<+0#af5f00255&| +0#0000000&|4+0#e000002&|2| +0#0000000&|#+0#e000e06&| +0#0000000&|c|o|m@1|e|n|t| @57
+@2|:|<+0#af5f00255&| +0#0000000&|l+0#e000e06&| +0#0000000&@1||| |e+0#af5f00255&|c|h|o| +0#0000000&|"+0#e000002&|.@2|"| +0#0000000&@54
+@2|:|<+0#af5f00255&| +0#0000000&|l+0#e000e06&| +0#0000000&@1|#+0#e000e06&| +0#0000000&|c|o|m@1|e|n|t| @57
+|e+0#af5f00255&|n|d@1|e|f| +0#0000000&@68
+@57|7|3|,|3| @9|9|8|%| 
diff --git a/runtime/syntax/testdir/dumps/vim_ex_leftshift_05.dump b/runtime/syntax/testdir/dumps/vim_ex_leftshift_05.dump
new file mode 100644 (file)
index 0000000..fe4b5f6
--- /dev/null
@@ -0,0 +1,20 @@
+|e+0#af5f00255#ffffff0|n|d@1|e|f| +0#0000000&@68
+> @74
+|~+0#4040ff13&| @73
+|~| @73
+|~| @73
+|~| @73
+|~| @73
+|~| @73
+|~| @73
+|~| @73
+|~| @73
+|~| @73
+|~| @73
+|~| @73
+|~| @73
+|~| @73
+|~| @73
+|~| @73
+|~| @73
+| +0#0000000&@56|8|7|,|0|-|1| @7|B|o|t| 
index bd0e393c9de85794dc880ea6c9273cf0daf71101..31da092d032415cc9ef7e79caab1a6b35c2e9828 100644 (file)
@@ -17,4 +17,4 @@
 |c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |:|m+0#af5f00255&|a|r|k| +0#0000000&|A+0#0000001#ffff4012| +0#0000000#ffffff0@54
 |c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |:|m+0#af5f00255&|a|r|k| +0#0000000&|k+0#0000001#ffff4012| +0#0000000#ffffff0@54
 |c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |:|m+0#af5f00255&|a|r|k| +0#0000000&|K+0#0000001#ffff4012| +0#0000000#ffffff0@54
-@57|3|7|,|1| @9|1|5|%| 
+@57|3|7|,|1| @9|1|6|%| 
index d2b889b8b87f60543e8de1ae2cda5ef4c7406a85..9848a3e251fec6b964371bb473a4c4f3fb2626bf 100644 (file)
@@ -4,10 +4,10 @@
 |c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |k+0#af5f00255&|K+0#0000001#ffff4012| +0#0000000#ffffff0@59
 |c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |k+0#af5f00255&|z+0#0000001#ffff4012| +0#0000000#ffffff0@59
 >c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |k+0#af5f00255&|Z+0#0000001#ffff4012| +0#0000000#ffffff0@59
-|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |k+0#af5f00255&|[+0#0000001#ffff4012| +0#0000000#ffffff0@59
-|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |k+0#af5f00255&|]+0#0000001#ffff4012| +0#0000000#ffffff0@59
-|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |k+0#af5f00255&|<+0#0000001#ffff4012| +0#0000000#ffffff0@59
-|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |k+0#af5f00255&|>+0#0000001#ffff4012| +0#0000000#ffffff0@59
+|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |k|[| @59
+|c|a|l@1| |F|o@1|(+0#e000e06&|)| +0#0000000&||| |k|]| @59
+|c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |k|<+0#af5f00255&| +0#0000000&@59
+|c|a|l@1| |F|o@1|(+0#e000e06&|)| +0#0000000&||| |k+0#af5f00255&|>+0#0000001#ffff4012| +0#0000000#ffffff0@59
 @75
 |c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |:|k+0#af5f00255&|`+0#0000001#ffff4012| +0#0000000#ffffff0@58
 |c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |:|k+0#af5f00255&|'+0#0000001#ffff4012| +0#0000000#ffffff0@58
@@ -17,4 +17,4 @@
 |c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |:|k+0#af5f00255&|K+0#0000001#ffff4012| +0#0000000#ffffff0@58
 |c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |:|k+0#af5f00255&|z+0#0000001#ffff4012| +0#0000000#ffffff0@58
 |c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |:|k+0#af5f00255&|Z+0#0000001#ffff4012| +0#0000000#ffffff0@58
-@57|9|1|,|1| @9|4|3|%| 
+@57|9|1|,|1| @9|4@1|%| 
index 224afb2d1b1e939d6d76d9ab4b099d5759608037..021342d0686c2ac7731635cf6585575e0d9a600e 100644 (file)
@@ -17,4 +17,4 @@
 |k+0#af5f00255&| +0#0000000&|<+0#0000001#ffff4012| +0#0000000#ffffff0@71
 |k+0#af5f00255&| +0#0000000&|>+0#0000001#ffff4012| +0#0000000#ffffff0@71
 @75
-@57|1|0|9|,|0|-|1| @6|5|2|%| 
+@57|1|0|9|,|0|-|1| @6|5|3|%| 
index a2f23ea0f7c190bcf404b2703f23f70c980fe822..4272f236d6fd04ade5a47a00b58e41b09e1fd26e 100644 (file)
@@ -17,4 +17,4 @@
 |c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |k+0#af5f00255&| +0#0000000&|a+0#0000001#ffff4012| +0#0000000#ffffff0@58
 |c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |k+0#af5f00255&| +0#0000000&|A+0#0000001#ffff4012| +0#0000000#ffffff0@58
 |c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |k+0#af5f00255&| +0#0000000&|k+0#0000001#ffff4012| +0#0000000#ffffff0@58
-@57|1|2|7|,|1| @8|6|1|%| 
+@57|1|2|7|,|1| @8|6|2|%| 
index 27f607a6c956fa26ca52c01747bb54254104399f..962058aebed0ce4fb462cb83d7e176bc93b9810f 100644 (file)
@@ -17,4 +17,4 @@
 |c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |:|k+0#af5f00255&| +0#0000000&|Z+0#0000001#ffff4012| +0#0000000#ffffff0@57
 |c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |:|k+0#af5f00255&| +0#0000000&|[+0#0000001#ffff4012| +0#0000000#ffffff0@57
 |c+0#af5f00255&|a|l@1| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&||| |:|k+0#af5f00255&| +0#0000000&|]+0#0000001#ffff4012| +0#0000000#ffffff0@57
-@57|1|4|5|,|1| @8|7|0|%| 
+@57|1|4|5|,|1| @8|7|2|%| 
index 46eaca326b2eee145e561961bea9f8140be85390..13c244193daef7c11527b51a152d1dd06ef62e68 100644 (file)
@@ -17,4 +17,4 @@
 @2|m+0#af5f00255&|a|r|k| +0#0000000&|a+0#0000001#ffff4012| +0#0000000#ffffff0@66
 @2|:|k+0#af5f00255&| +0#0000000&|a+0#0000001#ffff4012| +0#0000000#ffffff0@68
 @2|:|k+0#af5f00255&|a+0#0000001#ffff4012| +0#0000000#ffffff0@69
-@57|1|6|3|,|1| @8|8|0|%| 
+@57|1|6|3|,|1| @8|8|1|%| 
index 32cc2249afa9ae209d1087fa4e0e9c69e0731b5b..e04f117e39a98c1e7756819dae1af7d23fd4b056 100644 (file)
@@ -8,8 +8,7 @@
 |m+0#af5f00255&|a|r|k| +0#0000000&|"+0#ffffff16#ff404010| +0#0000000#ffffff0@68
 |m+0#af5f00255&|a|r|k| +0#0000000&|^+0#ffffff16#ff404010| +0#0000000#ffffff0@68
 |m+0#af5f00255&|a|r|k| +0#0000000&|.+0#ffffff16#ff404010| +0#0000000#ffffff0@68
-|"+0#0000e05&| +0#0000000&|T+0#0000001#ffff4012|O|D|O|:+0#e000e06#ffffff0| +0#0000e05&|m|a|t|c|h|e|s| |a|s| |v|i|m|F|u|n|c| +0#0000000&@48
-|"+0#0000e05&| |m|a|r|k| |(| +0#0000000&@66
+|m+0#af5f00255&|a|r|k| +0#0000000&|(+0#ffffff16#ff404010| +0#0000000#ffffff0@68
 |m+0#af5f00255&|a|r|k| +0#0000000&|)+0#ffffff16#ff404010| +0#0000000#ffffff0@68
 |m+0#af5f00255&|a|r|k| +0#0000000&|{+0#ffffff16#ff404010| +0#0000000#ffffff0@68
 |m+0#af5f00255&|a|r|k| +0#0000000&|}+0#ffffff16#ff404010| +0#0000000#ffffff0@68
@@ -17,4 +16,5 @@
 |m+0#af5f00255&|a|r|k| +0#0000000&|9+0#ffffff16#ff404010| +0#0000000#ffffff0@68
 @75
 |k+0#af5f00255&|"+0#ffffff16#ff404010| +0#0000000#ffffff0@72
-@57|1|8|1|,|1| @8|8|9|%| 
+|k+0#af5f00255&|^+0#ffffff16#ff404010| +0#0000000#ffffff0@72
+@57|1|8|1|,|1| @8|9|0|%| 
index c986357c099a65278e607de5454878197a464070..d32e5ca674ec801f9005e0a23f1386b917e812ba 100644 (file)
@@ -1,20 +1,20 @@
-|k+0#af5f00255#ffffff0|"+0#ffffff16#ff404010| +0#0000000#ffffff0@72
-|k+0#af5f00255&|^+0#ffffff16#ff404010| +0#0000000#ffffff0@72
+|k+0#af5f00255#ffffff0|^+0#ffffff16#ff404010| +0#0000000#ffffff0@72
 |k+0#af5f00255&|.+0#ffffff16#ff404010| +0#0000000#ffffff0@72
-|"+0#0000e05&| +0#0000000&|T+0#0000001#ffff4012|O|D|O|:+0#e000e06#ffffff0| +0#0000e05&|m|a|t|c|h|e|s| |a|s| |v|i|m|F|u|n|c| +0#0000000&@48
-|"+0#0000e05&| |k|(| +0#0000000&@70
->k+0#af5f00255&|)+0#ffffff16#ff404010| +0#0000000#ffffff0@72
+|k+0#af5f00255&|(+0#ffffff16#ff404010| +0#0000000#ffffff0@72
+|k+0#af5f00255&|)+0#ffffff16#ff404010| +0#0000000#ffffff0@72
 |k+0#af5f00255&|{+0#ffffff16#ff404010| +0#0000000#ffffff0@72
-|k+0#af5f00255&|}+0#ffffff16#ff404010| +0#0000000#ffffff0@72
+>k+0#af5f00255&|}+0#ffffff16#ff404010| +0#0000000#ffffff0@72
 |k+0#af5f00255&|0+0#ffffff16#ff404010| +0#0000000#ffffff0@72
 |k+0#af5f00255&|9+0#ffffff16#ff404010| +0#0000000#ffffff0@72
 @75
 |k+0#af5f00255&| +0#0000000&|"+0#ffffff16#ff404010| +0#0000000#ffffff0@71
 |k+0#af5f00255&| +0#0000000&|^+0#ffffff16#ff404010| +0#0000000#ffffff0@71
 |k+0#af5f00255&| +0#0000000&|.+0#ffffff16#ff404010| +0#0000000#ffffff0@71
-|"+0#0000e05&| +0#0000000&|T+0#0000001#ffff4012|O|D|O|:+0#e000e06#ffffff0| +0#0000e05&|m|a|t|c|h|e|s| |a|s| |v|i|m|F|u|n|c| +0#0000000&@48
-|"+0#0000e05&| |k| |(| +0#0000000&@69
+|k+0#af5f00255&| +0#0000000&|(+0#ffffff16#ff404010| +0#0000000#ffffff0@71
 |k+0#af5f00255&| +0#0000000&|)+0#ffffff16#ff404010| +0#0000000#ffffff0@71
 |k+0#af5f00255&| +0#0000000&|{+0#ffffff16#ff404010| +0#0000000#ffffff0@71
 |k+0#af5f00255&| +0#0000000&|}+0#ffffff16#ff404010| +0#0000000#ffffff0@71
-@57|1|9@1|,|1| @8|9|8|%| 
+|k+0#af5f00255&| +0#0000000&|0+0#ffffff16#ff404010| +0#0000000#ffffff0@71
+|k+0#af5f00255&| +0#0000000&|9+0#ffffff16#ff404010| +0#0000000#ffffff0@71
+@75
+@57|1|9@1|,|1| @8|B|o|t| 
diff --git a/runtime/syntax/testdir/dumps/vim_ex_mark_12.dump b/runtime/syntax/testdir/dumps/vim_ex_mark_12.dump
deleted file mode 100644 (file)
index 0206401..0000000
+++ /dev/null
@@ -1,20 +0,0 @@
-|k+0#af5f00255#ffffff0| +0#0000000&|}+0#ffffff16#ff404010| +0#0000000#ffffff0@71
-|k+0#af5f00255&| +0#0000000&|0+0#ffffff16#ff404010| +0#0000000#ffffff0@71
-|k+0#af5f00255&| +0#0000000&|9+0#ffffff16#ff404010| +0#0000000#ffffff0@71
-> @74
-|~+0#4040ff13&| @73
-|~| @73
-|~| @73
-|~| @73
-|~| @73
-|~| @73
-|~| @73
-|~| @73
-|~| @73
-|~| @73
-|~| @73
-|~| @73
-|~| @73
-|~| @73
-|~| @73
-| +0#0000000&@56|2|1|5|,|0|-|1| @6|B|o|t| 
index 01c51e02216a2ca0b25395c0a4971ea4823f1953..cfdaacb31988886c749fe080d2b0d9882c0ac23a 100644 (file)
@@ -4,9 +4,9 @@
 |3+0#e000002&|m+0#af5f00255&|a|t|c|h| +0#0000000&@68
 |3+0#e000002&|m+0#af5f00255&|a|t|c|h| +0#0000000&|n+0#00e0003&|o|n|e| +0#0000000&@63
 > @74
-|1+0#e000002&| +0#af5f00255&|m|a|t|c|h| +0#0000000&|F+0#00e0003&|o@1|G|r|o|u|p| +0#0000000&|/+0#e000e06&|F+0#0000000&|o@1|/+0#e000e06&| +0#0000000&@52
-|2+0#e000002&| +0#af5f00255&|m|a|t|c|h| +0#0000000&|F+0#00e0003&|o@1|G|r|o|u|p| +0#0000000&|/+0#e000e06&|F+0#0000000&|o@1|/+0#e000e06&| +0#0000000&@52
-|3+0#e000002&| +0#af5f00255&|m|a|t|c|h| +0#0000000&|F+0#00e0003&|o@1|G|r|o|u|p| +0#0000000&|/+0#e000e06&|F+0#0000000&|o@1|/+0#e000e06&| +0#0000000&@52
+|1+0#e000002&| +0#0000000&|m+0#af5f00255&|a|t|c|h| +0#0000000&|F+0#00e0003&|o@1|G|r|o|u|p| +0#0000000&|/+0#e000e06&|F+0#0000000&|o@1|/+0#e000e06&| +0#0000000&@52
+|2+0#e000002&| +0#0000000&|m+0#af5f00255&|a|t|c|h| +0#0000000&|F+0#00e0003&|o@1|G|r|o|u|p| +0#0000000&|/+0#e000e06&|F+0#0000000&|o@1|/+0#e000e06&| +0#0000000&@52
+|3+0#e000002&| +0#0000000&|m+0#af5f00255&|a|t|c|h| +0#0000000&|F+0#00e0003&|o@1|G|r|o|u|p| +0#0000000&|/+0#e000e06&|F+0#0000000&|o@1|/+0#e000e06&| +0#0000000&@52
 @75
 @75
 |"+0#0000e05&| |D|i|f@1|e|r|e|n|t|i|a|t|e| |m|a|t|c|h|(|)| |f|r|o|m| |:|m|a|t|c|h| +0#0000000&@39
index 9a1bd9f149775a9eae230f8aa4890873750ccdca..3c91d58e33099e4377cf8a440731c175096a811f 100644 (file)
@@ -13,7 +13,7 @@
 |"+0#0000e05&| |a| |m|e|n|u| |i|t|e|m| |n|a|m|e| |c|a|n@1|o|t| |s|t|a|r|t| |w|i|t|h| |'|.|'| +0#0000000&@34
 @75
 |d+0#af5f00255&|e|f| +0#0000000&|H|i|s|t|o|r|y|J|u|m|p|M|e|n|u|(+0#e000e06&|)| +0#0000000&@53
-@3| +0#00e0e07&|p|o|p|u|p|.+0#0000000&|F|i|l|t|e|r|M|e|n|u|(+0#e000e06&|"+0#e000002&|J|u|m|p| |h|i|s|t|o|r|y|"|,+0#0000000&| |d+0#00e0e07&|i|r|_|h|i|s|t|,+0#0000000&| @28
+@4|p+0#00e0e07&|o|p|u|p|.+0#0000000&|F|i|l|t|e|r|M|e|n|u|(+0#e000e06&|"+0#e000002&|J|u|m|p| |h|i|s|t|o|r|y|"|,+0#0000000&| |d+0#00e0e07&|i|r|_|h|i|s|t|,+0#0000000&| @28
 @8|(+0#e000e06&|r+0#00e0e07&|e|s|,+0#0000000&| |_+0#00e0e07&|)+0#e000e06&| +0#0000000&|=+0#af5f00255&|>| +0#0000000&|{+0#e000e06&| +0#0000000&@53
 @12|H|i|s|t|o|r|y|J|u|m|p|(+0#e000e06&|r+0#00e0e07&|e|s|.+0#0000000&|t+0#00e0e07&|e|x|t|)+0#e000e06&| +0#0000000&@41
 @8|}+0#e000e06&|)| +0#0000000&@64
diff --git a/runtime/syntax/testdir/dumps/vim_ex_packadd_00.dump b/runtime/syntax/testdir/dumps/vim_ex_packadd_00.dump
new file mode 100644 (file)
index 0000000..7fd34c4
--- /dev/null
@@ -0,0 +1,20 @@
+>"+0#0000e05#ffffff0| |V|i|m| |:|p|a|c|k|a|d@1| |c|o|m@1|a|n|d| +0#0000000&@52
+@75
+@75
+|p+0#af5f00255&|a|c|k|a|d@1| +0#0000000&@1|f|o@1|/|b|a|r| @58
+|p+0#af5f00255&|a|c|k|a|d@1| +0#0000000&@1|f|o@1|/|b|a|r| |"+0#0000e05&| |c|o|m@1|e|n|t| +0#0000000&@48
+|p+0#af5f00255&|a|c|k|a|d@1| +0#0000000&@1|f|o@1|/|b|a|r| ||| |e+0#af5f00255&|c|h|o| +0#0000000&|"+0#e000002&|.@2|"| +0#0000000&@45
+|p+0#af5f00255&|a|c|k|a|d@1|!| +0#0000000&|f|o@1|/|b|a|r| @58
+|p+0#af5f00255&|a|c|k|a|d@1|!| +0#0000000&|f|o@1|/|b|a|r| |"+0#0000e05&| |c|o|m@1|e|n|t| +0#0000000&@48
+|p+0#af5f00255&|a|c|k|a|d@1|!| +0#0000000&|f|o@1|/|b|a|r| ||| |e+0#af5f00255&|c|h|o| +0#0000000&|"+0#e000002&|.@2|"| +0#0000000&@45
+@75
+@75
+|d+0#af5f00255&|e|f| +0#0000000&|V|i|m|9|C|o|n|t|e|x|t|(+0#e000e06&|)| +0#0000000&@57
+@2|p+0#af5f00255&|a|c|k|a|d@1| +0#0000000&@1|f|o@1|/|b|a|r| @56
+@2|p+0#af5f00255&|a|c|k|a|d@1| +0#0000000&@1|f|o@1|/|b|a|r| |#+0#0000e05&| |c|o|m@1|e|n|t| +0#0000000&@46
+@2|p+0#af5f00255&|a|c|k|a|d@1| +0#0000000&@1|f|o@1|/|b|a|r| ||| |e+0#af5f00255&|c|h|o| +0#0000000&|"+0#e000002&|.@2|"| +0#0000000&@43
+@2|p+0#af5f00255&|a|c|k|a|d@1|!| +0#0000000&|f|o@1|/|b|a|r| @56
+@2|p+0#af5f00255&|a|c|k|a|d@1|!| +0#0000000&|f|o@1|/|b|a|r| |#+0#0000e05&| |c|o|m@1|e|n|t| +0#0000000&@46
+@2|p+0#af5f00255&|a|c|k|a|d@1|!| +0#0000000&|f|o@1|/|b|a|r| ||| |e+0#af5f00255&|c|h|o| +0#0000000&|"+0#e000002&|.@2|"| +0#0000000&@43
+|e+0#af5f00255&|n|d@1|e|f| +0#0000000&@68
+@57|1|,|1| @10|T|o|p| 
diff --git a/runtime/syntax/testdir/dumps/vim_ex_packadd_01.dump b/runtime/syntax/testdir/dumps/vim_ex_packadd_01.dump
new file mode 100644 (file)
index 0000000..8097a25
--- /dev/null
@@ -0,0 +1,20 @@
+| +0&#ffffff0@1|p+0#af5f00255&|a|c|k|a|d@1| +0#0000000&@1|f|o@1|/|b|a|r| |#+0#0000e05&| |c|o|m@1|e|n|t| +0#0000000&@46
+@2|p+0#af5f00255&|a|c|k|a|d@1| +0#0000000&@1|f|o@1|/|b|a|r| ||| |e+0#af5f00255&|c|h|o| +0#0000000&|"+0#e000002&|.@2|"| +0#0000000&@43
+@2|p+0#af5f00255&|a|c|k|a|d@1|!| +0#0000000&|f|o@1|/|b|a|r| @56
+@2|p+0#af5f00255&|a|c|k|a|d@1|!| +0#0000000&|f|o@1|/|b|a|r| |#+0#0000e05&| |c|o|m@1|e|n|t| +0#0000000&@46
+@2|p+0#af5f00255&|a|c|k|a|d@1|!| +0#0000000&|f|o@1|/|b|a|r| ||| |e+0#af5f00255&|c|h|o| +0#0000000&|"+0#e000002&|.@2|"| +0#0000000&@43
+>e+0#af5f00255&|n|d@1|e|f| +0#0000000&@68
+@75
+|~+0#4040ff13&| @73
+|~| @73
+|~| @73
+|~| @73
+|~| @73
+|~| @73
+|~| @73
+|~| @73
+|~| @73
+|~| @73
+|~| @73
+|~| @73
+| +0#0000000&@56|1|9|,|1| @9|B|o|t| 
diff --git a/runtime/syntax/testdir/dumps/vim_ex_pound_00.dump b/runtime/syntax/testdir/dumps/vim_ex_pound_00.dump
new file mode 100644 (file)
index 0000000..91450f6
--- /dev/null
@@ -0,0 +1,20 @@
+>"+0#0000e05#ffffff0| |V|i|m| |:|#| |a|n|d| |:|n|u|m|b|e|r| |c|o|m@1|a|n|d|s| +0#0000000&@45
+@75
+@75
+|#+0#af5f00255&| +0#0000000&@73
+|#+0#af5f00255&| +0#0000000&|4+0#e000002&|2| +0#0000000&@70
+|#+0#af5f00255&| +0#0000000&|l+0#e000e06&| +0#0000000&@71
+|#+0#af5f00255&| +0#0000000&|p+0#e000e06&| +0#0000000&@71
+|#+0#af5f00255&| +0#0000000&|#+0#e000e06&| +0#0000000&@71
+@75
+|#+0#af5f00255&| +0#0000000&|l+0#e000e06&|p|#| +0#0000000&@69
+@75
+|#+0#af5f00255&| +0#0000000&|4+0#e000002&|2| +0#0000000&|l+0#e000e06&| +0#0000000&@68
+|#+0#af5f00255&| +0#0000000&|4+0#e000002&|2| +0#0000000&|p+0#e000e06&| +0#0000000&@68
+|#+0#af5f00255&| +0#0000000&|4+0#e000002&|2| +0#0000000&|#+0#e000e06&| +0#0000000&@68
+@75
+|#+0#af5f00255&| +0#0000000&|4+0#e000002&|2| +0#0000000&|l+0#e000e06&|p|#| +0#0000000&@66
+@75
+@75
+|#+0#af5f00255&| +0#0000000&@3||| |e+0#af5f00255&|c|h|o| +0#0000000&|"+0#e000002&|.@2|"| +0#0000000&@57
+@57|1|,|1| @10|T|o|p| 
diff --git a/runtime/syntax/testdir/dumps/vim_ex_pound_01.dump b/runtime/syntax/testdir/dumps/vim_ex_pound_01.dump
new file mode 100644 (file)
index 0000000..97fc77a
--- /dev/null
@@ -0,0 +1,20 @@
+|#+0#af5f00255#ffffff0| +0#0000000&|4+0#e000002&|2| +0#0000000&|#+0#e000e06&| +0#0000000&@68
+@75
+|#+0#af5f00255&| +0#0000000&|4+0#e000002&|2| +0#0000000&|l+0#e000e06&|p|#| +0#0000000&@66
+@75
+@75
+>#+0#af5f00255&| +0#0000000&@3||| |e+0#af5f00255&|c|h|o| +0#0000000&|"+0#e000002&|.@2|"| +0#0000000&@57
+|#+0#af5f00255&| +0#0000000&@3|"+0#0000e05&| |c|o|m@1|e|n|t| +0#0000000&@60
+|#+0#af5f00255&| +0#0000000&|4+0#e000002&|2| +0#0000000&||| |e+0#af5f00255&|c|h|o| +0#0000000&|"+0#e000002&|.@2|"| +0#0000000&@57
+|#+0#af5f00255&| +0#0000000&|4+0#e000002&|2| +0#0000000&|"+0#0000e05&| |c|o|m@1|e|n|t| +0#0000000&@60
+|#+0#af5f00255&| +0#0000000&|l+0#e000e06&| +0#0000000&@1||| |e+0#af5f00255&|c|h|o| +0#0000000&|"+0#e000002&|.@2|"| +0#0000000&@57
+|#+0#af5f00255&| +0#0000000&|l+0#e000e06&| +0#0000000&@1|"+0#0000e05&| |c|o|m@1|e|n|t| +0#0000000&@60
+@75
+@75
+|n+0#af5f00255&|u|m|b|e|r| +0#0000000&@68
+|n+0#af5f00255&|u|m|b|e|r| +0#0000000&|4+0#e000002&|2| +0#0000000&@65
+|n+0#af5f00255&|u|m|b|e|r| +0#0000000&|l+0#e000e06&| +0#0000000&@66
+|n+0#af5f00255&|u|m|b|e|r| +0#0000000&|p+0#e000e06&| +0#0000000&@66
+|n+0#af5f00255&|u|m|b|e|r| +0#0000000&|#+0#e000e06&| +0#0000000&@66
+@75
+@57|1|9|,|1| @9|1|7|%| 
diff --git a/runtime/syntax/testdir/dumps/vim_ex_pound_02.dump b/runtime/syntax/testdir/dumps/vim_ex_pound_02.dump
new file mode 100644 (file)
index 0000000..0d1d199
--- /dev/null
@@ -0,0 +1,20 @@
+| +0&#ffffff0@74
+|n+0#af5f00255&|u|m|b|e|r| +0#0000000&|l+0#e000e06&|p|#| +0#0000000&@64
+@75
+|n+0#af5f00255&|u|m|b|e|r| +0#0000000&|4+0#e000002&|2| +0#0000000&|l+0#e000e06&| +0#0000000&@63
+|n+0#af5f00255&|u|m|b|e|r| +0#0000000&|4+0#e000002&|2| +0#0000000&|p+0#e000e06&| +0#0000000&@63
+>n+0#af5f00255&|u|m|b|e|r| +0#0000000&|4+0#e000002&|2| +0#0000000&|#+0#e000e06&| +0#0000000&@63
+@75
+|n+0#af5f00255&|u|m|b|e|r| +0#0000000&|4+0#e000002&|2| +0#0000000&|l+0#e000e06&|p|#| +0#0000000&@61
+@75
+|n+0#af5f00255&|u|m|b|e|r| +0#0000000&@3||| |e+0#af5f00255&|c|h|o| +0#0000000&|"+0#e000002&|.@2|"| +0#0000000&@52
+|n+0#af5f00255&|u|m|b|e|r| +0#0000000&@4|"+0#0000e05&| |c|o|m@1|e|n|t| +0#0000000&@54
+|n+0#af5f00255&|u|m|b|e|r| +0#0000000&|4+0#e000002&|2| +0#0000000&||| |e+0#af5f00255&|c|h|o| +0#0000000&|"+0#e000002&|.@2|"| +0#0000000&@52
+|n+0#af5f00255&|u|m|b|e|r| +0#0000000&|4+0#e000002&|2| +0#0000000&|"+0#0000e05&| |c|o|m@1|e|n|t| +0#0000000&@55
+|n+0#af5f00255&|u|m|b|e|r| +0#0000000&|l+0#e000e06&| +0#0000000&@1||| |e+0#af5f00255&|c|h|o| +0#0000000&|"+0#e000002&|.@2|"| +0#0000000&@52
+|n+0#af5f00255&|u|m|b|e|r| +0#0000000&|l+0#e000e06&| +0#0000000&@1|"+0#0000e05&| |c|o|m@1|e|n|t| +0#0000000&@55
+@75
+|d+0#af5f00255&|e|f| +0#0000000&|V|i|m|9|C|o|n|t|e|x|t|(+0#e000e06&|)| +0#0000000&@57
+@2|:|#+0#af5f00255&| +0#0000000&@70
+@2|:|#+0#af5f00255&| +0#0000000&|4+0#e000002&|2| +0#0000000&@67
+@57|3|7|,|1| @9|4|2|%| 
diff --git a/runtime/syntax/testdir/dumps/vim_ex_pound_03.dump b/runtime/syntax/testdir/dumps/vim_ex_pound_03.dump
new file mode 100644 (file)
index 0000000..c325aa4
--- /dev/null
@@ -0,0 +1,20 @@
+| +0&#ffffff0@1|:|#+0#af5f00255&| +0#0000000&|4+0#e000002&|2| +0#0000000&@67
+@2|:|#+0#af5f00255&| +0#0000000&|l+0#e000e06&| +0#0000000&@68
+@2|:|#+0#af5f00255&| +0#0000000&|p+0#e000e06&| +0#0000000&@68
+@2|:|#+0#af5f00255&| +0#0000000&|#+0#e000e06&| +0#0000000&@68
+@75
+@2>:|#+0#af5f00255&| +0#0000000&|l+0#e000e06&|p|#| +0#0000000&@66
+@75
+@2|:|#+0#af5f00255&| +0#0000000&|4+0#e000002&|2| +0#0000000&|l+0#e000e06&| +0#0000000&@65
+@2|:|#+0#af5f00255&| +0#0000000&|4+0#e000002&|2| +0#0000000&|p+0#e000e06&| +0#0000000&@65
+@2|:|#+0#af5f00255&| +0#0000000&|4+0#e000002&|2| +0#0000000&|#+0#e000e06&| +0#0000000&@65
+@75
+@2|:|#+0#af5f00255&| +0#0000000&|4+0#e000002&|2| +0#0000000&|l+0#e000e06&|p|#| +0#0000000&@63
+@75
+@2|:|#+0#af5f00255&| +0#0000000&@3||| |e+0#af5f00255&|c|h|o| +0#0000000&|"+0#e000002&|.@2|"| +0#0000000&@54
+@2|:|#+0#af5f00255&| +0#0000000&@3|#+0#e000e06&| +0#0000000&|c|o|m@1|e|n|t| @57
+@2|:|#+0#af5f00255&| +0#0000000&|4+0#e000002&|2| +0#0000000&||| |e+0#af5f00255&|c|h|o| +0#0000000&|"+0#e000002&|.@2|"| +0#0000000&@54
+@2|:|#+0#af5f00255&| +0#0000000&|4+0#e000002&|2| +0#0000000&|#+0#e000e06&| +0#0000000&|c|o|m@1|e|n|t| @57
+@2|:|#+0#af5f00255&| +0#0000000&|l+0#e000e06&| +0#0000000&@1||| |e+0#af5f00255&|c|h|o| +0#0000000&|"+0#e000002&|.@2|"| +0#0000000&@54
+@2|:|#+0#af5f00255&| +0#0000000&|l+0#e000e06&| +0#0000000&@1|#+0#e000e06&| +0#0000000&|c|o|m@1|e|n|t| @57
+@57|5@1|,|3| @9|6|7|%| 
diff --git a/runtime/syntax/testdir/dumps/vim_ex_pound_04.dump b/runtime/syntax/testdir/dumps/vim_ex_pound_04.dump
new file mode 100644 (file)
index 0000000..1de5c3d
--- /dev/null
@@ -0,0 +1,20 @@
+| +0&#ffffff0@1|:|#+0#af5f00255&| +0#0000000&|l+0#e000e06&| +0#0000000&@1|#+0#e000e06&| +0#0000000&|c|o|m@1|e|n|t| @57
+@75
+@75
+@2|n+0#af5f00255&|u|m|b|e|r| +0#0000000&@66
+@2|n+0#af5f00255&|u|m|b|e|r| +0#0000000&|4+0#e000002&|2| +0#0000000&@63
+@2>n+0#af5f00255&|u|m|b|e|r| +0#0000000&|l+0#e000e06&| +0#0000000&@64
+@2|n+0#af5f00255&|u|m|b|e|r| +0#0000000&|p+0#e000e06&| +0#0000000&@64
+@2|n+0#af5f00255&|u|m|b|e|r| +0#0000000&|#+0#e000e06&| +0#0000000&@64
+@75
+@2|n+0#af5f00255&|u|m|b|e|r| +0#0000000&|l+0#e000e06&|p|#| +0#0000000&@62
+@75
+@2|n+0#af5f00255&|u|m|b|e|r| +0#0000000&|4+0#e000002&|2| +0#0000000&|l+0#e000e06&| +0#0000000&@61
+@2|n+0#af5f00255&|u|m|b|e|r| +0#0000000&|4+0#e000002&|2| +0#0000000&|p+0#e000e06&| +0#0000000&@61
+@2|n+0#af5f00255&|u|m|b|e|r| +0#0000000&|4+0#e000002&|2| +0#0000000&|#+0#e000e06&| +0#0000000&@61
+@75
+@2|n+0#af5f00255&|u|m|b|e|r| +0#0000000&|4+0#e000002&|2| +0#0000000&|l+0#e000e06&|p|#| +0#0000000&@59
+@75
+@2|n+0#af5f00255&|u|m|b|e|r| +0#0000000&@3||| |e+0#af5f00255&|c|h|o| +0#0000000&|"+0#e000002&|.@2|"| +0#0000000&@50
+@2|n+0#af5f00255&|u|m|b|e|r| +0#0000000&@3|#+0#e000e06&| +0#0000000&|c|o|m@1|e|n|t| @53
+@57|7|3|,|3| @9|9|1|%| 
diff --git a/runtime/syntax/testdir/dumps/vim_ex_pound_05.dump b/runtime/syntax/testdir/dumps/vim_ex_pound_05.dump
new file mode 100644 (file)
index 0000000..c5274d5
--- /dev/null
@@ -0,0 +1,20 @@
+| +0&#ffffff0@1|n+0#af5f00255&|u|m|b|e|r| +0#0000000&@3|#+0#e000e06&| +0#0000000&|c|o|m@1|e|n|t| @53
+@2|n+0#af5f00255&|u|m|b|e|r| +0#0000000&|4+0#e000002&|2| +0#0000000&||| |e+0#af5f00255&|c|h|o| +0#0000000&|"+0#e000002&|.@2|"| +0#0000000&@50
+@2|n+0#af5f00255&|u|m|b|e|r| +0#0000000&|4+0#e000002&|2| +0#0000000&|#+0#e000e06&| +0#0000000&|c|o|m@1|e|n|t| @53
+@2|n+0#af5f00255&|u|m|b|e|r| +0#0000000&|l+0#e000e06&| +0#0000000&@1||| |e+0#af5f00255&|c|h|o| +0#0000000&|"+0#e000002&|.@2|"| +0#0000000&@50
+@2|n+0#af5f00255&|u|m|b|e|r| +0#0000000&|l+0#e000e06&| +0#0000000&@1|#+0#e000e06&| +0#0000000&|c|o|m@1|e|n|t| @53
+>e+0#af5f00255&|n|d@1|e|f| +0#0000000&@68
+@75
+|~+0#4040ff13&| @73
+|~| @73
+|~| @73
+|~| @73
+|~| @73
+|~| @73
+|~| @73
+|~| @73
+|~| @73
+|~| @73
+|~| @73
+|~| @73
+| +0#0000000&@56|9|1|,|1| @9|B|o|t| 
index ecc0c73c62c89029d398ad0d69766a4257f9a046..6a51233b81d015eded33ab3d04cd0d3002617d16 100644 (file)
@@ -1,20 +1,20 @@
 >"+0#0000e05#ffffff0| |E|x| |c|o|m@1|a|n|d| |r|a|n|g|e|s| +0#0000000&@55
+|"+0#0000e05&| |V|I|M|_|T|E|S|T|_|S|E|T|U|P| |h|i| |l|i|n|k| |v|i|m|A|d@1|r|e|s@1|S|e|p|a|r|a|t|o|r| |T|o|d|o| +0#0000000&@25
+|"+0#0000e05&| |V|I|M|_|T|E|S|T|_|S|E|T|U|P| |h|i| |l|i|n|k| |v|i|m|A|d@1|r|e|s@1|O|f@1|s|e|t| |T|y|p|e| +0#0000000&@28
 @75
 @75
-|'+0#e000002&|<|,+0#0000000&|'+0#e000002&|>|p+0#af5f00255&|r|i|n|t| +0#0000000&@64
-|'+0#e000002&|(|,+0#0000000&|'+0#e000002&|)|p+0#af5f00255&|r|i|n|t| +0#0000000&@64
-|'+0#e000002&|{|,+0#0000000&|'+0#e000002&|}|p+0#af5f00255&|r|i|n|t| +0#0000000&@64
-|'+0#e000002&|[|,+0#0000000&|'+0#e000002&|]|p+0#af5f00255&|r|i|n|t| +0#0000000&@64
+|"+0#0000e05&| |1|a|d@1|r| +0#0000000&@67
 @75
-|:|'+0#e000002&|<|,+0#0000000&|'+0#e000002&|>|p+0#af5f00255&|r|i|n|t| +0#0000000&@63
-|:|'+0#e000002&|(|,+0#0000000&|'+0#e000002&|)|p+0#af5f00255&|r|i|n|t| +0#0000000&@63
-|:|'+0#e000002&|{|,+0#0000000&|'+0#e000002&|}|p+0#af5f00255&|r|i|n|t| +0#0000000&@63
-|:|'+0#e000002&|[|,+0#0000000&|'+0#e000002&|]|p+0#af5f00255&|r|i|n|t| +0#0000000&@63
-@75
-|e+0#af5f00255&|c|h|o| +0#0000000&||| |'+0#e000002&|<|,+0#0000000&|'+0#e000002&|>|p+0#af5f00255&|r|i|n|t| +0#0000000&@57
-|e+0#af5f00255&|c|h|o| +0#0000000&||| |'+0#e000002&|(|,+0#0000000&|'+0#e000002&|)|p+0#af5f00255&|r|i|n|t| +0#0000000&@57
-|e+0#af5f00255&|c|h|o| +0#0000000&||| |'+0#e000002&|{|,+0#0000000&|'+0#e000002&|}|p+0#af5f00255&|r|i|n|t| +0#0000000&@57
-|e+0#af5f00255&|c|h|o| +0#0000000&||| |'+0#e000002&|[|,+0#0000000&|'+0#e000002&|]|p+0#af5f00255&|r|i|n|t| +0#0000000&@57
-@75
-|"+0#0000e05&| |b|a|r|e| |m|a|r|k| |r|a|n|g|e|s| +0#0000000&@56
+|.+0#e000002&|p+0#af5f00255&|r|i|n|t| +0#0000000&@68
+|$+0#e000002&|p+0#af5f00255&|r|i|n|t| +0#0000000&@68
+|4+0#e000002&|2|p+0#af5f00255&|r|i|n|t| +0#0000000&@67
+|'+0#e000002&|a|p+0#af5f00255&|r|i|n|t| +0#0000000&@67
+|'+0#e000002&|k|p+0#af5f00255&|r|i|n|t| +0#0000000&@67
+|'+0#e000002&|z|p+0#af5f00255&|r|i|n|t| +0#0000000&@67
+|'+0#e000002&|A|p+0#af5f00255&|r|i|n|t| +0#0000000&@67
+|'+0#e000002&|K|p+0#af5f00255&|r|i|n|t| +0#0000000&@67
+|'+0#e000002&|Z|p+0#af5f00255&|r|i|n|t| +0#0000000&@67
+|'+0#e000002&|0|p+0#af5f00255&|r|i|n|t| +0#0000000&@67
+|'+0#e000002&|9|p+0#af5f00255&|r|i|n|t| +0#0000000&@67
+|'+0#e000002&|[|p+0#af5f00255&|r|i|n|t| +0#0000000&@67
 @57|1|,|1| @10|T|o|p| 
index 76085289fe8d1c940a90191cdbf9498cb65c4113..6ba41bef1411b8fe0286a0f5666345f3dfca8497 100644 (file)
@@ -1,20 +1,20 @@
-|e+0#af5f00255#ffffff0|c|h|o| +0#0000000&||| |'+0#e000002&|<|,+0#0000000&|'+0#e000002&|>|p+0#af5f00255&|r|i|n|t| +0#0000000&@57
-|e+0#af5f00255&|c|h|o| +0#0000000&||| |'+0#e000002&|(|,+0#0000000&|'+0#e000002&|)|p+0#af5f00255&|r|i|n|t| +0#0000000&@57
-|e+0#af5f00255&|c|h|o| +0#0000000&||| |'+0#e000002&|{|,+0#0000000&|'+0#e000002&|}|p+0#af5f00255&|r|i|n|t| +0#0000000&@57
-|e+0#af5f00255&|c|h|o| +0#0000000&||| |'+0#e000002&|[|,+0#0000000&|'+0#e000002&|]|p+0#af5f00255&|r|i|n|t| +0#0000000&@57
-@75
->"+0#0000e05&| |b|a|r|e| |m|a|r|k| |r|a|n|g|e|s| +0#0000000&@56
-@75
-|'+0#e000002&|a| +0#0000000&@72
-|'+0#e000002&|k| +0#0000000&@72
-|'+0#e000002&|z| +0#0000000&@72
-|'+0#e000002&|A| +0#0000000&@72
-|'+0#e000002&|K| +0#0000000&@72
-|'+0#e000002&|Z| +0#0000000&@72
-|'+0#e000002&|0| +0#0000000&@72
-|'+0#e000002&|9| +0#0000000&@72
-|'+0#e000002&|[| +0#0000000&@72
-|'+0#e000002&|]| +0#0000000&@72
-|'+0#e000002&|{| +0#0000000&@72
-|'+0#e000002&|}| +0#0000000&@72
-@57|1|9|,|1| @9|1|8|%| 
+|'+0#e000002#ffffff0|A|p+0#af5f00255&|r|i|n|t| +0#0000000&@67
+|'+0#e000002&|K|p+0#af5f00255&|r|i|n|t| +0#0000000&@67
+|'+0#e000002&|Z|p+0#af5f00255&|r|i|n|t| +0#0000000&@67
+|'+0#e000002&|0|p+0#af5f00255&|r|i|n|t| +0#0000000&@67
+|'+0#e000002&|9|p+0#af5f00255&|r|i|n|t| +0#0000000&@67
+>'+0#e000002&|[|p+0#af5f00255&|r|i|n|t| +0#0000000&@67
+|'+0#e000002&|]|p+0#af5f00255&|r|i|n|t| +0#0000000&@67
+|'+0#e000002&|{|p+0#af5f00255&|r|i|n|t| +0#0000000&@67
+|'+0#e000002&|}|p+0#af5f00255&|r|i|n|t| +0#0000000&@67
+|'+0#e000002&|(|p+0#af5f00255&|r|i|n|t| +0#0000000&@67
+|'+0#e000002&|)|p+0#af5f00255&|r|i|n|t| +0#0000000&@67
+|'+0#e000002&|<|p+0#af5f00255&|r|i|n|t| +0#0000000&@67
+|'+0#e000002&|>|p+0#af5f00255&|r|i|n|t| +0#0000000&@67
+|'+0#e000002&|`|p+0#af5f00255&|r|i|n|t| +0#0000000&@67
+|'+0#e000002&@1|p+0#af5f00255&|r|i|n|t| +0#0000000&@67
+|'+0#e000002&|"|p+0#af5f00255&|r|i|n|t| +0#0000000&@67
+|'+0#e000002&|^|p+0#af5f00255&|r|i|n|t| +0#0000000&@67
+|'+0#e000002&|.|p+0#af5f00255&|r|i|n|t| +0#0000000&@67
+|/+0#e000e06&|f+0#0000000&|o@1|\+0#e000e06&|/|b+0#0000000&|a|r|/+0#e000e06&|p+0#af5f00255&|r|i|n|t| +0#0000000&@59
+@57|1|9|,|1| @10|0|%| 
index acfcf5431de9f307c9acbc7262bf24a784476987..d4462bd6a1363c4bfe693ac79fde407cff3e3d7b 100644 (file)
@@ -1,20 +1,20 @@
-|'+0#e000002#ffffff0|}| +0#0000000&@72
-|'+0#e000002&|(| +0#0000000&@72
-|'+0#e000002&|)| +0#0000000&@72
-|'+0#e000002&|<| +0#0000000&@72
-|'+0#e000002&|>| +0#0000000&@72
->'+0#e000002&|`| +0#0000000&@72
-|'+0#e000002&@1| +0#0000000&@72
-|'+0#e000002&|"| +0#0000000&@72
-|'+0#e000002&|^| +0#0000000&@72
-|'+0#e000002&|.| +0#0000000&@72
+|/+0#e000e06#ffffff0|f+0#0000000&|o@1|\+0#e000e06&|/|b+0#0000000&|a|r|/+0#e000e06&|p+0#af5f00255&|r|i|n|t| +0#0000000&@59
+|?+0#e000e06&|f+0#0000000&|o@1|\+0#e000e06&|?|b+0#0000000&|a|r|?+0#e000e06&|p+0#af5f00255&|r|i|n|t| +0#0000000&@59
+|:|\+0#e000002&|/|p+0#af5f00255&|r|i|n|t| +0#0000000&@66
+|:|\+0#e000002&|?|p+0#af5f00255&|r|i|n|t| +0#0000000&@66
+|:|\+0#e000002&|&|p+0#af5f00255&|r|i|n|t| +0#0000000&@66
+>++0#00e0003&|p+0#af5f00255&|r|i|n|t| +0#0000000&@68
+|-+0#00e0003&|p+0#af5f00255&|r|i|n|t| +0#0000000&@68
+|++0#00e0003&|4|2|p+0#af5f00255&|r|i|n|t| +0#0000000&@66
+|-+0#00e0003&|4|2|p+0#af5f00255&|r|i|n|t| +0#0000000&@66
 @75
-@1|:|'+0#e000002&|a| +0#0000000&@70
-|:| |'+0#e000002&|a| +0#0000000&@70
-|:|'+0#e000002&|a| +0#0000000&@71
-|:|'+0#e000002&|k| +0#0000000&@71
-|:|'+0#e000002&|z| +0#0000000&@71
-|:|'+0#e000002&|A| +0#0000000&@71
-|:|'+0#e000002&|K| +0#0000000&@71
-|:|'+0#e000002&|Z| +0#0000000&@71
-@57|3|7|,|1| @9|4|3|%| 
+@75
+|"+0#0000e05&| |2|a|d@1|r| +0#0000000&@67
+@75
+|"+0#0000e05&| |i|m|p|l|i|c|i|t| |l|i|n|e|1| |'|.|'| |a|n|d| |l|i|n|e|2| |'|.|'| +0#0000000&@40
+@75
+|,+0#0000001#ffff4012|p+0#af5f00255#ffffff0|r|i|n|t| +0#0000000&@68
+|,+0#0000001#ffff4012@1|p+0#af5f00255#ffffff0|r|i|n|t| +0#0000000&@67
+|,+0#0000001#ffff4012@2|p+0#af5f00255#ffffff0|r|i|n|t| +0#0000000&@66
+@75
+@57|3|7|,|1| @10|1|%| 
index 89477a99e4abe7e8abe0330e6b10208b8f6945a6..13d56567c5c8c539679ccaf30e48cef302f3d972 100644 (file)
@@ -1,20 +1,20 @@
-|:+0&#ffffff0|'+0#e000002&|Z| +0#0000000&@71
-|:|'+0#e000002&|0| +0#0000000&@71
-|:|'+0#e000002&|9| +0#0000000&@71
-|:|'+0#e000002&|[| +0#0000000&@71
-|:|'+0#e000002&|]| +0#0000000&@71
->:|'+0#e000002&|{| +0#0000000&@71
-|:|'+0#e000002&|}| +0#0000000&@71
-|:|'+0#e000002&|(| +0#0000000&@71
-|:|'+0#e000002&|)| +0#0000000&@71
-|:|'+0#e000002&|<| +0#0000000&@71
-|:|'+0#e000002&|>| +0#0000000&@71
-|:|'+0#e000002&|`| +0#0000000&@71
-|:|'+0#e000002&@1| +0#0000000&@71
-|:|'+0#e000002&|"| +0#0000000&@71
-|:|'+0#e000002&|^| +0#0000000&@71
-|:|'+0#e000002&|.| +0#0000000&@71
+| +0&#ffffff0@74
+|;+0#0000001#ffff4012|p+0#af5f00255#ffffff0|r|i|n|t| +0#0000000&@68
+|;+0#0000001#ffff4012@1|p+0#af5f00255#ffffff0|r|i|n|t| +0#0000000&@67
+|;+0#0000001#ffff4012@2|p+0#af5f00255#ffffff0|r|i|n|t| +0#0000000&@66
 @75
-|e+0#af5f00255&|c|h|o| +0#0000000&|||'+0#e000002&|a| +0#0000000&@66
-|e+0#af5f00255&|c|h|o||+0#0000000&| |'+0#e000002&|a| +0#0000000&@66
-@57|5@1|,|1| @9|6|9|%| 
+>,+0#0000001#ffff4012|;|p+0#af5f00255#ffffff0|r|i|n|t| +0#0000000&@67
+|;+0#0000001#ffff4012|,|p+0#af5f00255#ffffff0|r|i|n|t| +0#0000000&@67
+|,+0#0000001#ffff4012|;|,|p+0#af5f00255#ffffff0|r|i|n|t| +0#0000000&@66
+|;+0#0000001#ffff4012|,|;|p+0#af5f00255#ffffff0|r|i|n|t| +0#0000000&@66
+@75
+@75
+|"+0#0000e05&| |i|m|p|l|i|c|i|t| |l|i|n|e|2| |'|.|'| +0#0000000&@54
+@75
+|.+0#e000002&|,+0#0000001#ffff4012|p+0#af5f00255#ffffff0|r|i|n|t| +0#0000000&@67
+|$+0#e000002&|,+0#0000001#ffff4012|p+0#af5f00255#ffffff0|r|i|n|t| +0#0000000&@67
+|4+0#e000002&|2|,+0#0000001#ffff4012|p+0#af5f00255#ffffff0|r|i|n|t| +0#0000000&@66
+|'+0#e000002&|a|,+0#0000001#ffff4012|p+0#af5f00255#ffffff0|r|i|n|t| +0#0000000&@66
+|'+0#e000002&|k|,+0#0000001#ffff4012|p+0#af5f00255#ffffff0|r|i|n|t| +0#0000000&@66
+|'+0#e000002&|z|,+0#0000001#ffff4012|p+0#af5f00255#ffffff0|r|i|n|t| +0#0000000&@66
+@57|5@1|,|1| @10|2|%| 
index d9869fe34bba18045e530719a14ef10498774bd8..0d930d7405a6692af486ef500e1a7e8d281a2673 100644 (file)
@@ -1,20 +1,20 @@
-|e+0#af5f00255#ffffff0|c|h|o||+0#0000000&| |'+0#e000002&|a| +0#0000000&@66
-|e+0#af5f00255&|c|h|o| +0#0000000&||| |'+0#e000002&|a| +0#0000000&@65
-|e+0#af5f00255&|c|h|o| +0#0000000&||| |'+0#e000002&|k| +0#0000000&@65
-|e+0#af5f00255&|c|h|o| +0#0000000&||| |'+0#e000002&|z| +0#0000000&@65
-|e+0#af5f00255&|c|h|o| +0#0000000&||| |'+0#e000002&|A| +0#0000000&@65
->e+0#af5f00255&|c|h|o| +0#0000000&||| |'+0#e000002&|K| +0#0000000&@65
-|e+0#af5f00255&|c|h|o| +0#0000000&||| |'+0#e000002&|Z| +0#0000000&@65
-|e+0#af5f00255&|c|h|o| +0#0000000&||| |'+0#e000002&|0| +0#0000000&@65
-|e+0#af5f00255&|c|h|o| +0#0000000&||| |'+0#e000002&|9| +0#0000000&@65
-|e+0#af5f00255&|c|h|o| +0#0000000&||| |'+0#e000002&|[| +0#0000000&@65
-|e+0#af5f00255&|c|h|o| +0#0000000&||| |'+0#e000002&|]| +0#0000000&@65
-|e+0#af5f00255&|c|h|o| +0#0000000&||| |'+0#e000002&|{| +0#0000000&@65
-|e+0#af5f00255&|c|h|o| +0#0000000&||| |'+0#e000002&|}| +0#0000000&@65
-|e+0#af5f00255&|c|h|o| +0#0000000&||| |'+0#e000002&|(| +0#0000000&@65
-|e+0#af5f00255&|c|h|o| +0#0000000&||| |'+0#e000002&|)| +0#0000000&@65
-|e+0#af5f00255&|c|h|o| +0#0000000&||| |'+0#e000002&|<| +0#0000000&@65
-|e+0#af5f00255&|c|h|o| +0#0000000&||| |'+0#e000002&|>| +0#0000000&@65
-|e+0#af5f00255&|c|h|o| +0#0000000&||| |'+0#e000002&|`| +0#0000000&@65
-|e+0#af5f00255&|c|h|o| +0#0000000&||| |'+0#e000002&@1| +0#0000000&@65
-@57|7|3|,|1| @9|9|4|%| 
+|'+0#e000002#ffffff0|z|,+0#0000001#ffff4012|p+0#af5f00255#ffffff0|r|i|n|t| +0#0000000&@66
+|'+0#e000002&|A|,+0#0000001#ffff4012|p+0#af5f00255#ffffff0|r|i|n|t| +0#0000000&@66
+|'+0#e000002&|K|,+0#0000001#ffff4012|p+0#af5f00255#ffffff0|r|i|n|t| +0#0000000&@66
+|'+0#e000002&|Z|,+0#0000001#ffff4012|p+0#af5f00255#ffffff0|r|i|n|t| +0#0000000&@66
+|'+0#e000002&|0|,+0#0000001#ffff4012|p+0#af5f00255#ffffff0|r|i|n|t| +0#0000000&@66
+>'+0#e000002&|9|,+0#0000001#ffff4012|p+0#af5f00255#ffffff0|r|i|n|t| +0#0000000&@66
+|'+0#e000002&|[|,+0#0000001#ffff4012|p+0#af5f00255#ffffff0|r|i|n|t| +0#0000000&@66
+|'+0#e000002&|]|,+0#0000001#ffff4012|p+0#af5f00255#ffffff0|r|i|n|t| +0#0000000&@66
+|'+0#e000002&|{|,+0#0000001#ffff4012|p+0#af5f00255#ffffff0|r|i|n|t| +0#0000000&@66
+|'+0#e000002&|}|,+0#0000001#ffff4012|p+0#af5f00255#ffffff0|r|i|n|t| +0#0000000&@66
+|'+0#e000002&|(|,+0#0000001#ffff4012|p+0#af5f00255#ffffff0|r|i|n|t| +0#0000000&@66
+|'+0#e000002&|)|,+0#0000001#ffff4012|p+0#af5f00255#ffffff0|r|i|n|t| +0#0000000&@66
+|'+0#e000002&|<|,+0#0000001#ffff4012|p+0#af5f00255#ffffff0|r|i|n|t| +0#0000000&@66
+|'+0#e000002&|>|,+0#0000001#ffff4012|p+0#af5f00255#ffffff0|r|i|n|t| +0#0000000&@66
+|'+0#e000002&|`|,+0#0000001#ffff4012|p+0#af5f00255#ffffff0|r|i|n|t| +0#0000000&@66
+|'+0#e000002&@1|,+0#0000001#ffff4012|p+0#af5f00255#ffffff0|r|i|n|t| +0#0000000&@66
+|'+0#e000002&|"|,+0#0000001#ffff4012|p+0#af5f00255#ffffff0|r|i|n|t| +0#0000000&@66
+|'+0#e000002&|^|,+0#0000001#ffff4012|p+0#af5f00255#ffffff0|r|i|n|t| +0#0000000&@66
+|'+0#e000002&|.|,+0#0000001#ffff4012|p+0#af5f00255#ffffff0|r|i|n|t| +0#0000000&@66
+@57|7|3|,|1| @10|3|%| 
index cadd7bbaa80351aeecf7698f6ecc6c6638284fe9..f143082fe0579513ff9ff6cb9df18e2cbd25a471 100644 (file)
@@ -1,20 +1,20 @@
-|e+0#af5f00255#ffffff0|c|h|o| +0#0000000&||| |'+0#e000002&@1| +0#0000000&@65
-|e+0#af5f00255&|c|h|o| +0#0000000&||| |'+0#e000002&|"| +0#0000000&@65
-|e+0#af5f00255&|c|h|o| +0#0000000&||| |'+0#e000002&|^| +0#0000000&@65
-|e+0#af5f00255&|c|h|o| +0#0000000&||| |'+0#e000002&|.| +0#0000000&@65
-> @74
-|~+0#4040ff13&| @73
-|~| @73
-|~| @73
-|~| @73
-|~| @73
-|~| @73
-|~| @73
-|~| @73
-|~| @73
-|~| @73
-|~| @73
-|~| @73
-|~| @73
-|~| @73
-| +0#0000000&@56|9|0|,|0|-|1| @7|B|o|t
+|'+0#e000002#ffffff0|.|,+0#0000001#ffff4012|p+0#af5f00255#ffffff0|r|i|n|t| +0#0000000&@66
+|/+0#e000e06&|f+0#0000000&|o@1|\+0#e000e06&|/|b+0#0000000&|a|r|/+0#e000e06&|,+0#0000001#ffff4012|p+0#af5f00255#ffffff0|r|i|n|t| +0#0000000&@58
+|?+0#e000e06&|f+0#0000000&|o@1|\+0#e000e06&|?|b+0#0000000&|a|r|?+0#e000e06&|,+0#0000001#ffff4012|p+0#af5f00255#ffffff0|r|i|n|t| +0#0000000&@58
+|:|\+0#e000002&|/|,+0#0000001#ffff4012|p+0#af5f00255#ffffff0|r|i|n|t| +0#0000000&@65
+|:|\+0#e000002&|?|,+0#0000001#ffff4012|p+0#af5f00255#ffffff0|r|i|n|t| +0#0000000&@65
+>:|\+0#e000002&|&|,+0#0000001#ffff4012|p+0#af5f00255#ffffff0|r|i|n|t| +0#0000000&@65
+|++0#00e0003&|,+0#0000001#ffff4012|p+0#af5f00255#ffffff0|r|i|n|t| +0#0000000&@67
+|-+0#00e0003&|,+0#0000001#ffff4012|p+0#af5f00255#ffffff0|r|i|n|t| +0#0000000&@67
+|++0#00e0003&|4|2|,+0#0000001#ffff4012|p+0#af5f00255#ffffff0|r|i|n|t| +0#0000000&@65
+|-+0#00e0003&|4|2|,+0#0000001#ffff4012|p+0#af5f00255#ffffff0|r|i|n|t| +0#0000000&@65
+@75
+|.+0#e000002&|;+0#0000001#ffff4012|p+0#af5f00255#ffffff0|r|i|n|t| +0#0000000&@67
+|$+0#e000002&|;+0#0000001#ffff4012|p+0#af5f00255#ffffff0|r|i|n|t| +0#0000000&@67
+|4+0#e000002&|2|;+0#0000001#ffff4012|p+0#af5f00255#ffffff0|r|i|n|t| +0#0000000&@66
+|'+0#e000002&|a|;+0#0000001#ffff4012|p+0#af5f00255#ffffff0|r|i|n|t| +0#0000000&@66
+|'+0#e000002&|k|;+0#0000001#ffff4012|p+0#af5f00255#ffffff0|r|i|n|t| +0#0000000&@66
+|'+0#e000002&|z|;+0#0000001#ffff4012|p+0#af5f00255#ffffff0|r|i|n|t| +0#0000000&@66
+|'+0#e000002&|A|;+0#0000001#ffff4012|p+0#af5f00255#ffffff0|r|i|n|t| +0#0000000&@66
+|'+0#e000002&|K|;+0#0000001#ffff4012|p+0#af5f00255#ffffff0|r|i|n|t| +0#0000000&@66
+@57|9|1|,|1| @10|4|%
diff --git a/runtime/syntax/testdir/dumps/vim_ex_range_06.dump b/runtime/syntax/testdir/dumps/vim_ex_range_06.dump
new file mode 100644 (file)
index 0000000..5e0780a
--- /dev/null
@@ -0,0 +1,20 @@
+|'+0#e000002#ffffff0|K|;+0#0000001#ffff4012|p+0#af5f00255#ffffff0|r|i|n|t| +0#0000000&@66
+|'+0#e000002&|Z|;+0#0000001#ffff4012|p+0#af5f00255#ffffff0|r|i|n|t| +0#0000000&@66
+|'+0#e000002&|0|;+0#0000001#ffff4012|p+0#af5f00255#ffffff0|r|i|n|t| +0#0000000&@66
+|'+0#e000002&|9|;+0#0000001#ffff4012|p+0#af5f00255#ffffff0|r|i|n|t| +0#0000000&@66
+|'+0#e000002&|[|;+0#0000001#ffff4012|p+0#af5f00255#ffffff0|r|i|n|t| +0#0000000&@66
+>'+0#e000002&|]|;+0#0000001#ffff4012|p+0#af5f00255#ffffff0|r|i|n|t| +0#0000000&@66
+|'+0#e000002&|{|;+0#0000001#ffff4012|p+0#af5f00255#ffffff0|r|i|n|t| +0#0000000&@66
+|'+0#e000002&|}|;+0#0000001#ffff4012|p+0#af5f00255#ffffff0|r|i|n|t| +0#0000000&@66
+|'+0#e000002&|(|;+0#0000001#ffff4012|p+0#af5f00255#ffffff0|r|i|n|t| +0#0000000&@66
+|'+0#e000002&|)|;+0#0000001#ffff4012|p+0#af5f00255#ffffff0|r|i|n|t| +0#0000000&@66
+|'+0#e000002&|<|;+0#0000001#ffff4012|p+0#af5f00255#ffffff0|r|i|n|t| +0#0000000&@66
+|'+0#e000002&|>|;+0#0000001#ffff4012|p+0#af5f00255#ffffff0|r|i|n|t| +0#0000000&@66
+|'+0#e000002&|`|;+0#0000001#ffff4012|p+0#af5f00255#ffffff0|r|i|n|t| +0#0000000&@66
+|'+0#e000002&@1|;+0#0000001#ffff4012|p+0#af5f00255#ffffff0|r|i|n|t| +0#0000000&@66
+|'+0#e000002&|"|;+0#0000001#ffff4012|p+0#af5f00255#ffffff0|r|i|n|t| +0#0000000&@66
+|'+0#e000002&|^|;+0#0000001#ffff4012|p+0#af5f00255#ffffff0|r|i|n|t| +0#0000000&@66
+|'+0#e000002&|.|;+0#0000001#ffff4012|p+0#af5f00255#ffffff0|r|i|n|t| +0#0000000&@66
+|/+0#e000e06&|f+0#0000000&|o@1|\+0#e000e06&|/|b+0#0000000&|a|r|/+0#e000e06&|;+0#0000001#ffff4012|p+0#af5f00255#ffffff0|r|i|n|t| +0#0000000&@58
+|?+0#e000e06&|f+0#0000000&|o@1|\+0#e000e06&|?|b+0#0000000&|a|r|?+0#e000e06&|;+0#0000001#ffff4012|p+0#af5f00255#ffffff0|r|i|n|t| +0#0000000&@58
+@57|1|0|9|,|1| @9|5|%| 
diff --git a/runtime/syntax/testdir/dumps/vim_ex_range_07.dump b/runtime/syntax/testdir/dumps/vim_ex_range_07.dump
new file mode 100644 (file)
index 0000000..ff51a38
--- /dev/null
@@ -0,0 +1,20 @@
+|?+0#e000e06#ffffff0|f+0#0000000&|o@1|\+0#e000e06&|?|b+0#0000000&|a|r|?+0#e000e06&|;+0#0000001#ffff4012|p+0#af5f00255#ffffff0|r|i|n|t| +0#0000000&@58
+|:|\+0#e000002&|/|;+0#0000001#ffff4012|p+0#af5f00255#ffffff0|r|i|n|t| +0#0000000&@65
+|:|\+0#e000002&|?|;+0#0000001#ffff4012|p+0#af5f00255#ffffff0|r|i|n|t| +0#0000000&@65
+|:|\+0#e000002&|&|;+0#0000001#ffff4012|p+0#af5f00255#ffffff0|r|i|n|t| +0#0000000&@65
+|++0#00e0003&|;+0#0000001#ffff4012|p+0#af5f00255#ffffff0|r|i|n|t| +0#0000000&@67
+>-+0#00e0003&|;+0#0000001#ffff4012|p+0#af5f00255#ffffff0|r|i|n|t| +0#0000000&@67
+|++0#00e0003&|4|2|;+0#0000001#ffff4012|p+0#af5f00255#ffffff0|r|i|n|t| +0#0000000&@65
+|-+0#00e0003&|4|2|;+0#0000001#ffff4012|p+0#af5f00255#ffffff0|r|i|n|t| +0#0000000&@65
+@75
+|"+0#0000e05&| |i|m|p|l|i|c|i|t| |l|i|n|e|1| |'|.|'| +0#0000000&@54
+@75
+|,+0#0000001#ffff4012|.+0#e000002#ffffff0|p+0#af5f00255&|r|i|n|t| +0#0000000&@67
+|,+0#0000001#ffff4012|$+0#e000002#ffffff0|p+0#af5f00255&|r|i|n|t| +0#0000000&@67
+|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|p+0#af5f00255&|r|i|n|t| +0#0000000&@66
+|,+0#0000001#ffff4012|'+0#e000002#ffffff0|a|p+0#af5f00255&|r|i|n|t| +0#0000000&@66
+|,+0#0000001#ffff4012|'+0#e000002#ffffff0|k|p+0#af5f00255&|r|i|n|t| +0#0000000&@66
+|,+0#0000001#ffff4012|'+0#e000002#ffffff0|z|p+0#af5f00255&|r|i|n|t| +0#0000000&@66
+|,+0#0000001#ffff4012|'+0#e000002#ffffff0|A|p+0#af5f00255&|r|i|n|t| +0#0000000&@66
+|,+0#0000001#ffff4012|'+0#e000002#ffffff0|K|p+0#af5f00255&|r|i|n|t| +0#0000000&@66
+@57|1|2|7|,|1| @9|6|%| 
diff --git a/runtime/syntax/testdir/dumps/vim_ex_range_08.dump b/runtime/syntax/testdir/dumps/vim_ex_range_08.dump
new file mode 100644 (file)
index 0000000..c54a2ba
--- /dev/null
@@ -0,0 +1,20 @@
+|,+0#0000001#ffff4012|'+0#e000002#ffffff0|K|p+0#af5f00255&|r|i|n|t| +0#0000000&@66
+|,+0#0000001#ffff4012|'+0#e000002#ffffff0|Z|p+0#af5f00255&|r|i|n|t| +0#0000000&@66
+|,+0#0000001#ffff4012|'+0#e000002#ffffff0|0|p+0#af5f00255&|r|i|n|t| +0#0000000&@66
+|,+0#0000001#ffff4012|'+0#e000002#ffffff0|9|p+0#af5f00255&|r|i|n|t| +0#0000000&@66
+|,+0#0000001#ffff4012|'+0#e000002#ffffff0|[|p+0#af5f00255&|r|i|n|t| +0#0000000&@66
+>,+0#0000001#ffff4012|'+0#e000002#ffffff0|]|p+0#af5f00255&|r|i|n|t| +0#0000000&@66
+|,+0#0000001#ffff4012|'+0#e000002#ffffff0|{|p+0#af5f00255&|r|i|n|t| +0#0000000&@66
+|,+0#0000001#ffff4012|'+0#e000002#ffffff0|}|p+0#af5f00255&|r|i|n|t| +0#0000000&@66
+|,+0#0000001#ffff4012|'+0#e000002#ffffff0|(|p+0#af5f00255&|r|i|n|t| +0#0000000&@66
+|,+0#0000001#ffff4012|'+0#e000002#ffffff0|)|p+0#af5f00255&|r|i|n|t| +0#0000000&@66
+|,+0#0000001#ffff4012|'+0#e000002#ffffff0|<|p+0#af5f00255&|r|i|n|t| +0#0000000&@66
+|,+0#0000001#ffff4012|'+0#e000002#ffffff0|>|p+0#af5f00255&|r|i|n|t| +0#0000000&@66
+|,+0#0000001#ffff4012|'+0#e000002#ffffff0|`|p+0#af5f00255&|r|i|n|t| +0#0000000&@66
+|,+0#0000001#ffff4012|'+0#e000002#ffffff0@1|p+0#af5f00255&|r|i|n|t| +0#0000000&@66
+|,+0#0000001#ffff4012|'+0#e000002#ffffff0|"|p+0#af5f00255&|r|i|n|t| +0#0000000&@66
+|,+0#0000001#ffff4012|'+0#e000002#ffffff0|^|p+0#af5f00255&|r|i|n|t| +0#0000000&@66
+|,+0#0000001#ffff4012|'+0#e000002#ffffff0|.|p+0#af5f00255&|r|i|n|t| +0#0000000&@66
+|,+0#0000001#ffff4012|/+0#e000e06#ffffff0|f+0#0000000&|o@1|\+0#e000e06&|/|b+0#0000000&|a|r|/+0#e000e06&|p+0#af5f00255&|r|i|n|t| +0#0000000&@58
+|,+0#0000001#ffff4012|?+0#e000e06#ffffff0|f+0#0000000&|o@1|\+0#e000e06&|?|b+0#0000000&|a|r|?+0#e000e06&|p+0#af5f00255&|r|i|n|t| +0#0000000&@58
+@57|1|4|5|,|1| @9|7|%| 
diff --git a/runtime/syntax/testdir/dumps/vim_ex_range_09.dump b/runtime/syntax/testdir/dumps/vim_ex_range_09.dump
new file mode 100644 (file)
index 0000000..fbace49
--- /dev/null
@@ -0,0 +1,20 @@
+|,+0#0000001#ffff4012|?+0#e000e06#ffffff0|f+0#0000000&|o@1|\+0#e000e06&|?|b+0#0000000&|a|r|?+0#e000e06&|p+0#af5f00255&|r|i|n|t| +0#0000000&@58
+|,+0#0000001#ffff4012|\+0#e000002#ffffff0|/|p+0#af5f00255&|r|i|n|t| +0#0000000&@66
+|,+0#0000001#ffff4012|\+0#e000002#ffffff0|?|p+0#af5f00255&|r|i|n|t| +0#0000000&@66
+|,+0#0000001#ffff4012|\+0#e000002#ffffff0|&|p+0#af5f00255&|r|i|n|t| +0#0000000&@66
+|,+0#0000001#ffff4012|++0#00e0003#ffffff0|p+0#af5f00255&|r|i|n|t| +0#0000000&@67
+>,+0#0000001#ffff4012|-+0#00e0003#ffffff0|p+0#af5f00255&|r|i|n|t| +0#0000000&@67
+|,+0#0000001#ffff4012|++0#00e0003#ffffff0|4|2|p+0#af5f00255&|r|i|n|t| +0#0000000&@65
+|,+0#0000001#ffff4012|-+0#00e0003#ffffff0|4|2|p+0#af5f00255&|r|i|n|t| +0#0000000&@65
+@75
+|;+0#0000001#ffff4012|.+0#e000002#ffffff0|p+0#af5f00255&|r|i|n|t| +0#0000000&@67
+|;+0#0000001#ffff4012|$+0#e000002#ffffff0|p+0#af5f00255&|r|i|n|t| +0#0000000&@67
+|;+0#0000001#ffff4012|4+0#e000002#ffffff0|2|p+0#af5f00255&|r|i|n|t| +0#0000000&@66
+|;+0#0000001#ffff4012|'+0#e000002#ffffff0|a|p+0#af5f00255&|r|i|n|t| +0#0000000&@66
+|;+0#0000001#ffff4012|'+0#e000002#ffffff0|k|p+0#af5f00255&|r|i|n|t| +0#0000000&@66
+|;+0#0000001#ffff4012|'+0#e000002#ffffff0|z|p+0#af5f00255&|r|i|n|t| +0#0000000&@66
+|;+0#0000001#ffff4012|'+0#e000002#ffffff0|A|p+0#af5f00255&|r|i|n|t| +0#0000000&@66
+|;+0#0000001#ffff4012|'+0#e000002#ffffff0|K|p+0#af5f00255&|r|i|n|t| +0#0000000&@66
+|;+0#0000001#ffff4012|'+0#e000002#ffffff0|Z|p+0#af5f00255&|r|i|n|t| +0#0000000&@66
+|;+0#0000001#ffff4012|'+0#e000002#ffffff0|0|p+0#af5f00255&|r|i|n|t| +0#0000000&@66
+@57|1|6|3|,|1| @9|8|%| 
diff --git a/runtime/syntax/testdir/dumps/vim_ex_range_10.dump b/runtime/syntax/testdir/dumps/vim_ex_range_10.dump
new file mode 100644 (file)
index 0000000..01ca2d7
--- /dev/null
@@ -0,0 +1,20 @@
+|;+0#0000001#ffff4012|'+0#e000002#ffffff0|0|p+0#af5f00255&|r|i|n|t| +0#0000000&@66
+|;+0#0000001#ffff4012|'+0#e000002#ffffff0|9|p+0#af5f00255&|r|i|n|t| +0#0000000&@66
+|;+0#0000001#ffff4012|'+0#e000002#ffffff0|[|p+0#af5f00255&|r|i|n|t| +0#0000000&@66
+|;+0#0000001#ffff4012|'+0#e000002#ffffff0|]|p+0#af5f00255&|r|i|n|t| +0#0000000&@66
+|;+0#0000001#ffff4012|'+0#e000002#ffffff0|{|p+0#af5f00255&|r|i|n|t| +0#0000000&@66
+>;+0#0000001#ffff4012|'+0#e000002#ffffff0|}|p+0#af5f00255&|r|i|n|t| +0#0000000&@66
+|;+0#0000001#ffff4012|'+0#e000002#ffffff0|(|p+0#af5f00255&|r|i|n|t| +0#0000000&@66
+|;+0#0000001#ffff4012|'+0#e000002#ffffff0|)|p+0#af5f00255&|r|i|n|t| +0#0000000&@66
+|;+0#0000001#ffff4012|'+0#e000002#ffffff0|<|p+0#af5f00255&|r|i|n|t| +0#0000000&@66
+|;+0#0000001#ffff4012|'+0#e000002#ffffff0|>|p+0#af5f00255&|r|i|n|t| +0#0000000&@66
+|;+0#0000001#ffff4012|'+0#e000002#ffffff0|`|p+0#af5f00255&|r|i|n|t| +0#0000000&@66
+|;+0#0000001#ffff4012|'+0#e000002#ffffff0@1|p+0#af5f00255&|r|i|n|t| +0#0000000&@66
+|;+0#0000001#ffff4012|'+0#e000002#ffffff0|"|p+0#af5f00255&|r|i|n|t| +0#0000000&@66
+|;+0#0000001#ffff4012|'+0#e000002#ffffff0|^|p+0#af5f00255&|r|i|n|t| +0#0000000&@66
+|;+0#0000001#ffff4012|'+0#e000002#ffffff0|.|p+0#af5f00255&|r|i|n|t| +0#0000000&@66
+|;+0#0000001#ffff4012|/+0#e000e06#ffffff0|f+0#0000000&|o@1|\+0#e000e06&|/|b+0#0000000&|a|r|/+0#e000e06&|p+0#af5f00255&|r|i|n|t| +0#0000000&@58
+|;+0#0000001#ffff4012|?+0#e000e06#ffffff0|f+0#0000000&|o@1|\+0#e000e06&|?|b+0#0000000&|a|r|?+0#e000e06&|p+0#af5f00255&|r|i|n|t| +0#0000000&@58
+|;+0#0000001#ffff4012|\+0#e000002#ffffff0|/|p+0#af5f00255&|r|i|n|t| +0#0000000&@66
+|;+0#0000001#ffff4012|\+0#e000002#ffffff0|?|p+0#af5f00255&|r|i|n|t| +0#0000000&@66
+@57|1|8|1|,|1| @9|9|%| 
diff --git a/runtime/syntax/testdir/dumps/vim_ex_range_11.dump b/runtime/syntax/testdir/dumps/vim_ex_range_11.dump
new file mode 100644 (file)
index 0000000..e6bd4b0
--- /dev/null
@@ -0,0 +1,20 @@
+|;+0#0000001#ffff4012|\+0#e000002#ffffff0|?|p+0#af5f00255&|r|i|n|t| +0#0000000&@66
+|;+0#0000001#ffff4012|\+0#e000002#ffffff0|&|p+0#af5f00255&|r|i|n|t| +0#0000000&@66
+|;+0#0000001#ffff4012|++0#00e0003#ffffff0|p+0#af5f00255&|r|i|n|t| +0#0000000&@67
+|;+0#0000001#ffff4012|-+0#00e0003#ffffff0|p+0#af5f00255&|r|i|n|t| +0#0000000&@67
+|;+0#0000001#ffff4012|++0#00e0003#ffffff0|4|2|p+0#af5f00255&|r|i|n|t| +0#0000000&@65
+>;+0#0000001#ffff4012|-+0#00e0003#ffffff0|4|2|p+0#af5f00255&|r|i|n|t| +0#0000000&@65
+@75
+|.+0#e000002&|,+0#0000001#ffff4012|.+0#e000002#ffffff0|p+0#af5f00255&|r|i|n|t| +0#0000000&@66
+|.+0#e000002&|,+0#0000001#ffff4012|$+0#e000002#ffffff0|p+0#af5f00255&|r|i|n|t| +0#0000000&@66
+|.+0#e000002&|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|p+0#af5f00255&|r|i|n|t| +0#0000000&@65
+|.+0#e000002&|,+0#0000001#ffff4012|'+0#e000002#ffffff0|a|p+0#af5f00255&|r|i|n|t| +0#0000000&@65
+|.+0#e000002&|,+0#0000001#ffff4012|'+0#e000002#ffffff0|k|p+0#af5f00255&|r|i|n|t| +0#0000000&@65
+|.+0#e000002&|,+0#0000001#ffff4012|'+0#e000002#ffffff0|z|p+0#af5f00255&|r|i|n|t| +0#0000000&@65
+|.+0#e000002&|,+0#0000001#ffff4012|'+0#e000002#ffffff0|A|p+0#af5f00255&|r|i|n|t| +0#0000000&@65
+|.+0#e000002&|,+0#0000001#ffff4012|'+0#e000002#ffffff0|K|p+0#af5f00255&|r|i|n|t| +0#0000000&@65
+|.+0#e000002&|,+0#0000001#ffff4012|'+0#e000002#ffffff0|Z|p+0#af5f00255&|r|i|n|t| +0#0000000&@65
+|.+0#e000002&|,+0#0000001#ffff4012|'+0#e000002#ffffff0|0|p+0#af5f00255&|r|i|n|t| +0#0000000&@65
+|.+0#e000002&|,+0#0000001#ffff4012|'+0#e000002#ffffff0|9|p+0#af5f00255&|r|i|n|t| +0#0000000&@65
+|.+0#e000002&|,+0#0000001#ffff4012|'+0#e000002#ffffff0|[|p+0#af5f00255&|r|i|n|t| +0#0000000&@65
+@57|1|9@1|,|1| @8|1|0|%| 
diff --git a/runtime/syntax/testdir/dumps/vim_ex_range_12.dump b/runtime/syntax/testdir/dumps/vim_ex_range_12.dump
new file mode 100644 (file)
index 0000000..5d3efa1
--- /dev/null
@@ -0,0 +1,20 @@
+|.+0#e000002#ffffff0|,+0#0000001#ffff4012|'+0#e000002#ffffff0|[|p+0#af5f00255&|r|i|n|t| +0#0000000&@65
+|.+0#e000002&|,+0#0000001#ffff4012|'+0#e000002#ffffff0|]|p+0#af5f00255&|r|i|n|t| +0#0000000&@65
+|.+0#e000002&|,+0#0000001#ffff4012|'+0#e000002#ffffff0|{|p+0#af5f00255&|r|i|n|t| +0#0000000&@65
+|.+0#e000002&|,+0#0000001#ffff4012|'+0#e000002#ffffff0|}|p+0#af5f00255&|r|i|n|t| +0#0000000&@65
+|.+0#e000002&|,+0#0000001#ffff4012|'+0#e000002#ffffff0|(|p+0#af5f00255&|r|i|n|t| +0#0000000&@65
+>.+0#e000002&|,+0#0000001#ffff4012|'+0#e000002#ffffff0|)|p+0#af5f00255&|r|i|n|t| +0#0000000&@65
+|.+0#e000002&|,+0#0000001#ffff4012|'+0#e000002#ffffff0|<|p+0#af5f00255&|r|i|n|t| +0#0000000&@65
+|.+0#e000002&|,+0#0000001#ffff4012|'+0#e000002#ffffff0|>|p+0#af5f00255&|r|i|n|t| +0#0000000&@65
+|.+0#e000002&|,+0#0000001#ffff4012|'+0#e000002#ffffff0|`|p+0#af5f00255&|r|i|n|t| +0#0000000&@65
+|.+0#e000002&|,+0#0000001#ffff4012|'+0#e000002#ffffff0@1|p+0#af5f00255&|r|i|n|t| +0#0000000&@65
+|.+0#e000002&|,+0#0000001#ffff4012|'+0#e000002#ffffff0|"|p+0#af5f00255&|r|i|n|t| +0#0000000&@65
+|.+0#e000002&|,+0#0000001#ffff4012|'+0#e000002#ffffff0|^|p+0#af5f00255&|r|i|n|t| +0#0000000&@65
+|.+0#e000002&|,+0#0000001#ffff4012|'+0#e000002#ffffff0|.|p+0#af5f00255&|r|i|n|t| +0#0000000&@65
+|.+0#e000002&|,+0#0000001#ffff4012|/+0#e000e06#ffffff0|f+0#0000000&|o@1|\+0#e000e06&|/|b+0#0000000&|a|r|/+0#e000e06&|p+0#af5f00255&|r|i|n|t| +0#0000000&@57
+|.+0#e000002&|,+0#0000001#ffff4012|?+0#e000e06#ffffff0|f+0#0000000&|o@1|\+0#e000e06&|?|b+0#0000000&|a|r|?+0#e000e06&|p+0#af5f00255&|r|i|n|t| +0#0000000&@57
+|.+0#e000002&|,+0#0000001#ffff4012|\+0#e000002#ffffff0|/|p+0#af5f00255&|r|i|n|t| +0#0000000&@65
+|.+0#e000002&|,+0#0000001#ffff4012|\+0#e000002#ffffff0|?|p+0#af5f00255&|r|i|n|t| +0#0000000&@65
+|.+0#e000002&|,+0#0000001#ffff4012|\+0#e000002#ffffff0|&|p+0#af5f00255&|r|i|n|t| +0#0000000&@65
+|.+0#e000002&|,+0#0000001#ffff4012|++0#00e0003#ffffff0|p+0#af5f00255&|r|i|n|t| +0#0000000&@66
+@57|2|1|7|,|1| @8|1@1|%| 
diff --git a/runtime/syntax/testdir/dumps/vim_ex_range_13.dump b/runtime/syntax/testdir/dumps/vim_ex_range_13.dump
new file mode 100644 (file)
index 0000000..17b9d81
--- /dev/null
@@ -0,0 +1,20 @@
+|.+0#e000002#ffffff0|,+0#0000001#ffff4012|++0#00e0003#ffffff0|p+0#af5f00255&|r|i|n|t| +0#0000000&@66
+|.+0#e000002&|,+0#0000001#ffff4012|-+0#00e0003#ffffff0|p+0#af5f00255&|r|i|n|t| +0#0000000&@66
+|.+0#e000002&|,+0#0000001#ffff4012|++0#00e0003#ffffff0|4|2|p+0#af5f00255&|r|i|n|t| +0#0000000&@64
+|.+0#e000002&|,+0#0000001#ffff4012|-+0#00e0003#ffffff0|4|2|p+0#af5f00255&|r|i|n|t| +0#0000000&@64
+@75
+>.+0#e000002&|;+0#0000001#ffff4012|.+0#e000002#ffffff0|p+0#af5f00255&|r|i|n|t| +0#0000000&@66
+|.+0#e000002&|;+0#0000001#ffff4012|$+0#e000002#ffffff0|p+0#af5f00255&|r|i|n|t| +0#0000000&@66
+|.+0#e000002&|;+0#0000001#ffff4012|4+0#e000002#ffffff0|2|p+0#af5f00255&|r|i|n|t| +0#0000000&@65
+|.+0#e000002&|;+0#0000001#ffff4012|'+0#e000002#ffffff0|a|p+0#af5f00255&|r|i|n|t| +0#0000000&@65
+|.+0#e000002&|;+0#0000001#ffff4012|'+0#e000002#ffffff0|k|p+0#af5f00255&|r|i|n|t| +0#0000000&@65
+|.+0#e000002&|;+0#0000001#ffff4012|'+0#e000002#ffffff0|z|p+0#af5f00255&|r|i|n|t| +0#0000000&@65
+|.+0#e000002&|;+0#0000001#ffff4012|'+0#e000002#ffffff0|A|p+0#af5f00255&|r|i|n|t| +0#0000000&@65
+|.+0#e000002&|;+0#0000001#ffff4012|'+0#e000002#ffffff0|K|p+0#af5f00255&|r|i|n|t| +0#0000000&@65
+|.+0#e000002&|;+0#0000001#ffff4012|'+0#e000002#ffffff0|Z|p+0#af5f00255&|r|i|n|t| +0#0000000&@65
+|.+0#e000002&|;+0#0000001#ffff4012|'+0#e000002#ffffff0|0|p+0#af5f00255&|r|i|n|t| +0#0000000&@65
+|.+0#e000002&|;+0#0000001#ffff4012|'+0#e000002#ffffff0|9|p+0#af5f00255&|r|i|n|t| +0#0000000&@65
+|.+0#e000002&|;+0#0000001#ffff4012|'+0#e000002#ffffff0|[|p+0#af5f00255&|r|i|n|t| +0#0000000&@65
+|.+0#e000002&|;+0#0000001#ffff4012|'+0#e000002#ffffff0|]|p+0#af5f00255&|r|i|n|t| +0#0000000&@65
+|.+0#e000002&|;+0#0000001#ffff4012|'+0#e000002#ffffff0|{|p+0#af5f00255&|r|i|n|t| +0#0000000&@65
+@57|2|3|5|,|1| @8|1|2|%| 
diff --git a/runtime/syntax/testdir/dumps/vim_ex_range_14.dump b/runtime/syntax/testdir/dumps/vim_ex_range_14.dump
new file mode 100644 (file)
index 0000000..db82c4d
--- /dev/null
@@ -0,0 +1,20 @@
+|.+0#e000002#ffffff0|;+0#0000001#ffff4012|'+0#e000002#ffffff0|{|p+0#af5f00255&|r|i|n|t| +0#0000000&@65
+|.+0#e000002&|;+0#0000001#ffff4012|'+0#e000002#ffffff0|}|p+0#af5f00255&|r|i|n|t| +0#0000000&@65
+|.+0#e000002&|;+0#0000001#ffff4012|'+0#e000002#ffffff0|(|p+0#af5f00255&|r|i|n|t| +0#0000000&@65
+|.+0#e000002&|;+0#0000001#ffff4012|'+0#e000002#ffffff0|)|p+0#af5f00255&|r|i|n|t| +0#0000000&@65
+|.+0#e000002&|;+0#0000001#ffff4012|'+0#e000002#ffffff0|<|p+0#af5f00255&|r|i|n|t| +0#0000000&@65
+>.+0#e000002&|;+0#0000001#ffff4012|'+0#e000002#ffffff0|>|p+0#af5f00255&|r|i|n|t| +0#0000000&@65
+|.+0#e000002&|;+0#0000001#ffff4012|'+0#e000002#ffffff0|`|p+0#af5f00255&|r|i|n|t| +0#0000000&@65
+|.+0#e000002&|;+0#0000001#ffff4012|'+0#e000002#ffffff0@1|p+0#af5f00255&|r|i|n|t| +0#0000000&@65
+|.+0#e000002&|;+0#0000001#ffff4012|'+0#e000002#ffffff0|"|p+0#af5f00255&|r|i|n|t| +0#0000000&@65
+|.+0#e000002&|;+0#0000001#ffff4012|'+0#e000002#ffffff0|^|p+0#af5f00255&|r|i|n|t| +0#0000000&@65
+|.+0#e000002&|;+0#0000001#ffff4012|'+0#e000002#ffffff0|.|p+0#af5f00255&|r|i|n|t| +0#0000000&@65
+|.+0#e000002&|;+0#0000001#ffff4012|/+0#e000e06#ffffff0|f+0#0000000&|o@1|\+0#e000e06&|/|b+0#0000000&|a|r|/+0#e000e06&|p+0#af5f00255&|r|i|n|t| +0#0000000&@57
+|.+0#e000002&|;+0#0000001#ffff4012|?+0#e000e06#ffffff0|f+0#0000000&|o@1|\+0#e000e06&|?|b+0#0000000&|a|r|?+0#e000e06&|p+0#af5f00255&|r|i|n|t| +0#0000000&@57
+|.+0#e000002&|;+0#0000001#ffff4012|\+0#e000002#ffffff0|/|p+0#af5f00255&|r|i|n|t| +0#0000000&@65
+|.+0#e000002&|;+0#0000001#ffff4012|\+0#e000002#ffffff0|?|p+0#af5f00255&|r|i|n|t| +0#0000000&@65
+|.+0#e000002&|;+0#0000001#ffff4012|\+0#e000002#ffffff0|&|p+0#af5f00255&|r|i|n|t| +0#0000000&@65
+|.+0#e000002&|;+0#0000001#ffff4012|++0#00e0003#ffffff0|p+0#af5f00255&|r|i|n|t| +0#0000000&@66
+|.+0#e000002&|;+0#0000001#ffff4012|-+0#00e0003#ffffff0|p+0#af5f00255&|r|i|n|t| +0#0000000&@66
+|.+0#e000002&|;+0#0000001#ffff4012|++0#00e0003#ffffff0|4|2|p+0#af5f00255&|r|i|n|t| +0#0000000&@64
+@57|2|5|3|,|1| @8|1|4|%| 
diff --git a/runtime/syntax/testdir/dumps/vim_ex_range_15.dump b/runtime/syntax/testdir/dumps/vim_ex_range_15.dump
new file mode 100644 (file)
index 0000000..b3e7551
--- /dev/null
@@ -0,0 +1,20 @@
+|.+0#e000002#ffffff0|;+0#0000001#ffff4012|++0#00e0003#ffffff0|4|2|p+0#af5f00255&|r|i|n|t| +0#0000000&@64
+|.+0#e000002&|;+0#0000001#ffff4012|-+0#00e0003#ffffff0|4|2|p+0#af5f00255&|r|i|n|t| +0#0000000&@64
+@75
+|"+0#0000e05&| |s|p|e|c|i|a|l| |2|a|d@1|r| +0#0000000&@59
+@75
+>%+0#e000002&|p+0#af5f00255&|r|i|n|t| +0#0000000&@68
+|*+0#e000002&|p+0#af5f00255&|r|i|n|t| +0#0000000&@68
+@75
+|"+0#0000e05&| |p|a|i|r|e|d| |m|a|r|k|s| +0#0000000&@60
+@75
+|'+0#e000002&|<|,+0#0000001#ffff4012|'+0#e000002#ffffff0|>|p+0#af5f00255&|r|i|n|t| +0#0000000&@64
+|'+0#e000002&|(|,+0#0000001#ffff4012|'+0#e000002#ffffff0|)|p+0#af5f00255&|r|i|n|t| +0#0000000&@64
+|'+0#e000002&|{|,+0#0000001#ffff4012|'+0#e000002#ffffff0|}|p+0#af5f00255&|r|i|n|t| +0#0000000&@64
+|'+0#e000002&|[|,+0#0000001#ffff4012|'+0#e000002#ffffff0|]|p+0#af5f00255&|r|i|n|t| +0#0000000&@64
+@75
+@75
+|"+0#0000e05&| |o|f@1|s|e|t|s| +0#0000000&@65
+@75
+|"+0#0000e05&| |:|h|e|l|p| |:|r|a|n|g|e|-|o|f@1|s|e|t| +0#0000000&@53
+@57|2|7|1|,|1| @8|1|5|%| 
diff --git a/runtime/syntax/testdir/dumps/vim_ex_range_16.dump b/runtime/syntax/testdir/dumps/vim_ex_range_16.dump
new file mode 100644 (file)
index 0000000..fa0630e
--- /dev/null
@@ -0,0 +1,20 @@
+|"+0#0000e05#ffffff0| |:|h|e|l|p| |:|r|a|n|g|e|-|o|f@1|s|e|t| +0#0000000&@53
+@75
+|:|-+0#00e0003&|1@1|;+0#0000001#ffff4012|++0#00e0003#ffffff0|1| +0#0000000&|p+0#af5f00255&|r|i|n|t| +0#0000000&@61
+|:|-+0#00e0003&@10|,+0#0000001#ffff4012|-+0#00e0003#ffffff0|1|0| +0#0000000&|p+0#af5f00255&|r|i|n|t| +0#0000000&@52
+|:|?+0#e000e06&|E+0#0000000&|a|c|h| |l|i|n|e|?+0#e000e06&|-+0#00e0003&|;+0#0000001#ffff4012|++0#00e0003#ffffff0| +0#0000000&|p+0#af5f00255&|r|i|n|t| +0#0000000&@53
+>:|'+0#e000002&|{|++0#00e0003&|,+0#0000001#ffff4012|'+0#e000002#ffffff0|{|++0#00e0003&|2| +0#0000000&|p+0#af5f00255&|r|i|n|t| +0#0000000&@59
+|:|'+0#e000002&|{|++0#00e0003&|1|;+0#0000001#ffff4012|'+0#e000002#ffffff0|)|-+0#00e0003&|1| +0#0000000&|p+0#af5f00255&|r|i|n|t| +0#0000000&@58
+@75
+|"+0#0000e05&| |s|i|g|n|-|l|e|s@1| |p|o|s|i|t|i|v|e| |o|f@1|s|e|t|s| +0#0000000&@46
+@75
+|.+0#e000002&|1+0#00e0003&|3|p+0#af5f00255&|r|i|n|t| +0#0000000&@66
+|4+0#e000002&|2|,+0#0000001#ffff4012|.+0#e000002#ffffff0|1+0#00e0003&|3|p+0#af5f00255&|r|i|n|t| +0#0000000&@63
+|.+0#e000002&|1+0#00e0003&|3|,+0#0000001#ffff4012|.+0#e000002#ffffff0|1+0#00e0003&|3|p+0#af5f00255&|r|i|n|t| +0#0000000&@62
+|4+0#e000002&|2| +0#0000000&|1+0#00e0003&|3|p+0#af5f00255&|r|i|n|t| +0#0000000&@64
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|1+0#00e0003&|3|p+0#af5f00255&|r|i|n|t| +0#0000000&@61
+|4+0#e000002&|2| +0#0000000&|1+0#00e0003&|3|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|1+0#00e0003&|3|p+0#af5f00255&|r|i|n|t| +0#0000000&@58
+|/+0#e000e06&|f+0#0000000&|o@1|\+0#e000e06&|/|b+0#0000000&|a|r|/+0#e000e06&|1+0#00e0003&|3|p+0#af5f00255&|r|i|n|t| +0#0000000&@57
+|4+0#e000002&|2|,+0#0000001#ffff4012|/+0#e000e06#ffffff0|f+0#0000000&|o@1|\+0#e000e06&|/|b+0#0000000&|a|r|/+0#e000e06&|1+0#00e0003&|3|p+0#af5f00255&|r|i|n|t| +0#0000000&@54
+|/+0#e000e06&|f+0#0000000&|o@1|\+0#e000e06&|/|b+0#0000000&|a|r|/+0#e000e06&|1+0#00e0003&|3|,+0#0000001#ffff4012|/+0#e000e06#ffffff0|f+0#0000000&|o@1|\+0#e000e06&|/|b+0#0000000&|a|r|/+0#e000e06&|1+0#00e0003&|3|p+0#af5f00255&|r|i|n|t| +0#0000000&@44
+@57|2|8|9|,|1| @8|1|6|%| 
diff --git a/runtime/syntax/testdir/dumps/vim_ex_range_17.dump b/runtime/syntax/testdir/dumps/vim_ex_range_17.dump
new file mode 100644 (file)
index 0000000..98addce
--- /dev/null
@@ -0,0 +1,20 @@
+|/+0#e000e06#ffffff0|f+0#0000000&|o@1|\+0#e000e06&|/|b+0#0000000&|a|r|/+0#e000e06&|1+0#00e0003&|3|,+0#0000001#ffff4012|/+0#e000e06#ffffff0|f+0#0000000&|o@1|\+0#e000e06&|/|b+0#0000000&|a|r|/+0#e000e06&|1+0#00e0003&|3|p+0#af5f00255&|r|i|n|t| +0#0000000&@44
+|*+0#e000002&|1+0#00e0003&|3|p+0#af5f00255&|r|i|n|t| +0#0000000&@66
+@75
+|"+0#0000e05&| |,| |s|e|p|a|r|a|t|o|r| +0#0000000&@61
+@75
+>.+0#e000002&|++0#00e0003&|1|3|,+0#0000001#ffff4012|.+0#e000002#ffffff0|++0#00e0003&|1|3|p+0#af5f00255&|r|i|n|t| +0#0000000&@60
+|.+0#e000002&|++0#00e0003&|1|3|,+0#0000001#ffff4012|$+0#e000002#ffffff0|++0#00e0003&|1|3|p+0#af5f00255&|r|i|n|t| +0#0000000&@60
+|.+0#e000002&|++0#00e0003&|1|3|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|++0#00e0003&|1|3|p+0#af5f00255&|r|i|n|t| +0#0000000&@59
+|.+0#e000002&|++0#00e0003&|1|3|,+0#0000001#ffff4012|'+0#e000002#ffffff0|a|++0#00e0003&|1|3|p+0#af5f00255&|r|i|n|t| +0#0000000&@59
+|.+0#e000002&|++0#00e0003&|1|3|,+0#0000001#ffff4012|'+0#e000002#ffffff0|k|++0#00e0003&|1|3|p+0#af5f00255&|r|i|n|t| +0#0000000&@59
+|.+0#e000002&|++0#00e0003&|1|3|,+0#0000001#ffff4012|'+0#e000002#ffffff0|z|++0#00e0003&|1|3|p+0#af5f00255&|r|i|n|t| +0#0000000&@59
+|.+0#e000002&|++0#00e0003&|1|3|,+0#0000001#ffff4012|'+0#e000002#ffffff0|A|++0#00e0003&|1|3|p+0#af5f00255&|r|i|n|t| +0#0000000&@59
+|.+0#e000002&|++0#00e0003&|1|3|,+0#0000001#ffff4012|'+0#e000002#ffffff0|K|++0#00e0003&|1|3|p+0#af5f00255&|r|i|n|t| +0#0000000&@59
+|.+0#e000002&|++0#00e0003&|1|3|,+0#0000001#ffff4012|'+0#e000002#ffffff0|Z|++0#00e0003&|1|3|p+0#af5f00255&|r|i|n|t| +0#0000000&@59
+|.+0#e000002&|++0#00e0003&|1|3|,+0#0000001#ffff4012|'+0#e000002#ffffff0|0|++0#00e0003&|1|3|p+0#af5f00255&|r|i|n|t| +0#0000000&@59
+|.+0#e000002&|++0#00e0003&|1|3|,+0#0000001#ffff4012|'+0#e000002#ffffff0|9|++0#00e0003&|1|3|p+0#af5f00255&|r|i|n|t| +0#0000000&@59
+|.+0#e000002&|++0#00e0003&|1|3|,+0#0000001#ffff4012|'+0#e000002#ffffff0|[|++0#00e0003&|1|3|p+0#af5f00255&|r|i|n|t| +0#0000000&@59
+|.+0#e000002&|++0#00e0003&|1|3|,+0#0000001#ffff4012|'+0#e000002#ffffff0|]|++0#00e0003&|1|3|p+0#af5f00255&|r|i|n|t| +0#0000000&@59
+|.+0#e000002&|++0#00e0003&|1|3|,+0#0000001#ffff4012|'+0#e000002#ffffff0|{|++0#00e0003&|1|3|p+0#af5f00255&|r|i|n|t| +0#0000000&@59
+@57|3|0|7|,|1| @8|1|7|%| 
diff --git a/runtime/syntax/testdir/dumps/vim_ex_range_18.dump b/runtime/syntax/testdir/dumps/vim_ex_range_18.dump
new file mode 100644 (file)
index 0000000..01cc55c
--- /dev/null
@@ -0,0 +1,20 @@
+|.+0#e000002#ffffff0|++0#00e0003&|1|3|,+0#0000001#ffff4012|'+0#e000002#ffffff0|{|++0#00e0003&|1|3|p+0#af5f00255&|r|i|n|t| +0#0000000&@59
+|.+0#e000002&|++0#00e0003&|1|3|,+0#0000001#ffff4012|'+0#e000002#ffffff0|}|++0#00e0003&|1|3|p+0#af5f00255&|r|i|n|t| +0#0000000&@59
+|.+0#e000002&|++0#00e0003&|1|3|,+0#0000001#ffff4012|'+0#e000002#ffffff0|(|++0#00e0003&|1|3|p+0#af5f00255&|r|i|n|t| +0#0000000&@59
+|.+0#e000002&|++0#00e0003&|1|3|,+0#0000001#ffff4012|'+0#e000002#ffffff0|)|++0#00e0003&|1|3|p+0#af5f00255&|r|i|n|t| +0#0000000&@59
+|.+0#e000002&|++0#00e0003&|1|3|,+0#0000001#ffff4012|'+0#e000002#ffffff0|<|++0#00e0003&|1|3|p+0#af5f00255&|r|i|n|t| +0#0000000&@59
+>.+0#e000002&|++0#00e0003&|1|3|,+0#0000001#ffff4012|'+0#e000002#ffffff0|>|++0#00e0003&|1|3|p+0#af5f00255&|r|i|n|t| +0#0000000&@59
+|.+0#e000002&|++0#00e0003&|1|3|,+0#0000001#ffff4012|'+0#e000002#ffffff0|`|++0#00e0003&|1|3|p+0#af5f00255&|r|i|n|t| +0#0000000&@59
+|.+0#e000002&|++0#00e0003&|1|3|,+0#0000001#ffff4012|'+0#e000002#ffffff0@1|++0#00e0003&|1|3|p+0#af5f00255&|r|i|n|t| +0#0000000&@59
+|.+0#e000002&|++0#00e0003&|1|3|,+0#0000001#ffff4012|'+0#e000002#ffffff0|"|++0#00e0003&|1|3|p+0#af5f00255&|r|i|n|t| +0#0000000&@59
+|.+0#e000002&|++0#00e0003&|1|3|,+0#0000001#ffff4012|'+0#e000002#ffffff0|^|++0#00e0003&|1|3|p+0#af5f00255&|r|i|n|t| +0#0000000&@59
+|.+0#e000002&|++0#00e0003&|1|3|,+0#0000001#ffff4012|'+0#e000002#ffffff0|.|++0#00e0003&|1|3|p+0#af5f00255&|r|i|n|t| +0#0000000&@59
+|.+0#e000002&|++0#00e0003&|1|3|,+0#0000001#ffff4012|/+0#e000e06#ffffff0|f+0#0000000&|o@1|\+0#e000e06&|/|b+0#0000000&|a|r|/+0#e000e06&|++0#00e0003&|1|3|p+0#af5f00255&|r|i|n|t| +0#0000000&@51
+|.+0#e000002&|++0#00e0003&|1|3|,+0#0000001#ffff4012|?+0#e000e06#ffffff0|f+0#0000000&|o@1|\+0#e000e06&|?|b+0#0000000&|a|r|?+0#e000e06&|++0#00e0003&|1|3|p+0#af5f00255&|r|i|n|t| +0#0000000&@51
+|.+0#e000002&|++0#00e0003&|1|3|,+0#0000001#ffff4012|\+0#e000002#ffffff0|/|++0#00e0003&|1|3|p+0#af5f00255&|r|i|n|t| +0#0000000&@59
+|.+0#e000002&|++0#00e0003&|1|3|,+0#0000001#ffff4012|\+0#e000002#ffffff0|?|++0#00e0003&|1|3|p+0#af5f00255&|r|i|n|t| +0#0000000&@59
+|.+0#e000002&|++0#00e0003&|1|3|,+0#0000001#ffff4012|\+0#e000002#ffffff0|&|++0#00e0003&|1|3|p+0#af5f00255&|r|i|n|t| +0#0000000&@59
+|.+0#e000002&|++0#00e0003&|1|3|,+0#0000001#ffff4012|++0#00e0003#ffffff0@1|1|3|p+0#af5f00255&|r|i|n|t| +0#0000000&@60
+|.+0#e000002&|++0#00e0003&|1|3|,+0#0000001#ffff4012|-+0#00e0003#ffffff0|+|1|3|p+0#af5f00255&|r|i|n|t| +0#0000000&@60
+|.+0#e000002&|++0#00e0003&|1|3|,+0#0000001#ffff4012|++0#00e0003#ffffff0|4|2|+|1|3|p+0#af5f00255&|r|i|n|t| +0#0000000&@58
+@57|3|2|5|,|1| @8|1|8|%| 
diff --git a/runtime/syntax/testdir/dumps/vim_ex_range_19.dump b/runtime/syntax/testdir/dumps/vim_ex_range_19.dump
new file mode 100644 (file)
index 0000000..57b89ca
--- /dev/null
@@ -0,0 +1,20 @@
+|.+0#e000002#ffffff0|++0#00e0003&|1|3|,+0#0000001#ffff4012|++0#00e0003#ffffff0|4|2|+|1|3|p+0#af5f00255&|r|i|n|t| +0#0000000&@58
+|.+0#e000002&|++0#00e0003&|1|3|,+0#0000001#ffff4012|-+0#00e0003#ffffff0|4|2|+|1|3|p+0#af5f00255&|r|i|n|t| +0#0000000&@58
+@75
+|.+0#e000002&|-+0#00e0003&|1|3|,+0#0000001#ffff4012|.+0#e000002#ffffff0|-+0#00e0003&|1|3|p+0#af5f00255&|r|i|n|t| +0#0000000&@60
+|.+0#e000002&|-+0#00e0003&|1|3|,+0#0000001#ffff4012|$+0#e000002#ffffff0|-+0#00e0003&|1|3|p+0#af5f00255&|r|i|n|t| +0#0000000&@60
+>.+0#e000002&|-+0#00e0003&|1|3|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|-+0#00e0003&|1|3|p+0#af5f00255&|r|i|n|t| +0#0000000&@59
+|.+0#e000002&|-+0#00e0003&|1|3|,+0#0000001#ffff4012|'+0#e000002#ffffff0|a|-+0#00e0003&|1|3|p+0#af5f00255&|r|i|n|t| +0#0000000&@59
+|.+0#e000002&|-+0#00e0003&|1|3|,+0#0000001#ffff4012|'+0#e000002#ffffff0|k|-+0#00e0003&|1|3|p+0#af5f00255&|r|i|n|t| +0#0000000&@59
+|.+0#e000002&|-+0#00e0003&|1|3|,+0#0000001#ffff4012|'+0#e000002#ffffff0|z|-+0#00e0003&|1|3|p+0#af5f00255&|r|i|n|t| +0#0000000&@59
+|.+0#e000002&|-+0#00e0003&|1|3|,+0#0000001#ffff4012|'+0#e000002#ffffff0|A|-+0#00e0003&|1|3|p+0#af5f00255&|r|i|n|t| +0#0000000&@59
+|.+0#e000002&|-+0#00e0003&|1|3|,+0#0000001#ffff4012|'+0#e000002#ffffff0|K|-+0#00e0003&|1|3|p+0#af5f00255&|r|i|n|t| +0#0000000&@59
+|.+0#e000002&|-+0#00e0003&|1|3|,+0#0000001#ffff4012|'+0#e000002#ffffff0|Z|-+0#00e0003&|1|3|p+0#af5f00255&|r|i|n|t| +0#0000000&@59
+|.+0#e000002&|-+0#00e0003&|1|3|,+0#0000001#ffff4012|'+0#e000002#ffffff0|0|-+0#00e0003&|1|3|p+0#af5f00255&|r|i|n|t| +0#0000000&@59
+|.+0#e000002&|-+0#00e0003&|1|3|,+0#0000001#ffff4012|'+0#e000002#ffffff0|9|-+0#00e0003&|1|3|p+0#af5f00255&|r|i|n|t| +0#0000000&@59
+|.+0#e000002&|-+0#00e0003&|1|3|,+0#0000001#ffff4012|'+0#e000002#ffffff0|[|-+0#00e0003&|1|3|p+0#af5f00255&|r|i|n|t| +0#0000000&@59
+|.+0#e000002&|-+0#00e0003&|1|3|,+0#0000001#ffff4012|'+0#e000002#ffffff0|]|-+0#00e0003&|1|3|p+0#af5f00255&|r|i|n|t| +0#0000000&@59
+|.+0#e000002&|-+0#00e0003&|1|3|,+0#0000001#ffff4012|'+0#e000002#ffffff0|{|-+0#00e0003&|1|3|p+0#af5f00255&|r|i|n|t| +0#0000000&@59
+|.+0#e000002&|-+0#00e0003&|1|3|,+0#0000001#ffff4012|'+0#e000002#ffffff0|}|-+0#00e0003&|1|3|p+0#af5f00255&|r|i|n|t| +0#0000000&@59
+|.+0#e000002&|-+0#00e0003&|1|3|,+0#0000001#ffff4012|'+0#e000002#ffffff0|(|-+0#00e0003&|1|3|p+0#af5f00255&|r|i|n|t| +0#0000000&@59
+@57|3|4|3|,|1| @8|1|9|%| 
diff --git a/runtime/syntax/testdir/dumps/vim_ex_range_20.dump b/runtime/syntax/testdir/dumps/vim_ex_range_20.dump
new file mode 100644 (file)
index 0000000..ddc973e
--- /dev/null
@@ -0,0 +1,20 @@
+|.+0#e000002#ffffff0|-+0#00e0003&|1|3|,+0#0000001#ffff4012|'+0#e000002#ffffff0|(|-+0#00e0003&|1|3|p+0#af5f00255&|r|i|n|t| +0#0000000&@59
+|.+0#e000002&|-+0#00e0003&|1|3|,+0#0000001#ffff4012|'+0#e000002#ffffff0|)|-+0#00e0003&|1|3|p+0#af5f00255&|r|i|n|t| +0#0000000&@59
+|.+0#e000002&|-+0#00e0003&|1|3|,+0#0000001#ffff4012|'+0#e000002#ffffff0|<|-+0#00e0003&|1|3|p+0#af5f00255&|r|i|n|t| +0#0000000&@59
+|.+0#e000002&|-+0#00e0003&|1|3|,+0#0000001#ffff4012|'+0#e000002#ffffff0|>|-+0#00e0003&|1|3|p+0#af5f00255&|r|i|n|t| +0#0000000&@59
+|.+0#e000002&|-+0#00e0003&|1|3|,+0#0000001#ffff4012|'+0#e000002#ffffff0|`|-+0#00e0003&|1|3|p+0#af5f00255&|r|i|n|t| +0#0000000&@59
+>.+0#e000002&|-+0#00e0003&|1|3|,+0#0000001#ffff4012|'+0#e000002#ffffff0@1|-+0#00e0003&|1|3|p+0#af5f00255&|r|i|n|t| +0#0000000&@59
+|.+0#e000002&|-+0#00e0003&|1|3|,+0#0000001#ffff4012|'+0#e000002#ffffff0|"|-+0#00e0003&|1|3|p+0#af5f00255&|r|i|n|t| +0#0000000&@59
+|.+0#e000002&|-+0#00e0003&|1|3|,+0#0000001#ffff4012|'+0#e000002#ffffff0|^|-+0#00e0003&|1|3|p+0#af5f00255&|r|i|n|t| +0#0000000&@59
+|.+0#e000002&|-+0#00e0003&|1|3|,+0#0000001#ffff4012|'+0#e000002#ffffff0|.|-+0#00e0003&|1|3|p+0#af5f00255&|r|i|n|t| +0#0000000&@59
+|.+0#e000002&|-+0#00e0003&|1|3|,+0#0000001#ffff4012|/+0#e000e06#ffffff0|f+0#0000000&|o@1|\+0#e000e06&|/|b+0#0000000&|a|r|/+0#e000e06&|-+0#00e0003&|1|3|p+0#af5f00255&|r|i|n|t| +0#0000000&@51
+|.+0#e000002&|-+0#00e0003&|1|3|,+0#0000001#ffff4012|?+0#e000e06#ffffff0|f+0#0000000&|o@1|\+0#e000e06&|?|b+0#0000000&|a|r|?+0#e000e06&|-+0#00e0003&|1|3|p+0#af5f00255&|r|i|n|t| +0#0000000&@51
+|.+0#e000002&|++0#00e0003&|1|3|,+0#0000001#ffff4012|\+0#e000002#ffffff0|/|-+0#00e0003&|1|3|p+0#af5f00255&|r|i|n|t| +0#0000000&@59
+|.+0#e000002&|++0#00e0003&|1|3|,+0#0000001#ffff4012|\+0#e000002#ffffff0|?|-+0#00e0003&|1|3|p+0#af5f00255&|r|i|n|t| +0#0000000&@59
+|.+0#e000002&|++0#00e0003&|1|3|,+0#0000001#ffff4012|\+0#e000002#ffffff0|&|-+0#00e0003&|1|3|p+0#af5f00255&|r|i|n|t| +0#0000000&@59
+|.+0#e000002&|++0#00e0003&|1|3|,+0#0000001#ffff4012|++0#00e0003#ffffff0|-|1|3|p+0#af5f00255&|r|i|n|t| +0#0000000&@60
+|.+0#e000002&|++0#00e0003&|1|3|,+0#0000001#ffff4012|-+0#00e0003#ffffff0@1|1|3|p+0#af5f00255&|r|i|n|t| +0#0000000&@60
+|.+0#e000002&|++0#00e0003&|1|3|,+0#0000001#ffff4012|++0#00e0003#ffffff0|4|2|-|1|3|p+0#af5f00255&|r|i|n|t| +0#0000000&@58
+|.+0#e000002&|++0#00e0003&|1|3|,+0#0000001#ffff4012|-+0#00e0003#ffffff0|4|2|-|1|3|p+0#af5f00255&|r|i|n|t| +0#0000000&@58
+@75
+@57|3|6|1|,|1| @8|2|0|%| 
diff --git a/runtime/syntax/testdir/dumps/vim_ex_range_21.dump b/runtime/syntax/testdir/dumps/vim_ex_range_21.dump
new file mode 100644 (file)
index 0000000..3f97c81
--- /dev/null
@@ -0,0 +1,20 @@
+| +0&#ffffff0@74
+|"+0#0000e05&| |;| |s|e|p|a|r|a|t|o|r| +0#0000000&@61
+@75
+|.+0#e000002&|++0#00e0003&|1|3|;+0#0000001#ffff4012|.+0#e000002#ffffff0|++0#00e0003&|1|3|p+0#af5f00255&|r|i|n|t| +0#0000000&@60
+|.+0#e000002&|++0#00e0003&|1|3|;+0#0000001#ffff4012|$+0#e000002#ffffff0|++0#00e0003&|1|3|p+0#af5f00255&|r|i|n|t| +0#0000000&@60
+>.+0#e000002&|++0#00e0003&|1|3|;+0#0000001#ffff4012|4+0#e000002#ffffff0|2|++0#00e0003&|1|3|p+0#af5f00255&|r|i|n|t| +0#0000000&@59
+|.+0#e000002&|++0#00e0003&|1|3|;+0#0000001#ffff4012|'+0#e000002#ffffff0|a|++0#00e0003&|1|3|p+0#af5f00255&|r|i|n|t| +0#0000000&@59
+|.+0#e000002&|++0#00e0003&|1|3|;+0#0000001#ffff4012|'+0#e000002#ffffff0|k|++0#00e0003&|1|3|p+0#af5f00255&|r|i|n|t| +0#0000000&@59
+|.+0#e000002&|++0#00e0003&|1|3|;+0#0000001#ffff4012|'+0#e000002#ffffff0|z|++0#00e0003&|1|3|p+0#af5f00255&|r|i|n|t| +0#0000000&@59
+|.+0#e000002&|++0#00e0003&|1|3|;+0#0000001#ffff4012|'+0#e000002#ffffff0|A|++0#00e0003&|1|3|p+0#af5f00255&|r|i|n|t| +0#0000000&@59
+|.+0#e000002&|++0#00e0003&|1|3|;+0#0000001#ffff4012|'+0#e000002#ffffff0|K|++0#00e0003&|1|3|p+0#af5f00255&|r|i|n|t| +0#0000000&@59
+|.+0#e000002&|++0#00e0003&|1|3|;+0#0000001#ffff4012|'+0#e000002#ffffff0|Z|++0#00e0003&|1|3|p+0#af5f00255&|r|i|n|t| +0#0000000&@59
+|.+0#e000002&|++0#00e0003&|1|3|;+0#0000001#ffff4012|'+0#e000002#ffffff0|0|++0#00e0003&|1|3|p+0#af5f00255&|r|i|n|t| +0#0000000&@59
+|.+0#e000002&|++0#00e0003&|1|3|;+0#0000001#ffff4012|'+0#e000002#ffffff0|9|++0#00e0003&|1|3|p+0#af5f00255&|r|i|n|t| +0#0000000&@59
+|.+0#e000002&|++0#00e0003&|1|3|;+0#0000001#ffff4012|'+0#e000002#ffffff0|[|++0#00e0003&|1|3|p+0#af5f00255&|r|i|n|t| +0#0000000&@59
+|.+0#e000002&|++0#00e0003&|1|3|;+0#0000001#ffff4012|'+0#e000002#ffffff0|]|++0#00e0003&|1|3|p+0#af5f00255&|r|i|n|t| +0#0000000&@59
+|.+0#e000002&|++0#00e0003&|1|3|;+0#0000001#ffff4012|'+0#e000002#ffffff0|{|++0#00e0003&|1|3|p+0#af5f00255&|r|i|n|t| +0#0000000&@59
+|.+0#e000002&|++0#00e0003&|1|3|;+0#0000001#ffff4012|'+0#e000002#ffffff0|}|++0#00e0003&|1|3|p+0#af5f00255&|r|i|n|t| +0#0000000&@59
+|.+0#e000002&|++0#00e0003&|1|3|;+0#0000001#ffff4012|'+0#e000002#ffffff0|(|++0#00e0003&|1|3|p+0#af5f00255&|r|i|n|t| +0#0000000&@59
+@57|3|7|9|,|1| @8|2|1|%| 
diff --git a/runtime/syntax/testdir/dumps/vim_ex_range_22.dump b/runtime/syntax/testdir/dumps/vim_ex_range_22.dump
new file mode 100644 (file)
index 0000000..bebdd2d
--- /dev/null
@@ -0,0 +1,20 @@
+|.+0#e000002#ffffff0|++0#00e0003&|1|3|;+0#0000001#ffff4012|'+0#e000002#ffffff0|(|++0#00e0003&|1|3|p+0#af5f00255&|r|i|n|t| +0#0000000&@59
+|.+0#e000002&|++0#00e0003&|1|3|;+0#0000001#ffff4012|'+0#e000002#ffffff0|)|++0#00e0003&|1|3|p+0#af5f00255&|r|i|n|t| +0#0000000&@59
+|.+0#e000002&|++0#00e0003&|1|3|;+0#0000001#ffff4012|'+0#e000002#ffffff0|<|++0#00e0003&|1|3|p+0#af5f00255&|r|i|n|t| +0#0000000&@59
+|.+0#e000002&|++0#00e0003&|1|3|;+0#0000001#ffff4012|'+0#e000002#ffffff0|>|++0#00e0003&|1|3|p+0#af5f00255&|r|i|n|t| +0#0000000&@59
+|.+0#e000002&|++0#00e0003&|1|3|;+0#0000001#ffff4012|'+0#e000002#ffffff0|`|++0#00e0003&|1|3|p+0#af5f00255&|r|i|n|t| +0#0000000&@59
+>.+0#e000002&|++0#00e0003&|1|3|;+0#0000001#ffff4012|'+0#e000002#ffffff0@1|++0#00e0003&|1|3|p+0#af5f00255&|r|i|n|t| +0#0000000&@59
+|.+0#e000002&|++0#00e0003&|1|3|;+0#0000001#ffff4012|'+0#e000002#ffffff0|"|++0#00e0003&|1|3|p+0#af5f00255&|r|i|n|t| +0#0000000&@59
+|.+0#e000002&|++0#00e0003&|1|3|;+0#0000001#ffff4012|'+0#e000002#ffffff0|^|++0#00e0003&|1|3|p+0#af5f00255&|r|i|n|t| +0#0000000&@59
+|.+0#e000002&|++0#00e0003&|1|3|;+0#0000001#ffff4012|'+0#e000002#ffffff0|.|++0#00e0003&|1|3|p+0#af5f00255&|r|i|n|t| +0#0000000&@59
+|.+0#e000002&|++0#00e0003&|1|3|;+0#0000001#ffff4012|/+0#e000e06#ffffff0|f+0#0000000&|o@1|\+0#e000e06&|/|b+0#0000000&|a|r|/+0#e000e06&|++0#00e0003&|1|3|p+0#af5f00255&|r|i|n|t| +0#0000000&@51
+|.+0#e000002&|++0#00e0003&|1|3|;+0#0000001#ffff4012|?+0#e000e06#ffffff0|f+0#0000000&|o@1|\+0#e000e06&|?|b+0#0000000&|a|r|?+0#e000e06&|++0#00e0003&|1|3|p+0#af5f00255&|r|i|n|t| +0#0000000&@51
+|.+0#e000002&|++0#00e0003&|1|3|;+0#0000001#ffff4012|\+0#e000002#ffffff0|/|p+0#af5f00255&|r|i|n|t| +0#0000000&@62
+|.+0#e000002&|++0#00e0003&|1|3|;+0#0000001#ffff4012|\+0#e000002#ffffff0|?|p+0#af5f00255&|r|i|n|t| +0#0000000&@62
+|.+0#e000002&|++0#00e0003&|1|3|;+0#0000001#ffff4012|\+0#e000002#ffffff0|&|p+0#af5f00255&|r|i|n|t| +0#0000000&@62
+|.+0#e000002&|++0#00e0003&|1|3|;+0#0000001#ffff4012|++0#00e0003#ffffff0@1|1|3|p+0#af5f00255&|r|i|n|t| +0#0000000&@60
+|.+0#e000002&|++0#00e0003&|1|3|;+0#0000001#ffff4012|-+0#00e0003#ffffff0|+|1|3|p+0#af5f00255&|r|i|n|t| +0#0000000&@60
+|.+0#e000002&|++0#00e0003&|1|3|;+0#0000001#ffff4012|++0#00e0003#ffffff0|4|2|+|1|3|p+0#af5f00255&|r|i|n|t| +0#0000000&@58
+|.+0#e000002&|++0#00e0003&|1|3|;+0#0000001#ffff4012|-+0#00e0003#ffffff0|4|2|+|1|3|p+0#af5f00255&|r|i|n|t| +0#0000000&@58
+@75
+@57|3|9|7|,|1| @8|2@1|%| 
diff --git a/runtime/syntax/testdir/dumps/vim_ex_range_23.dump b/runtime/syntax/testdir/dumps/vim_ex_range_23.dump
new file mode 100644 (file)
index 0000000..4f2d9f4
--- /dev/null
@@ -0,0 +1,20 @@
+| +0&#ffffff0@74
+|.+0#e000002&|-+0#00e0003&|1|3|;+0#0000001#ffff4012|.+0#e000002#ffffff0|-+0#00e0003&|1|3|p+0#af5f00255&|r|i|n|t| +0#0000000&@60
+|.+0#e000002&|-+0#00e0003&|1|3|;+0#0000001#ffff4012|$+0#e000002#ffffff0|-+0#00e0003&|1|3|p+0#af5f00255&|r|i|n|t| +0#0000000&@60
+|.+0#e000002&|-+0#00e0003&|1|3|;+0#0000001#ffff4012|4+0#e000002#ffffff0|2|-+0#00e0003&|1|3|p+0#af5f00255&|r|i|n|t| +0#0000000&@59
+|.+0#e000002&|-+0#00e0003&|1|3|;+0#0000001#ffff4012|'+0#e000002#ffffff0|a|-+0#00e0003&|1|3|p+0#af5f00255&|r|i|n|t| +0#0000000&@59
+>.+0#e000002&|-+0#00e0003&|1|3|;+0#0000001#ffff4012|'+0#e000002#ffffff0|k|-+0#00e0003&|1|3|p+0#af5f00255&|r|i|n|t| +0#0000000&@59
+|.+0#e000002&|-+0#00e0003&|1|3|;+0#0000001#ffff4012|'+0#e000002#ffffff0|z|-+0#00e0003&|1|3|p+0#af5f00255&|r|i|n|t| +0#0000000&@59
+|.+0#e000002&|-+0#00e0003&|1|3|;+0#0000001#ffff4012|'+0#e000002#ffffff0|A|-+0#00e0003&|1|3|p+0#af5f00255&|r|i|n|t| +0#0000000&@59
+|.+0#e000002&|-+0#00e0003&|1|3|;+0#0000001#ffff4012|'+0#e000002#ffffff0|K|-+0#00e0003&|1|3|p+0#af5f00255&|r|i|n|t| +0#0000000&@59
+|.+0#e000002&|-+0#00e0003&|1|3|;+0#0000001#ffff4012|'+0#e000002#ffffff0|Z|-+0#00e0003&|1|3|p+0#af5f00255&|r|i|n|t| +0#0000000&@59
+|.+0#e000002&|-+0#00e0003&|1|3|;+0#0000001#ffff4012|'+0#e000002#ffffff0|0|-+0#00e0003&|1|3|p+0#af5f00255&|r|i|n|t| +0#0000000&@59
+|.+0#e000002&|-+0#00e0003&|1|3|;+0#0000001#ffff4012|'+0#e000002#ffffff0|9|-+0#00e0003&|1|3|p+0#af5f00255&|r|i|n|t| +0#0000000&@59
+|.+0#e000002&|-+0#00e0003&|1|3|;+0#0000001#ffff4012|'+0#e000002#ffffff0|[|-+0#00e0003&|1|3|p+0#af5f00255&|r|i|n|t| +0#0000000&@59
+|.+0#e000002&|-+0#00e0003&|1|3|;+0#0000001#ffff4012|'+0#e000002#ffffff0|]|-+0#00e0003&|1|3|p+0#af5f00255&|r|i|n|t| +0#0000000&@59
+|.+0#e000002&|-+0#00e0003&|1|3|;+0#0000001#ffff4012|'+0#e000002#ffffff0|{|-+0#00e0003&|1|3|p+0#af5f00255&|r|i|n|t| +0#0000000&@59
+|.+0#e000002&|-+0#00e0003&|1|3|;+0#0000001#ffff4012|'+0#e000002#ffffff0|}|-+0#00e0003&|1|3|p+0#af5f00255&|r|i|n|t| +0#0000000&@59
+|.+0#e000002&|-+0#00e0003&|1|3|;+0#0000001#ffff4012|'+0#e000002#ffffff0|(|-+0#00e0003&|1|3|p+0#af5f00255&|r|i|n|t| +0#0000000&@59
+|.+0#e000002&|-+0#00e0003&|1|3|;+0#0000001#ffff4012|'+0#e000002#ffffff0|)|-+0#00e0003&|1|3|p+0#af5f00255&|r|i|n|t| +0#0000000&@59
+|.+0#e000002&|-+0#00e0003&|1|3|;+0#0000001#ffff4012|'+0#e000002#ffffff0|<|-+0#00e0003&|1|3|p+0#af5f00255&|r|i|n|t| +0#0000000&@59
+@57|4|1|5|,|1| @8|2|3|%| 
diff --git a/runtime/syntax/testdir/dumps/vim_ex_range_24.dump b/runtime/syntax/testdir/dumps/vim_ex_range_24.dump
new file mode 100644 (file)
index 0000000..9b6a4ad
--- /dev/null
@@ -0,0 +1,20 @@
+|.+0#e000002#ffffff0|-+0#00e0003&|1|3|;+0#0000001#ffff4012|'+0#e000002#ffffff0|<|-+0#00e0003&|1|3|p+0#af5f00255&|r|i|n|t| +0#0000000&@59
+|.+0#e000002&|-+0#00e0003&|1|3|;+0#0000001#ffff4012|'+0#e000002#ffffff0|>|-+0#00e0003&|1|3|p+0#af5f00255&|r|i|n|t| +0#0000000&@59
+|.+0#e000002&|-+0#00e0003&|1|3|;+0#0000001#ffff4012|'+0#e000002#ffffff0|`|-+0#00e0003&|1|3|p+0#af5f00255&|r|i|n|t| +0#0000000&@59
+|.+0#e000002&|-+0#00e0003&|1|3|;+0#0000001#ffff4012|'+0#e000002#ffffff0@1|-+0#00e0003&|1|3|p+0#af5f00255&|r|i|n|t| +0#0000000&@59
+|.+0#e000002&|-+0#00e0003&|1|3|;+0#0000001#ffff4012|'+0#e000002#ffffff0|"|-+0#00e0003&|1|3|p+0#af5f00255&|r|i|n|t| +0#0000000&@59
+>.+0#e000002&|-+0#00e0003&|1|3|;+0#0000001#ffff4012|'+0#e000002#ffffff0|^|-+0#00e0003&|1|3|p+0#af5f00255&|r|i|n|t| +0#0000000&@59
+|.+0#e000002&|-+0#00e0003&|1|3|;+0#0000001#ffff4012|'+0#e000002#ffffff0|.|-+0#00e0003&|1|3|p+0#af5f00255&|r|i|n|t| +0#0000000&@59
+|.+0#e000002&|-+0#00e0003&|1|3|;+0#0000001#ffff4012|/+0#e000e06#ffffff0|f+0#0000000&|o@1|\+0#e000e06&|/|b+0#0000000&|a|r|/+0#e000e06&|-+0#00e0003&|1|3|p+0#af5f00255&|r|i|n|t| +0#0000000&@51
+|.+0#e000002&|-+0#00e0003&|1|3|;+0#0000001#ffff4012|?+0#e000e06#ffffff0|f+0#0000000&|o@1|\+0#e000e06&|?|b+0#0000000&|a|r|?+0#e000e06&|-+0#00e0003&|1|3|p+0#af5f00255&|r|i|n|t| +0#0000000&@51
+|.+0#e000002&|-+0#00e0003&|1|3|;+0#0000001#ffff4012|\+0#e000002#ffffff0|/|p+0#af5f00255&|r|i|n|t| +0#0000000&@62
+|.+0#e000002&|-+0#00e0003&|1|3|;+0#0000001#ffff4012|\+0#e000002#ffffff0|?|p+0#af5f00255&|r|i|n|t| +0#0000000&@62
+|.+0#e000002&|-+0#00e0003&|1|3|;+0#0000001#ffff4012|\+0#e000002#ffffff0|&|p+0#af5f00255&|r|i|n|t| +0#0000000&@62
+|.+0#e000002&|-+0#00e0003&|1|3|;+0#0000001#ffff4012|++0#00e0003#ffffff0|-|1|3|p+0#af5f00255&|r|i|n|t| +0#0000000&@60
+|.+0#e000002&|-+0#00e0003&|1|3|;+0#0000001#ffff4012|-+0#00e0003#ffffff0@1|1|3|p+0#af5f00255&|r|i|n|t| +0#0000000&@60
+|.+0#e000002&|-+0#00e0003&|1|3|;+0#0000001#ffff4012|++0#00e0003#ffffff0|4|2|-|1|3|p+0#af5f00255&|r|i|n|t| +0#0000000&@58
+|.+0#e000002&|-+0#00e0003&|1|3|;+0#0000001#ffff4012|-+0#00e0003#ffffff0|4|2|-|1|3|p+0#af5f00255&|r|i|n|t| +0#0000000&@58
+@75
+@75
+|"+0#0000e05&| |b|a|r|e| |r|a|n|g|e|s| +0#0000000&@61
+@57|4|3@1|,|1| @8|2|4|%| 
diff --git a/runtime/syntax/testdir/dumps/vim_ex_range_25.dump b/runtime/syntax/testdir/dumps/vim_ex_range_25.dump
new file mode 100644 (file)
index 0000000..aefeaea
--- /dev/null
@@ -0,0 +1,20 @@
+|"+0#0000e05#ffffff0| |b|a|r|e| |r|a|n|g|e|s| +0#0000000&@61
+@75
+|.+0#e000002&| +0#0000000&@73
+|$+0#e000002&| +0#0000000&@73
+|4+0#e000002&|2| +0#0000000&@72
+>'+0#e000002&|a| +0#0000000&@72
+|'+0#e000002&|k| +0#0000000&@72
+|'+0#e000002&|z| +0#0000000&@72
+|'+0#e000002&|A| +0#0000000&@72
+|'+0#e000002&|K| +0#0000000&@72
+|'+0#e000002&|Z| +0#0000000&@72
+|'+0#e000002&|0| +0#0000000&@72
+|'+0#e000002&|9| +0#0000000&@72
+|'+0#e000002&|[| +0#0000000&@72
+|'+0#e000002&|]| +0#0000000&@72
+|'+0#e000002&|{| +0#0000000&@72
+|'+0#e000002&|}| +0#0000000&@72
+|'+0#e000002&|(| +0#0000000&@72
+|'+0#e000002&|)| +0#0000000&@72
+@57|4|5|1|,|1| @8|2|5|%| 
diff --git a/runtime/syntax/testdir/dumps/vim_ex_range_26.dump b/runtime/syntax/testdir/dumps/vim_ex_range_26.dump
new file mode 100644 (file)
index 0000000..803a16f
--- /dev/null
@@ -0,0 +1,20 @@
+|'+0#e000002#ffffff0|)| +0#0000000&@72
+|'+0#e000002&|<| +0#0000000&@72
+|'+0#e000002&|>| +0#0000000&@72
+|'+0#e000002&|`| +0#0000000&@72
+|'+0#e000002&@1| +0#0000000&@72
+>'+0#e000002&|"| +0#0000000&@72
+|'+0#e000002&|^| +0#0000000&@72
+|'+0#e000002&|.| +0#0000000&@72
+|/+0#e000e06&|f+0#0000000&|o@1|\+0#e000e06&|/|b+0#0000000&|a|r|/+0#e000e06&| +0#0000000&@64
+|/+0#e000e06&|f+0#0000000&|o@1|\+0#e000e06&|/|b+0#0000000&|a|r| @65
+|?+0#e000e06&|f+0#0000000&|o@1|\+0#e000e06&|?|b+0#0000000&|a|r|?+0#e000e06&| +0#0000000&@64
+|?+0#e000e06&|f+0#0000000&|o@1|\+0#e000e06&|?|b+0#0000000&|a|r| @65
+|:|\+0#e000002&|/| +0#0000000&@71
+|:|\+0#e000002&|?| +0#0000000&@71
+|:|\+0#e000002&|&| +0#0000000&@71
+|++0#00e0003&| +0#0000000&@73
+|-+0#00e0003&| +0#0000000&@73
+|++0#00e0003&|4|2| +0#0000000&@71
+|-+0#00e0003&|4|2| +0#0000000&@71
+@57|4|6|9|,|1| @8|2|6|%| 
diff --git a/runtime/syntax/testdir/dumps/vim_ex_range_27.dump b/runtime/syntax/testdir/dumps/vim_ex_range_27.dump
new file mode 100644 (file)
index 0000000..511d90c
--- /dev/null
@@ -0,0 +1,20 @@
+|-+0#00e0003#ffffff0|4|2| +0#0000000&@71
+@75
+|:|.+0#e000002&| +0#0000000&@72
+|:|$+0#e000002&| +0#0000000&@72
+|:|4+0#e000002&|2| +0#0000000&@71
+>:|'+0#e000002&|a| +0#0000000&@71
+|:|'+0#e000002&|k| +0#0000000&@71
+|:|'+0#e000002&|z| +0#0000000&@71
+|:|'+0#e000002&|A| +0#0000000&@71
+|:|'+0#e000002&|K| +0#0000000&@71
+|:|'+0#e000002&|Z| +0#0000000&@71
+|:|'+0#e000002&|0| +0#0000000&@71
+|:|'+0#e000002&|9| +0#0000000&@71
+|:|'+0#e000002&|[| +0#0000000&@71
+|:|'+0#e000002&|]| +0#0000000&@71
+|:|'+0#e000002&|{| +0#0000000&@71
+|:|'+0#e000002&|}| +0#0000000&@71
+|:|'+0#e000002&|(| +0#0000000&@71
+|:|'+0#e000002&|)| +0#0000000&@71
+@57|4|8|7|,|1| @8|2|7|%| 
diff --git a/runtime/syntax/testdir/dumps/vim_ex_range_28.dump b/runtime/syntax/testdir/dumps/vim_ex_range_28.dump
new file mode 100644 (file)
index 0000000..f0d4272
--- /dev/null
@@ -0,0 +1,20 @@
+|:+0&#ffffff0|'+0#e000002&|)| +0#0000000&@71
+|:|'+0#e000002&|<| +0#0000000&@71
+|:|'+0#e000002&|>| +0#0000000&@71
+|:|'+0#e000002&|`| +0#0000000&@71
+|:|'+0#e000002&@1| +0#0000000&@71
+>:|'+0#e000002&|"| +0#0000000&@71
+|:|'+0#e000002&|^| +0#0000000&@71
+|:|'+0#e000002&|.| +0#0000000&@71
+|:|/+0#e000e06&|f+0#0000000&|o@1|\+0#e000e06&|/|b+0#0000000&|a|r|/+0#e000e06&| +0#0000000&@63
+|:|/+0#e000e06&|f+0#0000000&|o@1|\+0#e000e06&|/|b+0#0000000&|a|r| @64
+|:|?+0#e000e06&|f+0#0000000&|o@1|\+0#e000e06&|?|b+0#0000000&|a|r|?+0#e000e06&| +0#0000000&@63
+|:|?+0#e000e06&|f+0#0000000&|o@1|\+0#e000e06&|?|b+0#0000000&|a|r| @64
+|:|\+0#e000002&|/| +0#0000000&@71
+|:|\+0#e000002&|?| +0#0000000&@71
+|:|\+0#e000002&|&| +0#0000000&@71
+|:|++0#00e0003&| +0#0000000&@72
+|:|-+0#00e0003&| +0#0000000&@72
+|:|++0#00e0003&|4|2| +0#0000000&@70
+|:|-+0#00e0003&|4|2| +0#0000000&@70
+@57|5|0|5|,|1| @8|2|8|%| 
diff --git a/runtime/syntax/testdir/dumps/vim_ex_range_29.dump b/runtime/syntax/testdir/dumps/vim_ex_range_29.dump
new file mode 100644 (file)
index 0000000..2c345c8
--- /dev/null
@@ -0,0 +1,20 @@
+|:+0&#ffffff0|-+0#00e0003&|4|2| +0#0000000&@70
+@75
+|e+0#af5f00255&|c|h|o| +0#0000000&|"+0#e000002&|.@2|"| +0#0000000&||| |.+0#e000002&| +0#0000000&@60
+|e+0#af5f00255&|c|h|o| +0#0000000&|"+0#e000002&|.@2|"| +0#0000000&||| |$+0#e000002&| +0#0000000&@60
+|e+0#af5f00255&|c|h|o| +0#0000000&|"+0#e000002&|.@2|"| +0#0000000&||| |4+0#e000002&|2| +0#0000000&@59
+>e+0#af5f00255&|c|h|o| +0#0000000&|"+0#e000002&|.@2|"| +0#0000000&||| |'+0#e000002&|a| +0#0000000&@59
+|e+0#af5f00255&|c|h|o| +0#0000000&|"+0#e000002&|.@2|"| +0#0000000&||| |'+0#e000002&|k| +0#0000000&@59
+|e+0#af5f00255&|c|h|o| +0#0000000&|"+0#e000002&|.@2|"| +0#0000000&||| |'+0#e000002&|z| +0#0000000&@59
+|e+0#af5f00255&|c|h|o| +0#0000000&|"+0#e000002&|.@2|"| +0#0000000&||| |'+0#e000002&|A| +0#0000000&@59
+|e+0#af5f00255&|c|h|o| +0#0000000&|"+0#e000002&|.@2|"| +0#0000000&||| |'+0#e000002&|K| +0#0000000&@59
+|e+0#af5f00255&|c|h|o| +0#0000000&|"+0#e000002&|.@2|"| +0#0000000&||| |'+0#e000002&|Z| +0#0000000&@59
+|e+0#af5f00255&|c|h|o| +0#0000000&|"+0#e000002&|.@2|"| +0#0000000&||| |'+0#e000002&|0| +0#0000000&@59
+|e+0#af5f00255&|c|h|o| +0#0000000&|"+0#e000002&|.@2|"| +0#0000000&||| |'+0#e000002&|9| +0#0000000&@59
+|e+0#af5f00255&|c|h|o| +0#0000000&|"+0#e000002&|.@2|"| +0#0000000&||| |'+0#e000002&|[| +0#0000000&@59
+|e+0#af5f00255&|c|h|o| +0#0000000&|"+0#e000002&|.@2|"| +0#0000000&||| |'+0#e000002&|]| +0#0000000&@59
+|e+0#af5f00255&|c|h|o| +0#0000000&|"+0#e000002&|.@2|"| +0#0000000&||| |'+0#e000002&|{| +0#0000000&@59
+|e+0#af5f00255&|c|h|o| +0#0000000&|"+0#e000002&|.@2|"| +0#0000000&||| |'+0#e000002&|}| +0#0000000&@59
+|e+0#af5f00255&|c|h|o| +0#0000000&|"+0#e000002&|.@2|"| +0#0000000&||| |'+0#e000002&|(| +0#0000000&@59
+|e+0#af5f00255&|c|h|o| +0#0000000&|"+0#e000002&|.@2|"| +0#0000000&||| |'+0#e000002&|)| +0#0000000&@59
+@57|5|2|3|,|1| @8|2|9|%| 
diff --git a/runtime/syntax/testdir/dumps/vim_ex_range_30.dump b/runtime/syntax/testdir/dumps/vim_ex_range_30.dump
new file mode 100644 (file)
index 0000000..3a6b83a
--- /dev/null
@@ -0,0 +1,20 @@
+|e+0#af5f00255#ffffff0|c|h|o| +0#0000000&|"+0#e000002&|.@2|"| +0#0000000&||| |'+0#e000002&|)| +0#0000000&@59
+|e+0#af5f00255&|c|h|o| +0#0000000&|"+0#e000002&|.@2|"| +0#0000000&||| |'+0#e000002&|<| +0#0000000&@59
+|e+0#af5f00255&|c|h|o| +0#0000000&|"+0#e000002&|.@2|"| +0#0000000&||| |'+0#e000002&|>| +0#0000000&@59
+|e+0#af5f00255&|c|h|o| +0#0000000&|"+0#e000002&|.@2|"| +0#0000000&||| |'+0#e000002&|`| +0#0000000&@59
+|e+0#af5f00255&|c|h|o| +0#0000000&|"+0#e000002&|.@2|"| +0#0000000&||| |'+0#e000002&@1| +0#0000000&@59
+>e+0#af5f00255&|c|h|o| +0#0000000&|"+0#e000002&|.@2|"| +0#0000000&||| |'+0#e000002&|"| +0#0000000&@59
+|e+0#af5f00255&|c|h|o| +0#0000000&|"+0#e000002&|.@2|"| +0#0000000&||| |'+0#e000002&|^| +0#0000000&@59
+|e+0#af5f00255&|c|h|o| +0#0000000&|"+0#e000002&|.@2|"| +0#0000000&||| |'+0#e000002&|.| +0#0000000&@59
+|e+0#af5f00255&|c|h|o| +0#0000000&|"+0#e000002&|.@2|"| +0#0000000&||| |/+0#e000e06&|f+0#0000000&|o@1|\+0#e000e06&|/|b+0#0000000&|a|r|/+0#e000e06&| +0#0000000&@51
+|e+0#af5f00255&|c|h|o| +0#0000000&|"+0#e000002&|.@2|"| +0#0000000&||| |/+0#e000e06&|f+0#0000000&|o@1|\+0#e000e06&|/|b+0#0000000&|a|r| @52
+|e+0#af5f00255&|c|h|o| +0#0000000&|"+0#e000002&|.@2|"| +0#0000000&||| |?+0#e000e06&|f+0#0000000&|o@1|\+0#e000e06&|?|b+0#0000000&|a|r|?+0#e000e06&| +0#0000000&@51
+|e+0#af5f00255&|c|h|o| +0#0000000&|"+0#e000002&|.@2|"| +0#0000000&||| |?+0#e000e06&|f+0#0000000&|o@1|\+0#e000e06&|?|b+0#0000000&|a|r| @52
+|e+0#af5f00255&|c|h|o| +0#0000000&|"+0#e000002&|.@2|"| +0#0000000&||| |\+0#e000002&|/| +0#0000000&@59
+|e+0#af5f00255&|c|h|o| +0#0000000&|"+0#e000002&|.@2|"| +0#0000000&||| |\+0#e000002&|?| +0#0000000&@59
+|e+0#af5f00255&|c|h|o| +0#0000000&|"+0#e000002&|.@2|"| +0#0000000&||| |\+0#e000002&|&| +0#0000000&@59
+|e+0#af5f00255&|c|h|o| +0#0000000&|"+0#e000002&|.@2|"| +0#0000000&||| |++0#00e0003&| +0#0000000&@60
+|e+0#af5f00255&|c|h|o| +0#0000000&|"+0#e000002&|.@2|"| +0#0000000&||| |-+0#00e0003&| +0#0000000&@60
+|e+0#af5f00255&|c|h|o| +0#0000000&|"+0#e000002&|.@2|"| +0#0000000&||| |++0#00e0003&|4|2| +0#0000000&@58
+|e+0#af5f00255&|c|h|o| +0#0000000&|"+0#e000002&|.@2|"| +0#0000000&||| |-+0#00e0003&|4|2| +0#0000000&@58
+@57|5|4|1|,|1| @8|3|0|%| 
diff --git a/runtime/syntax/testdir/dumps/vim_ex_range_31.dump b/runtime/syntax/testdir/dumps/vim_ex_range_31.dump
new file mode 100644 (file)
index 0000000..4887ca7
--- /dev/null
@@ -0,0 +1,20 @@
+|e+0#af5f00255#ffffff0|c|h|o| +0#0000000&|"+0#e000002&|.@2|"| +0#0000000&||| |-+0#00e0003&|4|2| +0#0000000&@58
+@75
+|e+0#af5f00255&|c|h|o| +0#0000000&|"+0#e000002&|.@2|"| +0#0000000&||| |:|.+0#e000002&| +0#0000000&@59
+|e+0#af5f00255&|c|h|o| +0#0000000&|"+0#e000002&|.@2|"| +0#0000000&||| |:|$+0#e000002&| +0#0000000&@59
+|e+0#af5f00255&|c|h|o| +0#0000000&|"+0#e000002&|.@2|"| +0#0000000&||| |:|4+0#e000002&|2| +0#0000000&@58
+>e+0#af5f00255&|c|h|o| +0#0000000&|"+0#e000002&|.@2|"| +0#0000000&||| |:|'+0#e000002&|a| +0#0000000&@58
+|e+0#af5f00255&|c|h|o| +0#0000000&|"+0#e000002&|.@2|"| +0#0000000&||| |:|'+0#e000002&|k| +0#0000000&@58
+|e+0#af5f00255&|c|h|o| +0#0000000&|"+0#e000002&|.@2|"| +0#0000000&||| |:|'+0#e000002&|z| +0#0000000&@58
+|e+0#af5f00255&|c|h|o| +0#0000000&|"+0#e000002&|.@2|"| +0#0000000&||| |:|'+0#e000002&|A| +0#0000000&@58
+|e+0#af5f00255&|c|h|o| +0#0000000&|"+0#e000002&|.@2|"| +0#0000000&||| |:|'+0#e000002&|K| +0#0000000&@58
+|e+0#af5f00255&|c|h|o| +0#0000000&|"+0#e000002&|.@2|"| +0#0000000&||| |:|'+0#e000002&|Z| +0#0000000&@58
+|e+0#af5f00255&|c|h|o| +0#0000000&|"+0#e000002&|.@2|"| +0#0000000&||| |:|'+0#e000002&|0| +0#0000000&@58
+|e+0#af5f00255&|c|h|o| +0#0000000&|"+0#e000002&|.@2|"| +0#0000000&||| |:|'+0#e000002&|9| +0#0000000&@58
+|e+0#af5f00255&|c|h|o| +0#0000000&|"+0#e000002&|.@2|"| +0#0000000&||| |:|'+0#e000002&|[| +0#0000000&@58
+|e+0#af5f00255&|c|h|o| +0#0000000&|"+0#e000002&|.@2|"| +0#0000000&||| |:|'+0#e000002&|]| +0#0000000&@58
+|e+0#af5f00255&|c|h|o| +0#0000000&|"+0#e000002&|.@2|"| +0#0000000&||| |:|'+0#e000002&|{| +0#0000000&@58
+|e+0#af5f00255&|c|h|o| +0#0000000&|"+0#e000002&|.@2|"| +0#0000000&||| |:|'+0#e000002&|}| +0#0000000&@58
+|e+0#af5f00255&|c|h|o| +0#0000000&|"+0#e000002&|.@2|"| +0#0000000&||| |:|'+0#e000002&|(| +0#0000000&@58
+|e+0#af5f00255&|c|h|o| +0#0000000&|"+0#e000002&|.@2|"| +0#0000000&||| |:|'+0#e000002&|)| +0#0000000&@58
+@57|5@1|9|,|1| @8|3|1|%| 
diff --git a/runtime/syntax/testdir/dumps/vim_ex_range_32.dump b/runtime/syntax/testdir/dumps/vim_ex_range_32.dump
new file mode 100644 (file)
index 0000000..115d9c4
--- /dev/null
@@ -0,0 +1,20 @@
+|e+0#af5f00255#ffffff0|c|h|o| +0#0000000&|"+0#e000002&|.@2|"| +0#0000000&||| |:|'+0#e000002&|)| +0#0000000&@58
+|e+0#af5f00255&|c|h|o| +0#0000000&|"+0#e000002&|.@2|"| +0#0000000&||| |:|'+0#e000002&|<| +0#0000000&@58
+|e+0#af5f00255&|c|h|o| +0#0000000&|"+0#e000002&|.@2|"| +0#0000000&||| |:|'+0#e000002&|>| +0#0000000&@58
+|e+0#af5f00255&|c|h|o| +0#0000000&|"+0#e000002&|.@2|"| +0#0000000&||| |:|'+0#e000002&|`| +0#0000000&@58
+|e+0#af5f00255&|c|h|o| +0#0000000&|"+0#e000002&|.@2|"| +0#0000000&||| |:|'+0#e000002&@1| +0#0000000&@58
+>e+0#af5f00255&|c|h|o| +0#0000000&|"+0#e000002&|.@2|"| +0#0000000&||| |:|'+0#e000002&|"| +0#0000000&@58
+|e+0#af5f00255&|c|h|o| +0#0000000&|"+0#e000002&|.@2|"| +0#0000000&||| |:|'+0#e000002&|^| +0#0000000&@58
+|e+0#af5f00255&|c|h|o| +0#0000000&|"+0#e000002&|.@2|"| +0#0000000&||| |:|'+0#e000002&|.| +0#0000000&@58
+|e+0#af5f00255&|c|h|o| +0#0000000&|"+0#e000002&|.@2|"| +0#0000000&||| |:|/+0#e000e06&|f+0#0000000&|o@1|\+0#e000e06&|/|b+0#0000000&|a|r|/+0#e000e06&| +0#0000000&@50
+|e+0#af5f00255&|c|h|o| +0#0000000&|"+0#e000002&|.@2|"| +0#0000000&||| |:|/+0#e000e06&|f+0#0000000&|o@1|\+0#e000e06&|/|b+0#0000000&|a|r| @51
+|e+0#af5f00255&|c|h|o| +0#0000000&|"+0#e000002&|.@2|"| +0#0000000&||| |:|?+0#e000e06&|f+0#0000000&|o@1|\+0#e000e06&|?|b+0#0000000&|a|r|?+0#e000e06&| +0#0000000&@50
+|e+0#af5f00255&|c|h|o| +0#0000000&|"+0#e000002&|.@2|"| +0#0000000&||| |:|?+0#e000e06&|f+0#0000000&|o@1|\+0#e000e06&|?|b+0#0000000&|a|r| @51
+|e+0#af5f00255&|c|h|o| +0#0000000&|"+0#e000002&|.@2|"| +0#0000000&||| |:|\+0#e000002&|/| +0#0000000&@58
+|e+0#af5f00255&|c|h|o| +0#0000000&|"+0#e000002&|.@2|"| +0#0000000&||| |:|\+0#e000002&|?| +0#0000000&@58
+|e+0#af5f00255&|c|h|o| +0#0000000&|"+0#e000002&|.@2|"| +0#0000000&||| |:|\+0#e000002&|&| +0#0000000&@58
+|e+0#af5f00255&|c|h|o| +0#0000000&|"+0#e000002&|.@2|"| +0#0000000&||| |:|++0#00e0003&| +0#0000000&@59
+|e+0#af5f00255&|c|h|o| +0#0000000&|"+0#e000002&|.@2|"| +0#0000000&||| |:|-+0#00e0003&| +0#0000000&@59
+|e+0#af5f00255&|c|h|o| +0#0000000&|"+0#e000002&|.@2|"| +0#0000000&||| |:|++0#00e0003&|4|2| +0#0000000&@57
+|e+0#af5f00255&|c|h|o| +0#0000000&|"+0#e000002&|.@2|"| +0#0000000&||| |-+0#00e0003&|4|2| +0#0000000&@58
+@57|5|7@1|,|1| @8|3|2|%| 
diff --git a/runtime/syntax/testdir/dumps/vim_ex_range_33.dump b/runtime/syntax/testdir/dumps/vim_ex_range_33.dump
new file mode 100644 (file)
index 0000000..ff0aadd
--- /dev/null
@@ -0,0 +1,20 @@
+|e+0#af5f00255#ffffff0|c|h|o| +0#0000000&|"+0#e000002&|.@2|"| +0#0000000&||| |-+0#00e0003&|4|2| +0#0000000&@58
+@75
+@75
+|"+0#0000e05&| |r|a|n|g|e| |(|w|i|t|h| |w|h|i|t|e|s|p|a|c|e|)| +0#0000000&@49
+@75
+>1+0#e000002&| +0#0000000&|m+0#af5f00255&|a|t|c|h| +0#0000000&@67
+|2+0#e000002&| +0#0000000&|m+0#af5f00255&|a|t|c|h| +0#0000000&@67
+|3+0#e000002&| +0#0000000&|m+0#af5f00255&|a|t|c|h| +0#0000000&@67
+@75
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|&+0#af5f00255&| +0#0000000&@67
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|~+0#af5f00255&| +0#0000000&@67
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|@+0#af5f00255&| +0#0000000&@67
+|"+0#0000e05&| |4|2|,|4|2| |*| +0#0000000&@65
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|>+0#af5f00255&| +0#0000000&@67
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|<+0#af5f00255&| +0#0000000&@67
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|#+0#af5f00255&| +0#0000000&@67
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|=+0#af5f00255&| +0#0000000&@67
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|!+0#af5f00255&| +0#0000000&@67
+@75
+@57|5|9|5|,|1| @8|3@1|%| 
diff --git a/runtime/syntax/testdir/dumps/vim_ex_range_34.dump b/runtime/syntax/testdir/dumps/vim_ex_range_34.dump
new file mode 100644 (file)
index 0000000..3741275
--- /dev/null
@@ -0,0 +1,20 @@
+| +0&#ffffff0@74
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|N+0#af5f00255&|e|x|t| +0#0000000&@64
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|P+0#af5f00255&|r|i|n|t| +0#0000000&@63
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|X+0#af5f00255&| +0#0000000&@67
+@75
+>4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|a+0#af5f00255&|p@1|e|n|d| +0#0000000&@62
+| +0#e000002&@3|t|e|x|t| +0#0000000&@66
+|.+0#af5f00255&| +0#0000000&@73
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|a+0#af5f00255&|b@1|r|e|v|i|a|t|e| +0#0000000&@58
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|a+0#af5f00255&|b|c|l|e|a|r| +0#0000000&@61
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|a+0#af5f00255&|b|o|v|e|l|e|f|t| +0#0000000&@59
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|a+0#af5f00255&|l@1| +0#0000000&@65
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|a+0#af5f00255&|m|e|n|u| +0#0000000&@63
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|a+0#af5f00255&|n|o|r|e|m|e|n|u| +0#0000000&@59
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|a+0#af5f00255&|r|g|a|d@1| +0#0000000&@62
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|a+0#af5f00255&|r|g|d|e|d|u|p|e| +0#0000000&@59
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|a+0#af5f00255&|r|g|d|e|l|e|t|e| +0#0000000&@59
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|a+0#af5f00255&|r|g|d|o| +0#0000000&@63
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|a+0#af5f00255&|r|g|e|d|i|t| +0#0000000&@61
+@57|6|1|3|,|1| @8|3|4|%| 
diff --git a/runtime/syntax/testdir/dumps/vim_ex_range_35.dump b/runtime/syntax/testdir/dumps/vim_ex_range_35.dump
new file mode 100644 (file)
index 0000000..c3372f7
--- /dev/null
@@ -0,0 +1,20 @@
+|4+0#e000002#ffffff0|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|a+0#af5f00255&|r|g|e|d|i|t| +0#0000000&@61
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|a+0#af5f00255&|r|g@1|l|o|b|a|l| +0#0000000&@59
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|a+0#af5f00255&|r|g|l|o|c|a|l| +0#0000000&@60
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|a+0#af5f00255&|r|g|s| +0#0000000&@64
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|a+0#af5f00255&|r|g|u|m|e|n|t| +0#0000000&@60
+>4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|a+0#af5f00255&|s|c|i@1| +0#0000000&@63
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|a+0#af5f00255&|u|g|r|o|u|p| +0#0000000&|F|o@1| @57
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|a+0#af5f00255&|u|g|r|o|u|p| +0#0000000&|E|N|D| @57
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|a+0#af5f00255&|u|n|m|e|n|u| +0#0000000&@61
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|a+0#af5f00255&|u|t|o|c|m|d| +0#0000000&@61
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|b+0#af5f00255&|a|d@1| +0#0000000&@64
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|b+0#af5f00255&|a|l@1| +0#0000000&@64
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|b+0#af5f00255&|a|l|t| +0#0000000&@64
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|b+0#af5f00255&|d|e|l|e|t|e| +0#0000000&@61
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|b+0#af5f00255&|e|h|a|v|e| +0#0000000&|m+0#af5f00255&|s|w|i|n| +0#0000000&@56
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|b+0#af5f00255&|e|h|a|v|e| +0#0000000&|x+0#af5f00255&|t|e|r|m| +0#0000000&@56
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|b+0#af5f00255&|e|l|o|w|r|i|g|h|t| +0#0000000&@58
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|b+0#af5f00255&|f|i|r|s|t| +0#0000000&@62
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|b+0#af5f00255&|l|a|s|t| +0#0000000&@63
+@57|6|3|1|,|1| @8|3|5|%| 
diff --git a/runtime/syntax/testdir/dumps/vim_ex_range_36.dump b/runtime/syntax/testdir/dumps/vim_ex_range_36.dump
new file mode 100644 (file)
index 0000000..75da74c
--- /dev/null
@@ -0,0 +1,20 @@
+|4+0#e000002#ffffff0|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|b+0#af5f00255&|l|a|s|t| +0#0000000&@63
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|b+0#af5f00255&|m|o|d|i|f|i|e|d| +0#0000000&@59
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|b+0#af5f00255&|n|e|x|t| +0#0000000&@63
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|b+0#af5f00255&|N|e|x|t| +0#0000000&@63
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|b+0#af5f00255&|o|t|r|i|g|h|t| +0#0000000&@60
+>4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|b+0#af5f00255&|p|r|e|v|i|o|u|s| +0#0000000&@59
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|b+0#af5f00255&|r|e|a|k| +0#0000000&@63
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|b+0#af5f00255&|r|e|a|k|a|d@1| +0#0000000&@60
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|b+0#af5f00255&|r|e|a|k|d|e|l| +0#0000000&@60
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|b+0#af5f00255&|r|e|a|k|l|i|s|t| +0#0000000&@59
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|b+0#af5f00255&|r|e|w|i|n|d| +0#0000000&@61
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|b+0#af5f00255&|r|o|w|s|e| +0#0000000&@62
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|b+0#af5f00255&|u|f|d|o| +0#0000000&@63
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|b+0#af5f00255&|u|f@1|e|r| +0#0000000&@62
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|b+0#af5f00255&|u|f@1|e|r|s| +0#0000000&@61
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|b+0#af5f00255&|u|n|l|o|a|d| +0#0000000&@61
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|b+0#af5f00255&|w|i|p|e|o|u|t| +0#0000000&@60
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|c+0#af5f00255&|h|a|n|g|e| +0#0000000&@62
+| +0#e000002&@3|t|e|x|t| +0#0000000&@66
+@57|6|4|9|,|1| @8|3|6|%| 
diff --git a/runtime/syntax/testdir/dumps/vim_ex_range_37.dump b/runtime/syntax/testdir/dumps/vim_ex_range_37.dump
new file mode 100644 (file)
index 0000000..5f48340
--- /dev/null
@@ -0,0 +1,20 @@
+| +0#e000002#ffffff0@3|t|e|x|t| +0#0000000&@66
+|.+0#af5f00255&| +0#0000000&@73
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|c+0#af5f00255&|a|b@1|r|e|v| +0#0000000&@61
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|c+0#af5f00255&|a|b|c|l|e|a|r| +0#0000000&@60
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|c+0#af5f00255&|a|b|o|v|e| +0#0000000&@62
+>4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|c+0#af5f00255&|a|d@1|b|u|f@1|e|r| +0#0000000&@58
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|c+0#af5f00255&|a|d@1|e|x|p|r| +0#0000000&@60
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|c+0#af5f00255&|a|d@1|f|i|l|e| +0#0000000&@60
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|c+0#af5f00255&|a|f|t|e|r| +0#0000000&@62
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|c+0#af5f00255&|a|l@1| +0#0000000&@64
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|c+0#af5f00255&|a|t|c|h| +0#0000000&@63
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|c+0#af5f00255&|b|e|f|o|r|e| +0#0000000&@61
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|c+0#af5f00255&|b|e|l|o|w| +0#0000000&@62
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|c+0#af5f00255&|b|o|t@1|o|m| +0#0000000&@61
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|c+0#af5f00255&|b|u|f@1|e|r| +0#0000000&@61
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|c+0#af5f00255&@1| +0#0000000&@66
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|c+0#af5f00255&@1|l|o|s|e| +0#0000000&@62
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|c+0#af5f00255&|d| +0#0000000&@66
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|c+0#af5f00255&|d|o| +0#0000000&@65
+@57|6@1|7|,|1| @8|3|7|%| 
diff --git a/runtime/syntax/testdir/dumps/vim_ex_range_38.dump b/runtime/syntax/testdir/dumps/vim_ex_range_38.dump
new file mode 100644 (file)
index 0000000..3d43b0e
--- /dev/null
@@ -0,0 +1,20 @@
+|4+0#e000002#ffffff0|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|c+0#af5f00255&|d|o| +0#0000000&@65
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|c+0#af5f00255&|e|n|t|e|r| +0#0000000&@62
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|c+0#af5f00255&|e|x|p|r| +0#0000000&@63
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|c+0#af5f00255&|f|d|o| +0#0000000&@64
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|c+0#af5f00255&|f|i|l|e| +0#0000000&@63
+>4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|c+0#af5f00255&|f|i|r|s|t| +0#0000000&@62
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|c+0#af5f00255&|g|e|t|b|u|f@1|e|r| +0#0000000&@58
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|c+0#af5f00255&|g|e|t|e|x|p|r| +0#0000000&@60
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|c+0#af5f00255&|g|e|t|f|i|l|e| +0#0000000&@60
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|c+0#af5f00255&|h|a|n|g|e|s| +0#0000000&@61
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|c+0#af5f00255&|h|d|i|r| +0#0000000&@63
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|c+0#af5f00255&|h|e|c|k|p|a|t|h| +0#0000000&@59
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|c+0#af5f00255&|h|e|c|k|t|i|m|e| +0#0000000&@59
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|c+0#af5f00255&|h|i|s|t|o|r|y| +0#0000000&@60
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|c+0#af5f00255&|l|a|s|t| +0#0000000&@63
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|c+0#af5f00255&|l|e|a|r|j|u|m|p|s| +0#0000000&@58
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|c+0#af5f00255&|l|i|s|t| +0#0000000&@63
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|c+0#af5f00255&|l|o|s|e| +0#0000000&@63
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|c+0#af5f00255&|m|a|p| +0#0000000&@64
+@57|6|8|5|,|1| @8|3|8|%| 
diff --git a/runtime/syntax/testdir/dumps/vim_ex_range_39.dump b/runtime/syntax/testdir/dumps/vim_ex_range_39.dump
new file mode 100644 (file)
index 0000000..9f50043
--- /dev/null
@@ -0,0 +1,20 @@
+|4+0#e000002#ffffff0|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|c+0#af5f00255&|m|a|p| +0#0000000&@64
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|c+0#af5f00255&|m|a|p|c|l|e|a|r| +0#0000000&@59
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|c+0#af5f00255&|m|e|n|u| +0#0000000&@63
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|c+0#af5f00255&|n|e|w|e|r| +0#0000000&@62
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|c+0#af5f00255&|n|e|x|t| +0#0000000&@63
+>4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|c+0#af5f00255&|N|e|x|t| +0#0000000&@63
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|c+0#af5f00255&|n|f|i|l|e| +0#0000000&@62
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|c+0#af5f00255&|N|f|i|l|e| +0#0000000&@62
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|c+0#af5f00255&|n|o|r|e|a|b@1|r|e|v| +0#0000000&@57
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|c+0#af5f00255&|n|o|r|e|m|a|p| +0#0000000&@60
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|c+0#af5f00255&|n|o|r|e|m|e|n|u| +0#0000000&@59
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|c+0#af5f00255&|o|l|d|e|r| +0#0000000&@62
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|c+0#af5f00255&|o|l|o|r|s|c|h|e|m|e| +0#0000000&@57
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|c+0#af5f00255&|o|m|c|l|e|a|r| +0#0000000&@60
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|c+0#af5f00255&|o|m@1|a|n|d| +0#0000000&@61
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|c+0#af5f00255&|o|m|p|i|l|e|r| +0#0000000&@60
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|c+0#af5f00255&|o|n|f|i|r|m| +0#0000000&@61
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|c+0#af5f00255&|o|n|s|t| +0#0000000&@63
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|c+0#af5f00255&|o|n|t|i|n|u|e| +0#0000000&@60
+@57|7|0|3|,|1| @8|3|9|%| 
diff --git a/runtime/syntax/testdir/dumps/vim_ex_range_40.dump b/runtime/syntax/testdir/dumps/vim_ex_range_40.dump
new file mode 100644 (file)
index 0000000..fcbfa77
--- /dev/null
@@ -0,0 +1,20 @@
+|4+0#e000002#ffffff0|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|c+0#af5f00255&|o|n|t|i|n|u|e| +0#0000000&@60
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|c+0#af5f00255&|o|p|e|n| +0#0000000&@63
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|c+0#af5f00255&|o|p|y| +0#0000000&@64
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|c+0#af5f00255&|p|f|i|l|e| +0#0000000&@62
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|c+0#af5f00255&|p|r|e|v|i|o|u|s| +0#0000000&@59
+>4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|c+0#af5f00255&|q|u|i|t| +0#0000000&@63
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|c+0#af5f00255&|r|e|w|i|n|d| +0#0000000&@61
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|c+0#af5f00255&|s|c|o|p|e| +0#0000000&@62
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|c+0#af5f00255&|s|t|a|g| +0#0000000&@63
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|c+0#af5f00255&|u|n|a|b@1|r|e|v| +0#0000000&@59
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|c+0#af5f00255&|u|n|m|a|p| +0#0000000&@62
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|c+0#af5f00255&|u|n|m|e|n|u| +0#0000000&@61
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|c+0#af5f00255&|w|i|n|d|o|w| +0#0000000&@61
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|d+0#af5f00255&|e|b|u|g| +0#0000000&@63
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|d+0#af5f00255&|e|b|u|g@1|r|e@1|d|y| +0#0000000&@57
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|d+0#af5f00255&|e|f| +0#0000000&@65
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|d+0#af5f00255&|e|f|c|o|m|p|i|l|e| +0#0000000&@58
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|d+0#af5f00255&|e|f|e|r| +0#0000000&@63
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|d+0#af5f00255&|e|l|c|o|m@1|a|n|d| +0#0000000&@58
+@57|7|2|1|,|1| @8|4|0|%| 
diff --git a/runtime/syntax/testdir/dumps/vim_ex_range_41.dump b/runtime/syntax/testdir/dumps/vim_ex_range_41.dump
new file mode 100644 (file)
index 0000000..29218ad
--- /dev/null
@@ -0,0 +1,20 @@
+|4+0#e000002#ffffff0|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|d+0#af5f00255&|e|l|c|o|m@1|a|n|d| +0#0000000&@58
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|d+0#af5f00255&|e|l|e|t|e| +0#0000000&@62
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|d+0#af5f00255&|e|l|f|u|n|c|t|i|o|n| +0#0000000&@57
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|d+0#af5f00255&|e|l|m|a|r|k|s| +0#0000000&@60
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|d+0#af5f00255&|i|f@1|g|e|t| +0#0000000&@61
+>4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|d+0#af5f00255&|i|f@1|o|f@1| +0#0000000&@61
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|d+0#af5f00255&|i|f@1|p|a|t|c|h| +0#0000000&@59
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|d+0#af5f00255&|i|f@1|p|u|t| +0#0000000&@61
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|d+0#af5f00255&|i|f@1|s|p|l|i|t| +0#0000000&@59
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|d+0#af5f00255&|i|f@1|t|h|i|s| +0#0000000&@60
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|d+0#af5f00255&|i|f@1|u|p|d|a|t|e| +0#0000000&@58
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|d+0#af5f00255&|i|g|r|a|p|h|s| +0#0000000&@60
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|d+0#af5f00255&|i|s|a|s@1|e|m|b|l|e| +0#0000000&@57
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|d+0#af5f00255&|i|s|p|l|a|y| +0#0000000&@61
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|d+0#af5f00255&|j|u|m|p| +0#0000000&@63
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|d+0#af5f00255&|l|i|s|t| +0#0000000&@63
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|d+0#af5f00255&|o|a|u|t|o|a|l@1| +0#0000000&@59
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|d+0#af5f00255&|o|a|u|t|o|c|m|d| +0#0000000&@59
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|d+0#af5f00255&|r|o|p| +0#0000000&@64
+@57|7|3|9|,|1| @8|4|1|%| 
diff --git a/runtime/syntax/testdir/dumps/vim_ex_range_42.dump b/runtime/syntax/testdir/dumps/vim_ex_range_42.dump
new file mode 100644 (file)
index 0000000..eb140ff
--- /dev/null
@@ -0,0 +1,20 @@
+|4+0#e000002#ffffff0|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|d+0#af5f00255&|r|o|p| +0#0000000&@64
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|d+0#af5f00255&|s|e|a|r|c|h| +0#0000000&@61
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|d+0#af5f00255&|s|p|l|i|t| +0#0000000&@62
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|e+0#af5f00255&|a|r|l|i|e|r| +0#0000000&@61
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|e+0#af5f00255&|c|h|o| +0#0000000&@64
+>4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|e+0#af5f00255&|c|h|o|c|o|n|s|o|l|e| +0#0000000&@57
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|e+0#af5f00255&|c|h|o|e|r@1| +0#0000000&@61
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|e+0#af5f00255&|c|h|o|h|l| +0#0000000&@62
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|e+0#af5f00255&|c|h|o|m|s|g| +0#0000000&@61
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|e+0#af5f00255&|c|h|o|n| +0#0000000&@63
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|e+0#af5f00255&|c|h|o|w|i|n|d|o|w| +0#0000000&@58
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|e+0#af5f00255&|d|i|t| +0#0000000&@64
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|e+0#af5f00255&|l|s|e| +0#0000000&@64
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|e+0#af5f00255&|l|s|e|i|f| +0#0000000&@62
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|e+0#af5f00255&|m|e|n|u| +0#0000000&@63
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|e+0#af5f00255&|n|d@1|e|f| +0#0000000&@62
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|e+0#af5f00255&|n|d|f|o|r| +0#0000000&@62
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|e+0#af5f00255&|n|d|f|u|n|c|t|i|o|n| +0#0000000&@57
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|e+0#af5f00255&|n|d|i|f| +0#0000000&@63
+@57|7|5|7|,|1| @8|4|2|%| 
diff --git a/runtime/syntax/testdir/dumps/vim_ex_range_43.dump b/runtime/syntax/testdir/dumps/vim_ex_range_43.dump
new file mode 100644 (file)
index 0000000..43efacc
--- /dev/null
@@ -0,0 +1,20 @@
+|4+0#e000002#ffffff0|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|e+0#af5f00255&|n|d|i|f| +0#0000000&@63
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|e+0#af5f00255&|n|d|t|r|y| +0#0000000&@62
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|e+0#af5f00255&|n|d|w|h|i|l|e| +0#0000000&@60
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|e+0#af5f00255&|n|e|w| +0#0000000&@64
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|e+0#af5f00255&|v|a|l| +0#0000000&@64
+>4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|e+0#af5f00255&|x| +0#0000000&@66
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|e+0#af5f00255&|x|e|c|u|t|e| +0#0000000&@61
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|e+0#af5f00255&|x|i|t| +0#0000000&@64
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|e+0#af5f00255&|x|u|s|a|g|e| +0#0000000&@61
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|f+0#af5f00255&|i|l|e| +0#0000000&@64
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|f+0#af5f00255&|i|l|e|s| +0#0000000&@63
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|f+0#af5f00255&|i|l|e|t|y|p|e| +0#0000000&@60
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|f+0#af5f00255&|i|l|t|e|r| +0#0000000&@62
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|f+0#af5f00255&|i|n|a|l| +0#0000000&@63
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|f+0#af5f00255&|i|n|a|l@1|y| +0#0000000&@61
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|f+0#af5f00255&|i|n|d| +0#0000000&@64
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|f+0#af5f00255&|i|n|i|s|h| +0#0000000&@62
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|f+0#af5f00255&|i|r|s|t| +0#0000000&@63
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|f+0#af5f00255&|i|x|d|e|l| +0#0000000&@62
+@57|7@1|5|,|1| @8|4|3|%| 
diff --git a/runtime/syntax/testdir/dumps/vim_ex_range_44.dump b/runtime/syntax/testdir/dumps/vim_ex_range_44.dump
new file mode 100644 (file)
index 0000000..e69539c
--- /dev/null
@@ -0,0 +1,20 @@
+|4+0#e000002#ffffff0|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|f+0#af5f00255&|i|x|d|e|l| +0#0000000&@62
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|f+0#af5f00255&|o|l|d| +0#0000000&@64
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|f+0#af5f00255&|o|l|d|c|l|o|s|e| +0#0000000&@59
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|f+0#af5f00255&|o|l|d@1|o|c|l|o|s|e|d| +0#0000000&@56
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|f+0#af5f00255&|o|l|d@1|o@1|p|e|n| +0#0000000&@58
+>4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|f+0#af5f00255&|o|l|d|o|p|e|n| +0#0000000&@60
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|f+0#af5f00255&|o|r| +0#0000000&|f|o@1| |i+0#af5f00255&|n| +0#0000000&|b|a|r| ||| |e+0#af5f00255&|n|d|f|o|r| +0#0000000&@45
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|f+0#af5f00255&|u|n|c|t|i|o|n| +0#0000000&@60
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|g+0#af5f00255&|l|o|b|a|l| +0#0000000&@62
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|g+0#af5f00255&|o|t|o| +0#0000000&@64
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|g+0#af5f00255&|r|e|p| +0#0000000&@64
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|g+0#af5f00255&|r|e|p|a|d@1| +0#0000000&@61
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|g+0#af5f00255&|u|i| +0#0000000&@65
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|g+0#af5f00255&|v|i|m| +0#0000000&@64
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|h+0#af5f00255&|a|r|d|c|o|p|y| +0#0000000&@60
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|h+0#af5f00255&|e|l|p| +0#0000000&@64
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|h+0#af5f00255&|e|l|p|c|l|o|s|e| +0#0000000&@59
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|h+0#af5f00255&|e|l|p|f|i|n|d| +0#0000000&@60
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|h+0#af5f00255&|e|l|p|g|r|e|p| +0#0000000&@60
+@57|7|9|3|,|1| @8|4@1|%| 
diff --git a/runtime/syntax/testdir/dumps/vim_ex_range_45.dump b/runtime/syntax/testdir/dumps/vim_ex_range_45.dump
new file mode 100644 (file)
index 0000000..2068212
--- /dev/null
@@ -0,0 +1,20 @@
+|4+0#e000002#ffffff0|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|h+0#af5f00255&|e|l|p|g|r|e|p| +0#0000000&@60
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|h+0#af5f00255&|e|l|p|t|a|g|s| +0#0000000&@60
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|h+0#af5f00255&|i|d|e| +0#0000000&@64
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|h+0#af5f00255&|i|g|h|l|i|g|h|t| +0#0000000&@59
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|h+0#af5f00255&|i|s|t|o|r|y| +0#0000000&@61
+>4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|h+0#af5f00255&|o|r|i|z|o|n|t|a|l| +0#0000000&@58
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|i+0#af5f00255&|n|s|e|r|t| +0#0000000&@62
+| +0#e000002&@3|t|e|x|t| +0#0000000&@66
+|.+0#af5f00255&| +0#0000000&@73
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|i+0#af5f00255&|a|b@1|r|e|v| +0#0000000&@61
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|i+0#af5f00255&|a|b|c|l|e|a|r| +0#0000000&@60
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|i+0#af5f00255&|f| +0#0000000&@66
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|i+0#af5f00255&|j|u|m|p| +0#0000000&@63
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|i+0#af5f00255&|l|i|s|t| +0#0000000&@63
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|i+0#af5f00255&|m|a|p| +0#0000000&@64
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|i+0#af5f00255&|m|a|p|c|l|e|a|r| +0#0000000&@59
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|i+0#af5f00255&|m|e|n|u| +0#0000000&@63
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|i+0#af5f00255&|m|p|o|r|t| +0#0000000&@62
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|i+0#af5f00255&|n|o|r|e|a|b@1|r|e|v| +0#0000000&@57
+@57|8|1@1|,|1| @8|4|5|%| 
diff --git a/runtime/syntax/testdir/dumps/vim_ex_range_46.dump b/runtime/syntax/testdir/dumps/vim_ex_range_46.dump
new file mode 100644 (file)
index 0000000..3b0dbbf
--- /dev/null
@@ -0,0 +1,20 @@
+|4+0#e000002#ffffff0|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|i+0#af5f00255&|n|o|r|e|a|b@1|r|e|v| +0#0000000&@57
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|i+0#af5f00255&|n|o|r|e|m|a|p| +0#0000000&@60
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|i+0#af5f00255&|n|o|r|e|m|e|n|u| +0#0000000&@59
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|i+0#af5f00255&|n|t|r|o| +0#0000000&@63
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|i+0#af5f00255&|s|e|a|r|c|h| +0#0000000&@61
+>4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|i+0#af5f00255&|s|p|l|i|t| +0#0000000&@62
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|i+0#af5f00255&|u|n|a|b@1|r|e|v| +0#0000000&@59
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|i+0#af5f00255&|u|n|m|a|p| +0#0000000&@62
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|i+0#af5f00255&|u|n|m|e|n|u| +0#0000000&@61
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|j+0#af5f00255&|o|i|n| +0#0000000&@64
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|j+0#af5f00255&|u|m|p|s| +0#0000000&@63
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|k+0#af5f00255&| +0#0000000&@67
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|k+0#af5f00255&|e@1|p|a|l|t| +0#0000000&@61
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|k+0#af5f00255&|e@1|p|j|u|m|p|s| +0#0000000&@59
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|k+0#af5f00255&|e@1|p|m|a|r|k|s| +0#0000000&@59
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|k+0#af5f00255&|e@1|p@1|a|t@1|e|r|n|s| +0#0000000&@56
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|l+0#af5f00255&|a|b|o|v|e| +0#0000000&@62
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|l+0#af5f00255&|a|d@1|b|u|f@1|e|r| +0#0000000&@58
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|l+0#af5f00255&|a|d@1|e|x|p|r| +0#0000000&@60
+@57|8|2|9|,|1| @8|4|6|%| 
diff --git a/runtime/syntax/testdir/dumps/vim_ex_range_47.dump b/runtime/syntax/testdir/dumps/vim_ex_range_47.dump
new file mode 100644 (file)
index 0000000..bd67b63
--- /dev/null
@@ -0,0 +1,20 @@
+|4+0#e000002#ffffff0|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|l+0#af5f00255&|a|d@1|e|x|p|r| +0#0000000&@60
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|l+0#af5f00255&|a|d@1|f|i|l|e| +0#0000000&@60
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|l+0#af5f00255&|a|f|t|e|r| +0#0000000&@62
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|l+0#af5f00255&|a|n|g|u|a|g|e| +0#0000000&@60
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|l+0#af5f00255&|a|s|t| +0#0000000&@64
+>4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|l+0#af5f00255&|a|t|e|r| +0#0000000&@63
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|l+0#af5f00255&|b|e|f|o|r|e| +0#0000000&@61
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|l+0#af5f00255&|b|e|l|o|w| +0#0000000&@62
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|l+0#af5f00255&|b|o|t@1|o|m| +0#0000000&@61
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|l+0#af5f00255&|b|u|f@1|e|r| +0#0000000&@61
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|l+0#af5f00255&|c|d| +0#0000000&@65
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|l+0#af5f00255&|c|h|d|i|r| +0#0000000&@62
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|l+0#af5f00255&|c|l|o|s|e| +0#0000000&@62
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|l+0#af5f00255&|c|s|c|o|p|e| +0#0000000&@61
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|l+0#af5f00255&|d|o| +0#0000000&@65
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|l+0#af5f00255&|e|f|t| +0#0000000&@64
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|l+0#af5f00255&|e|f|t|a|b|o|v|e| +0#0000000&@59
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|l+0#af5f00255&|e|g|a|c|y| +0#0000000&@62
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|l+0#af5f00255&|e|t| +0#0000000&@65
+@57|8|4|7|,|1| @8|4|7|%| 
diff --git a/runtime/syntax/testdir/dumps/vim_ex_range_48.dump b/runtime/syntax/testdir/dumps/vim_ex_range_48.dump
new file mode 100644 (file)
index 0000000..e7d721c
--- /dev/null
@@ -0,0 +1,20 @@
+|4+0#e000002#ffffff0|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|l+0#af5f00255&|e|t| +0#0000000&@65
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|l+0#af5f00255&|e|x|p|r| +0#0000000&@63
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|l+0#af5f00255&|f|d|o| +0#0000000&@64
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|l+0#af5f00255&|f|i|l|e| +0#0000000&@63
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|l+0#af5f00255&|f|i|r|s|t| +0#0000000&@62
+>4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|l+0#af5f00255&|g|e|t|b|u|f@1|e|r| +0#0000000&@58
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|l+0#af5f00255&|g|e|t|e|x|p|r| +0#0000000&@60
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|l+0#af5f00255&|g|e|t|f|i|l|e| +0#0000000&@60
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|l+0#af5f00255&|g|r|e|p| +0#0000000&@63
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|l+0#af5f00255&|g|r|e|p|a|d@1| +0#0000000&@60
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|l+0#af5f00255&|h|e|l|p|g|r|e|p| +0#0000000&@59
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|l+0#af5f00255&|h|i|s|t|o|r|y| +0#0000000&@60
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|l+0#af5f00255&|i|s|t| +0#0000000&@64
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|l+0#af5f00255&@1| +0#0000000&@66
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|l+0#af5f00255&@1|a|s|t| +0#0000000&@63
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|l+0#af5f00255&@1|i|s|t| +0#0000000&@63
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|l+0#af5f00255&|m|a|k|e| +0#0000000&@63
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|l+0#af5f00255&|m|a|p| +0#0000000&@64
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|l+0#af5f00255&|m|a|p|c|l|e|a|r| +0#0000000&@59
+@57|8|6|5|,|1| @8|4|8|%| 
diff --git a/runtime/syntax/testdir/dumps/vim_ex_range_49.dump b/runtime/syntax/testdir/dumps/vim_ex_range_49.dump
new file mode 100644 (file)
index 0000000..a99c188
--- /dev/null
@@ -0,0 +1,20 @@
+|4+0#e000002#ffffff0|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|l+0#af5f00255&|m|a|p|c|l|e|a|r| +0#0000000&@59
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|l+0#af5f00255&|n|e|w|e|r| +0#0000000&@62
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|l+0#af5f00255&|n|e|x|t| +0#0000000&@63
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|l+0#af5f00255&|N|e|x|t| +0#0000000&@63
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|l+0#af5f00255&|n|f|i|l|e| +0#0000000&@62
+>4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|l+0#af5f00255&|N|f|i|l|e| +0#0000000&@62
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|l+0#af5f00255&|n|o|r|e|m|a|p| +0#0000000&@60
+|"+0#0000e05&| |4|2|,|4|2| |l|o|a|d|k|e|y|m|a|p| +0#0000000&@56
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|l+0#af5f00255&|o|a|d|v|i|e|w| +0#0000000&@60
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|l+0#af5f00255&|o|c|k|m|a|r|k|s| +0#0000000&@59
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|l+0#af5f00255&|o|c|k|v|a|r| +0#0000000&@61
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|l+0#af5f00255&|o|l|d|e|r| +0#0000000&@62
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|l+0#af5f00255&|o|p|e|n| +0#0000000&@63
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|l+0#af5f00255&|p|f|i|l|e| +0#0000000&@62
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|l+0#af5f00255&|p|r|e|v|i|o|u|s| +0#0000000&@59
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|l+0#af5f00255&|r|e|w|i|n|d| +0#0000000&@61
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|l+0#af5f00255&|s| +0#0000000&@66
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|l+0#af5f00255&|t|a|g| +0#0000000&@64
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|l+0#af5f00255&|u|a| +0#0000000&@65
+@57|8@1|3|,|1| @8|4|9|%| 
diff --git a/runtime/syntax/testdir/dumps/vim_ex_range_50.dump b/runtime/syntax/testdir/dumps/vim_ex_range_50.dump
new file mode 100644 (file)
index 0000000..c30bd75
--- /dev/null
@@ -0,0 +1,20 @@
+|4+0#e000002#ffffff0|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|l+0#af5f00255&|u|a| +0#0000000&@65
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|l+0#af5f00255&|u|a|d|o| +0#0000000&@63
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|l+0#af5f00255&|u|a|f|i|l|e| +0#0000000&@61
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|l+0#af5f00255&|u|n|m|a|p| +0#0000000&@62
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|l+0#af5f00255&|v|i|m|g|r|e|p| +0#0000000&@60
+>4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|l+0#af5f00255&|v|i|m|g|r|e|p|a|d@1| +0#0000000&@57
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|l+0#af5f00255&|w|i|n|d|o|w| +0#0000000&@61
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|m+0#af5f00255&|a|k|e| +0#0000000&@64
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|m+0#af5f00255&|a|p| +0#0000000&@65
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|m+0#af5f00255&|a|p|c|l|e|a|r| +0#0000000&@60
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|m+0#af5f00255&|a|r|k| +0#0000000&@64
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|m+0#af5f00255&|a|r|k|s| +0#0000000&@63
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|m+0#af5f00255&|a|t|c|h| +0#0000000&@63
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|m+0#af5f00255&|e|n|u| +0#0000000&@64
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|m+0#af5f00255&|e|n|u|t|r|a|n|s|l|a|t|e| +0#0000000&@55
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|m+0#af5f00255&|e|s@1|a|g|e|s| +0#0000000&@60
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|m+0#af5f00255&|k|e|x|r|c| +0#0000000&@62
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|m+0#af5f00255&|k|s|e|s@1|i|o|n| +0#0000000&@59
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|m+0#af5f00255&|k|s|p|e|l@1| +0#0000000&@61
+@57|9|0|1|,|1| @8|5|0|%| 
diff --git a/runtime/syntax/testdir/dumps/vim_ex_range_51.dump b/runtime/syntax/testdir/dumps/vim_ex_range_51.dump
new file mode 100644 (file)
index 0000000..813c6db
--- /dev/null
@@ -0,0 +1,20 @@
+|4+0#e000002#ffffff0|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|m+0#af5f00255&|k|s|p|e|l@1| +0#0000000&@61
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|m+0#af5f00255&|k|v|i|e|w| +0#0000000&@62
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|m+0#af5f00255&|k|v|i|m|r|c| +0#0000000&@61
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|m+0#af5f00255&|o|d|e| +0#0000000&@64
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|m+0#af5f00255&|o|v|e| +0#0000000&@64
+>4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|m+0#af5f00255&|z|f|i|l|e| +0#0000000&@62
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|m+0#af5f00255&|z|s|c|h|e|m|e| +0#0000000&@60
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|n+0#af5f00255&|b|c|l|o|s|e| +0#0000000&@61
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|n+0#af5f00255&|b|k|e|y| +0#0000000&@63
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|n+0#af5f00255&|b|s|t|a|r|t| +0#0000000&@61
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|n+0#af5f00255&|e|w| +0#0000000&@65
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|n+0#af5f00255&|e|x|t| +0#0000000&@64
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|n+0#af5f00255&|m|a|p| +0#0000000&@64
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|n+0#af5f00255&|m|a|p|c|l|e|a|r| +0#0000000&@59
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|n+0#af5f00255&|m|e|n|u| +0#0000000&@63
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|n+0#af5f00255&@1|o|r|e|m|a|p| +0#0000000&@60
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|n+0#af5f00255&@1|o|r|e|m|e|n|u| +0#0000000&@59
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|n+0#af5f00255&|o|a|u|t|o|c|m|d| +0#0000000&@59
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|n+0#af5f00255&|o|h|l|s|e|a|r|c|h| +0#0000000&@58
+@57|9|1|9|,|1| @8|5|1|%| 
diff --git a/runtime/syntax/testdir/dumps/vim_ex_range_52.dump b/runtime/syntax/testdir/dumps/vim_ex_range_52.dump
new file mode 100644 (file)
index 0000000..fc988c2
--- /dev/null
@@ -0,0 +1,20 @@
+|4+0#e000002#ffffff0|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|n+0#af5f00255&|o|h|l|s|e|a|r|c|h| +0#0000000&@58
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|n+0#af5f00255&|o|r|e|a|b@1|r|e|v| +0#0000000&@58
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|n+0#af5f00255&|o|r|e|m|a|p| +0#0000000&@61
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|n+0#af5f00255&|o|r|e|m|e|n|u| +0#0000000&@60
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|n+0#af5f00255&|o|r|m|a|l| +0#0000000&@62
+>4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|n+0#af5f00255&|o|s|w|a|p|f|i|l|e| +0#0000000&@58
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|n+0#af5f00255&|u|m|b|e|r| +0#0000000&@62
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|n+0#af5f00255&|u|n|m|a|p| +0#0000000&@62
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|n+0#af5f00255&|u|n|m|e|n|u| +0#0000000&@61
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|o+0#af5f00255&|l|d|f|i|l|e|s| +0#0000000&@60
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|o+0#af5f00255&|m|a|p| +0#0000000&@64
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|o+0#af5f00255&|m|a|p|c|l|e|a|r| +0#0000000&@59
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|o+0#af5f00255&|m|e|n|u| +0#0000000&@63
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|o+0#af5f00255&|n|l|y| +0#0000000&@64
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|o+0#af5f00255&|n|o|r|e|m|a|p| +0#0000000&@60
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|o+0#af5f00255&|n|o|r|e|m|e|n|u| +0#0000000&@59
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|o+0#af5f00255&|p|e|n| +0#0000000&@64
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|o+0#af5f00255&|p|t|i|o|n|s| +0#0000000&@61
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|o+0#af5f00255&|u|n|m|a|p| +0#0000000&@62
+@57|9|3|7|,|1| @8|5|2|%| 
diff --git a/runtime/syntax/testdir/dumps/vim_ex_range_53.dump b/runtime/syntax/testdir/dumps/vim_ex_range_53.dump
new file mode 100644 (file)
index 0000000..2b019cc
--- /dev/null
@@ -0,0 +1,20 @@
+|4+0#e000002#ffffff0|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|o+0#af5f00255&|u|n|m|a|p| +0#0000000&@62
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|o+0#af5f00255&|u|n|m|e|n|u| +0#0000000&@61
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|o+0#af5f00255&|w|n|s|y|n|t|a|x| +0#0000000&@59
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|p+0#af5f00255&|a|c|k|a|d@1| +0#0000000&@61
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|p+0#af5f00255&|a|c|k|l|o|a|d|a|l@1| +0#0000000&@57
+>4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|p+0#af5f00255&|c|l|o|s|e| +0#0000000&@62
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|p+0#af5f00255&|e|d|i|t| +0#0000000&@63
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|p+0#af5f00255&|e|r|l| +0#0000000&@64
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|p+0#af5f00255&|e|r|l|d|o| +0#0000000&@62
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|p+0#af5f00255&|o|p| +0#0000000&@65
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|p+0#af5f00255&|o|p|u|p| +0#0000000&@63
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|p+0#af5f00255&@1|o|p| +0#0000000&@64
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|p+0#af5f00255&|r|e|s|e|r|v|e| +0#0000000&@60
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|p+0#af5f00255&|r|e|v|i|o|u|s| +0#0000000&@60
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|p+0#af5f00255&|r|i|n|t| +0#0000000&@63
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|p+0#af5f00255&|r|o|f|d|e|l| +0#0000000&@61
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|p+0#af5f00255&|r|o|f|i|l|e| +0#0000000&@61
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|p+0#af5f00255&|r|o|m|p|t|f|i|n|d| +0#0000000&@58
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|p+0#af5f00255&|r|o|m|p|t|r|e|p|l| +0#0000000&@58
+@57|9|5@1|,|1| @8|5|3|%| 
diff --git a/runtime/syntax/testdir/dumps/vim_ex_range_54.dump b/runtime/syntax/testdir/dumps/vim_ex_range_54.dump
new file mode 100644 (file)
index 0000000..0adfe98
--- /dev/null
@@ -0,0 +1,20 @@
+|4+0#e000002#ffffff0|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|p+0#af5f00255&|r|o|m|p|t|r|e|p|l| +0#0000000&@58
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|p+0#af5f00255&|s|e|a|r|c|h| +0#0000000&@61
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|p+0#af5f00255&|t|a|g| +0#0000000&@64
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|p+0#af5f00255&|t|f|i|r|s|t| +0#0000000&@61
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|p+0#af5f00255&|t|j|u|m|p| +0#0000000&@62
+>4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|p+0#af5f00255&|t|l|a|s|t| +0#0000000&@62
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|p+0#af5f00255&|t|n|e|x|t| +0#0000000&@62
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|p+0#af5f00255&|t|N|e|x|t| +0#0000000&@62
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|p+0#af5f00255&|t|p|r|e|v|i|o|u|s| +0#0000000&@58
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|p+0#af5f00255&|t|r|e|w|i|n|d| +0#0000000&@60
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|p+0#af5f00255&|t|s|e|l|e|c|t| +0#0000000&@60
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|p+0#af5f00255&|u|t| +0#0000000&@65
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|p+0#af5f00255&|w|d| +0#0000000&@65
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|p+0#af5f00255&|y|3| +0#0000000&@65
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|p+0#af5f00255&|y|3|d|o| +0#0000000&@63
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|p+0#af5f00255&|y|3|f|i|l|e| +0#0000000&@61
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|p+0#af5f00255&|y|d|o| +0#0000000&@64
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|p+0#af5f00255&|y|f|i|l|e| +0#0000000&@62
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|p+0#af5f00255&|y|t|h|o|n| +0#0000000&@62
+@57|9|7|3|,|1| @8|5|4|%| 
diff --git a/runtime/syntax/testdir/dumps/vim_ex_range_55.dump b/runtime/syntax/testdir/dumps/vim_ex_range_55.dump
new file mode 100644 (file)
index 0000000..698a0d7
--- /dev/null
@@ -0,0 +1,20 @@
+|4+0#e000002#ffffff0|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|p+0#af5f00255&|y|t|h|o|n| +0#0000000&@62
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|p+0#af5f00255&|y|t|h|o|n|3| +0#0000000&@61
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|p+0#af5f00255&|y|t|h|o|n|x| +0#0000000&@61
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|p+0#af5f00255&|y|x| +0#0000000&@65
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|p+0#af5f00255&|y|x|d|o| +0#0000000&@63
+>4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|p+0#af5f00255&|y|x|f|i|l|e| +0#0000000&@61
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|q+0#af5f00255&|a|l@1| +0#0000000&@64
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|q+0#af5f00255&|u|i|t| +0#0000000&@64
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|q+0#af5f00255&|u|i|t|a|l@1| +0#0000000&@61
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|r+0#af5f00255&|e|a|d| +0#0000000&@64
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|r+0#af5f00255&|e|c|o|v|e|r| +0#0000000&@61
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|r+0#af5f00255&|e|d|i|r| +0#0000000&@63
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|r+0#af5f00255&|e|d|o| +0#0000000&@64
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|r+0#af5f00255&|e|d|r|a|w| +0#0000000&@62
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|r+0#af5f00255&|e|d|r|a|w|s|t|a|t|u|s| +0#0000000&@56
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|r+0#af5f00255&|e|d|r|a|w|t|a|b|l|i|n|e| +0#0000000&@55
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|r+0#af5f00255&|e|g|i|s|t|e|r|s| +0#0000000&@59
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|r+0#af5f00255&|e|s|i|z|e| +0#0000000&@62
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|r+0#af5f00255&|e|t|a|b| +0#0000000&@63
+@57|9@1|1|,|1| @8|5@1|%| 
diff --git a/runtime/syntax/testdir/dumps/vim_ex_range_56.dump b/runtime/syntax/testdir/dumps/vim_ex_range_56.dump
new file mode 100644 (file)
index 0000000..a4eb5c2
--- /dev/null
@@ -0,0 +1,20 @@
+|4+0#e000002#ffffff0|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|r+0#af5f00255&|e|t|a|b| +0#0000000&@63
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|r+0#af5f00255&|e|t|u|r|n| +0#0000000&@62
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|r+0#af5f00255&|e|w|i|n|d| +0#0000000&@62
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|r+0#af5f00255&|i|g|h|t| +0#0000000&@63
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|r+0#af5f00255&|i|g|h|t|b|e|l|o|w| +0#0000000&@58
+>4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|r+0#af5f00255&|u|b|y| +0#0000000&@64
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|r+0#af5f00255&|u|b|y|d|o| +0#0000000&@62
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|r+0#af5f00255&|u|b|y|f|i|l|e| +0#0000000&@60
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|r+0#af5f00255&|u|n|d|o| +0#0000000&@63
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|r+0#af5f00255&|u|n|t|i|m|e| +0#0000000&@61
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|r+0#af5f00255&|v|i|m|i|n|f|o| +0#0000000&@60
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|s+0#af5f00255&|a|l@1| +0#0000000&@64
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|s+0#af5f00255&|a|n|d|b|o|x| +0#0000000&@61
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|s+0#af5f00255&|a|r|g|u|m|e|n|t| +0#0000000&@59
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|s+0#af5f00255&|a|v|e|a|s| +0#0000000&@62
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|s+0#af5f00255&|b|a|l@1| +0#0000000&@63
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|s+0#af5f00255&|b|f|i|r|s|t| +0#0000000&@61
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|s+0#af5f00255&|b|l|a|s|t| +0#0000000&@62
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|s+0#af5f00255&|b|m|o|d|i|f|i|e|d| +0#0000000&@58
+@57|1|0@1|9|,|1| @7|5|6|%| 
diff --git a/runtime/syntax/testdir/dumps/vim_ex_range_57.dump b/runtime/syntax/testdir/dumps/vim_ex_range_57.dump
new file mode 100644 (file)
index 0000000..d4f1b18
--- /dev/null
@@ -0,0 +1,20 @@
+|4+0#e000002#ffffff0|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|s+0#af5f00255&|b|m|o|d|i|f|i|e|d| +0#0000000&@58
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|s+0#af5f00255&|b|n|e|x|t| +0#0000000&@62
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|s+0#af5f00255&|b|N|e|x|t| +0#0000000&@62
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|s+0#af5f00255&|b|p|r|e|v|i|o|u|s| +0#0000000&@58
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|s+0#af5f00255&|b|r|e|w|i|n|d| +0#0000000&@60
+>4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|s+0#af5f00255&|b|u|f@1|e|r| +0#0000000&@61
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|s+0#af5f00255&|c|r|i|p|t|e|n|c|o|d|i|n|g| +0#0000000&@54
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|s+0#af5f00255&|c|r|i|p|t|n|a|m|e|s| +0#0000000&@57
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|s+0#af5f00255&|c|r|i|p|t|v|e|r|s|i|o|n| +0#0000000&@55
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|s+0#af5f00255&|c|s|c|o|p|e| +0#0000000&@61
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|s+0#af5f00255&|e|t| +0#0000000&@65
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|s+0#af5f00255&|e|t|f|i|l|e|t|y|p|e| +0#0000000&@57
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|s+0#af5f00255&|e|t|g|l|o|b|a|l| +0#0000000&@59
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|s+0#af5f00255&|e|t|l|o|c|a|l| +0#0000000&@60
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|s+0#af5f00255&|f|i|n|d| +0#0000000&@63
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|s+0#af5f00255&|f|i|r|s|t| +0#0000000&@62
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|s+0#af5f00255&|h|e|l@1| +0#0000000&@63
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|s+0#af5f00255&|i|g|n| +0#0000000&@64
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|s+0#af5f00255&|i|l|e|n|t| +0#0000000&@62
+@57|1|0|2|7|,|1| @7|5|7|%| 
diff --git a/runtime/syntax/testdir/dumps/vim_ex_range_58.dump b/runtime/syntax/testdir/dumps/vim_ex_range_58.dump
new file mode 100644 (file)
index 0000000..8ab1315
--- /dev/null
@@ -0,0 +1,20 @@
+|4+0#e000002#ffffff0|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|s+0#af5f00255&|i|l|e|n|t| +0#0000000&@62
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|s+0#af5f00255&|i|m|a|l|t| +0#0000000&@62
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|s+0#af5f00255&|l|a|s|t| +0#0000000&@63
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|s+0#af5f00255&|l|e@1|p| +0#0000000&@63
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|s+0#af5f00255&|l|e@1|p|!| +0#0000000&@62
+>4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|s+0#af5f00255&|m|a|g|i|c| +0#0000000&@62
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|s+0#af5f00255&|m|a|p| +0#0000000&@64
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|s+0#af5f00255&|m|a|p|c|l|e|a|r| +0#0000000&@59
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|s+0#af5f00255&|m|e|n|u| +0#0000000&@63
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|s+0#af5f00255&|m|i|l|e| +0#0000000&@63
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|s+0#af5f00255&|n|e|x|t| +0#0000000&@63
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|s+0#af5f00255&|N|e|x|t| +0#0000000&@63
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|s+0#af5f00255&|n|o|m|a|g|i|c| +0#0000000&@60
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|s+0#af5f00255&|n|o|r|e|m|a|p| +0#0000000&@60
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|s+0#af5f00255&|n|o|r|e|m|e|n|u| +0#0000000&@59
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|s+0#af5f00255&|o|r|t| +0#0000000&@64
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|s+0#af5f00255&|o|u|r|c|e| +0#0000000&@62
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|s+0#af5f00255&|p|e|l@1|d|u|m|p| +0#0000000&@59
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|s+0#af5f00255&|p|e|l@1|g|o@1|d| +0#0000000&@59
+@57|1|0|4|5|,|1| @7|5|8|%| 
diff --git a/runtime/syntax/testdir/dumps/vim_ex_range_59.dump b/runtime/syntax/testdir/dumps/vim_ex_range_59.dump
new file mode 100644 (file)
index 0000000..825c63a
--- /dev/null
@@ -0,0 +1,20 @@
+|4+0#e000002#ffffff0|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|s+0#af5f00255&|p|e|l@1|g|o@1|d| +0#0000000&@59
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|s+0#af5f00255&|p|e|l@1|i|n|f|o| +0#0000000&@59
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|s+0#af5f00255&|p|e|l@1|r|a|r|e| +0#0000000&@59
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|s+0#af5f00255&|p|e|l@1|r|e|p|a|l@1| +0#0000000&@57
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|s+0#af5f00255&|p|e|l@1|u|n|d|o| +0#0000000&@59
+>4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|s+0#af5f00255&|p|e|l@1|w|r|o|n|g| +0#0000000&@58
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|s+0#af5f00255&|p|l|i|t| +0#0000000&@63
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|s+0#af5f00255&|p|r|e|v|i|o|u|s| +0#0000000&@59
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|s+0#af5f00255&|r|e|w|i|n|d| +0#0000000&@61
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|s+0#af5f00255&|t|a|g| +0#0000000&@64
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|s+0#af5f00255&|t|a|r|t|g|r|e|p|l|a|c|e| +0#0000000&@55
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|s+0#af5f00255&|t|a|r|t|i|n|s|e|r|t| +0#0000000&@57
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|s+0#af5f00255&|t|a|r|t|r|e|p|l|a|c|e| +0#0000000&@56
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|s+0#af5f00255&|t|j|u|m|p| +0#0000000&@62
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|s+0#af5f00255&|t|o|p| +0#0000000&@64
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|s+0#af5f00255&|t|o|p|i|n|s|e|r|t| +0#0000000&@58
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|s+0#af5f00255&|t|s|e|l|e|c|t| +0#0000000&@60
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|s+0#af5f00255&|u|b|s|t|i|t|u|t|e| +0#0000000&@58
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|s+0#af5f00255&|u|n|h|i|d|e| +0#0000000&@61
+@57|1|0|6|3|,|1| @7|5|9|%| 
diff --git a/runtime/syntax/testdir/dumps/vim_ex_range_60.dump b/runtime/syntax/testdir/dumps/vim_ex_range_60.dump
new file mode 100644 (file)
index 0000000..494fe5a
--- /dev/null
@@ -0,0 +1,20 @@
+|4+0#e000002#ffffff0|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|s+0#af5f00255&|u|n|h|i|d|e| +0#0000000&@61
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|s+0#af5f00255&|u|n|m|a|p| +0#0000000&@62
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|s+0#af5f00255&|u|n|m|e|n|u| +0#0000000&@61
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|s+0#af5f00255&|u|s|p|e|n|d| +0#0000000&@61
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|s+0#af5f00255&|v|i|e|w| +0#0000000&@63
+>4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|s+0#af5f00255&|w|a|p|n|a|m|e| +0#0000000&@60
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|s+0#af5f00255&|y|n|c|b|i|n|d| +0#0000000&@60
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|s+0#af5f00255&|y|n|t|a|x| +0#0000000&@62
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|s+0#af5f00255&|y|n|t|i|m|e| +0#0000000&@61
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|t+0#af5f00255&| +0#0000000&@67
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|t+0#af5f00255&|a|b| +0#0000000&@65
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|t+0#af5f00255&|a|b|c|l|o|s|e| +0#0000000&@60
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|t+0#af5f00255&|a|b|d|o| +0#0000000&@63
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|t+0#af5f00255&|a|b|e|d|i|t| +0#0000000&@61
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|t+0#af5f00255&|a|b|f|i|n|d| +0#0000000&@61
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|t+0#af5f00255&|a|b|f|i|r|s|t| +0#0000000&@60
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|t+0#af5f00255&|a|b|l|a|s|t| +0#0000000&@61
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|t+0#af5f00255&|a|b|m|o|v|e| +0#0000000&@61
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|t+0#af5f00255&|a|b|n|e|w| +0#0000000&@62
+@57|1|0|8|1|,|1| @7|6|1|%| 
diff --git a/runtime/syntax/testdir/dumps/vim_ex_range_61.dump b/runtime/syntax/testdir/dumps/vim_ex_range_61.dump
new file mode 100644 (file)
index 0000000..9d443ea
--- /dev/null
@@ -0,0 +1,20 @@
+|4+0#e000002#ffffff0|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|t+0#af5f00255&|a|b|n|e|w| +0#0000000&@62
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|t+0#af5f00255&|a|b|n|e|x|t| +0#0000000&@61
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|t+0#af5f00255&|a|b|N|e|x|t| +0#0000000&@61
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|t+0#af5f00255&|a|b|o|n|l|y| +0#0000000&@61
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|t+0#af5f00255&|a|b|p|r|e|v|i|o|u|s| +0#0000000&@57
+>4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|t+0#af5f00255&|a|b|r|e|w|i|n|d| +0#0000000&@59
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|t+0#af5f00255&|a|b|s| +0#0000000&@64
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|t+0#af5f00255&|a|g| +0#0000000&@65
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|t+0#af5f00255&|a|g|s| +0#0000000&@64
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|t+0#af5f00255&|c|d| +0#0000000&@65
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|t+0#af5f00255&|c|h|d|i|r| +0#0000000&@62
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|t+0#af5f00255&|c|l| +0#0000000&@65
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|t+0#af5f00255&|c|l|d|o| +0#0000000&@63
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|t+0#af5f00255&|c|l|f|i|l|e| +0#0000000&@61
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|t+0#af5f00255&|e|a|r|o|f@1| +0#0000000&@61
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|t+0#af5f00255&|e|r|m|i|n|a|l| +0#0000000&@60
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|t+0#af5f00255&|f|i|r|s|t| +0#0000000&@62
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|t+0#af5f00255&|h|r|o|w| +0#0000000&@63
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|t+0#af5f00255&|j|u|m|p| +0#0000000&@63
+@57|1|0|9@1|,|1| @7|6|2|%| 
diff --git a/runtime/syntax/testdir/dumps/vim_ex_range_62.dump b/runtime/syntax/testdir/dumps/vim_ex_range_62.dump
new file mode 100644 (file)
index 0000000..7d7db80
--- /dev/null
@@ -0,0 +1,20 @@
+|4+0#e000002#ffffff0|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|t+0#af5f00255&|j|u|m|p| +0#0000000&@63
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|t+0#af5f00255&|l|a|s|t| +0#0000000&@63
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|t+0#af5f00255&|l|m|e|n|u| +0#0000000&@62
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|t+0#af5f00255&|l|n|o|r|e|m|e|n|u| +0#0000000&@58
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|t+0#af5f00255&|l|u|n|m|e|n|u| +0#0000000&@60
+>4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|t+0#af5f00255&|m|a|p| +0#0000000&@64
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|t+0#af5f00255&|m|a|p|c|l|e|a|r| +0#0000000&@59
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|t+0#af5f00255&|m|e|n|u| +0#0000000&@63
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|t+0#af5f00255&|n|e|x|t| +0#0000000&@63
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|t+0#af5f00255&|N|e|x|t| +0#0000000&@63
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|t+0#af5f00255&|n|o|r|e|m|a|p| +0#0000000&@60
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|t+0#af5f00255&|o|p|l|e|f|t| +0#0000000&@61
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|t+0#af5f00255&|p|r|e|v|i|o|u|s| +0#0000000&@59
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|t+0#af5f00255&|r|e|w|i|n|d| +0#0000000&@61
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|t+0#af5f00255&|r|y| +0#0000000&@65
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|t+0#af5f00255&|s|e|l|e|c|t| +0#0000000&@61
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|t+0#af5f00255&|u|n|m|a|p| +0#0000000&@62
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|t+0#af5f00255&|u|n|m|e|n|u| +0#0000000&@61
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|u+0#af5f00255&|n|a|b@1|r|e|v|i|a|t|e| +0#0000000&@56
+@57|1@2|7|,|1| @7|6|3|%| 
diff --git a/runtime/syntax/testdir/dumps/vim_ex_range_63.dump b/runtime/syntax/testdir/dumps/vim_ex_range_63.dump
new file mode 100644 (file)
index 0000000..5b9789f
--- /dev/null
@@ -0,0 +1,20 @@
+|4+0#e000002#ffffff0|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|u+0#af5f00255&|n|a|b@1|r|e|v|i|a|t|e| +0#0000000&@56
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|u+0#af5f00255&|n|d|o| +0#0000000&@64
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|u+0#af5f00255&|n|d|o|j|o|i|n| +0#0000000&@60
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|u+0#af5f00255&|n|d|o|l|i|s|t| +0#0000000&@60
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|u+0#af5f00255&|n|h|i|d|e| +0#0000000&@62
+>4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|u+0#af5f00255&|n|l|e|t| +0#0000000&@63
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|u+0#af5f00255&|n|l|o|c|k|v|a|r| +0#0000000&@59
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|u+0#af5f00255&|n|m|a|p| +0#0000000&@63
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|u+0#af5f00255&|n|m|e|n|u| +0#0000000&@62
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|u+0#af5f00255&|n|s|i|l|e|n|t| +0#0000000&@60
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|u+0#af5f00255&|p|d|a|t|e| +0#0000000&@62
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|v+0#af5f00255&|e|r|b|o|s|e| +0#0000000&@61
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|v+0#af5f00255&|e|r|s|i|o|n| +0#0000000&@61
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|v+0#af5f00255&|e|r|t|i|c|a|l| +0#0000000&@60
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|v+0#af5f00255&|g|l|o|b|a|l| +0#0000000&@61
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|v+0#af5f00255&|i|e|w| +0#0000000&@64
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|v+0#af5f00255&|i|m|9|c|m|d| +0#0000000&@61
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|v+0#af5f00255&|i|m|g|r|e|p| +0#0000000&@61
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|v+0#af5f00255&|i|m|g|r|e|p|a|d@1| +0#0000000&@58
+@57|1@1|3|5|,|1| @7|6|4|%| 
diff --git a/runtime/syntax/testdir/dumps/vim_ex_range_64.dump b/runtime/syntax/testdir/dumps/vim_ex_range_64.dump
new file mode 100644 (file)
index 0000000..88dd3a7
--- /dev/null
@@ -0,0 +1,20 @@
+|4+0#e000002#ffffff0|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|v+0#af5f00255&|i|m|g|r|e|p|a|d@1| +0#0000000&@58
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|v+0#af5f00255&|i|s|u|a|l| +0#0000000&@62
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|v+0#af5f00255&|i|u|s|a|g|e| +0#0000000&@61
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|v+0#af5f00255&|m|a|p| +0#0000000&@64
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|v+0#af5f00255&|m|a|p|c|l|e|a|r| +0#0000000&@59
+>4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|v+0#af5f00255&|m|e|n|u| +0#0000000&@63
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|v+0#af5f00255&|n|e|w| +0#0000000&@64
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|v+0#af5f00255&|n|o|r|e|m|a|p| +0#0000000&@60
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|v+0#af5f00255&|n|o|r|e|m|e|n|u| +0#0000000&@59
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|v+0#af5f00255&|s|p|l|i|t| +0#0000000&@62
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|v+0#af5f00255&|u|n|m|a|p| +0#0000000&@62
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|v+0#af5f00255&|u|n|m|e|n|u| +0#0000000&@61
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|w+0#af5f00255&|a|l@1| +0#0000000&@64
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|w+0#af5f00255&|h|i|l|e| +0#0000000&@63
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|w+0#af5f00255&|i|n|c|m|d| +0#0000000&@62
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|w+0#af5f00255&|i|n|d|o| +0#0000000&@63
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|w+0#af5f00255&|i|n|p|o|s| +0#0000000&@62
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|w+0#af5f00255&|i|n|s|i|z|e| +0#0000000&@61
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|w+0#af5f00255&|n|e|x|t| +0#0000000&@63
+@57|1@1|5|3|,|1| @7|6|5|%| 
diff --git a/runtime/syntax/testdir/dumps/vim_ex_range_65.dump b/runtime/syntax/testdir/dumps/vim_ex_range_65.dump
new file mode 100644 (file)
index 0000000..e362e58
--- /dev/null
@@ -0,0 +1,20 @@
+|4+0#e000002#ffffff0|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|w+0#af5f00255&|n|e|x|t| +0#0000000&@63
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|w+0#af5f00255&|N|e|x|t| +0#0000000&@63
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|w+0#af5f00255&|p|r|e|v|i|o|u|s| +0#0000000&@59
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|w+0#af5f00255&|q| +0#0000000&@66
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|w+0#af5f00255&|q|a|l@1| +0#0000000&@63
+>4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|w+0#af5f00255&|r|i|t|e| +0#0000000&@63
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|w+0#af5f00255&|u|n|d|o| +0#0000000&@63
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|w+0#af5f00255&|v|i|m|i|n|f|o| +0#0000000&@60
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|x+0#af5f00255&|a|l@1| +0#0000000&@64
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|x+0#af5f00255&|i|t| +0#0000000&@65
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|x+0#af5f00255&|m|a|p| +0#0000000&@64
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|x+0#af5f00255&|m|a|p|c|l|e|a|r| +0#0000000&@59
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|x+0#af5f00255&|m|e|n|u| +0#0000000&@63
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|x+0#af5f00255&|n|o|r|e|m|a|p| +0#0000000&@60
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|x+0#af5f00255&|n|o|r|e|m|e|n|u| +0#0000000&@59
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|x+0#af5f00255&|r|e|s|t|o|r|e| +0#0000000&@60
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|x+0#af5f00255&|u|n|m|a|p| +0#0000000&@62
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|x+0#af5f00255&|u|n|m|e|n|u| +0#0000000&@61
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|y+0#af5f00255&|a|n|k| +0#0000000&@64
+@57|1@1|7|1|,|1| @7|6@1|%| 
diff --git a/runtime/syntax/testdir/dumps/vim_ex_range_66.dump b/runtime/syntax/testdir/dumps/vim_ex_range_66.dump
new file mode 100644 (file)
index 0000000..caf0417
--- /dev/null
@@ -0,0 +1,20 @@
+|4+0#e000002#ffffff0|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|y+0#af5f00255&|a|n|k| +0#0000000&@64
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2| +0#0000000&|z+0#af5f00255&| +0#0000000&@67
+@75
+@75
+|"+0#0000e05&| |r|a|n|g|e| +0#0000000&@67
+> @74
+|1+0#e000002&|m+0#af5f00255&|a|t|c|h| +0#0000000&@68
+|2+0#e000002&|m+0#af5f00255&|a|t|c|h| +0#0000000&@68
+|3+0#e000002&|m+0#af5f00255&|a|t|c|h| +0#0000000&@68
+@75
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|&+0#af5f00255&| +0#0000000&@68
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|~+0#af5f00255&| +0#0000000&@68
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|@+0#af5f00255&| +0#0000000&@68
+|"+0#0000e05&| |4|2|,|4|2|*| +0#0000000&@66
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|>+0#af5f00255&| +0#0000000&@68
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|<+0#af5f00255&| +0#0000000&@68
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|#+0#af5f00255&| +0#0000000&@68
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|=+0#af5f00255&| +0#0000000&@68
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|!+0#af5f00255&| +0#0000000&@68
+@57|1@1|8|9|,|0|-|1| @5|6|7|%| 
diff --git a/runtime/syntax/testdir/dumps/vim_ex_range_67.dump b/runtime/syntax/testdir/dumps/vim_ex_range_67.dump
new file mode 100644 (file)
index 0000000..69cc76e
--- /dev/null
@@ -0,0 +1,20 @@
+|4+0#e000002#ffffff0|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|!+0#af5f00255&| +0#0000000&@68
+@75
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|N+0#af5f00255&|e|x|t| +0#0000000&@65
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|P+0#af5f00255&|r|i|n|t| +0#0000000&@64
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|X+0#0000000&| @13|"+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@44
+> @74
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|a+0#af5f00255&|p@1|e|n|d| +0#0000000&@63
+| +0#e000002&@3|t|e|x|t| +0#0000000&@66
+|.+0#af5f00255&| +0#0000000&@73
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|a+0#0000000&|b@1|r|e|v|i|a|t|e| @4|"+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@44
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|a+0#0000000&|b|c|l|e|a|r| @7|"+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@44
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|a+0#0000000&|b|o|v|e|l|e|f|t| @5|"+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@44
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|a+0#af5f00255&|l@1| +0#0000000&@66
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|a+0#af5f00255&|m|e|n|u| +0#0000000&@64
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|a+0#af5f00255&|n|o|r|e|m|e|n|u| +0#0000000&@60
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|a+0#af5f00255&|r|g|a|d@1| +0#0000000&@63
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|a+0#0000000&|r|g|d|e|d|u|p|e| @5|"+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@44
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|a+0#af5f00255&|r|g|d|e|l|e|t|e| +0#0000000&@60
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|a+0#af5f00255&|r|g|d|o| +0#0000000&@64
+@57|1|2|0|7|,|0|-|1| @5|6|8|%| 
diff --git a/runtime/syntax/testdir/dumps/vim_ex_range_68.dump b/runtime/syntax/testdir/dumps/vim_ex_range_68.dump
new file mode 100644 (file)
index 0000000..49e5b30
--- /dev/null
@@ -0,0 +1,20 @@
+|4+0#e000002#ffffff0|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|a+0#af5f00255&|r|g|d|o| +0#0000000&@64
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|a+0#af5f00255&|r|g|e|d|i|t| +0#0000000&@62
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|a+0#0000000&|r|g@1|l|o|b|a|l| @5|"+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@44
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|a+0#0000000&|r|g|l|o|c|a|l| @6|"+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@44
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|a+0#0000000&|r|g|s| @10|"+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@44
+>4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|a+0#af5f00255&|r|g|u|m|e|n|t| +0#0000000&@61
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|a+0#0000000&|s|c|i@1| @9|"+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@44
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|a+0#0000000&|u|g|r|o|u|p| |E|N|D| @3|"+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@44
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|a+0#0000000&|u|g|r|o|u|p| |F|o@1| @3|"+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@44
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|a+0#0000000&|u|n|m|e|n|u| @7|"+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@44
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|a+0#0000000&|u|t|o|c|m|d| @7|"+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@44
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|b+0#0000000&|a|d@1| @10|"+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@44
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|b+0#af5f00255&|a|l@1| +0#0000000&@65
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|b+0#0000000&|a|l|t| @10|"+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@44
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|b+0#af5f00255&|d|e|l|e|t|e| +0#0000000&@62
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|b+0#0000000&|e|h|a|v|e| |m|s|w|i|n| @2|"+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@44
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|b+0#0000000&|e|h|a|v|e| |x|t|e|r|m| @2|"+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@44
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|b+0#0000000&|e|l|o|w|r|i|g|h|t| @4|"+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@44
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|b+0#af5f00255&|f|i|r|s|t| +0#0000000&@8|"+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@44
+@57|1|2@1|5|,|1| @7|6|9|%| 
diff --git a/runtime/syntax/testdir/dumps/vim_ex_range_69.dump b/runtime/syntax/testdir/dumps/vim_ex_range_69.dump
new file mode 100644 (file)
index 0000000..c546cd0
--- /dev/null
@@ -0,0 +1,20 @@
+|4+0#e000002#ffffff0|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|b+0#af5f00255&|f|i|r|s|t| +0#0000000&@8|"+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@44
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|b+0#af5f00255&|l|a|s|t| +0#0000000&@64
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|b+0#af5f00255&|m|o|d|i|f|i|e|d| +0#0000000&@60
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|b+0#af5f00255&|n|e|x|t| +0#0000000&@64
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|b+0#af5f00255&|N|e|x|t| +0#0000000&@64
+>4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|b+0#0000000&|o|t|r|i|g|h|t| @6|"+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@44
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|b+0#af5f00255&|p|r|e|v|i|o|u|s| +0#0000000&@60
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|b+0#0000000&|r|e|a|k|a|d@1| @6|"+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@44
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|b+0#0000000&|r|e|a|k|d|e|l| @6|"+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@44
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|b+0#0000000&|r|e|a|k|l|i|s|t| @5|"+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@44
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|b+0#0000000&|r|e|a|k| @9|"+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@44
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|b+0#af5f00255&|r|e|w|i|n|d| +0#0000000&@62
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|b+0#0000000&|r|o|w|s|e| @8|"+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@44
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|b+0#af5f00255&|u|f|d|o| +0#0000000&@64
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|b+0#af5f00255&|u|f@1|e|r| +0#0000000&@63
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|b+0#0000000&|u|f@1|e|r|s| @7|"+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@44
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|b+0#af5f00255&|u|n|l|o|a|d| +0#0000000&@62
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|b+0#af5f00255&|w|i|p|e|o|u|t| +0#0000000&@61
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|c+0#af5f00255&|h|a|n|g|e| +0#0000000&@63
+@57|1|2|4|3|,|1| @7|7|0|%| 
diff --git a/runtime/syntax/testdir/dumps/vim_ex_range_70.dump b/runtime/syntax/testdir/dumps/vim_ex_range_70.dump
new file mode 100644 (file)
index 0000000..4701931
--- /dev/null
@@ -0,0 +1,20 @@
+|4+0#e000002#ffffff0|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|c+0#af5f00255&|h|a|n|g|e| +0#0000000&@63
+| +0#e000002&@3|t|e|x|t| +0#0000000&@66
+|.+0#af5f00255&| +0#0000000&@73
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|c+0#0000000&|a|b@1|r|e|v| @7|"+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@44
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|c+0#0000000&|a|b|c|l|e|a|r| @6|"+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@44
+>4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|c+0#af5f00255&|a|b|o|v|e| +0#0000000&@63
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|c+0#af5f00255&|a|d@1|b|u|f@1|e|r| +0#0000000&@59
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|c+0#0000000&|a|d@1|e|x|p|r| @6|"+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@44
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|c+0#0000000&|a|d@1|f|i|l|e| @6|"+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@44
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|c+0#af5f00255&|a|f|t|e|r| +0#0000000&@63
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|c+0#af5f00255&|a|l@1| +0#0000000&@65
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|c+0#0000000&|a|t|c|h| @9|"+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@44
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|c+0#af5f00255&|b|e|f|o|r|e| +0#0000000&@62
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|c+0#af5f00255&|b|e|l|o|w| +0#0000000&@63
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|c+0#0000000&|b|o|t@1|o|m| @7|"+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@44
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|c+0#af5f00255&|b|u|f@1|e|r| +0#0000000&@62
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|c+0#af5f00255&@1| +0#0000000&@67
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|c+0#0000000&@1|l|o|s|e| @8|"+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@44
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|c+0#0000000&|d| @12|"+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@44
+@57|1|2|6|1|,|1| @7|7|1|%| 
diff --git a/runtime/syntax/testdir/dumps/vim_ex_range_71.dump b/runtime/syntax/testdir/dumps/vim_ex_range_71.dump
new file mode 100644 (file)
index 0000000..c485667
--- /dev/null
@@ -0,0 +1,20 @@
+|4+0#e000002#ffffff0|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|c+0#0000000&|d| @12|"+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@44
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|c+0#af5f00255&|d|o| +0#0000000&@66
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|c+0#af5f00255&|e|n|t|e|r| +0#0000000&@63
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|c+0#0000000&|e|x|p|r| @9|"+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@44
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|c+0#af5f00255&|f|d|o| +0#0000000&@65
+>4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|c+0#0000000&|f|i|l|e| @9|"+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@44
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|c+0#af5f00255&|f|i|r|s|t| +0#0000000&@63
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|c+0#af5f00255&|g|e|t|b|u|f@1|e|r| +0#0000000&@59
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|c+0#0000000&|g|e|t|e|x|p|r| @6|"+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@44
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|c+0#0000000&|g|e|t|f|i|l|e| @6|"+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@44
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|c+0#0000000&|h|a|n|g|e|s| @7|"+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@44
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|c+0#0000000&|h|d|i|r| @9|"+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@44
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|c+0#0000000&|h|e|c|k|p|a|t|h| @5|"+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@44
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|c+0#af5f00255&|h|e|c|k|t|i|m|e| +0#0000000&@60
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|c+0#af5f00255&|h|i|s|t|o|r|y| +0#0000000&@61
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|c+0#af5f00255&|l|a|s|t| +0#0000000&@64
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|c+0#0000000&|l|e|a|r|j|u|m|p|s| @4|"+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@44
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|c+0#0000000&|l|i|s|t| @9|"+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@44
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|c+0#af5f00255&|l|o|s|e| +0#0000000&@64
+@57|1|2|7|9|,|1| @7|7|2|%| 
diff --git a/runtime/syntax/testdir/dumps/vim_ex_range_72.dump b/runtime/syntax/testdir/dumps/vim_ex_range_72.dump
new file mode 100644 (file)
index 0000000..76dd91c
--- /dev/null
@@ -0,0 +1,20 @@
+|4+0#e000002#ffffff0|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|c+0#af5f00255&|l|o|s|e| +0#0000000&@64
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|c+0#0000000&|m|a|p|c|l|e|a|r| @5|"+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@44
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|c+0#0000000&|m|a|p| @10|"+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@44
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|c+0#af5f00255&|m|e|n|u| +0#0000000&@64
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|c+0#af5f00255&|n|e|w|e|r| +0#0000000&@63
+>4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|c+0#af5f00255&|n|e|x|t| +0#0000000&@64
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|c+0#af5f00255&|N|e|x|t| +0#0000000&@64
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|c+0#af5f00255&|n|f|i|l|e| +0#0000000&@63
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|c+0#af5f00255&|N|f|i|l|e| +0#0000000&@63
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|c+0#0000000&|n|o|r|e|a|b@1|r|e|v| @3|"+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@44
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|c+0#0000000&|n|o|r|e|m|a|p| @6|"+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@44
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|c+0#af5f00255&|n|o|r|e|m|e|n|u| +0#0000000&@60
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|c+0#af5f00255&|o|l|d|e|r| +0#0000000&@63
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|c+0#0000000&|o|l|o|r|s|c|h|e|m|e| @3|"+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@44
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|c+0#0000000&|o|m|c|l|e|a|r| @6|"+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@44
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|c+0#0000000&|o|m@1|a|n|d| @7|"+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@44
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|c+0#0000000&|o|m|p|i|l|e|r| @6|"+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@44
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|c+0#0000000&|o|n|f|i|r|m| @7|"+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@44
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|c+0#0000000&|o|n|s|t| @9|"+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@44
+@57|1|2|9|7|,|1| @7|7|3|%| 
diff --git a/runtime/syntax/testdir/dumps/vim_ex_range_73.dump b/runtime/syntax/testdir/dumps/vim_ex_range_73.dump
new file mode 100644 (file)
index 0000000..1109507
--- /dev/null
@@ -0,0 +1,20 @@
+|4+0#e000002#ffffff0|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|c+0#0000000&|o|n|s|t| @9|"+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@44
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|c+0#0000000&|o|n|t|i|n|u|e| @6|"+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@44
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|c+0#af5f00255&|o|p|e|n| +0#0000000&@64
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|c+0#af5f00255&|o|p|y| +0#0000000&@65
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|c+0#af5f00255&|p|f|i|l|e| +0#0000000&@63
+>4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|c+0#af5f00255&|p|r|e|v|i|o|u|s| +0#0000000&@60
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|c+0#af5f00255&|q|u|i|t| +0#0000000&@64
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|c+0#af5f00255&|r|e|w|i|n|d| +0#0000000&@62
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|c+0#0000000&|s|c|o|p|e| @8|"+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@44
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|c+0#0000000&|s|t|a|g| @9|"+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@44
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|c+0#0000000&|u|n|a|b@1|r|e|v| @5|"+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@44
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|c+0#0000000&|u|n|m|a|p| @8|"+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@44
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|c+0#0000000&|u|n|m|e|n|u| @7|"+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@44
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|c+0#af5f00255&|w|i|n|d|o|w| +0#0000000&@62
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|d+0#af5f00255&|e|b|u|g@1|r|e@1|d|y| +0#0000000&@58
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|d+0#0000000&|e|b|u|g| @9|"+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@44
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|d+0#0000000&|e|f|c|o|m|p|i|l|e| @4|"+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@44
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|d+0#0000000&|e|f|e|r| @9|"+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@44
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|d+0#0000000&|e|f| @11|"+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@44
+@57|1|3|1|5|,|1| @7|7|4|%| 
diff --git a/runtime/syntax/testdir/dumps/vim_ex_range_74.dump b/runtime/syntax/testdir/dumps/vim_ex_range_74.dump
new file mode 100644 (file)
index 0000000..301e9cb
--- /dev/null
@@ -0,0 +1,20 @@
+|4+0#e000002#ffffff0|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|d+0#0000000&|e|f| @11|"+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@44
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|d+0#0000000&|e|l|c|o|m@1|a|n|d| @4|"+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@44
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|d+0#af5f00255&|e|l|e|t|e| +0#0000000&@63
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|d+0#0000000&|e|l|f|u|n|c|t|i|o|n| @3|"+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@44
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|d+0#0000000&|e|l|m|a|r|k|s| @6|"+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@44
+>4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|d+0#af5f00255&|i|f@1|g|e|t| +0#0000000&@62
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|d+0#0000000&|i|f@1|o|f@1| @7|"+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@44
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|d+0#0000000&|i|f@1|p|a|t|c|h| @5|"+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@44
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|d+0#af5f00255&|i|f@1|p|u|t| +0#0000000&@62
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|d+0#0000000&|i|f@1|s|p|l|i|t| @5|"+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@44
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|d+0#0000000&|i|f@1|t|h|i|s| @6|"+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@44
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|d+0#0000000&|i|f@1|u|p|d|a|t|e| @4|"+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@44
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|d+0#0000000&|i|g|r|a|p|h|s| @6|"+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@44
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|d+0#0000000&|i|s|a|s@1|e|m|b|l|e| @3|"+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@44
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|d+0#0000000&|i|s|p|l|a|y| @7|"+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@44
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|d+0#af5f00255&|j|u|m|p| +0#0000000&@64
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|d+0#af5f00255&|l|i|s|t| +0#0000000&@64
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|d+0#0000000&|o|a|u|t|o|a|l@1| @5|"+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@44
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|d+0#0000000&|o|a|u|t|o|c|m|d| @5|"+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@44
+@57|1|3@2|,|1| @7|7|5|%| 
diff --git a/runtime/syntax/testdir/dumps/vim_ex_range_75.dump b/runtime/syntax/testdir/dumps/vim_ex_range_75.dump
new file mode 100644 (file)
index 0000000..4a6164f
--- /dev/null
@@ -0,0 +1,20 @@
+|4+0#e000002#ffffff0|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|d+0#0000000&|o|a|u|t|o|c|m|d| @5|"+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@44
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|d+0#0000000&|r|o|p| @10|"+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@44
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|d+0#af5f00255&|s|e|a|r|c|h| +0#0000000&@62
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|d+0#af5f00255&|s|p|l|i|t| +0#0000000&@63
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|e+0#0000000&|a|r|l|i|e|r| @7|"+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@44
+>4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|e+0#0000000&|c|h|o|c|o|n|s|o|l|e| @3|"+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@44
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|e+0#0000000&|c|h|o|e|r@1| @7|"+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@44
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|e+0#0000000&|c|h|o|h|l| @8|"+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@44
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|e+0#0000000&|c|h|o|m|s|g| @7|"+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@44
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|e+0#0000000&|c|h|o|n| @9|"+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@44
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|e+0#0000000&|c|h|o| @10|"+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@44
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|e+0#0000000&|c|h|o|w|i|n|d|o|w| @4|"+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@44
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|e+0#0000000&|d|i|t| @10|"+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@44
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|e+0#0000000&|l|s|e|i|f| @8|"+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@44
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|e+0#0000000&|l|s|e| @10|"+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@44
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|e+0#af5f00255&|m|e|n|u| +0#0000000&@64
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|e+0#0000000&|n|d@1|e|f| @8|"+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@44
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|e+0#0000000&|n|d|f|o|r| @8|"+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@44
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|e+0#0000000&|n|d|f|u|n|c|t|i|o|n| @3|"+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@44
+@57|1|3|5|1|,|1| @7|7|6|%| 
diff --git a/runtime/syntax/testdir/dumps/vim_ex_range_76.dump b/runtime/syntax/testdir/dumps/vim_ex_range_76.dump
new file mode 100644 (file)
index 0000000..b16b72e
--- /dev/null
@@ -0,0 +1,20 @@
+|4+0#e000002#ffffff0|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|e+0#0000000&|n|d|f|u|n|c|t|i|o|n| @3|"+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@44
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|e+0#0000000&|n|d|i|f| @9|"+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@44
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|e+0#0000000&|n|d|t|r|y| @8|"+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@44
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|e+0#0000000&|n|d|w|h|i|l|e| @6|"+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@44
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|e+0#0000000&|n|e|w| @10|"+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@44
+>4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|e+0#0000000&|v|a|l| @10|"+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@44
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|e+0#0000000&|x|e|c|u|t|e| @7|"+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@44
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|e+0#af5f00255&|x|i|t| +0#0000000&@65
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|e+0#0000000&|x| @12|"+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@44
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|e+0#0000000&|x|u|s|a|g|e| @7|"+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@44
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|f+0#af5f00255&|i|l|e| +0#0000000&@65
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|f+0#0000000&|i|l|e|s| @9|"+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@44
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|f+0#0000000&|i|l|e|t|y|p|e| @6|"+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@44
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|f+0#0000000&|i|l|t|e|r| @8|"+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@44
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|f+0#0000000&|i|n|a|l@1|y| @7|"+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@44
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|f+0#0000000&|i|n|a|l| @9|"+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@44
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|f+0#af5f00255&|i|n|d| +0#0000000&@65
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|f+0#0000000&|i|n|i|s|h| @8|"+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@44
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|f+0#0000000&|i|r|s|t| @9|"+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@44
+@57|1|3|6|9|,|1| @7|7@1|%| 
diff --git a/runtime/syntax/testdir/dumps/vim_ex_range_77.dump b/runtime/syntax/testdir/dumps/vim_ex_range_77.dump
new file mode 100644 (file)
index 0000000..d558463
--- /dev/null
@@ -0,0 +1,20 @@
+|4+0#e000002#ffffff0|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|f+0#0000000&|i|r|s|t| @9|"+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@44
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|f+0#0000000&|i|x|d|e|l| @8|"+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@44
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|f+0#af5f00255&|o|l|d| +0#0000000&@65
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|f+0#af5f00255&|o|l|d|c|l|o|s|e| +0#0000000&@60
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|f+0#af5f00255&|o|l|d@1|o|c|l|o|s|e|d| +0#0000000&@57
+>4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|f+0#af5f00255&|o|l|d@1|o@1|p|e|n| +0#0000000&@59
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|f+0#af5f00255&|o|l|d|o|p|e|n| +0#0000000&@61
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|f+0#0000000&|o|r| @11|"+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@44
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|f+0#0000000&|u|n|c|t|i|o|n| @6|"+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@44
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|g+0#af5f00255&|l|o|b|a|l| +0#0000000&@63
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|g+0#af5f00255&|o|t|o| +0#0000000&@65
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|g+0#af5f00255&|r|e|p| +0#0000000&@65
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|g+0#af5f00255&|r|e|p|a|d@1| +0#0000000&@62
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|g+0#0000000&|u|i| @11|"+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@44
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|g+0#0000000&|v|i|m| @10|"+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@44
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|h+0#af5f00255&|a|r|d|c|o|p|y| +0#0000000&@61
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|h+0#0000000&|e|l|p|c|l|o|s|e| @5|"+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@44
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|h+0#0000000&|e|l|p|f|i|n|d| @6|"+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@44
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|h+0#0000000&|e|l|p|g|r|e|p| @6|"+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@44
+@57|1|3|8|7|,|1| @7|7|8|%| 
diff --git a/runtime/syntax/testdir/dumps/vim_ex_range_78.dump b/runtime/syntax/testdir/dumps/vim_ex_range_78.dump
new file mode 100644 (file)
index 0000000..4cc9194
--- /dev/null
@@ -0,0 +1,20 @@
+|4+0#e000002#ffffff0|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|h+0#0000000&|e|l|p|g|r|e|p| @6|"+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@44
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|h+0#0000000&|e|l|p| @10|"+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@44
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|h+0#0000000&|e|l|p|t|a|g|s| @6|"+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@44
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|h+0#af5f00255&|i|d|e| +0#0000000&@65
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|h+0#0000000&|i|g|h|l|i|g|h|t| @5|"+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@44
+>4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|h+0#0000000&|i|s|t|o|r|y| @7|"+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@44
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|h+0#0000000&|o|r|i|z|o|n|t|a|l| @4|"+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@44
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|i+0#af5f00255&|n|s|e|r|t| +0#0000000&@63
+| +0#e000002&@3|t|e|x|t| +0#0000000&@66
+|.+0#af5f00255&| +0#0000000&@73
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|i+0#0000000&|a|b@1|r|e|v| @7|"+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@44
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|i+0#0000000&|a|b|c|l|e|a|r| @6|"+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@44
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|i+0#0000000&|f| @12|"+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@44
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|i+0#af5f00255&|j|u|m|p| +0#0000000&@64
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|i+0#af5f00255&|l|i|s|t| +0#0000000&@64
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|i+0#0000000&|m|a|p|c|l|e|a|r| @5|"+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@44
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|i+0#0000000&|m|a|p| @10|"+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@44
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|i+0#af5f00255&|m|e|n|u| +0#0000000&@64
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|i+0#0000000&|m|p|o|r|t| @8|"+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@44
+@57|1|4|0|5|,|1| @7|7|9|%| 
diff --git a/runtime/syntax/testdir/dumps/vim_ex_range_79.dump b/runtime/syntax/testdir/dumps/vim_ex_range_79.dump
new file mode 100644 (file)
index 0000000..b6707c9
--- /dev/null
@@ -0,0 +1,20 @@
+|4+0#e000002#ffffff0|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|i+0#0000000&|m|p|o|r|t| @8|"+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@44
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|i+0#0000000&|n|o|r|e|a|b@1|r|e|v| @3|"+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@44
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|i+0#0000000&|n|o|r|e|m|a|p| @6|"+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@44
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|i+0#af5f00255&|n|o|r|e|m|e|n|u| +0#0000000&@60
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|i+0#0000000&|n|t|r|o| @9|"+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@44
+>4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|i+0#af5f00255&|s|e|a|r|c|h| +0#0000000&@62
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|i+0#af5f00255&|s|p|l|i|t| +0#0000000&@63
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|i+0#0000000&|u|n|a|b@1|r|e|v| @5|"+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@44
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|i+0#0000000&|u|n|m|a|p| @8|"+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@44
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|i+0#0000000&|u|n|m|e|n|u| @7|"+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@44
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|j+0#af5f00255&|o|i|n| +0#0000000&@65
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|j+0#0000000&|u|m|p|s| @9|"+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@44
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|k+0#af5f00255&| +0#0000000&@68
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|k+0#0000000&|e@1|p|a|l|t| @7|"+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@44
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|k+0#0000000&|e@1|p|j|u|m|p|s| @5|"+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@44
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|k+0#0000000&|e@1|p|m|a|r|k|s| @5|"+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@44
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|k+0#0000000&|e@1|p@1|a|t@1|e|r|n|s| @2|"+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@44
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|l+0#af5f00255&|a|b|o|v|e| +0#0000000&@63
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|l+0#af5f00255&|a|d@1|b|u|f@1|e|r| +0#0000000&@59
+@57|1|4|2|3|,|1| @7|8|0|%| 
diff --git a/runtime/syntax/testdir/dumps/vim_ex_range_80.dump b/runtime/syntax/testdir/dumps/vim_ex_range_80.dump
new file mode 100644 (file)
index 0000000..d4da785
--- /dev/null
@@ -0,0 +1,20 @@
+|4+0#e000002#ffffff0|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|l+0#af5f00255&|a|d@1|b|u|f@1|e|r| +0#0000000&@59
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|l+0#0000000&|a|d@1|e|x|p|r| @6|"+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@44
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|l+0#0000000&|a|d@1|f|i|l|e| @6|"+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@44
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|l+0#af5f00255&|a|f|t|e|r| +0#0000000&@63
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|l+0#0000000&|a|n|g|u|a|g|e| @6|"+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@44
+>4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|l+0#0000000&|a|s|t| @10|"+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@44
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|l+0#0000000&|a|t|e|r| @9|"+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@44
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|l+0#af5f00255&|b|e|f|o|r|e| +0#0000000&@62
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|l+0#af5f00255&|b|e|l|o|w| +0#0000000&@63
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|l+0#0000000&|b|o|t@1|o|m| @7|"+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@44
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|l+0#af5f00255&|b|u|f@1|e|r| +0#0000000&@62
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|l+0#0000000&|c|d| @11|"+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@44
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|l+0#0000000&|c|h|d|i|r| @8|"+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@44
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|l+0#af5f00255&|c|l|o|s|e| +0#0000000&@63
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|l+0#0000000&|c|s|c|o|p|e| @7|"+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@44
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|l+0#af5f00255&|d|o| +0#0000000&@66
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|l+0#af5f00255&|e|f|t| +0#0000000&@65
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|l+0#0000000&|e|f|t|a|b|o|v|e| @5|"+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@44
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|l+0#0000000&|e|g|a|c|y| @8|"+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@44
+@57|1|4@1|1|,|1| @7|8|1|%| 
diff --git a/runtime/syntax/testdir/dumps/vim_ex_range_81.dump b/runtime/syntax/testdir/dumps/vim_ex_range_81.dump
new file mode 100644 (file)
index 0000000..e5cc372
--- /dev/null
@@ -0,0 +1,20 @@
+|4+0#e000002#ffffff0|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|l+0#0000000&|e|g|a|c|y| @8|"+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@44
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|l+0#0000000&|e|t| @11|"+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@44
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|l+0#0000000&|e|x|p|r| @9|"+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@44
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|l+0#af5f00255&|f|d|o| +0#0000000&@65
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|l+0#0000000&|f|i|l|e| @9|"+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@44
+>4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|l+0#af5f00255&|f|i|r|s|t| +0#0000000&@63
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|l+0#af5f00255&|g|e|t|b|u|f@1|e|r| +0#0000000&@59
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|l+0#0000000&|g|e|t|e|x|p|r| @6|"+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@44
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|l+0#0000000&|g|e|t|f|i|l|e| @6|"+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@44
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|l+0#af5f00255&|g|r|e|p| +0#0000000&@64
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|l+0#af5f00255&|g|r|e|p|a|d@1| +0#0000000&@61
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|l+0#0000000&|h|e|l|p|g|r|e|p| @5|"+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@44
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|l+0#af5f00255&|h|i|s|t|o|r|y| +0#0000000&@61
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|l+0#af5f00255&|i|s|t| +0#0000000&@65
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|l+0#af5f00255&@1| +0#0000000&@67
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|l+0#af5f00255&@1|a|s|t| +0#0000000&@64
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|l+0#0000000&@1|i|s|t| @9|"+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@44
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|l+0#0000000&|m|a|k|e| @9|"+0#0000e05&| |n|o|r|a|n|g|e| +0#0000000&@45
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|l+0#0000000&|m|a|p|c|l|e|a|r| @5|"+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@44
+@57|1|4|5|9|,|1| @7|8|2|%| 
diff --git a/runtime/syntax/testdir/dumps/vim_ex_range_82.dump b/runtime/syntax/testdir/dumps/vim_ex_range_82.dump
new file mode 100644 (file)
index 0000000..543dda2
--- /dev/null
@@ -0,0 +1,20 @@
+|4+0#e000002#ffffff0|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|l+0#0000000&|m|a|p|c|l|e|a|r| @5|"+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@44
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|l+0#0000000&|m|a|p| @10|"+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@44
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|l+0#af5f00255&|n|e|w|e|r| +0#0000000&@63
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|l+0#af5f00255&|n|e|x|t| +0#0000000&@64
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|l+0#af5f00255&|N|e|x|t| +0#0000000&@64
+>4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|l+0#af5f00255&|n|f|i|l|e| +0#0000000&@63
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|l+0#af5f00255&|N|f|i|l|e| +0#0000000&@63
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|l+0#0000000&|n|o|r|e|m|a|p| @6|"+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@44
+|"+0#0000e05&| |4|2|,|4|2|l|o|a|d|k|e|y|m|a|p| @2|"| |n|o| |r|a|n|g|e| +0#0000000&@44
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|l+0#0000000&|o|a|d|v|i|e|w| @6|"+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@44
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|l+0#0000000&|o|c|k|m|a|r|k|s| @5|"+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@44
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|l+0#0000000&|o|c|k|v|a|r| @7|"+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@44
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|l+0#af5f00255&|o|l|d|e|r| +0#0000000&@63
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|l+0#af5f00255&|o|p|e|n| +0#0000000&@64
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|l+0#af5f00255&|p|f|i|l|e| +0#0000000&@63
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|l+0#af5f00255&|p|r|e|v|i|o|u|s| +0#0000000&@60
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|l+0#af5f00255&|r|e|w|i|n|d| +0#0000000&@62
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|l+0#0000000&|s| @12|"+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@44
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|l+0#0000000&|t|a|g| @10|"+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@44
+@57|1|4|7@1|,|1| @7|8|3|%| 
diff --git a/runtime/syntax/testdir/dumps/vim_ex_range_83.dump b/runtime/syntax/testdir/dumps/vim_ex_range_83.dump
new file mode 100644 (file)
index 0000000..ca0731c
--- /dev/null
@@ -0,0 +1,20 @@
+|4+0#e000002#ffffff0|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|l+0#0000000&|t|a|g| @10|"+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@44
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|l+0#af5f00255&|u|a| +0#0000000&@66
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|l+0#af5f00255&|u|a|d|o| +0#0000000&@64
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|l+0#af5f00255&|u|a|f|i|l|e| +0#0000000&@62
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|l+0#0000000&|u|n|m|a|p| @8|"+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@44
+>4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|l+0#af5f00255&|v|i|m|g|r|e|p| +0#0000000&@61
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|l+0#af5f00255&|v|i|m|g|r|e|p|a|d@1| +0#0000000&@58
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|l+0#af5f00255&|w|i|n|d|o|w| +0#0000000&@62
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|m+0#0000000&|a|k|e| @10|"+0#0000e05&| |n|o|r|a|n|g|e| +0#0000000&@45
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|m+0#0000000&|a|p|c|l|e|a|r| @6|"+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@44
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|m+0#0000000&|a|p| @11|"+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@44
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|m+0#af5f00255&|a|r|k| +0#0000000&@65
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|m+0#0000000&|a|r|k|s| @9|"+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@44
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|m+0#af5f00255&|a|t|c|h| +0#0000000&@64
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|m+0#af5f00255&|e|n|u| +0#0000000&@65
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|m+0#0000000&|e|n|u|t|r|a|n|s|l|a|t|e| @1|"+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@44
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|m+0#af5f00255&|e|s@1|a|g|e|s| +0#0000000&@61
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|m+0#0000000&|k|e|x|r|c| @8|"+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@44
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|m+0#0000000&|k|s|e|s@1|i|o|n| @5|"+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@44
+@57|1|4|9|5|,|1| @7|8|4|%| 
diff --git a/runtime/syntax/testdir/dumps/vim_ex_range_84.dump b/runtime/syntax/testdir/dumps/vim_ex_range_84.dump
new file mode 100644 (file)
index 0000000..30afbdd
--- /dev/null
@@ -0,0 +1,20 @@
+|4+0#e000002#ffffff0|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|m+0#0000000&|k|s|e|s@1|i|o|n| @5|"+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@44
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|m+0#0000000&|k|s|p|e|l@1| @7|"+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@44
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|m+0#0000000&|k|v|i|e|w| @8|"+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@44
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|m+0#0000000&|k|v|i|m|r|c| @7|"+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@44
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|m+0#0000000&|o|d|e| @10|"+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@44
+>4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|m+0#af5f00255&|o|v|e| +0#0000000&@65
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|m+0#af5f00255&|z|f|i|l|e| +0#0000000&@63
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|m+0#af5f00255&|z|s|c|h|e|m|e| +0#0000000&@61
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|n+0#0000000&|b|c|l|o|s|e| @7|"+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@44
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|n+0#0000000&|b|k|e|y| @9|"+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@44
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|n+0#0000000&|b|s|t|a|r|t| @7|"+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@44
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|n+0#af5f00255&|e|w| +0#0000000&@66
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|n+0#af5f00255&|e|x|t| +0#0000000&@65
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|n+0#0000000&|m|a|p|c|l|e|a|r| @5|"+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@44
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|n+0#0000000&|m|a|p| @10|"+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@44
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|n+0#af5f00255&|m|e|n|u| +0#0000000&@64
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|n+0#0000000&@1|o|r|e|m|a|p| @6|"+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@44
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|n+0#af5f00255&@1|o|r|e|m|e|n|u| +0#0000000&@60
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|n+0#0000000&|o|a|u|t|o|c|m|d| @5|"+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@44
+@57|1|5|1|3|,|1| @7|8|5|%| 
diff --git a/runtime/syntax/testdir/dumps/vim_ex_range_85.dump b/runtime/syntax/testdir/dumps/vim_ex_range_85.dump
new file mode 100644 (file)
index 0000000..46a8589
--- /dev/null
@@ -0,0 +1,20 @@
+|4+0#e000002#ffffff0|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|n+0#0000000&|o|a|u|t|o|c|m|d| @5|"+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@44
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|n+0#0000000&|o|h|l|s|e|a|r|c|h| @4|"+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@44
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|n+0#0000000&|o|r|e|a|b@1|r|e|v| @4|"+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@44
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|n+0#0000000&|o|r|e|m|a|p| @7|"+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@44
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|n+0#af5f00255&|o|r|e|m|e|n|u| +0#0000000&@61
+>4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|n+0#af5f00255&|o|r|m|a|l| +0#0000000&@63
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|n+0#0000000&|o|s|w|a|p|f|i|l|e| @4|"+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@44
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|n+0#af5f00255&|u|m|b|e|r| +0#0000000&@63
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|n+0#0000000&|u|n|m|a|p| @8|"+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@44
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|n+0#0000000&|u|n|m|e|n|u| @7|"+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@44
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|o+0#0000000&|l|d|f|i|l|e|s| @6|"+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@44
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|o+0#0000000&|m|a|p|c|l|e|a|r| @5|"+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@44
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|o+0#0000000&|m|a|p| @10|"+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@44
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|o+0#af5f00255&|m|e|n|u| +0#0000000&@64
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|o+0#af5f00255&|n|l|y| +0#0000000&@65
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|o+0#0000000&|n|o|r|e|m|a|p| @6|"+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@44
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|o+0#af5f00255&|n|o|r|e|m|e|n|u| +0#0000000&@60
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|o+0#af5f00255&|p|e|n| +0#0000000&@65
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|o+0#0000000&|p|t|i|o|n|s| @7|"+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@44
+@57|1|5|3|1|,|1| @7|8|6|%| 
diff --git a/runtime/syntax/testdir/dumps/vim_ex_range_86.dump b/runtime/syntax/testdir/dumps/vim_ex_range_86.dump
new file mode 100644 (file)
index 0000000..0b2a3b1
--- /dev/null
@@ -0,0 +1,20 @@
+|4+0#e000002#ffffff0|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|o+0#0000000&|p|t|i|o|n|s| @7|"+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@44
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|o+0#0000000&|u|n|m|a|p| @8|"+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@44
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|o+0#0000000&|u|n|m|e|n|u| @7|"+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@44
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|o+0#0000000&|w|n|s|y|n|t|a|x| @5|"+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@44
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|p+0#0000000&|a|c|k|a|d@1| @7|"+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@44
+>4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|p+0#0000000&|a|c|k|l|o|a|d|a|l@1| @3|"+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@44
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|p+0#0000000&|c|l|o|s|e| @8|"+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@44
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|p+0#0000000&|e|d|i|t| @9|"+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@44
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|p+0#af5f00255&|e|r|l| +0#0000000&@65
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|p+0#af5f00255&|e|r|l|d|o| +0#0000000&@63
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|p+0#af5f00255&|o|p| +0#0000000&@66
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|p+0#0000000&|o|p|u|p| @9|"+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@44
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|p+0#af5f00255&@1|o|p| +0#0000000&@65
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|p+0#0000000&|r|e|s|e|r|v|e| @6|"+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@44
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|p+0#af5f00255&|r|e|v|i|o|u|s| +0#0000000&@61
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|p+0#af5f00255&|r|i|n|t| +0#0000000&@64
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|p+0#0000000&|r|o|f|d|e|l| @7|"+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@44
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|p+0#0000000&|r|o|f|i|l|e| @7|"+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@44
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|p+0#0000000&|r|o|m|p|t|f|i|n|d| @4|"+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@44
+@57|1|5|4|9|,|1| @7|8|7|%| 
diff --git a/runtime/syntax/testdir/dumps/vim_ex_range_87.dump b/runtime/syntax/testdir/dumps/vim_ex_range_87.dump
new file mode 100644 (file)
index 0000000..30ae53d
--- /dev/null
@@ -0,0 +1,20 @@
+|4+0#e000002#ffffff0|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|p+0#0000000&|r|o|m|p|t|f|i|n|d| @4|"+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@44
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|p+0#0000000&|r|o|m|p|t|r|e|p|l| @4|"+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@44
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|p+0#af5f00255&|s|e|a|r|c|h| +0#0000000&@62
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|p+0#af5f00255&|t|a|g| +0#0000000&@65
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|p+0#af5f00255&|t|f|i|r|s|t| +0#0000000&@62
+>4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|p+0#0000000&|t|j|u|m|p| @8|"+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@44
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|p+0#0000000&|t|l|a|s|t| @8|"+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@44
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|p+0#af5f00255&|t|n|e|x|t| +0#0000000&@63
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|p+0#af5f00255&|t|N|e|x|t| +0#0000000&@63
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|p+0#af5f00255&|t|p|r|e|v|i|o|u|s| +0#0000000&@59
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|p+0#af5f00255&|t|r|e|w|i|n|d| +0#0000000&@61
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|p+0#0000000&|t|s|e|l|e|c|t| @6|"+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@44
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|p+0#af5f00255&|u|t| +0#0000000&@66
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|p+0#0000000&|w|d| @11|"+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@44
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|p+0#af5f00255&|y|3| +0#0000000&@66
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|p+0#af5f00255&|y|3|d|o| +0#0000000&@64
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|p+0#af5f00255&|y|3|f|i|l|e| +0#0000000&@62
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|p+0#af5f00255&|y|d|o| +0#0000000&@65
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|p+0#af5f00255&|y|f|i|l|e| +0#0000000&@63
+@57|1|5|6|7|,|1| @7|8@1|%| 
diff --git a/runtime/syntax/testdir/dumps/vim_ex_range_88.dump b/runtime/syntax/testdir/dumps/vim_ex_range_88.dump
new file mode 100644 (file)
index 0000000..c2e1a17
--- /dev/null
@@ -0,0 +1,20 @@
+|4+0#e000002#ffffff0|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|p+0#af5f00255&|y|f|i|l|e| +0#0000000&@63
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|p+0#af5f00255&|y|t|h|o|n| +0#0000000&@63
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|p+0#af5f00255&|y|t|h|o|n|3| +0#0000000&@62
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|p+0#af5f00255&|y|t|h|o|n|x| +0#0000000&@62
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|p+0#af5f00255&|y|x| +0#0000000&@66
+>4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|p+0#af5f00255&|y|x|d|o| +0#0000000&@64
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|p+0#af5f00255&|y|x|f|i|l|e| +0#0000000&@62
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|q+0#0000000&|a|l@1| @10|"+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@44
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|q+0#af5f00255&|u|i|t| +0#0000000&@65
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|q+0#0000000&|u|i|t|a|l@1| @7|"+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@44
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|r+0#af5f00255&|e|a|d| +0#0000000&@65
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|r+0#0000000&|e|c|o|v|e|r| @7|"+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@44
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|r+0#0000000&|e|d|i|r| @9|"+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@44
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|r+0#0000000&|e|d|o| @10|"+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@44
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|r+0#0000000&|e|d|r|a|w| @8|"+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@44
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|r+0#0000000&|e|d|r|a|w|s|t|a|t|u|s| @2|"+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@44
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|r+0#0000000&|e|d|r|a|w|t|a|b|l|i|n|e| @1|"+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@44
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|r+0#0000000&|e|g|i|s|t|e|r|s| @5|"+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@44
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|r+0#af5f00255&|e|s|i|z|e| +0#0000000&@63
+@57|1|5|8|5|,|1| @7|8|9|%| 
diff --git a/runtime/syntax/testdir/dumps/vim_ex_range_89.dump b/runtime/syntax/testdir/dumps/vim_ex_range_89.dump
new file mode 100644 (file)
index 0000000..f606598
--- /dev/null
@@ -0,0 +1,20 @@
+|4+0#e000002#ffffff0|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|r+0#af5f00255&|e|s|i|z|e| +0#0000000&@63
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|r+0#af5f00255&|e|t|a|b| +0#0000000&@64
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|r+0#0000000&|e|t|u|r|n| @8|"+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@44
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|r+0#0000000&|e|w|i|n|d| @8|"+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@44
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|r+0#af5f00255&|i|g|h|t| +0#0000000&@64
+>4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|r+0#0000000&|i|g|h|t|b|e|l|o|w| @4|"+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@44
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|r+0#af5f00255&|u|b|y| +0#0000000&@65
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|r+0#af5f00255&|u|b|y|d|o| +0#0000000&@63
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|r+0#af5f00255&|u|b|y|f|i|l|e| +0#0000000&@61
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|r+0#0000000&|u|n|d|o| @9|"+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@44
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|r+0#0000000&|u|n|t|i|m|e| @7|"+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@44
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|r+0#0000000&|v|i|m|i|n|f|o| @6|"+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@44
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|s+0#af5f00255&|a|l@1| +0#0000000&@65
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|s+0#0000000&|a|n|d|b|o|x| @7|"+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@44
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|s+0#af5f00255&|a|r|g|u|m|e|n|t| +0#0000000&@60
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|s+0#0000000&|a|v|e|a|s| @8|"+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@44
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|s+0#af5f00255&|b|a|l@1| +0#0000000&@64
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|s+0#0000000&|b|f|i|r|s|t| @7|"+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@44
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|s+0#0000000&|b|l|a|s|t| @8|"+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@44
+@57|1|6|0|3|,|1| @7|9|0|%| 
diff --git a/runtime/syntax/testdir/dumps/vim_ex_range_90.dump b/runtime/syntax/testdir/dumps/vim_ex_range_90.dump
new file mode 100644 (file)
index 0000000..bfbaa05
--- /dev/null
@@ -0,0 +1,20 @@
+|4+0#e000002#ffffff0|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|s+0#0000000&|b|l|a|s|t| @8|"+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@44
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|s+0#af5f00255&|b|m|o|d|i|f|i|e|d| +0#0000000&@59
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|s+0#af5f00255&|b|n|e|x|t| +0#0000000&@63
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|s+0#af5f00255&|b|N|e|x|t| +0#0000000&@63
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|s+0#af5f00255&|b|p|r|e|v|i|o|u|s| +0#0000000&@59
+>4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|s+0#0000000&|b|r|e|w|i|n|d| @6|"+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@44
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|s+0#af5f00255&|b|u|f@1|e|r| +0#0000000&@62
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|s+0#0000000&|c|r|i|p|t|e|n|c|o|d|i|n|g| |"+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@44
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|s+0#af5f00255&|c|r|i|p|t|n|a|m|e|s| +0#0000000&@58
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|s+0#0000000&|c|r|i|p|t|v|e|r|s|i|o|n| @1|"+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@44
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|s+0#0000000&|c|s|c|o|p|e| @7|"+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@44
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|s+0#0000000&|e|t|f|i|l|e|t|y|p|e| @3|"+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@44
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|s+0#0000000&|e|t|g|l|o|b|a|l| @5|"+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@44
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|s+0#0000000&|e|t|l|o|c|a|l| @6|"+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@44
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|s+0#0000000&|e|t| @11|"+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@44
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|s+0#af5f00255&|f|i|n|d| +0#0000000&@64
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|s+0#0000000&|f|i|r|s|t| @8|"+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@44
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|s+0#0000000&|h|e|l@1| @9|"+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@44
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|s+0#af5f00255&|i|g|n| +0#0000000&@65
+@57|1|6|2|1|,|1| @7|9|1|%| 
diff --git a/runtime/syntax/testdir/dumps/vim_ex_range_91.dump b/runtime/syntax/testdir/dumps/vim_ex_range_91.dump
new file mode 100644 (file)
index 0000000..00aaaad
--- /dev/null
@@ -0,0 +1,20 @@
+|4+0#e000002#ffffff0|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|s+0#af5f00255&|i|g|n| +0#0000000&@65
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|s+0#0000000&|i|l|e|n|t| @8|"+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@44
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|s+0#0000000&|i|m|a|l|t| @8|"+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@44
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|s+0#0000000&|l|a|s|t| @9|"+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@44
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|s+0#af5f00255&|l|e@1|p| +0#0000000&@64
+>4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|s+0#af5f00255&|l|e@1|p|!| +0#0000000&@63
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|s+0#af5f00255&|m|a|g|i|c| +0#0000000&@63
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|s+0#0000000&|m|a|p|c|l|e|a|r| @5|"+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@44
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|s+0#0000000&|m|a|p| @10|"+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@44
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|s+0#af5f00255&|m|e|n|u| +0#0000000&@64
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|s+0#0000000&|m|i|l|e| @9|"+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@44
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|s+0#af5f00255&|n|e|x|t| +0#0000000&@64
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|s+0#af5f00255&|N|e|x|t| +0#0000000&@64
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|s+0#af5f00255&|n|o|m|a|g|i|c| +0#0000000&@61
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|s+0#0000000&|n|o|r|e|m|a|p| @6|"+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@44
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|s+0#af5f00255&|n|o|r|e|m|e|n|u| +0#0000000&@60
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|s+0#af5f00255&|o|r|t| +0#0000000&@65
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|s+0#af5f00255&|o|u|r|c|e| +0#0000000&@63
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|s+0#0000000&|p|e|l@1|d|u|m|p| @5|"+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@44
+@57|1|6|3|9|,|1| @7|9|2|%| 
diff --git a/runtime/syntax/testdir/dumps/vim_ex_range_92.dump b/runtime/syntax/testdir/dumps/vim_ex_range_92.dump
new file mode 100644 (file)
index 0000000..6679b28
--- /dev/null
@@ -0,0 +1,20 @@
+|4+0#e000002#ffffff0|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|s+0#0000000&|p|e|l@1|d|u|m|p| @5|"+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@44
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|s+0#af5f00255&|p|e|l@1|g|o@1|d| +0#0000000&@60
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|s+0#0000000&|p|e|l@1|i|n|f|o| @5|"+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@44
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|s+0#af5f00255&|p|e|l@1|r|a|r|e| +0#0000000&@60
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|s+0#0000000&|p|e|l@1|r|e|p|a|l@1| @3|"+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@44
+>4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|s+0#af5f00255&|p|e|l@1|u|n|d|o| +0#0000000&@60
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|s+0#af5f00255&|p|e|l@1|w|r|o|n|g| +0#0000000&@59
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|s+0#af5f00255&|p|l|i|t| +0#0000000&@64
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|s+0#af5f00255&|p|r|e|v|i|o|u|s| +0#0000000&@60
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|s+0#0000000&|r|e|w|i|n|d| @7|"+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@44
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|s+0#af5f00255&|t|a|g| +0#0000000&@65
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|s+0#0000000&|t|a|r|t|g|r|e|p|l|a|c|e| @1|"+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@44
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|s+0#0000000&|t|a|r|t|i|n|s|e|r|t| @3|"+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@44
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|s+0#0000000&|t|a|r|t|r|e|p|l|a|c|e| @2|"+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@44
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|s+0#0000000&|t|j|u|m|p| @8|"+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@44
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|s+0#0000000&|t|o|p|i|n|s|e|r|t| @4|"+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@44
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|s+0#0000000&|t|o|p| @10|"+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@44
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|s+0#0000000&|t|s|e|l|e|c|t| @6|"+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@44
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|s+0#af5f00255&|u|b|s|t|i|t|u|t|e| +0#0000000&@59
+@57|1|6|5|7|,|1| @7|9|3|%| 
diff --git a/runtime/syntax/testdir/dumps/vim_ex_range_93.dump b/runtime/syntax/testdir/dumps/vim_ex_range_93.dump
new file mode 100644 (file)
index 0000000..4039e25
--- /dev/null
@@ -0,0 +1,20 @@
+|4+0#e000002#ffffff0|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|s+0#af5f00255&|u|b|s|t|i|t|u|t|e| +0#0000000&@59
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|s+0#af5f00255&|u|n|h|i|d|e| +0#0000000&@62
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|s+0#0000000&|u|n|m|a|p| @8|"+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@44
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|s+0#0000000&|u|n|m|e|n|u| @7|"+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@44
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|s+0#0000000&|u|s|p|e|n|d| @7|"+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@44
+>4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|s+0#af5f00255&|v|i|e|w| +0#0000000&@64
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|s+0#0000000&|w|a|p|n|a|m|e| @6|"+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@44
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|s+0#0000000&|y|n|c|b|i|n|d| @6|"+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@44
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|s+0#0000000&|y|n|t|a|x| @8|"+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@44
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|s+0#0000000&|y|n|t|i|m|e| @7|"+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@44
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|t+0#af5f00255&| +0#0000000&@68
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|t+0#af5f00255&|a|b| +0#0000000&@66
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|t+0#af5f00255&|a|b|c|l|o|s|e| +0#0000000&@61
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|t+0#af5f00255&|a|b|d|o| +0#0000000&@64
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|t+0#af5f00255&|a|b|e|d|i|t| +0#0000000&@62
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|t+0#af5f00255&|a|b|f|i|n|d| +0#0000000&@62
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|t+0#0000000&|a|b|f|i|r|s|t| @6|"+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@44
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|t+0#0000000&|a|b|l|a|s|t| @7|"+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@44
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|t+0#af5f00255&|a|b|m|o|v|e| +0#0000000&@62
+@57|1|6|7|5|,|1| @7|9|4|%| 
diff --git a/runtime/syntax/testdir/dumps/vim_ex_range_94.dump b/runtime/syntax/testdir/dumps/vim_ex_range_94.dump
new file mode 100644 (file)
index 0000000..5202170
--- /dev/null
@@ -0,0 +1,20 @@
+|4+0#e000002#ffffff0|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|t+0#af5f00255&|a|b|m|o|v|e| +0#0000000&@62
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|t+0#af5f00255&|a|b|n|e|w| +0#0000000&@63
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|t+0#af5f00255&|a|b|n|e|x|t| +0#0000000&@62
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|t+0#af5f00255&|a|b|N|e|x|t| +0#0000000&@62
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|t+0#af5f00255&|a|b|o|n|l|y| +0#0000000&@62
+>4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|t+0#af5f00255&|a|b|p|r|e|v|i|o|u|s| +0#0000000&@58
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|t+0#0000000&|a|b|r|e|w|i|n|d| @5|"+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@44
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|t+0#0000000&|a|b|s| @10|"+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@44
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|t+0#af5f00255&|a|g| +0#0000000&@66
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|t+0#0000000&|a|g|s| @10|"+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@44
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|t+0#0000000&|c|d| @11|"+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@44
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|t+0#0000000&|c|h|d|i|r| @8|"+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@44
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|t+0#af5f00255&|c|l| +0#0000000&@66
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|t+0#af5f00255&|c|l|d|o| +0#0000000&@64
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|t+0#af5f00255&|c|l|f|i|l|e| +0#0000000&@62
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|t+0#0000000&|e|a|r|o|f@1| @62
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|t+0#af5f00255&|e|r|m|i|n|a|l| +0#0000000&@61
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|t+0#af5f00255&|f|i|r|s|t| +0#0000000&@63
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|t+0#0000000&|h|r|o|w| @9|"+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@44
+@57|1|6|9|3|,|1| @7|9|5|%| 
diff --git a/runtime/syntax/testdir/dumps/vim_ex_range_95.dump b/runtime/syntax/testdir/dumps/vim_ex_range_95.dump
new file mode 100644 (file)
index 0000000..547dbdd
--- /dev/null
@@ -0,0 +1,20 @@
+|4+0#e000002#ffffff0|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|t+0#0000000&|h|r|o|w| @9|"+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@44
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|t+0#0000000&|j|u|m|p| @9|"+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@44
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|t+0#0000000&|l|a|s|t| @9|"+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@44
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|t+0#af5f00255&|l|m|e|n|u| +0#0000000&@63
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|t+0#af5f00255&|l|n|o|r|e|m|e|n|u| +0#0000000&@59
+>4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|t+0#0000000&|l|u|n|m|e|n|u| @6|"+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@44
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|t+0#0000000&|m|a|p|c|l|e|a|r| @5|"+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@44
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|t+0#0000000&|m|a|p| @10|"+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@44
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|t+0#af5f00255&|m|e|n|u| +0#0000000&@64
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|t+0#af5f00255&|n|e|x|t| +0#0000000&@64
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|t+0#af5f00255&|N|e|x|t| +0#0000000&@64
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|t+0#0000000&|n|o|r|e|m|a|p| @6|"+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@44
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|t+0#0000000&|o|p|l|e|f|t| @7|"+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@44
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|t+0#af5f00255&|p|r|e|v|i|o|u|s| +0#0000000&@60
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|t+0#af5f00255&|r|e|w|i|n|d| +0#0000000&@62
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|t+0#0000000&|r|y| @11|"+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@44
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|t+0#0000000&|s|e|l|e|c|t| @7|"+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@44
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|t+0#0000000&|u|n|m|a|p| @8|"+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@44
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|t+0#0000000&|u|n|m|e|n|u| @7|"+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@44
+@57|1|7|1@1|,|1| @7|9|6|%| 
diff --git a/runtime/syntax/testdir/dumps/vim_ex_range_96.dump b/runtime/syntax/testdir/dumps/vim_ex_range_96.dump
new file mode 100644 (file)
index 0000000..c04e412
--- /dev/null
@@ -0,0 +1,20 @@
+|4+0#e000002#ffffff0|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|t+0#0000000&|u|n|m|e|n|u| @7|"+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@44
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|u+0#0000000&|n|a|b@1|r|e|v|i|a|t|e| @2|"+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@44
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|u+0#af5f00255&|n|d|o| +0#0000000&@65
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|u+0#0000000&|n|d|o|j|o|i|n| @6|"+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@44
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|u+0#0000000&|n|d|o|l|i|s|t| @6|"+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@44
+>4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|u+0#af5f00255&|n|h|i|d|e| +0#0000000&@63
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|u+0#0000000&|n|l|e|t| @9|"+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@44
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|u+0#0000000&|n|l|o|c|k|v|a|r| @5|"+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@44
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|u+0#0000000&|n|m|a|p| @9|"+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@44
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|u+0#0000000&|n|m|e|n|u| @8|"+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@44
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|u+0#0000000&|n|s|i|l|e|n|t| @6|"+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@44
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|u+0#af5f00255&|p|d|a|t|e| +0#0000000&@63
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|v+0#af5f00255&|e|r|b|o|s|e| +0#0000000&@62
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|v+0#0000000&|e|r|s|i|o|n| @7|"+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@44
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|v+0#0000000&|e|r|t|i|c|a|l| @6|"+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@44
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|v+0#af5f00255&|g|l|o|b|a|l| +0#0000000&@62
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|v+0#0000000&|i|e|w| @10|"+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@44
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|v+0#0000000&|i|m|9|c|m|d| @7|"+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@44
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|v+0#af5f00255&|i|m|g|r|e|p| +0#0000000&@62
+@57|1|7|2|9|,|1| @7|9|7|%| 
diff --git a/runtime/syntax/testdir/dumps/vim_ex_range_97.dump b/runtime/syntax/testdir/dumps/vim_ex_range_97.dump
new file mode 100644 (file)
index 0000000..2a5e2d1
--- /dev/null
@@ -0,0 +1,20 @@
+|4+0#e000002#ffffff0|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|v+0#af5f00255&|i|m|g|r|e|p| +0#0000000&@62
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|v+0#af5f00255&|i|m|g|r|e|p|a|d@1| +0#0000000&@59
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|v+0#0000000&|i|s|u|a|l| @8|"+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@44
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|v+0#0000000&|i|u|s|a|g|e| @7|"+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@44
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|v+0#0000000&|m|a|p|c|l|e|a|r| @5|"+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@44
+>4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|v+0#0000000&|m|a|p| @10|"+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@44
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|v+0#af5f00255&|m|e|n|u| +0#0000000&@64
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|v+0#af5f00255&|n|e|w| +0#0000000&@65
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|v+0#0000000&|n|o|r|e|m|a|p| @6|"+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@44
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|v+0#af5f00255&|n|o|r|e|m|e|n|u| +0#0000000&@60
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|v+0#af5f00255&|s|p|l|i|t| +0#0000000&@63
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|v+0#0000000&|u|n|m|a|p| @8|"+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@44
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|v+0#0000000&|u|n|m|e|n|u| @7|"+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@44
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|w+0#0000000&|a|l@1| @10|"+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@44
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|w+0#0000000&|h|i|l|e| @9|"+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@44
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|w+0#af5f00255&|i|n|c|m|d| +0#0000000&@63
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|w+0#af5f00255&|i|n|d|o| +0#0000000&@64
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|w+0#0000000&|i|n|p|o|s| @8|"+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@44
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|w+0#0000000&|i|n|s|i|z|e| @7|"+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@44
+@57|1|7|4|7|,|1| @7|9|8|%| 
diff --git a/runtime/syntax/testdir/dumps/vim_ex_range_98.dump b/runtime/syntax/testdir/dumps/vim_ex_range_98.dump
new file mode 100644 (file)
index 0000000..dd5c23e
--- /dev/null
@@ -0,0 +1,20 @@
+|4+0#e000002#ffffff0|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|w+0#0000000&|i|n|s|i|z|e| @7|"+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@44
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|w+0#af5f00255&|n|e|x|t| +0#0000000&@64
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|w+0#af5f00255&|N|e|x|t| +0#0000000&@64
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|w+0#af5f00255&|p|r|e|v|i|o|u|s| +0#0000000&@60
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|w+0#af5f00255&|q| +0#0000000&@67
+>4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|w+0#0000000&|q|a|l@1| @9|"+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@44
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|w+0#af5f00255&|r|i|t|e| +0#0000000&@64
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|w+0#0000000&|u|n|d|o| @9|"+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@44
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|w+0#0000000&|v|i|m|i|n|f|o| @6|"+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@44
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|x+0#0000000&|a|l@1| @10|"+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@44
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|x+0#af5f00255&|i|t| +0#0000000&@66
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|x+0#0000000&|m|a|p|c|l|e|a|r| @5|"+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@44
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|x+0#0000000&|m|a|p| @10|"+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@44
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|x+0#af5f00255&|m|e|n|u| +0#0000000&@64
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|x+0#0000000&|n|o|r|e|m|a|p| @6|"+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@44
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|x+0#af5f00255&|n|o|r|e|m|e|n|u| +0#0000000&@60
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|x+0#0000000&|r|e|s|t|o|r|e| @6|"+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@44
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|x+0#0000000&|u|n|m|a|p| @8|"+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@44
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|x+0#0000000&|u|n|m|e|n|u| @7|"+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@44
+@57|1|7|6|5|,|1| @7|9@1|%| 
diff --git a/runtime/syntax/testdir/dumps/vim_ex_range_99.dump b/runtime/syntax/testdir/dumps/vim_ex_range_99.dump
new file mode 100644 (file)
index 0000000..d2fc730
--- /dev/null
@@ -0,0 +1,20 @@
+|4+0#e000002#ffffff0|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|x+0#0000000&|u|n|m|e|n|u| @7|"+0#0000e05&| |n|o| |r|a|n|g|e| +0#0000000&@44
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|y+0#af5f00255&|a|n|k| +0#0000000&@65
+|4+0#e000002&|2|,+0#0000001#ffff4012|4+0#e000002#ffffff0|2|z+0#af5f00255&| +0#0000000&@68
+> @74
+|~+0#4040ff13&| @73
+|~| @73
+|~| @73
+|~| @73
+|~| @73
+|~| @73
+|~| @73
+|~| @73
+|~| @73
+|~| @73
+|~| @73
+|~| @73
+|~| @73
+|~| @73
+|~| @73
+| +0#0000000&@56|1|7|8|1|,|0|-|1| @5|B|o|t| 
diff --git a/runtime/syntax/testdir/dumps/vim_ex_rightshift_00.dump b/runtime/syntax/testdir/dumps/vim_ex_rightshift_00.dump
new file mode 100644 (file)
index 0000000..2fac9b7
--- /dev/null
@@ -0,0 +1,20 @@
+>"+0#0000e05#ffffff0| |V|i|m| |:|>| |c|o|m@1|a|n|d| +0#0000000&@58
+@75
+|>+0#af5f00255&| +0#0000000&@73
+|>+0#af5f00255&|>+0#e000e06&| +0#0000000&@72
+|>+0#af5f00255&|>+0#e000e06&@1| +0#0000000&@71
+@75
+|>+0#af5f00255&| +0#0000000&|>+0#e000e06&| +0#0000000&@71
+|>+0#af5f00255&| +0#0000000&|>+0#e000e06&| +0#0000000&|>+0#e000e06&| +0#0000000&@69
+@75
+|>+0#af5f00255&| +0#0000000&|4+0#e000002&|2| +0#0000000&@70
+|>+0#af5f00255&|>+0#e000e06&| +0#0000000&|4+0#e000002&|2| +0#0000000&@69
+|>+0#af5f00255&|>+0#e000e06&@1| +0#0000000&|4+0#e000002&|2| +0#0000000&@68
+@75
+|>+0#af5f00255&| +0#0000000&|l+0#e000e06&| +0#0000000&@71
+|>+0#af5f00255&| +0#0000000&|p+0#e000e06&| +0#0000000&@71
+|>+0#af5f00255&| +0#0000000&|#+0#e000e06&| +0#0000000&@71
+|>+0#af5f00255&|>+0#e000e06&| +0#0000000&|l+0#e000e06&| +0#0000000&@70
+|>+0#af5f00255&|>+0#e000e06&| +0#0000000&|p+0#e000e06&| +0#0000000&@70
+|>+0#af5f00255&|>+0#e000e06&| +0#0000000&|#+0#e000e06&| +0#0000000&@70
+@57|1|,|1| @10|T|o|p| 
diff --git a/runtime/syntax/testdir/dumps/vim_ex_rightshift_01.dump b/runtime/syntax/testdir/dumps/vim_ex_rightshift_01.dump
new file mode 100644 (file)
index 0000000..75fc833
--- /dev/null
@@ -0,0 +1,20 @@
+|>+0#af5f00255#ffffff0| +0#0000000&|l+0#e000e06&| +0#0000000&@71
+|>+0#af5f00255&| +0#0000000&|p+0#e000e06&| +0#0000000&@71
+|>+0#af5f00255&| +0#0000000&|#+0#e000e06&| +0#0000000&@71
+|>+0#af5f00255&|>+0#e000e06&| +0#0000000&|l+0#e000e06&| +0#0000000&@70
+|>+0#af5f00255&|>+0#e000e06&| +0#0000000&|p+0#e000e06&| +0#0000000&@70
+>>+0#af5f00255&|>+0#e000e06&| +0#0000000&|#+0#e000e06&| +0#0000000&@70
+@75
+|>+0#af5f00255&| +0#0000000&|l+0#e000e06&|p|#| +0#0000000&@69
+|>+0#af5f00255&|>+0#e000e06&| +0#0000000&|l+0#e000e06&|p|#| +0#0000000&@68
+@75
+|>+0#af5f00255&| +0#0000000&|4+0#e000002&|2| +0#0000000&|l+0#e000e06&| +0#0000000&@68
+|>+0#af5f00255&| +0#0000000&|4+0#e000002&|2| +0#0000000&|p+0#e000e06&| +0#0000000&@68
+|>+0#af5f00255&| +0#0000000&|4+0#e000002&|2| +0#0000000&|#+0#e000e06&| +0#0000000&@68
+|>+0#af5f00255&|>+0#e000e06&| +0#0000000&|4+0#e000002&|2| +0#0000000&|l+0#e000e06&| +0#0000000&@67
+|>+0#af5f00255&|>+0#e000e06&| +0#0000000&|4+0#e000002&|2| +0#0000000&|p+0#e000e06&| +0#0000000&@67
+|>+0#af5f00255&|>+0#e000e06&| +0#0000000&|4+0#e000002&|2| +0#0000000&|#+0#e000e06&| +0#0000000&@67
+@75
+|>+0#af5f00255&| +0#0000000&|4+0#e000002&|2| +0#0000000&|l+0#e000e06&|p|#| +0#0000000&@66
+|>+0#af5f00255&|>+0#e000e06&| +0#0000000&|4+0#e000002&|2| +0#0000000&|l+0#e000e06&|p|#| +0#0000000&@65
+@57|1|9|,|1| @9|1|9|%| 
diff --git a/runtime/syntax/testdir/dumps/vim_ex_rightshift_02.dump b/runtime/syntax/testdir/dumps/vim_ex_rightshift_02.dump
new file mode 100644 (file)
index 0000000..28549d1
--- /dev/null
@@ -0,0 +1,20 @@
+|>+0#af5f00255#ffffff0|>+0#e000e06&| +0#0000000&|4+0#e000002&|2| +0#0000000&|l+0#e000e06&|p|#| +0#0000000&@65
+@75
+|>+0#af5f00255&| +0#0000000&@3||| |e+0#af5f00255&|c|h|o| +0#0000000&|"+0#e000002&|.@2|"| +0#0000000&@57
+|>+0#af5f00255&| +0#0000000&@3|"+0#0000e05&| |c|o|m@1|e|n|t| +0#0000000&@60
+|>+0#af5f00255&| +0#0000000&|>+0#e000e06&| +0#0000000&@1||| |e+0#af5f00255&|c|h|o| +0#0000000&|"+0#e000002&|.@2|"| +0#0000000&@57
+>>+0#af5f00255&| +0#0000000&|>+0#e000e06&| +0#0000000&@1|"+0#0000e05&| |c|o|m@1|e|n|t| +0#0000000&@60
+|>+0#af5f00255&| +0#0000000&|4+0#e000002&|2| +0#0000000&||| |e+0#af5f00255&|c|h|o| +0#0000000&|"+0#e000002&|.@2|"| +0#0000000&@57
+|>+0#af5f00255&| +0#0000000&|4+0#e000002&|2| +0#0000000&|"+0#0000e05&| |c|o|m@1|e|n|t| +0#0000000&@60
+|>+0#af5f00255&| +0#0000000&|l+0#e000e06&| +0#0000000&@1||| |e+0#af5f00255&|c|h|o| +0#0000000&|"+0#e000002&|.@2|"| +0#0000000&@57
+|>+0#af5f00255&| +0#0000000&|l+0#e000e06&| +0#0000000&@1|"+0#0000e05&| |c|o|m@1|e|n|t| +0#0000000&@60
+@75
+@75
+|d+0#af5f00255&|e|f| +0#0000000&|V|i|m|9|C|o|n|t|e|x|t|(+0#e000e06&|)| +0#0000000&@57
+@2|#+0#0000e05&| +0#0000000&|F+0#0000001#ffff4012|I|X|M|E|:+0#e000e06#ffffff0| +0#0000e05&|d|i|f@1|e|r|e|n|t|i|a|t|e| |o|p|e|r|a|t|o|r| |a|n|d| |c|o|m@1|a|n|d| |w|h|e|n| |o|p|e|r|a|t|o|r|s| |a|r|e| |c|o|n|t|a|i|n|e|d| +0#0000000&
+@2|#+0#0000e05&| |>| +0#0000000&@69
+@2|:|>+0#af5f00255&| +0#0000000&@70
+@2|:|>+0#af5f00255&| +0#0000000&|>+0#e000e06&| +0#0000000&@68
+@2|:|>+0#af5f00255&| +0#0000000&|>+0#e000e06&@1| +0#0000000&@67
+@75
+@57|3|7|,|1| @9|4|6|%| 
diff --git a/runtime/syntax/testdir/dumps/vim_ex_rightshift_03.dump b/runtime/syntax/testdir/dumps/vim_ex_rightshift_03.dump
new file mode 100644 (file)
index 0000000..ebb038c
--- /dev/null
@@ -0,0 +1,20 @@
+| +0&#ffffff0@74
+@2|:|>+0#af5f00255&| +0#0000000&|>+0#e000e06&| +0#0000000&@68
+@2|:|>+0#af5f00255&| +0#0000000&|>+0#e000e06&| +0#0000000&|>+0#e000e06&| +0#0000000&@66
+@75
+@2|:|>+0#af5f00255&| +0#0000000&|4+0#e000002&|2| +0#0000000&@67
+@2>:|>+0#af5f00255&| +0#0000000&|>+0#e000e06&| +0#0000000&|4+0#e000002&|2| +0#0000000&@65
+@2|:|>+0#af5f00255&| +0#0000000&|>+0#e000e06&@1| +0#0000000&|4+0#e000002&|2| +0#0000000&@64
+@75
+@2|:|>+0#af5f00255&| +0#0000000&|l+0#e000e06&| +0#0000000&@68
+@2|:|>+0#af5f00255&| +0#0000000&|p+0#e000e06&| +0#0000000&@68
+@2|:|>+0#af5f00255&| +0#0000000&|#+0#e000e06&| +0#0000000&@68
+@2|:|>+0#af5f00255&| +0#0000000&|>+0#e000e06&| +0#0000000&|l+0#e000e06&| +0#0000000&@66
+@2|:|>+0#af5f00255&| +0#0000000&|>+0#e000e06&| +0#0000000&|p+0#e000e06&| +0#0000000&@66
+@2|:|>+0#af5f00255&| +0#0000000&|>+0#e000e06&| +0#0000000&|#+0#e000e06&| +0#0000000&@66
+@75
+@2|:|>+0#af5f00255&| +0#0000000&|l+0#e000e06&|p|#| +0#0000000&@66
+@2|:|>+0#af5f00255&| +0#0000000&|>+0#e000e06&| +0#0000000&|l+0#e000e06&|p|#| +0#0000000&@64
+@75
+@2|:|>+0#af5f00255&| +0#0000000&|4+0#e000002&|2| +0#0000000&|l+0#e000e06&| +0#0000000&@65
+@57|5@1|,|3| @9|7|3|%| 
diff --git a/runtime/syntax/testdir/dumps/vim_ex_rightshift_04.dump b/runtime/syntax/testdir/dumps/vim_ex_rightshift_04.dump
new file mode 100644 (file)
index 0000000..82d099c
--- /dev/null
@@ -0,0 +1,20 @@
+| +0&#ffffff0@1|:|>+0#af5f00255&| +0#0000000&|4+0#e000002&|2| +0#0000000&|l+0#e000e06&| +0#0000000&@65
+@2|:|>+0#af5f00255&| +0#0000000&|4+0#e000002&|2| +0#0000000&|p+0#e000e06&| +0#0000000&@65
+@2|:|>+0#af5f00255&| +0#0000000&|4+0#e000002&|2| +0#0000000&|#+0#e000e06&| +0#0000000&@65
+@2|:|>+0#af5f00255&| +0#0000000&|>+0#e000e06&| +0#0000000&|4+0#e000002&|2| +0#0000000&|l+0#e000e06&| +0#0000000&@63
+@2|:|>+0#af5f00255&| +0#0000000&|>+0#e000e06&| +0#0000000&|4+0#e000002&|2| +0#0000000&|p+0#e000e06&| +0#0000000&@63
+@2>:|>+0#af5f00255&| +0#0000000&|>+0#e000e06&| +0#0000000&|4+0#e000002&|2| +0#0000000&|#+0#e000e06&| +0#0000000&@63
+@75
+@2|:|>+0#af5f00255&| +0#0000000&|4+0#e000002&|2| +0#0000000&|l+0#e000e06&|p|#| +0#0000000&@63
+@2|:|>+0#af5f00255&|>+0#e000e06&| +0#0000000&|4+0#e000002&|2| +0#0000000&|l+0#e000e06&|p|#| +0#0000000&@62
+@75
+@2|:|>+0#af5f00255&| +0#0000000&@3||| |e+0#af5f00255&|c|h|o| +0#0000000&|"+0#e000002&|.@2|"| +0#0000000&@54
+@2|:|>+0#af5f00255&| +0#0000000&@3|#+0#e000e06&| +0#0000000&|c|o|m@1|e|n|t| @57
+@2|:|>+0#af5f00255&| +0#0000000&|>+0#e000e06&| +0#0000000&@1||| |e+0#af5f00255&|c|h|o| +0#0000000&|"+0#e000002&|.@2|"| +0#0000000&@54
+@2|:|>+0#af5f00255&| +0#0000000&|>+0#e000e06&| +0#0000000&@1|#+0#e000e06&| +0#0000000&|c|o|m@1|e|n|t| @57
+@2|:|>+0#af5f00255&| +0#0000000&|4+0#e000002&|2| +0#0000000&||| |e+0#af5f00255&|c|h|o| +0#0000000&|"+0#e000002&|.@2|"| +0#0000000&@54
+@2|:|>+0#af5f00255&| +0#0000000&|4+0#e000002&|2| +0#0000000&|#+0#e000e06&| +0#0000000&|c|o|m@1|e|n|t| @57
+@2|:|>+0#af5f00255&| +0#0000000&|l+0#e000e06&| +0#0000000&@1||| |e+0#af5f00255&|c|h|o| +0#0000000&|"+0#e000002&|.@2|"| +0#0000000&@54
+@2|:|>+0#af5f00255&| +0#0000000&|l+0#e000e06&| +0#0000000&@1|#+0#e000e06&| +0#0000000&|c|o|m@1|e|n|t| @57
+|e+0#af5f00255&|n|d@1|e|f| +0#0000000&@68
+@57|7|3|,|3| @9|B|o|t| 
diff --git a/runtime/syntax/testdir/dumps/vim_ex_runtime_00.dump b/runtime/syntax/testdir/dumps/vim_ex_runtime_00.dump
new file mode 100644 (file)
index 0000000..a28412f
--- /dev/null
@@ -0,0 +1,20 @@
+>"+0#0000e05#ffffff0| |V|i|m| |:|r|u|n|t|i|m|e| |c|o|m@1|a|n|d| +0#0000000&@52
+@75
+@75
+|r+0#af5f00255&|u|n|t|i|m|e| +0#0000000&@6|p|l|u|g|i|n|/|*+0#e000e06&@1|/+0#0000000&|f|o@1|.|v|i|m| @43
+|r+0#af5f00255&|u|n|t|i|m|e| +0#0000000&|S+0#e000e06&|T|A|R|T| +0#0000000&|p|l|u|g|i|n|/|*+0#e000e06&@1|/+0#0000000&|f|o@1|.|v|i|m| @43
+|r+0#af5f00255&|u|n|t|i|m|e| +0#0000000&|O+0#e000e06&|P|T| +0#0000000&@2|p|l|u|g|i|n|/|*+0#e000e06&@1|/+0#0000000&|f|o@1|.|v|i|m| @43
+|r+0#af5f00255&|u|n|t|i|m|e| +0#0000000&|P+0#e000e06&|A|C|K| +0#0000000&@1|p|l|u|g|i|n|/|*+0#e000e06&@1|/+0#0000000&|f|o@1|.|v|i|m| @43
+|r+0#af5f00255&|u|n|t|i|m|e| +0#0000000&|A+0#e000e06&|L@1| +0#0000000&@2|p|l|u|g|i|n|/|*+0#e000e06&@1|/+0#0000000&|f|o@1|.|v|i|m| @43
+@75
+|r+0#af5f00255&|u|n|t|i|m|e|!| +0#0000000&@6|p|l|u|g|i|n|/|*+0#e000e06&@1|/+0#0000000&|f|o@1|.|v|i|m| @42
+|r+0#af5f00255&|u|n|t|i|m|e|!| +0#0000000&|S+0#e000e06&|T|A|R|T| +0#0000000&|p|l|u|g|i|n|/|*+0#e000e06&@1|/+0#0000000&|f|o@1|.|v|i|m| @42
+|r+0#af5f00255&|u|n|t|i|m|e|!| +0#0000000&|O+0#e000e06&|P|T| +0#0000000&@2|p|l|u|g|i|n|/|*+0#e000e06&@1|/+0#0000000&|f|o@1|.|v|i|m| @42
+|r+0#af5f00255&|u|n|t|i|m|e|!| +0#0000000&|P+0#e000e06&|A|C|K| +0#0000000&@1|p|l|u|g|i|n|/|*+0#e000e06&@1|/+0#0000000&|f|o@1|.|v|i|m| @42
+|r+0#af5f00255&|u|n|t|i|m|e|!| +0#0000000&|A+0#e000e06&|L@1| +0#0000000&@2|p|l|u|g|i|n|/|*+0#e000e06&@1|/+0#0000000&|f|o@1|.|v|i|m| @42
+@75
+|r+0#af5f00255&|u|n|t|i|m|e| +0#0000000&|p|l|u|g|i|n|/|*+0#e000e06&@1|/+0#0000000&|f|o@1|.|v|i|m| @49
+@6|"+0#0000e05&|\| |c|o|m@1|e|n|t| +0#0000000&@58
+@6|\+0#e000e06&| +0#0000000&|p|l|u|g|i|n|/|*+0#e000e06&@1|/+0#0000000&|b|a|r|.|v|i|m| @49
+@75
+@57|1|,|1| @10|T|o|p| 
diff --git a/runtime/syntax/testdir/dumps/vim_ex_runtime_01.dump b/runtime/syntax/testdir/dumps/vim_ex_runtime_01.dump
new file mode 100644 (file)
index 0000000..67f8985
--- /dev/null
@@ -0,0 +1,20 @@
+|r+0#af5f00255#ffffff0|u|n|t|i|m|e|!| +0#0000000&|A+0#e000e06&|L@1| +0#0000000&@2|p|l|u|g|i|n|/|*+0#e000e06&@1|/+0#0000000&|f|o@1|.|v|i|m| @42
+@75
+|r+0#af5f00255&|u|n|t|i|m|e| +0#0000000&|p|l|u|g|i|n|/|*+0#e000e06&@1|/+0#0000000&|f|o@1|.|v|i|m| @49
+@6|"+0#0000e05&|\| |c|o|m@1|e|n|t| +0#0000000&@58
+@6|\+0#e000e06&| +0#0000000&|p|l|u|g|i|n|/|*+0#e000e06&@1|/+0#0000000&|b|a|r|.|v|i|m| @49
+> @74
+|r+0#af5f00255&|u|n|t|i|m|e| +0#0000000&|p|l|u|g|i|n|/|*+0#e000e06&@1|/+0#0000000&|f|o@1|.|v|i|m| |"+0#0000e05&| |c|o|m@1|e|n|t| +0#0000000&@39
+|r+0#af5f00255&|u|n|t|i|m|e| +0#0000000&|p|l|u|g|i|n|/|*+0#e000e06&@1|/+0#0000000&|f|o@1|.|v|i|m| ||| |e+0#af5f00255&|c|h|o| +0#0000000&|"+0#e000002&|.@2|"| +0#0000000&@36
+@75
+@75
+|d+0#af5f00255&|e|f| +0#0000000&|V|i|m|9|C|o|n|t|e|x|t|(+0#e000e06&|)| +0#0000000&@57
+@2|r+0#af5f00255&|u|n|t|i|m|e| +0#0000000&@6|p|l|u|g|i|n|/|*+0#e000e06&@1|/+0#0000000&|f|o@1|.|v|i|m| @41
+@2|r+0#af5f00255&|u|n|t|i|m|e| +0#0000000&|S+0#e000e06&|T|A|R|T| +0#0000000&|p|l|u|g|i|n|/|*+0#e000e06&@1|/+0#0000000&|f|o@1|.|v|i|m| @41
+@2|r+0#af5f00255&|u|n|t|i|m|e| +0#0000000&|O+0#e000e06&|P|T| +0#0000000&@2|p|l|u|g|i|n|/|*+0#e000e06&@1|/+0#0000000&|f|o@1|.|v|i|m| @41
+@2|r+0#af5f00255&|u|n|t|i|m|e| +0#0000000&|P+0#e000e06&|A|C|K| +0#0000000&@1|p|l|u|g|i|n|/|*+0#e000e06&@1|/+0#0000000&|f|o@1|.|v|i|m| @41
+@2|r+0#af5f00255&|u|n|t|i|m|e| +0#0000000&|A+0#e000e06&|L@1| +0#0000000&@2|p|l|u|g|i|n|/|*+0#e000e06&@1|/+0#0000000&|f|o@1|.|v|i|m| @41
+@75
+@2|r+0#af5f00255&|u|n|t|i|m|e|!| +0#0000000&@6|p|l|u|g|i|n|/|*+0#e000e06&@1|/+0#0000000&|f|o@1|.|v|i|m| @40
+@2|r+0#af5f00255&|u|n|t|i|m|e|!| +0#0000000&|S+0#e000e06&|T|A|R|T| +0#0000000&|p|l|u|g|i|n|/|*+0#e000e06&@1|/+0#0000000&|f|o@1|.|v|i|m| @40
+@57|1|9|,|0|-|1| @7|5|2|%| 
diff --git a/runtime/syntax/testdir/dumps/vim_ex_runtime_02.dump b/runtime/syntax/testdir/dumps/vim_ex_runtime_02.dump
new file mode 100644 (file)
index 0000000..1c59fe7
--- /dev/null
@@ -0,0 +1,20 @@
+| +0&#ffffff0@1|r+0#af5f00255&|u|n|t|i|m|e|!| +0#0000000&|S+0#e000e06&|T|A|R|T| +0#0000000&|p|l|u|g|i|n|/|*+0#e000e06&@1|/+0#0000000&|f|o@1|.|v|i|m| @40
+@2|r+0#af5f00255&|u|n|t|i|m|e|!| +0#0000000&|O+0#e000e06&|P|T| +0#0000000&@2|p|l|u|g|i|n|/|*+0#e000e06&@1|/+0#0000000&|f|o@1|.|v|i|m| @40
+@2|r+0#af5f00255&|u|n|t|i|m|e|!| +0#0000000&|P+0#e000e06&|A|C|K| +0#0000000&@1|p|l|u|g|i|n|/|*+0#e000e06&@1|/+0#0000000&|f|o@1|.|v|i|m| @40
+@2|r+0#af5f00255&|u|n|t|i|m|e|!| +0#0000000&|A+0#e000e06&|L@1| +0#0000000&@2|p|l|u|g|i|n|/|*+0#e000e06&@1|/+0#0000000&|f|o@1|.|v|i|m| @40
+@75
+@2>r+0#af5f00255&|u|n|t|i|m|e| +0#0000000&|p|l|u|g|i|n|/|*+0#e000e06&@1|/+0#0000000&|f|o@1|.|v|i|m| @47
+@8|#+0#0000e05&|\| |c|o|m@1|e|n|t| +0#0000000&@56
+@8|\+0#e000e06&| +0#0000000&|p|l|u|g|i|n|/|*+0#e000e06&@1|/+0#0000000&|b|a|r|.|v|i|m| @47
+@75
+@2|r+0#af5f00255&|u|n|t|i|m|e| +0#0000000&|p|l|u|g|i|n|/|*+0#e000e06&@1|/+0#0000000&|f|o@1|.|v|i|m| |#+0#0000e05&| |c|o|m@1|e|n|t| +0#0000000&@37
+@2|r+0#af5f00255&|u|n|t|i|m|e| +0#0000000&|p|l|u|g|i|n|/|*+0#e000e06&@1|/+0#0000000&|f|o@1|.|v|i|m| ||| |e+0#af5f00255&|c|h|o| +0#0000000&|"+0#e000002&|.@2|"| +0#0000000&@34
+|e+0#af5f00255&|n|d@1|e|f| +0#0000000&@68
+@75
+|~+0#4040ff13&| @73
+|~| @73
+|~| @73
+|~| @73
+|~| @73
+|~| @73
+| +0#0000000&@56|3|7|,|3| @9|B|o|t| 
index 716f4af1de4cd1e50d14b8ee49dd1660d82d3be6..a5432760af6f9ca98a4f5527019e99d0bf9fcca8 100644 (file)
@@ -1,11 +1,11 @@
 | +0&#ffffff0@74
 |f+0#af5f00255&|u|n|c|t|i|o|n| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&@60
-| +0#af5f00255&@1|s|u|b|s|t|i|t|u|t|e|/+0#e000e06&|f+0#0000000&|o@1|/+0#e000e06&|b+0#0000000&|a|r|/+0#e000e06&| +0#0000000&@53
+@2|s+0#af5f00255&|u|b|s|t|i|t|u|t|e|/+0#e000e06&|f+0#0000000&|o@1|/+0#e000e06&|b+0#0000000&|a|r|/+0#e000e06&| +0#0000000&@53
 @2|l+0#af5f00255&|e|t| +0#0000000&|b+0#00e0e07&|a|r| +0#0000000&|=+0#af5f00255&| +0#0000000&|s+0#00e0e07&|t|r|-+0#af5f00255&|>|s+0#00e0e07&|u|b|s|t|i|t|u|t|e|(+0#e000e06&|s+0#00e0e07&|t|r|,+0#0000000&| |p+0#00e0e07&|a|t|,+0#0000000&| |s+0#00e0e07&|u|b|,+0#0000000&| |f+0#00e0e07&|l|a|g|s|)+0#e000e06&| +0#0000000&@25
 |e+0#af5f00255&|n|d|f|u|n|c|t|i|o|n| +0#0000000&@63
 > @74
 |d+0#af5f00255&|e|f| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&@65
-| +0#af5f00255&@1|s|u|b|s|t|i|t|u|t|e|/+0#e000e06&|f+0#0000000&|o@1|/+0#e000e06&|b+0#0000000&|a|r|/+0#e000e06&| +0#0000000&@53
+@2|s+0#af5f00255&|u|b|s|t|i|t|u|t|e|/+0#e000e06&|f+0#0000000&|o@1|/+0#e000e06&|b+0#0000000&|a|r|/+0#e000e06&| +0#0000000&@53
 @2|l+0#af5f00255&|e|t| +0#0000000&|b+0#00e0e07&|a|r| +0#0000000&|=+0#af5f00255&| +0#0000000&|s+0#00e0e07&|t|r|-+0#af5f00255&|>|s+0#00e0e07&|u|b|s|t|i|t|u|t|e|(+0#e000e06&|s+0#00e0e07&|t|r|,+0#0000000&| |p+0#00e0e07&|a|t|,+0#0000000&| |s+0#00e0e07&|u|b|,+0#0000000&| |f+0#00e0e07&|l|a|g|s|)+0#e000e06&| +0#0000000&@25
 |e+0#af5f00255&|n|d@1|e|f| +0#0000000&@68
 @75
@@ -17,4 +17,4 @@
 |s+0#af5f00255&|#+0#e000e06&|/+0#0000000&|#+0#e000e06&|/+0#0000000&@1|#+0#e000e06&| +0#0000000&|"+0#0000e05&| |c|o|m@1|e|n|t| +0#0000000&@57
 |s+0#af5f00255&|$+0#e000e06&|/+0#0000000&|$+0#e000e06&|/+0#0000000&@1|$+0#e000e06&| +0#0000000&|"+0#0000e05&| |c|o|m@1|e|n|t| +0#0000000&@57
 |s+0#af5f00255&|%+0#e000e06&|/+0#0000000&|%+0#e000e06&|/+0#0000000&@1|%+0#e000e06&| +0#0000000&|"+0#0000e05&| |c|o|m@1|e|n|t| +0#0000000&@57
-@57|3|7|,|0|-|1| @7|1|6|%| 
+@57|3|7|,|0|-|1| @7|1|5|%| 
index 036a279ff59f3fe41207a0783c9d80fd03268ef0..b904836f7601a88361f3a3e0e3431cf66779feb2 100644 (file)
@@ -1,10 +1,9 @@
 |s+0#af5f00255#ffffff0|%+0#e000e06&|/+0#0000000&|%+0#e000e06&|/+0#0000000&@1|%+0#e000e06&| +0#0000000&|"+0#0000e05&| |c|o|m@1|e|n|t| +0#0000000&@57
 |s+0#af5f00255&|&+0#e000e06&|/+0#0000000&|&+0#e000e06&|/+0#0000000&@1|&+0#e000e06&| +0#0000000&|"+0#0000e05&| |c|o|m@1|e|n|t| +0#0000000&@57
 |s+0#af5f00255&|'+0#e000e06&|/+0#0000000&|'+0#e000e06&|/+0#0000000&@1|'+0#e000e06&| +0#0000000&|"+0#0000e05&| |c|o|m@1|e|n|t| +0#0000000&@57
-|"+0#0000e05&| |F+0#0000001#ffff4012|I|X|M|E| +0#0000e05#ffffff0|-| |m|a|t|c|h|e|s| |v|i|m|U|s|e|r|F|u|n|c| +0#0000000&@45
-|"+0#0000e05&| |s|(|/|(|/@1|(| |"| |c|o|m@1|e|n|t| +0#0000000&@55
->s+0#af5f00255&|)+0#e000e06&|/+0#0000000&|)+0#e000e06&|/+0#0000000&@1|)+0#e000e06&| +0#0000000&|"+0#0000e05&| |c|o|m@1|e|n|t| +0#0000000&@57
-|s+0#af5f00255&|*+0#e000e06&|/+0#0000000&|*+0#e000e06&|/+0#0000000&@1|*+0#e000e06&| +0#0000000&|"+0#0000e05&| |c|o|m@1|e|n|t| +0#0000000&@57
+|s+0#af5f00255&|(+0#e000e06&|/+0#0000000&|(+0#e000e06&|/+0#0000000&@1|(+0#e000e06&| +0#0000000&|"+0#0000e05&| |c|o|m@1|e|n|t| +0#0000000&@57
+|s+0#af5f00255&|)+0#e000e06&|/+0#0000000&|)+0#e000e06&|/+0#0000000&@1|)+0#e000e06&| +0#0000000&|"+0#0000e05&| |c|o|m@1|e|n|t| +0#0000000&@57
+>s+0#af5f00255&|*+0#e000e06&|/+0#0000000&|*+0#e000e06&|/+0#0000000&@1|*+0#e000e06&| +0#0000000&|"+0#0000e05&| |c|o|m@1|e|n|t| +0#0000000&@57
 |s+0#af5f00255&|++0#e000e06&|/+0#0000000&|++0#e000e06&|/+0#0000000&@1|++0#e000e06&| +0#0000000&|"+0#0000e05&| |c|o|m@1|e|n|t| +0#0000000&@57
 |s+0#af5f00255&|,+0#e000e06&|/+0#0000000&|,+0#e000e06&|/+0#0000000&@1|,+0#e000e06&| +0#0000000&|"+0#0000e05&| |c|o|m@1|e|n|t| +0#0000000&@57
 |s+0#af5f00255&|-+0#e000e06&|/+0#0000000&|-+0#e000e06&|/+0#0000000&@1|-+0#e000e06&| +0#0000000&|"+0#0000e05&| |c|o|m@1|e|n|t| +0#0000000&@57
@@ -17,4 +16,5 @@
 |s+0#af5f00255&|>+0#e000e06&|/+0#0000000&|>+0#e000e06&|/+0#0000000&@1|>+0#e000e06&| +0#0000000&|"+0#0000e05&| |c|o|m@1|e|n|t| +0#0000000&@57
 |s+0#af5f00255&|?+0#e000e06&|/+0#0000000&|?+0#e000e06&|/+0#0000000&@1|?+0#e000e06&| +0#0000000&|"+0#0000e05&| |c|o|m@1|e|n|t| +0#0000000&@57
 |s+0#af5f00255&|@+0#e000e06&|/+0#0000000&|@+0#e000e06&|/+0#0000000&@1|@+0#e000e06&| +0#0000000&|"+0#0000e05&| |c|o|m@1|e|n|t| +0#0000000&@57
+|s+0#af5f00255&|[+0#e000e06&|/+0#0000000&|[+0#e000e06&|/+0#0000000&@1|[+0#e000e06&| +0#0000000&|"+0#0000e05&| |c|o|m@1|e|n|t| +0#0000000&@57
 @57|5@1|,|1| @9|2|5|%| 
index b4ea513b898b1e86b42140be4b7633ce108ad5d6..d9887a1a4e02aa3a155ad4823dda410c22e432f8 100644 (file)
@@ -1,10 +1,9 @@
-|s+0#af5f00255#ffffff0|@+0#e000e06&|/+0#0000000&|@+0#e000e06&|/+0#0000000&@1|@+0#e000e06&| +0#0000000&|"+0#0000e05&| |c|o|m@1|e|n|t| +0#0000000&@57
-|s+0#af5f00255&|[+0#e000e06&|/+0#0000000&|[+0#e000e06&|/+0#0000000&@1|[+0#e000e06&| +0#0000000&|"+0#0000e05&| |c|o|m@1|e|n|t| +0#0000000&@57
+|s+0#af5f00255#ffffff0|[+0#e000e06&|/+0#0000000&|[+0#e000e06&|/+0#0000000&@1|[+0#e000e06&| +0#0000000&|"+0#0000e05&| |c|o|m@1|e|n|t| +0#0000000&@57
 |"+0#0000e05&| |s|\|/|\|/@1|\| |"| |c|o|m@1|e|n|t| |(|d|i|s|a|l@1|o|w|e|d|)| +0#0000000&@42
 |s+0#af5f00255&|]+0#e000e06&|/+0#0000000&|]+0#e000e06&|/+0#0000000&@1|]+0#e000e06&| +0#0000000&|"+0#0000e05&| |c|o|m@1|e|n|t| +0#0000000&@57
 |s+0#af5f00255&|^+0#e000e06&|/+0#0000000&|^+0#e000e06&|/+0#0000000&@1|^+0#e000e06&| +0#0000000&|"+0#0000e05&| |c|o|m@1|e|n|t| +0#0000000&@57
->s+0#af5f00255&|_+0#e000e06&|/+0#0000000&|_+0#e000e06&|/+0#0000000&@1|_+0#e000e06&| +0#0000000&|"+0#0000e05&| |c|o|m@1|e|n|t| +0#0000000&@57
-|s+0#af5f00255&|`+0#e000e06&|/+0#0000000&|`+0#e000e06&|/+0#0000000&@1|`+0#e000e06&| +0#0000000&|"+0#0000e05&| |c|o|m@1|e|n|t| +0#0000000&@57
+|s+0#af5f00255&|_+0#e000e06&|/+0#0000000&|_+0#e000e06&|/+0#0000000&@1|_+0#e000e06&| +0#0000000&|"+0#0000e05&| |c|o|m@1|e|n|t| +0#0000000&@57
+>s+0#af5f00255&|`+0#e000e06&|/+0#0000000&|`+0#e000e06&|/+0#0000000&@1|`+0#e000e06&| +0#0000000&|"+0#0000e05&| |c|o|m@1|e|n|t| +0#0000000&@57
 |s+0#af5f00255&|{+0#e000e06&|/+0#0000000&|{+0#e000e06&|/+0#0000000&@1|{+0#e000e06&| +0#0000000&|"+0#0000e05&| |c|o|m@1|e|n|t| +0#0000000&@57
 |"+0#0000e05&| |s|||/|||/@1||| |"| |c|o|m@1|e|n|t| |(|d|i|s|a|l@1|o|w|e|d|)| +0#0000000&@42
 |s+0#af5f00255&|}+0#e000e06&|/+0#0000000&|}+0#e000e06&|/+0#0000000&@1|}+0#e000e06&| +0#0000000&|"+0#0000e05&| |c|o|m@1|e|n|t| +0#0000000&@57
@@ -17,4 +16,5 @@
 |s+0#af5f00255&| +0#0000000&|%+0#e000e06&|/+0#0000000&|%+0#e000e06&|/+0#0000000&@1|%+0#e000e06&| +0#0000000&|"+0#0000e05&| |c|o|m@1|e|n|t| +0#0000000&@56
 |s+0#af5f00255&| +0#0000000&|&+0#e000e06&|/+0#0000000&|&+0#e000e06&|/+0#0000000&@1|&+0#e000e06&| +0#0000000&|"+0#0000e05&| |c|o|m@1|e|n|t| +0#0000000&@56
 |s+0#af5f00255&| +0#0000000&|'+0#e000e06&|/+0#0000000&|'+0#e000e06&|/+0#0000000&@1|'+0#e000e06&| +0#0000000&|"+0#0000e05&| |c|o|m@1|e|n|t| +0#0000000&@56
-@57|7|3|,|1| @9|3|5|%| 
+|s+0#af5f00255&| +0#0000000&|(+0#e000e06&|/+0#0000000&|(+0#e000e06&|/+0#0000000&@1|(+0#e000e06&| +0#0000000&|"+0#0000e05&| |c|o|m@1|e|n|t| +0#0000000&@56
+@57|7|3|,|1| @9|3|4|%| 
index 3b6bc92f589e588e252bb242afeacfdcd3f2a3be..693aca0b200a9776a33989cb8e12ab313be38c70 100644 (file)
@@ -1,11 +1,9 @@
-|s+0#af5f00255#ffffff0| +0#0000000&|'+0#e000e06&|/+0#0000000&|'+0#e000e06&|/+0#0000000&@1|'+0#e000e06&| +0#0000000&|"+0#0000e05&| |c|o|m@1|e|n|t| +0#0000000&@56
-|"+0#0000e05&| |F+0#0000001#ffff4012|I|X|M|E| +0#0000e05#ffffff0|-| |m|a|t|c|h|e|s| |v|i|m|U|s|e|r|F|u|n|c| +0#0000000&@45
-|"+0#0000e05&| |s| |(|/|(|/@1|(| |"| |c|o|m@1|e|n|t| +0#0000000&@54
+|s+0#af5f00255#ffffff0| +0#0000000&|(+0#e000e06&|/+0#0000000&|(+0#e000e06&|/+0#0000000&@1|(+0#e000e06&| +0#0000000&|"+0#0000e05&| |c|o|m@1|e|n|t| +0#0000000&@56
 |s+0#af5f00255&| +0#0000000&|)+0#e000e06&|/+0#0000000&|)+0#e000e06&|/+0#0000000&@1|)+0#e000e06&| +0#0000000&|"+0#0000e05&| |c|o|m@1|e|n|t| +0#0000000&@56
 |s+0#af5f00255&| +0#0000000&|*+0#e000e06&|/+0#0000000&|*+0#e000e06&|/+0#0000000&@1|*+0#e000e06&| +0#0000000&|"+0#0000e05&| |c|o|m@1|e|n|t| +0#0000000&@56
->s+0#af5f00255&| +0#0000000&|++0#e000e06&|/+0#0000000&|++0#e000e06&|/+0#0000000&@1|++0#e000e06&| +0#0000000&|"+0#0000e05&| |c|o|m@1|e|n|t| +0#0000000&@56
+|s+0#af5f00255&| +0#0000000&|++0#e000e06&|/+0#0000000&|++0#e000e06&|/+0#0000000&@1|++0#e000e06&| +0#0000000&|"+0#0000e05&| |c|o|m@1|e|n|t| +0#0000000&@56
 |s+0#af5f00255&| +0#0000000&|,+0#e000e06&|/+0#0000000&|,+0#e000e06&|/+0#0000000&@1|,+0#e000e06&| +0#0000000&|"+0#0000e05&| |c|o|m@1|e|n|t| +0#0000000&@56
-|s+0#af5f00255&| +0#0000000&|-+0#e000e06&|/+0#0000000&|-+0#e000e06&|/+0#0000000&@1|-+0#e000e06&| +0#0000000&|"+0#0000e05&| |c|o|m@1|e|n|t| +0#0000000&@56
+>s+0#af5f00255&| +0#0000000&|-+0#e000e06&|/+0#0000000&|-+0#e000e06&|/+0#0000000&@1|-+0#e000e06&| +0#0000000&|"+0#0000e05&| |c|o|m@1|e|n|t| +0#0000000&@56
 |s+0#af5f00255&| +0#0000000&|.+0#e000e06&|/+0#0000000&|.+0#e000e06&|/+0#0000000&@1|.+0#e000e06&| +0#0000000&|"+0#0000e05&| |c|o|m@1|e|n|t| +0#0000000&@56
 |s+0#af5f00255&| +0#0000000&|/+0#e000e06&|X+0#0000000&|/+0#e000e06&|X+0#0000000&@1|/+0#e000e06&| +0#0000000&|"+0#0000e05&| |c|o|m@1|e|n|t| +0#0000000&@56
 |s+0#af5f00255&| +0#0000000&|:+0#e000e06&|/+0#0000000&|:+0#e000e06&|/+0#0000000&@1|:+0#e000e06&| +0#0000000&|"+0#0000e05&| |c|o|m@1|e|n|t| +0#0000000&@56
@@ -17,4 +15,6 @@
 |s+0#af5f00255&| +0#0000000&|@+0#e000e06&|/+0#0000000&|@+0#e000e06&|/+0#0000000&@1|@+0#e000e06&| +0#0000000&|"+0#0000e05&| |c|o|m@1|e|n|t| +0#0000000&@56
 |s+0#af5f00255&| +0#0000000&|[+0#e000e06&|/+0#0000000&|[+0#e000e06&|/+0#0000000&@1|[+0#e000e06&| +0#0000000&|"+0#0000e05&| |c|o|m@1|e|n|t| +0#0000000&@56
 |"+0#0000e05&| |s| |\|/|\|/@1|\| |"| |c|o|m@1|e|n|t| |(|d|i|s|a|l@1|o|w|e|d|)| +0#0000000&@41
-@57|9|1|,|1| @9|4@1|%| 
+|s+0#af5f00255&| +0#0000000&|]+0#e000e06&|/+0#0000000&|]+0#e000e06&|/+0#0000000&@1|]+0#e000e06&| +0#0000000&|"+0#0000e05&| |c|o|m@1|e|n|t| +0#0000000&@56
+|s+0#af5f00255&| +0#0000000&|^+0#e000e06&|/+0#0000000&|^+0#e000e06&|/+0#0000000&@1|^+0#e000e06&| +0#0000000&|"+0#0000e05&| |c|o|m@1|e|n|t| +0#0000000&@56
+@57|9|1|,|1| @9|4|3|%| 
index 00569af72bdbea8fe6e177a5c0a587ee081b3a0d..e57047b27af1e3db3e41e2b96c26fa155055f6a7 100644 (file)
@@ -1,11 +1,9 @@
-|"+0#0000e05#ffffff0| |s| |\|/|\|/@1|\| |"| |c|o|m@1|e|n|t| |(|d|i|s|a|l@1|o|w|e|d|)| +0#0000000&@41
-|s+0#af5f00255&| +0#0000000&|]+0#e000e06&|/+0#0000000&|]+0#e000e06&|/+0#0000000&@1|]+0#e000e06&| +0#0000000&|"+0#0000e05&| |c|o|m@1|e|n|t| +0#0000000&@56
-|s+0#af5f00255&| +0#0000000&|^+0#e000e06&|/+0#0000000&|^+0#e000e06&|/+0#0000000&@1|^+0#e000e06&| +0#0000000&|"+0#0000e05&| |c|o|m@1|e|n|t| +0#0000000&@56
+|s+0#af5f00255#ffffff0| +0#0000000&|^+0#e000e06&|/+0#0000000&|^+0#e000e06&|/+0#0000000&@1|^+0#e000e06&| +0#0000000&|"+0#0000e05&| |c|o|m@1|e|n|t| +0#0000000&@56
 |s+0#af5f00255&| +0#0000000&|_+0#e000e06&|/+0#0000000&|_+0#e000e06&|/+0#0000000&@1|_+0#e000e06&| +0#0000000&|"+0#0000e05&| |c|o|m@1|e|n|t| +0#0000000&@56
 |s+0#af5f00255&| +0#0000000&|`+0#e000e06&|/+0#0000000&|`+0#e000e06&|/+0#0000000&@1|`+0#e000e06&| +0#0000000&|"+0#0000e05&| |c|o|m@1|e|n|t| +0#0000000&@56
->s+0#af5f00255&| +0#0000000&|{+0#e000e06&|/+0#0000000&|{+0#e000e06&|/+0#0000000&@1|{+0#e000e06&| +0#0000000&|"+0#0000e05&| |c|o|m@1|e|n|t| +0#0000000&@56
+|s+0#af5f00255&| +0#0000000&|{+0#e000e06&|/+0#0000000&|{+0#e000e06&|/+0#0000000&@1|{+0#e000e06&| +0#0000000&|"+0#0000e05&| |c|o|m@1|e|n|t| +0#0000000&@56
 |"+0#0000e05&| |s| |||/|||/@1||| |"| |c|o|m@1|e|n|t| |(|d|i|s|a|l@1|o|w|e|d|)| +0#0000000&@41
-|s+0#af5f00255&| +0#0000000&|}+0#e000e06&|/+0#0000000&|}+0#e000e06&|/+0#0000000&@1|}+0#e000e06&| +0#0000000&|"+0#0000e05&| |c|o|m@1|e|n|t| +0#0000000&@56
+>s+0#af5f00255&| +0#0000000&|}+0#e000e06&|/+0#0000000&|}+0#e000e06&|/+0#0000000&@1|}+0#e000e06&| +0#0000000&|"+0#0000e05&| |c|o|m@1|e|n|t| +0#0000000&@56
 |s+0#af5f00255&| +0#0000000&|~+0#e000e06&|/+0#0000000&|~+0#e000e06&|/+0#0000000&@1|~+0#e000e06&| +0#0000000&|"+0#0000e05&| |c|o|m@1|e|n|t| +0#0000000&@56
 @75
 |s+0#af5f00255&|/+0#e000e06&@1|{+0#0000000&|s|t|r|i|n|g|}|/+0#e000e06&| +0#0000000&@62
@@ -17,4 +15,6 @@
 |s+0#af5f00255&| +0#0000000&@73
 |:|s+0#af5f00255&| +0#0000000&@72
 |s+0#af5f00255&| +0#0000000&|4+0#e000002&|2| +0#0000000&@70
-@57|1|0|9|,|1| @8|5|4|%| 
+|:|s+0#af5f00255&| +0#0000000&|4+0#e000002&|2| +0#0000000&@69
+|s+0#af5f00255&|4+0#e000002&|2| +0#0000000&@71
+@57|1|0|9|,|1| @8|5|2|%| 
index 13956ce91be0aefbb5cd84b42cbbc1f1a837a432..d19f92672fd1fb20c9693111ce233b8caf9e2707 100644 (file)
@@ -1,11 +1,9 @@
-|s+0#af5f00255#ffffff0| +0#0000000&|4+0#e000002&|2| +0#0000000&@70
-|:|s+0#af5f00255&| +0#0000000&|4+0#e000002&|2| +0#0000000&@69
-|s+0#af5f00255&|4+0#e000002&|2| +0#0000000&@71
+|s+0#af5f00255#ffffff0|4+0#e000002&|2| +0#0000000&@71
 |:|s+0#af5f00255&|4+0#e000002&|2| +0#0000000&@70
 @75
->s+0#af5f00255&| +0#0000000&|c+0#e000e06&|e|g|i|I|n|p|#|l|r| +0#0000000&@62
+|s+0#af5f00255&| +0#0000000&|c+0#e000e06&|e|g|i|I|n|p|#|l|r| +0#0000000&@62
 |:|s+0#af5f00255&| +0#0000000&|c+0#e000e06&|e|g|i|I|n|p|#|l|r| +0#0000000&@61
-|s+0#af5f00255&| +0#0000000&|c+0#e000e06&|e|g|i|I|n|p|#|l|r|4+0#e000002&|2| +0#0000000&@60
+>s+0#af5f00255&| +0#0000000&|c+0#e000e06&|e|g|i|I|n|p|#|l|r|4+0#e000002&|2| +0#0000000&@60
 |:|s+0#af5f00255&| +0#0000000&|c+0#e000e06&|e|g|i|I|n|p|#|l|r|4+0#e000002&|2| +0#0000000&@59
 |s+0#af5f00255&| +0#0000000&|c+0#e000e06&|e|g|i|I|n|p|#|l|r| +0#0000000&|4+0#e000002&|2| +0#0000000&@59
 |:|s+0#af5f00255&| +0#0000000&|c+0#e000e06&|e|g|i|I|n|p|#|l|r| +0#0000000&|4+0#e000002&|2| +0#0000000&@58
@@ -17,4 +15,6 @@
 |s+0#af5f00255&|g+0#e000e06&| +0#0000000&|4+0#e000002&|2| +0#0000000&@69
 |:|s+0#af5f00255&|g+0#e000e06&| +0#0000000&|4+0#e000002&|2| +0#0000000&@68
 |s+0#af5f00255&|g+0#e000e06&|i| +0#0000000&|4+0#e000002&|2| +0#0000000&@68
-@57|1|2|7|,|1| @8|6|4|%| 
+|:|s+0#af5f00255&|g+0#e000e06&|i| +0#0000000&|4+0#e000002&|2| +0#0000000&@67
+|s+0#af5f00255&|g+0#e000e06&|4+0#e000002&|2| +0#0000000&@70
+@57|1|2|7|,|1| @8|6|1|%| 
index bd1b5d0b182d527f56000b6c5122ae3458b5bf2e..5e3f040f17126040551e2a9e8fa8af372c3ecb0d 100644 (file)
@@ -1,20 +1,20 @@
-|s+0#af5f00255#ffffff0|g+0#e000e06&|i| +0#0000000&|4+0#e000002&|2| +0#0000000&@68
-|:|s+0#af5f00255&|g+0#e000e06&|i| +0#0000000&|4+0#e000002&|2| +0#0000000&@67
-|s+0#af5f00255&|g+0#e000e06&|4+0#e000002&|2| +0#0000000&@70
+|s+0#af5f00255#ffffff0|g+0#e000e06&|4+0#e000002&|2| +0#0000000&@70
 |:|s+0#af5f00255&|g+0#e000e06&|4+0#e000002&|2| +0#0000000&@69
 |s+0#af5f00255&|g+0#e000e06&|i|4+0#e000002&|2| +0#0000000&@69
->:|s+0#af5f00255&|g+0#e000e06&|i|4+0#e000002&|2| +0#0000000&@68
+|:|s+0#af5f00255&|g+0#e000e06&|i|4+0#e000002&|2| +0#0000000&@68
 @75
-|"+0#0000e05&| |F+0#0000001#ffff4012|I|X|M|E| +0#0000000#ffffff0@67
-|&+0#00e0e07&| +0#0000000&@73
+> @74
+|"+0#0000e05&| |:|&| |a|n|d| |:|~| +0#0000000&@63
+@75
+|&+0#af5f00255&| +0#0000000&@73
 |&+0#af5f00255&@1| +0#0000000&@72
-|~@73
-|~|&+0#00e0e07&| +0#0000000&@72
+|~+0#af5f00255&| +0#0000000&@73
+|~+0#af5f00255&|&| +0#0000000&@72
 @75
-|"+0#0000e05&| |F+0#0000001#ffff4012|I|X|M|E| +0#0000000#ffffff0@67
-|&+0#00e0e07&|c+0#0000000&|e|g|i|I|n|p|#|l+0#af5f00255&|r| +0#0000000&@63
-|&+0#af5f00255&@1|c+0#00e0e07&|e|g|i|I|n|p|#|l|r| +0#0000000&@62
-|~|c|e|g|i|I|n|p|#|l+0#af5f00255&|r| +0#0000000&@63
-|~|&+0#00e0e07&|c+0#0000000&|e|g|i|I|n|p|#|l+0#af5f00255&|r| +0#0000000&@62
+|&+0#af5f00255&| +0#0000000&@1|4+0#e000002&|2| +0#0000000&@69
+|&+0#af5f00255&@1| +0#0000000&|4+0#e000002&|2| +0#0000000&@69
+|~+0#af5f00255&| +0#0000000&@1|4+0#e000002&|2| +0#0000000&@69
+|~+0#af5f00255&|&| +0#0000000&|4+0#e000002&|2| +0#0000000&@69
 @75
-@57|1|4|5|,|1| @8|7|3|%| 
+|&+0#af5f00255&|c+0#e000e06&|e|g|i|I|n|p|#|l|r| +0#0000000&@63
+@57|1|4|5|,|0|-|1| @6|7|0|%| 
index bbe6bb3b25e21a25b77f9bd118559fdf9a95a1bf..02421e55345bd72ff4e0bf902a3da220fddb0b30 100644 (file)
@@ -1,20 +1,20 @@
-| +0&#ffffff0@74
+|&+0#af5f00255#ffffff0|c+0#e000e06&|e|g|i|I|n|p|#|l|r| +0#0000000&@63
+|&+0#af5f00255&@1|c+0#e000e06&|e|g|i|I|n|p|#|l|r| +0#0000000&@62
+|~+0#af5f00255&|c+0#e000e06&|e|g|i|I|n|p|#|l|r| +0#0000000&@63
+|~+0#af5f00255&|&|c+0#e000e06&|e|g|i|I|n|p|#|l|r| +0#0000000&@62
+@75
+>&+0#af5f00255&|c+0#e000e06&|e|g|i|I|n|p|#|l|r| +0#0000000&@1|4+0#e000002&|2| +0#0000000&@59
+|&+0#af5f00255&@1|c+0#e000e06&|e|g|i|I|n|p|#|l|r| +0#0000000&|4+0#e000002&|2| +0#0000000&@59
+|~+0#af5f00255&|c+0#e000e06&|e|g|i|I|n|p|#|l|r| +0#0000000&@1|4+0#e000002&|2| +0#0000000&@59
+|~+0#af5f00255&|&|c+0#e000e06&|e|g|i|I|n|p|#|l|r| +0#0000000&|4+0#e000002&|2| +0#0000000&@59
+@75
+@75
 |"+0#0000e05&| |2| |a|n|d| |3| |l|e|t@1|e|r| |r|e|p|e|a|t|-|p|r|e|v|i|o|u|s| |v|a|r|i|a|n|t|s| +0#0000000&@33
 @75
 |:|s+0#af5f00255&|c+0#e000e06&| +0#0000000&@1||| |:|s+0#af5f00255&|c+0#e000e06&|e| +0#0000000&||| |:|s+0#af5f00255&|c+0#e000e06&|g| +0#0000000&||| |:|s+0#af5f00255&|c+0#e000e06&|i| +0#0000000&||| |:|s+0#af5f00255&|c+0#e000e06&|I| +0#0000000&||| |:|s+0#af5f00255&|c+0#e000e06&|n| +0#0000000&||| |:|s+0#af5f00255&|c+0#e000e06&|p| +0#0000000&||| |:|s+0#af5f00255&|c+0#e000e06&|l| +0#0000000&||| @19
 |:|s+0#af5f00255&|g+0#e000e06&|c| +0#0000000&||| |:|s+0#af5f00255&|g+0#e000e06&|e| +0#0000000&||| |:|s+0#af5f00255&|g+0#e000e06&| +0#0000000&@1||| |:|s+0#af5f00255&|g+0#e000e06&|i| +0#0000000&||| |:|s+0#af5f00255&|g+0#e000e06&|I| +0#0000000&||| |:|s+0#af5f00255&|g+0#e000e06&|n| +0#0000000&||| |:|s+0#af5f00255&|g+0#e000e06&|p| +0#0000000&||| |:|s+0#af5f00255&|g+0#e000e06&|l| +0#0000000&||| |:|s+0#af5f00255&|g+0#e000e06&|r| +0#0000000&@14
->:|s+0#af5f00255&|i+0#e000e06&|c| +0#0000000&||| |:|s+0#af5f00255&|i+0#e000e06&|e| +0#0000000&||| @5||| |:|s+0#af5f00255&|i+0#e000e06&| +0#0000000&@1||| |:|s+0#af5f00255&|i+0#e000e06&|I| +0#0000000&||| |:|s+0#af5f00255&|i+0#e000e06&|n| +0#0000000&||| |:|s+0#af5f00255&|i+0#e000e06&|p| +0#0000000&||| @5||| |:|s+0#af5f00255&|i+0#e000e06&|r| +0#0000000&@14
+|:|s+0#af5f00255&|i+0#e000e06&|c| +0#0000000&||| |:|s+0#af5f00255&|i+0#e000e06&|e| +0#0000000&||| @5||| |:|s+0#af5f00255&|i+0#e000e06&| +0#0000000&@1||| |:|s+0#af5f00255&|i+0#e000e06&|I| +0#0000000&||| |:|s+0#af5f00255&|i+0#e000e06&|n| +0#0000000&||| |:|s+0#af5f00255&|i+0#e000e06&|p| +0#0000000&||| @5||| |:|s+0#af5f00255&|i+0#e000e06&|r| +0#0000000&@14
 |:|s+0#af5f00255&|I+0#e000e06&|c| +0#0000000&||| |:|s+0#af5f00255&|I+0#e000e06&|e| +0#0000000&||| |:|s+0#af5f00255&|I+0#e000e06&|g| +0#0000000&||| |:|s+0#af5f00255&|I+0#e000e06&|i| +0#0000000&||| |:|s+0#af5f00255&|I+0#e000e06&| +0#0000000&@1||| |:|s+0#af5f00255&|I+0#e000e06&|n| +0#0000000&||| |:|s+0#af5f00255&|I+0#e000e06&|p| +0#0000000&||| |:|s+0#af5f00255&|I+0#e000e06&|l| +0#0000000&||| |:|s+0#af5f00255&|I+0#e000e06&|r| +0#0000000&@14
 |:|s+0#af5f00255&|r+0#e000e06&|c| +0#0000000&||| @5||| |:|s+0#af5f00255&|r+0#e000e06&|g| +0#0000000&||| |:|s+0#af5f00255&|r+0#e000e06&|i| +0#0000000&||| |:|s+0#af5f00255&|r+0#e000e06&|I| +0#0000000&||| |:|s+0#af5f00255&|r+0#e000e06&|n| +0#0000000&||| |:|s+0#af5f00255&|r+0#e000e06&|p| +0#0000000&||| |:|s+0#af5f00255&|r+0#e000e06&|l| +0#0000000&||| |:|s+0#af5f00255&|r+0#e000e06&| +0#0000000&@15
 @75
-@75
-|"+0#0000e05&| |e|x|c|e|p|t|i|o|n|s| +0#0000000&@62
-|:|s+0#af5f00255&|c|r| +0#0000000&@1|"+0#0000e05&| |i|s| @1|`|:|s|c|r|i|p|t|n|a|m|e|s|`| +0#0000000&@48
-|:|s+0#af5f00255&|e| +0#0000000&@2|"+0#0000e05&| |i|s| @1|`|:|s|e|t|`| +0#0000000&@56
-|:|s+0#af5f00255&|i|g| +0#0000000&@1|"+0#0000e05&| |i|s| @1|`|:|s|i|g|n|`| +0#0000000&@55
-|:|s+0#af5f00255&|i|l| +0#0000000&@1|"+0#0000e05&| |i|s| @1|`|:|s|i|l|e|n|t|`| +0#0000000&@53
-|:|s+0#af5f00255&|n| +0#0000000&@2|"+0#0000e05&| |i|s| @1|`|:|s|n|e|x|t|`| +0#0000000&@54
-|:|s+0#af5f00255&|p| +0#0000000&@2|"+0#0000e05&| |i|s| @1|`|:|s|p|l|i|t|`| +0#0000000&@54
-|:|s+0#af5f00255&|l| +0#0000000&@2|"+0#0000e05&| |i|s| @1|`|:|s|l|e@1|p|`| +0#0000000&@54
-|:|s+0#af5f00255&|r|e| +0#0000000&@1|"+0#0000e05&| |i|s| @1|`|:|s|r|e|w|i|n|d|`| +0#0000000&@52
-@57|1|6|3|,|1| @8|8|3|%| 
+@57|1|6|3|,|1| @8|8|0|%| 
index c04abd26918463ff771983c13535734f17971d5d..81280ec3c57f9a638f6292ffa29ad86d8cd1d28e 100644 (file)
@@ -1,20 +1,20 @@
-|:+0&#ffffff0|s+0#af5f00255&|r|e| +0#0000000&@1|"+0#0000e05&| |i|s| @1|`|:|s|r|e|w|i|n|d|`| +0#0000000&@52
+| +0&#ffffff0@74
+@75
+|"+0#0000e05&| |e|x|c|e|p|t|i|o|n|s| +0#0000000&@62
+|:|s+0#af5f00255&|c|r| +0#0000000&@1|"+0#0000e05&| |i|s| @1|`|:|s|c|r|i|p|t|n|a|m|e|s|`| +0#0000000&@48
+|:|s+0#af5f00255&|e| +0#0000000&@2|"+0#0000e05&| |i|s| @1|`|:|s|e|t|`| +0#0000000&@56
+>:|s+0#af5f00255&|i|g| +0#0000000&@1|"+0#0000e05&| |i|s| @1|`|:|s|i|g|n|`| +0#0000000&@55
+|:|s+0#af5f00255&|i|l| +0#0000000&@1|"+0#0000e05&| |i|s| @1|`|:|s|i|l|e|n|t|`| +0#0000000&@53
+|:|s+0#af5f00255&|n| +0#0000000&@2|"+0#0000e05&| |i|s| @1|`|:|s|n|e|x|t|`| +0#0000000&@54
+|:|s+0#af5f00255&|p| +0#0000000&@2|"+0#0000e05&| |i|s| @1|`|:|s|p|l|i|t|`| +0#0000000&@54
+|:|s+0#af5f00255&|l| +0#0000000&@2|"+0#0000e05&| |i|s| @1|`|:|s|l|e@1|p|`| +0#0000000&@54
+|:|s+0#af5f00255&|r|e| +0#0000000&@1|"+0#0000e05&| |i|s| @1|`|:|s|r|e|w|i|n|d|`| +0#0000000&@52
 @75
 @75
 |"+0#0000e05&| |V|i| |c|o|m|p|a|t|i|b|i|l|i|t|y| +0#0000000&@56
 @75
->s+0#af5f00255&|\+0#e000e06&|/|{+0#0000000&|s|t|r|i|n|g|}|/+0#e000e06&| +0#0000000&@62
+|s+0#af5f00255&|\+0#e000e06&|/|{+0#0000000&|s|t|r|i|n|g|}|/+0#e000e06&| +0#0000000&@62
 |s+0#af5f00255&|\+0#e000e06&|?|{+0#0000000&|s|t|r|i|n|g|}|?+0#e000e06&| +0#0000000&@62
 |s+0#af5f00255&|\+0#e000e06&|&|{+0#0000000&|s|t|r|i|n|g|}|&+0#e000e06&| +0#0000000&@62
 @75
-|s+0#af5f00255&| +0#0000000&|\+0#e000e06&|/|{+0#0000000&|s|t|r|i|n|g|}|/+0#e000e06&| +0#0000000&@61
-|s+0#af5f00255&| +0#0000000&|\+0#e000e06&|?|{+0#0000000&|s|t|r|i|n|g|}|?+0#e000e06&| +0#0000000&@61
-|s+0#af5f00255&| +0#0000000&|\+0#e000e06&|&|{+0#0000000&|s|t|r|i|n|g|}|&+0#e000e06&| +0#0000000&@61
-@75
-@75
-|"+0#0000e05&| |T|r|a|i|l|i|n|g| |c|o|m@1|e|n|t| |a|n|d| |b|a|r| +0#0000000&@48
-@75
-|s+0#af5f00255&|"+0#0000e05&| |c|o|m@1|e|n|t| +0#0000000&@64
-|s+0#af5f00255&||+0#0000000&| |e+0#af5f00255&|c|h|o| +0#0000000&|"+0#e000002&|F|o@1|"| +0#0000000&@61
-@75
-@57|1|8|1|,|1| @8|9|2|%| 
+@57|1|8|1|,|1| @8|8|9|%| 
index 7c6405238e01afb15bc88bc3acf0b8814e72214d..403714c5c35e0fe1aaffef60e4e14956727d929a 100644 (file)
@@ -1,20 +1,20 @@
 | +0&#ffffff0@74
+|s+0#af5f00255&| +0#0000000&|\+0#e000e06&|/|{+0#0000000&|s|t|r|i|n|g|}|/+0#e000e06&| +0#0000000&@61
+|s+0#af5f00255&| +0#0000000&|\+0#e000e06&|?|{+0#0000000&|s|t|r|i|n|g|}|?+0#e000e06&| +0#0000000&@61
+|s+0#af5f00255&| +0#0000000&|\+0#e000e06&|&|{+0#0000000&|s|t|r|i|n|g|}|&+0#e000e06&| +0#0000000&@61
+@75
+> @74
+|"+0#0000e05&| |T|r|a|i|l|i|n|g| |c|o|m@1|e|n|t| |a|n|d| |b|a|r| +0#0000000&@48
+@75
+|s+0#af5f00255&|"+0#0000e05&| |c|o|m@1|e|n|t| +0#0000000&@64
+|s+0#af5f00255&||+0#0000000&| |e+0#af5f00255&|c|h|o| +0#0000000&|"+0#e000002&|F|o@1|"| +0#0000000&@61
+@75
 |s+0#af5f00255&| +0#0000000&|"+0#0000e05&| |c|o|m@1|e|n|t| +0#0000000&@63
 |s+0#af5f00255&| +0#0000000&||| |e+0#af5f00255&|c|h|o| +0#0000000&|"+0#e000002&|F|o@1|"| +0#0000000&@60
 @75
 @75
->"+0#0000e05&| |I|s@1|u|e| |#|1|3|8@1|3| +0#0000000&@60
-@75
-|s|t|r|[|s|]| @68
-|s|t|r|(+0#e000e06&|s+0#00e0e07&|)+0#e000e06&| +0#0000000&@68
+|"+0#0000e05&| |I|s@1|u|e| |#|1|3|8@1|3| +0#0000000&@60
 @75
 |d+0#af5f00255&|e|f| +0#0000000&|T|e|s|t|(+0#e000e06&|)| +0#0000000&@64
-@1| +0#00e0e07&|s|t|r|[+0#0000000&|s+0#00e0e07&|]+0#0000000&| @66
-@2|s+0#ffffff16#ff404010|t|r|(+0#e000e06#ffffff0|s+0#00e0e07&|)+0#e000e06&| +0#0000000&@66
-|e+0#af5f00255&|n|d@1|e|f| +0#0000000&@68
-@75
-|~+0#4040ff13&| @73
-|~| @73
-|~| @73
-|~| @73
-| +0#0000000&@56|1|9@1|,|1| @8|B|o|t| 
+@2|s+0#00e0e07&|t|r|[+0#0000000&|s+0#00e0e07&|]+0#0000000&| @66
+@57|1|9@1|,|0|-|1| @6|9|8|%| 
diff --git a/runtime/syntax/testdir/dumps/vim_ex_substitute_12.dump b/runtime/syntax/testdir/dumps/vim_ex_substitute_12.dump
new file mode 100644 (file)
index 0000000..a51668a
--- /dev/null
@@ -0,0 +1,20 @@
+| +0&#ffffff0@1|s+0#00e0e07&|t|r|[+0#0000000&|s+0#00e0e07&|]+0#0000000&| @66
+@2|s+0#ffffff16#ff404010|t|r|(+0#e000e06#ffffff0|s+0#00e0e07&|)+0#e000e06&| +0#0000000&@66
+|e+0#af5f00255&|n|d@1|e|f| +0#0000000&@68
+> @74
+|~+0#4040ff13&| @73
+|~| @73
+|~| @73
+|~| @73
+|~| @73
+|~| @73
+|~| @73
+|~| @73
+|~| @73
+|~| @73
+|~| @73
+|~| @73
+|~| @73
+|~| @73
+|~| @73
+| +0#0000000&@56|2|1|5|,|0|-|1| @6|B|o|t| 
index f55f9875aa91a55b2cae8bcbabbea8de2d74d5fc..453467176f3cd73e50ca6a4ae9944f71476a2405 100644 (file)
@@ -16,5 +16,5 @@
 @75
 |"+0#0000e05&| |:|s|y|n|-|i|n|c|l|u|d|e| +0#0000000&@60
 @75
-|s+0#af5f00255&|y|n|t|a|x| +0#0000000&|i+0#00e0003&|n|c|l|u|d|e| +0#0000000&|@|F|o@1| |<+0#00e0003&|s+0#0000000&|f|i|l|e|>+0#00e0003&|:+0#0000000&|p+0#af5f00255&|:+0#0000000&|h+0#af5f00255&|/+0#0000000&|f|o@1|.|v|i|m| @35
+|s+0#af5f00255&|y|n|t|a|x| +0#0000000&|i+0#00e0003&|n|c|l|u|d|e| +0#0000000&|@|F|o@1| |<+0#00e0e07&|s|f|i|l|e|>|:|p|:|h|/+0#af5f00255&|f+0#00e0e07&|o@1|.+0#0000000&|v+0#00e0e07&|i|m| +0#0000000&@35
 @57|1|9|,|0|-|1| @8|3|%| 
index 2253a0258be03ec11d149c7791661a333d990220..6d205351cfa4b905f30cce9a9f5b1d5ab0571e0d 100644 (file)
@@ -1,5 +1,5 @@
-|s+0#af5f00255#ffffff0|y|n|t|a|x| +0#0000000&|i+0#00e0003&|n|c|l|u|d|e| +0#0000000&|@|F|o@1| |<+0#00e0003&|s+0#0000000&|f|i|l|e|>+0#00e0003&|:+0#0000000&|p+0#af5f00255&|:+0#0000000&|h+0#af5f00255&|/+0#0000000&|f|o@1|.|v|i|m| @35
-|s+0#af5f00255&|y|n|t|a|x| +0#0000000&|i+0#00e0003&|n|c|l|u|d|e| +0#0000000&|<+0#00e0003&|s+0#0000000&|f|i|l|e|>+0#00e0003&|:+0#0000000&|p+0#af5f00255&|:+0#0000000&|h+0#af5f00255&|/+0#0000000&|f|o@1|.|v|i|m| @40
+|s+0#af5f00255#ffffff0|y|n|t|a|x| +0#0000000&|i+0#00e0003&|n|c|l|u|d|e| +0#0000000&|@|F|o@1| |<+0#00e0e07&|s|f|i|l|e|>|:|p|:|h|/+0#af5f00255&|f+0#00e0e07&|o@1|.+0#0000000&|v+0#00e0e07&|i|m| +0#0000000&@35
+|s+0#af5f00255&|y|n|t|a|x| +0#0000000&|i+0#00e0003&|n|c|l|u|d|e| +0#0000000&|<+0#00e0e07&|s|f|i|l|e|>|:|p|:|h|/+0#af5f00255&|f+0#00e0e07&|o@1|.+0#0000000&|v+0#00e0e07&|i|m| +0#0000000&@40
 @75
 |"+0#0000e05&| |:|s|y|n|-|i|s|k|e|y|w|o|r|d| +0#0000000&@58
 @75
index 2058a78942e0d0ae68b93690650cce8801bf4290..56b26ef40f3b3aaa0ee384c15ba148022d624f02 100644 (file)
@@ -15,6 +15,6 @@
 | +0#0000001#ffff4012@5|\+0#e000e06#ffffff0| +0#0000001#ffff4012|-|f| +0#0000000#ffffff0@64
 | +0#0000001#ffff4012@5|\+0#e000e06#ffffff0| +0#0000001#ffff4012|/|t|m|p|/|l|o|g| +0#0000000#ffffff0@58
 |t+0#af5f00255&|e|r|m|i|n|a|l| +0#0000000&@66
-@6|"+0#0000e05&|\| +0#0000000&|c+0#0000e05&|o|m@1|e|n|t| +0#0000000&@58
+@6|"+0#0000e05&|\| |c|o|m@1|e|n|t| +0#0000000&@58
 @6|\+0#e000e06&| +0#0000000&|++0#00e0003&@1|k|i|l@1|=|t+0#e000002&|e|r|m| +0#0000000&@55
 @57|1|9|,|1| @9|2|6|%| 
index e5daa8346646fa7b35365f38da9d5a69daf9a97d..a022543571e5882e1845e13be01f755361d885af 100644 (file)
@@ -17,4 +17,4 @@
 |w+0#af5f00255&|i|n|c|m|d| +0#0000000&|L+0#0000001#ffff4012| +0#0000000#ffffff0@66
 |w+0#af5f00255&|i|n|c|m|d| +0#0000000&|T+0#0000001#ffff4012| +0#0000000#ffffff0@66
 |w+0#af5f00255&|i|n|c|m|d| +0#0000000&|=+0#0000001#ffff4012| +0#0000000#ffffff0@66
-@57|1|9|,|1| @9|2|7|%| 
+@57|1|9|,|1| @9|2|4|%| 
index fe6b8552e157250ec8a987042f24dcc518378f78..d6934c4b9f820c6344ab3dde16a22b8a3ec95080 100644 (file)
@@ -17,4 +17,4 @@
 |w+0#af5f00255&|i|n|c|m|d| +0#0000000&|}+0#0000001#ffff4012| +0#0000000#ffffff0@66
 |w+0#af5f00255&|i|n|c|m|d| +0#0000000&|g+0#0000001#ffff4012| |}| +0#0000000#ffffff0@64
 @75
-@57|3|7|,|1| @9|6|4|%| 
+@57|3|7|,|1| @9|5|8|%| 
index af7faa3e64a609a3c5cd4351e45de63146affc81..918d513f3a5c112eb443a6d943f81f5aef07231d 100644 (file)
@@ -9,12 +9,12 @@
 |d+0#af5f00255&|e|f| +0#0000000&|V|i|m|9|C|o|n|t|e|x|t|(+0#e000e06&|)| +0#0000000&@57
 @2|v+0#af5f00255&|a|r| +0#0000000&|w|i|n|c|m|d| |=+0#af5f00255&| +0#0000000&|4+0#e000002&|2| +0#0000000&@57
 @2|w|i|n|c|m|d| |=+0#af5f00255&| +0#0000000&|4+0#e000002&|2| +0#0000000&@61
-@2|:+0#e000e06&|w+0#af5f00255&|i|n|c|m|d| +0#0000000&|=+0#0000001#ffff4012| +0#0000000#ffffff0@63
-@1| +0#af5f00255&|w|i|n|c|m|d| +0#0000000&|=+0#0000001#ffff4012| +0#0000000#ffffff0|#+0#0000e05&| |c|o|m@1|e|n|t| +0#0000000&@54
-@1| +0#af5f00255&|w|i|n|c|m|d| +0#0000000&|=+0#0000001#ffff4012| +0#0000000#ffffff0||+0#e000e06&| +0#0000000&|e+0#af5f00255&|c|h|o| +0#0000000&|"+0#e000002&|F|o@1|"| +0#0000000&@51
-@2|#+0#0000e05&| +0#0000000&|K+0#e000e06&|N|O|W|N|:| +0#0000e05&|i|n|c|o|r@1|e|c|t|l|y| |m|a|t|c|h|e|s| |a|s| |t|h|e| |E|x| |c|o|m@1|a|n|d| |r|a|t|h|e|r| |t|h|a|n| |a| |v|a|r|i|a|b|l|e| +0#0000000&@3
-@1| +0#af5f00255&|w|i|n|c|m|d| +0#0000000&|=+0#0000001#ffff4012| +0#0000000#ffffff0@64
-|e+0#af5f00255&|n|d@1|e|f| +0#0000000&@68
+@2|:|w+0#af5f00255&|i|n|c|m|d| +0#0000000&|=+0#0000001#ffff4012| +0#0000000#ffffff0@63
 @75
-|~+0#4040ff13&| @73
-| +0#0000000&@56|5@1|,|1| @9|B|o|t| 
+@2|#+0#0000e05&| +0#0000000&|K+0#e000e06&|N|O|W|N|:| +0#0000e05&|i|n|c|o|r@1|e|c|t|l|y| |m|a|t|c|h| |a|s| |t|h|e| |E|x| |c|o|m@1|a|n|d| |r|a|t|h|e|r| |t|h|a|n| |a| |v|a|r|i|a|b|l|e| +0#0000000&@5
+@2|w+0#af5f00255&|i|n|c|m|d| +0#0000000&|=+0#0000001#ffff4012| +0#0000000#ffffff0|#+0#0000e05&| |c|o|m@1|e|n|t| +0#0000000&@54
+@2|4+0#e000002&|2| +0#0000000&@70
+@2|w+0#af5f00255&|i|n|c|m|d| +0#0000000&|=+0#0000001#ffff4012| +0#0000000#ffffff0@64
+@2|4+0#e000002&|2| +0#0000000&@70
+@75
+@57|5@1|,|1| @9|9|2|%| 
diff --git a/runtime/syntax/testdir/dumps/vim_ex_wincmd_04.dump b/runtime/syntax/testdir/dumps/vim_ex_wincmd_04.dump
new file mode 100644 (file)
index 0000000..2cff6e8
--- /dev/null
@@ -0,0 +1,20 @@
+| +0&#ffffff0@74
+@2|#+0#0000e05&| |E|1@1|4|3|:| |E|m|p|t|y| |e|x|p|r|e|s@1|i|o|n| +0#0000000&@47
+@2|w+0#af5f00255&|i|n|c|m|d| +0#0000000&|=+0#0000001#ffff4012| +0#0000000#ffffff0||+0#e000e06&| +0#0000000&|e+0#af5f00255&|c|h|o| +0#0000000&|"+0#e000002&|F|o@1|"| +0#0000000&@51
+|e+0#af5f00255&|n|d@1|e|f| +0#0000000&@68
+> @74
+|~+0#4040ff13&| @73
+|~| @73
+|~| @73
+|~| @73
+|~| @73
+|~| @73
+|~| @73
+|~| @73
+|~| @73
+|~| @73
+|~| @73
+|~| @73
+|~| @73
+|~| @73
+| +0#0000000&@56|7|2|,|0|-|1| @7|B|o|t| 
index e49a5b752c0f305a0585b96fd6122fdc6c08101f..72e19d5619b6717be27cd7163e4d5c8e52cb3fcc 100644 (file)
@@ -12,9 +12,9 @@
 |"+0#0000e05&| |L|i|n|e| |c|o|n|t|i|n|u|a|t|i|o|n| +0#0000000&@55
 |l+0#af5f00255&|e|t| +0#0000000&|f+0#00e0e07&|o@1| +0#0000000&|=+0#af5f00255&| +0#0000000&|f+0#00e0e07&|o@1| +0#0000000&|++0#af5f00255&| +0#0000000&@59
 @6|\+0#e000e06&| +0#0000000&@67
-@6|"+0#0000e05&|\| +0#0000000&|c+0#0000e05&|o|m@1|e|n|t| +0#0000000&@58
+@6|"+0#0000e05&|\| |c|o|m@1|e|n|t| +0#0000000&@58
 @6|\+0#e000e06&| +0#0000000&@67
-@6|"+0#0000e05&|\| +0#0000000&|c+0#0000e05&|o|m@1|e|n|t| +0#0000000&@58
+@6|"+0#0000e05&|\| |c|o|m@1|e|n|t| +0#0000000&@58
 @6|\+0#e000e06&| +0#0000000&|b+0#00e0e07&|a|r| +0#0000000&|++0#af5f00255&| +0#0000000&@61
 @6|\+0#e000e06&| +0#0000000&|"+0#e000002&|b|a|z|"| +0#0000000&@61
 @57|3|7|1|,|1| @8|8|9|%| 
index 0e5d818fac7b82f1aaa04d3917521beaeb1155be..5d71821561595d04a353b2e7547230f5a483409d 100644 (file)
@@ -1,15 +1,15 @@
 | +0&#ffffff0@5|\+0#e000e06&| +0#0000000&|"+0#e000002&|b|a|z|"| +0#0000000&@61
 @75
 |l+0#af5f00255&|e|t| +0#0000000&|f+0#00e0e07&|o@1| +0#0000000&|=+0#af5f00255&| +0#0000000&|f+0#00e0e07&|o@1| +0#0000000&|++0#af5f00255&| +0#0000000&@59
-@6|"+0#0000e05&|\| +0#0000000&|c+0#0000e05&|o|m@1|e|n|t| +0#0000000&@58
+@6|"+0#0000e05&|\| |c|o|m@1|e|n|t| +0#0000000&@58
 @6|\+0#e000e06&| +0#0000000&@67
-@6>"+0#0000e05&|\| +0#0000000&|c+0#0000e05&|o|m@1|e|n|t| +0#0000000&@58
+@6>"+0#0000e05&|\| |c|o|m@1|e|n|t| +0#0000000&@58
 @6|\+0#e000e06&| +0#0000000&@67
 @6|\+0#e000e06&| +0#0000000&|b+0#00e0e07&|a|r| +0#0000000&|++0#af5f00255&| +0#0000000&@61
 @6|\+0#e000e06&| +0#0000000&|"+0#e000002&|b|a|z|"| +0#0000000&@61
 @75
 |l+0#af5f00255&|e|t| +0#0000000&|f+0#00e0e07&|o@1| +0#0000000&|=+0#af5f00255&| +0#0000000&|f+0#00e0e07&|o@1| +0#0000000&|++0#af5f00255&| +0#0000000&@59
-@6|"+0#0000e05&|\| +0#0000000&|"+0#0000e05&|c|o|m@1|e|n|t| +0#0000000&|s+0#0000e05&|t|r|i|n|g|"| +0#0000000&@49
+@6|"+0#0000e05&|\| |"|c|o|m@1|e|n|t| |s|t|r|i|n|g|"| +0#0000000&@49
 @6|\+0#e000e06&| +0#0000000&|b+0#00e0e07&|a|r| +0#0000000&@63
 @75
 |"+0#0000e05&| |F|u|n|c|t|i|o|n| |c|a|l@1|s| +0#0000000&@58
index 19fb9a423875edb406317c3bc9ca344fbaa9bbaf..5c3ed7180f4631f4acb6bd3ebc7e83ac36ad6779 100644 (file)
@@ -6,7 +6,7 @@
 > @74
 |"+0#0000e05&| |I|s@1|u|e| |#|1|4@1|2|3| |(|v|i|m|.|v|i|m|:| |O|p|t| |o|u|t| |o|f| |v|i|m|S|e|a|r|c|h|*|)| +0#0000000&@27
 @75
-|?+0#e000e06&|t+0#e000002&|r|u|t|h|y| +0#0000000&@67
+|?+0#e000e06&|t+0#0000000&|r|u|t|h|y| @67
 |l+0#af5f00255&|e|t| +0#0000000&|t+0#00e0e07&|r|u|t|h|y| +0#0000000&|=+0#af5f00255&| +0#0000000&|0+0#e000002&| +0#0000000&@60
 |\+0#e000e06&| +0#0000000&@2|?+0#af5f00255&| +0#0000000&|(+0#e000e06&|0+0#e000002&| +0#0000000&@66
 |\+0#e000e06&| +0#0000000&@2|)+0#e000e06&| +0#0000000&@69
@@ -15,6 +15,6 @@
 |e+0#af5f00255&|c|h|o| +0#0000000&|t+0#00e0e07&|r|u|t|h|y| +0#0000000&@63
 @75
 |f+0#af5f00255&|u|n|c|t|i|o|n| +0#0000000&|F|o@1|(+0#e000e06&|)| +0#0000000&@60
-| +0#e000002&@1|?+0#e000e06&|t+0#e000002&|r|u|t|h|y| +0#0000000&@65
+@2|?+0#e000e06&|t+0#0000000&|r|u|t|h|y| @65
 @2|l+0#af5f00255&|e|t| +0#0000000&|t+0#00e0e07&|r|u|t|h|y| +0#0000000&|=+0#af5f00255&| +0#0000000&|0+0#e000002&| +0#0000000&@58
 @57|4|0|6|,|0|-|1| @6|9|8|%| 
index 68d1ec63a184832f53138e62666e4ff0f00b0c28..31d25ce733f07a4fe14bd1031e83d1deeb0ba7f2 100644 (file)
@@ -16,5 +16,5 @@
 |a+0#af5f00255&|p@1|e|n|d| +0#0000000&@68
 |.+0#af5f00255&| +0#0000000&@73
 |"+0#0000e05&| |b|a|d| |c|o|m@1|a|n|d| +0#0000000&@61
-|a|p@1|e|n|d|(+0#e000e06&|4+0#e000002&|2|)+0#e000e06&| +0#0000000&@64
+|a+0#af5f00255&|p@1|e|n|d|(+0#e000e06&|4+0#e000002&|2|)+0#e000e06&| +0#0000000&@64
 @57|1|,|1| @10|T|o|p| 
index d3f3c42b8a81db8cf0d2f54c68e13c403b451724..fbf3fd367cd43c6c853836552b2d5eaf64b09c9a 100644 (file)
@@ -3,8 +3,8 @@
 |a+0#af5f00255&|p@1|e|n|d| +0#0000000&@68
 |.+0#af5f00255&| +0#0000000&@73
 |"+0#0000e05&| |b|a|d| |c|o|m@1|a|n|d| +0#0000000&@61
->a|p@1|e|n|d|(+0#e000e06&|4+0#e000002&|2|)+0#e000e06&| +0#0000000&@64
-|a|p@1|e|n|d| |(+0#e000e06&|4+0#e000002&|2|)+0#e000e06&| +0#0000000&@63
+>a+0#af5f00255&|p@1|e|n|d|(+0#e000e06&|4+0#e000002&|2|)+0#e000e06&| +0#0000000&@64
+|a+0#af5f00255&|p@1|e|n|d| +0#0000000&|(+0#e000e06&|4+0#e000002&|2|)+0#e000e06&| +0#0000000&@63
 @75
 |l+0#af5f00255&|e|t| +0#0000000&|b|r|o|w|s|e| |=+0#af5f00255&| +0#0000000&|b+0#00e0e07&|r|o|w|s|e|(+0#e000e06&|4+0#e000002&|2|)+0#e000e06&| +0#0000000&@51
 |c+0#af5f00255&|a|l@1| +0#0000000&|b+0#00e0e07&|r|o|w|s|e|(+0#e000e06&|4+0#e000002&|2|)+0#e000e06&| +0#0000000&@59
index 7c764ed74a8d283cf3008326f4abdd875a7d62a6..647fefc52f5f0a2b3f9867f5eb6ae412b9f62f39 100644 (file)
@@ -1,7 +1,7 @@
 |.+0#af5f00255#ffffff0| +0#0000000&@73
 |"+0#0000e05&| |b|a|d| |c|o|m@1|a|n|d| +0#0000000&@61
-|i|n|s|e|r|t|(+0#e000e06&|4+0#e000002&|2|)+0#e000e06&| +0#0000000&@64
-|i|n|s|e|r|t| |(+0#e000e06&|4+0#e000002&|2|)+0#e000e06&| +0#0000000&@63
+|i+0#af5f00255&|n|s|e|r|t|(+0#e000e06&|4+0#e000002&|2|)+0#e000e06&| +0#0000000&@64
+|i+0#af5f00255&|n|s|e|r|t| +0#0000000&|(+0#e000e06&|4+0#e000002&|2|)+0#e000e06&| +0#0000000&@63
 @75
 >l+0#af5f00255&|e|t| +0#0000000&|j|o|i|n| |=+0#af5f00255&| +0#0000000&|j+0#00e0e07&|o|i|n|(+0#e000e06&|4+0#e000002&|2|)+0#e000e06&| +0#0000000&@55
 |c+0#af5f00255&|a|l@1| +0#0000000&|j+0#00e0e07&|o|i|n|(+0#e000e06&|4+0#e000002&|2|)+0#e000e06&| +0#0000000&@61
index 204322789c134165c7fd4e8196cc584045c597c3..d9db59259675a8e904ada49158f9496f453450fd 100644 (file)
@@ -12,8 +12,8 @@
 |l+0#af5f00255&|e|t| +0#0000000&|i|f| |=+0#af5f00255&| +0#0000000&|i+0#ffffff16#ff404010|f|(+0#e000e06#ffffff0|4+0#e000002&|2|)+0#e000e06&| +0#0000000&@59
 |c+0#af5f00255&|a|l@1| +0#0000000&|i+0#ffffff16#ff404010|f|(+0#e000e06#ffffff0|4+0#e000002&|2|)+0#e000e06&| +0#0000000&@63
 |"+0#0000e05&| |c|o|m@1|a|n|d| +0#0000000&@65
-|i+0#af5f00255&|f|(+0#e000e06&|4+0#e000002&|2|)+0#e000e06&| +0#0000000&||| |.+0#af5f00255&@1| +0#0000000&||| |e+0#af5f00255&|n|d|i|f| +0#0000000&@55
-|i+0#af5f00255&|f| +0#0000000&|(+0#e000e06&|4+0#e000002&|2|)+0#e000e06&| +0#0000000&||| |.+0#af5f00255&@1| +0#0000000&||| |e+0#af5f00255&|n|d|i|f| +0#0000000&@54
+|i+0#af5f00255&|f|(+0#e000e06&|4+0#e000002&|2|)+0#e000e06&| +0#0000000&||| |.+0#e000002&|.+0#af5f00255&| +0#0000000&||| |e+0#af5f00255&|n|d|i|f| +0#0000000&@55
+|i+0#af5f00255&|f| +0#0000000&|(+0#e000e06&|4+0#e000002&|2|)+0#e000e06&| +0#0000000&||| |.+0#e000002&|.+0#af5f00255&| +0#0000000&||| |e+0#af5f00255&|n|d|i|f| +0#0000000&@54
 @75
 |l+0#af5f00255&|e|t| +0#0000000&|e|c|h|o| |=+0#af5f00255&| +0#0000000&|e+0#ffffff16#ff404010|c|h|o|(+0#e000e06#ffffff0|4+0#e000002&|2|)+0#e000e06&| +0#0000000&@55
 |c+0#af5f00255&|a|l@1| +0#0000000&|e+0#ffffff16#ff404010|c|h|o|(+0#e000e06#ffffff0|4+0#e000002&|2|)+0#e000e06&| +0#0000000&@61
index cf9f6cc8ed697524c20488efdc5bf4e5911a54bf..b05eb2ee8eb734ecd9fe6bbaaafc1ef45e75ae07 100644 (file)
@@ -10,7 +10,7 @@
 @2|l+0#af5f00255&|e|t| +0#0000000&|f+0#00e0e07&|o@1| +0#0000000&|b|a|r| @61
 @2|l+0#af5f00255&|e|t| +0#0000000&|f+0#00e0e07&|o@1| +0#0000000&@65
 @8|"+0#0000e05&|\| |c|o|m@1|e|n|t| +0#0000000&@56
-| +0#0000e05&@7|\| |b|a|r| +0#0000000&@61
+@8|\+0#e000e06&| +0#0000000&|b|a|r| @61
 @75
 @2|l+0#af5f00255&|e|t| +0#0000000&|f+0#00e0e07&|o@1| +0#0000000&|"+0#0000e05&| |c|o|m@1|e|n|t| +0#0000000&@55
 @2|l+0#af5f00255&|e|t| +0#0000000&|f+0#00e0e07&|o@1| +0#0000000&|"+0#0000e05&|\| |c|o|m@1|e|n|t| +0#0000000&@54
index 90da5e812b5e97bb629495560c70a36ec4ed9fd4..85754616f72809b72580aa70882d4bded1fe51ac 100644 (file)
@@ -2,17 +2,23 @@ vim9script
 # Vim9 Ex commands
 
 
-# START NOT MATCHED
-:Next
-:X
-# END NOT MATCHED
-
 :help
  :help
 : help
- : help # FIXME
+ : help
 
+:&
+:~
 :@
+# :*
+:>
+:<
+:#
+:=
+:!
+
+:Next
+:X
 
 :abbreviate
 :abclear
@@ -91,6 +97,7 @@ vim9script
 :checktime
 :chistory
 :class
+endclass
 :clast
 :clearjumps
 :clist
@@ -130,7 +137,6 @@ vim9script
 :debuggreedy
 :def
 :defcompile
-:defcompile
 :defer
 :delcommand
 :delete
@@ -145,14 +151,11 @@ vim9script
 :diffupdate
 :digraphs
 :disassemble
-:disassemble
 :display
 :djump
-:dl
 :dlist
 :doautoall
 :doautocmd
-:dp
 :drop
 :dsearch
 :dsplit
@@ -168,23 +171,23 @@ vim9script
 :else
 :elseif
 :emenu
-:endclass
+:endclass
 :enddef
-:endenum
+:endenum
 :endfor
 :endfunction
 :endif
-:endinterface
+:endinterface
 :endtry
 :endwhile
 :enew
 :enum
+endenum
 :eval
 :ex
 :execute
 :exit
 :export
-:export
 :exusage
 :file
 :files
@@ -203,7 +206,7 @@ vim9script
 :foldopen
 :for foo in bar | endfor
 :function
-:global/.../
+:global
 :goto
 :grep
 :grepadd
@@ -232,6 +235,7 @@ vim9script
 :inoremap
 :inoremenu
 :interface
+endinterface
 :intro
 :isearch
 :isplit
@@ -240,7 +244,6 @@ vim9script
 :iunmenu
 :join
 :jumps
-:k
 :keepalt
 :keepjumps
 :keepmarks
@@ -308,8 +311,8 @@ vim9script
 :lvimgrepadd
 :lwindow
 :make
-:mapclear
 :map
+:mapclear
 :mark
 :marks
 :match
@@ -446,7 +449,6 @@ vim9script
 :simalt
 :slast
 :sleep
-:sleep!
 :smagic
 :smap
 :smapclear
@@ -533,12 +535,12 @@ vim9script
 :tunmenu
 :type
 :unabbreviate
-:unabbreviate
 :undo
 :undojoin
 :undolist
 :unhide
 :uniq
+:unlet
 :unlockvar
 :unmap
 :unmenu
@@ -548,7 +550,7 @@ vim9script
 :verbose
 :version
 :vertical
-:vglobal/.../
+:vglobal
 :view
 :vim9cmd
 # :vim9script
@@ -592,9 +594,28 @@ vim9script
 :z
 
 Foo()|help
-Foo() | help
 Foo() |help
 Foo()| help
+Foo() | help
+
+Foo() |:help
+Foo() | :help
+Foo() |: help
+Foo() | : help
+
+Foo() | &
+Foo() | ~
+Foo() | @
+# Foo() | *
+Foo() | >
+Foo() | <
+Foo() | #
+Foo() | =
+Foo() | !
+
+
+Foo() | Next
+Foo() | X
 
 Foo() | abbreviate
 Foo() | abclear
@@ -613,7 +634,8 @@ Foo() | arglocal
 Foo() | args
 Foo() | argument
 Foo() | ascii
-Foo() | augroup Foo | augroup END
+Foo() | augroup Foo
+Foo() | augroup END
 Foo() | aunmenu
 Foo() | autocmd
 Foo() | badd
@@ -672,6 +694,7 @@ Foo() | checkpath
 Foo() | checktime
 Foo() | chistory
 Foo() | class
+endclass
 Foo() | clast
 Foo() | clearjumps
 Foo() | clist
@@ -711,7 +734,6 @@ Foo() | debug
 Foo() | debuggreedy
 Foo() | def
 Foo() | defcompile
-Foo() | defcompile
 Foo() | defer
 Foo() | delcommand
 Foo() | delete
@@ -726,14 +748,11 @@ Foo() | diffthis
 Foo() | diffupdate
 Foo() | digraphs
 Foo() | disassemble
-Foo() | disassemble
 Foo() | display
 Foo() | djump
-Foo() | dl
 Foo() | dlist
 Foo() | doautoall
 Foo() | doautocmd
-Foo() | dp
 Foo() | drop
 Foo() | dsearch
 Foo() | dsplit
@@ -749,23 +768,23 @@ Foo() | edit
 Foo() | else
 Foo() | elseif
 Foo() | emenu
-Foo() | endclass
+# :endclass
 Foo() | enddef
-Foo() | endenum
+# :endenum
 Foo() | endfor
 Foo() | endfunction
 Foo() | endif
-Foo() | endinterface
+# :endinterface
 Foo() | endtry
 Foo() | endwhile
 Foo() | enew
 Foo() | enum
+endenum
 Foo() | eval
 Foo() | ex
 Foo() | execute
 Foo() | exit
 Foo() | export
-Foo() | export
 Foo() | exusage
 Foo() | file
 Foo() | files
@@ -784,7 +803,7 @@ Foo() | folddoopen
 Foo() | foldopen
 Foo() | for foo in bar | endfor
 Foo() | function
-Foo() | global/.../
+Foo() | global
 Foo() | goto
 Foo() | grep
 Foo() | grepadd
@@ -813,6 +832,7 @@ Foo() | inoreabbrev
 Foo() | inoremap
 Foo() | inoremenu
 Foo() | interface
+endinterface
 Foo() | intro
 Foo() | isearch
 Foo() | isplit
@@ -869,7 +889,7 @@ Foo() | lNext
 Foo() | lnfile
 Foo() | lNfile
 Foo() | lnoremap
-# Foo() | loadkeymap # disabled - runs until EOF
+# :loadkeymap # disabled - runs until EOF
 Foo() | loadview
 Foo() | lockmarks
 Foo() | lockvar
@@ -888,10 +908,9 @@ Foo() | lvimgrep
 Foo() | lvimgrepadd
 Foo() | lwindow
 Foo() | make
-Foo() | mark
-Foo() | move
 Foo() | map
 Foo() | mapclear
+Foo() | mark
 Foo() | marks
 Foo() | match
 Foo() | menu
@@ -902,6 +921,7 @@ Foo() | mksession
 Foo() | mkspell
 Foo() | mkview
 Foo() | mkvimrc
+Foo() | move
 Foo() | mzfile
 Foo() | mzscheme
 Foo() | nbclose
@@ -1026,7 +1046,6 @@ Foo() | silent
 Foo() | simalt
 Foo() | slast
 Foo() | sleep
-Foo() | sleep!
 Foo() | smagic
 Foo() | smap
 Foo() | smapclear
@@ -1113,12 +1132,12 @@ Foo() | tunmap
 Foo() | tunmenu
 Foo() | type
 Foo() | unabbreviate
-Foo() | unabbreviate
 Foo() | undo
 Foo() | undojoin
 Foo() | undolist
 Foo() | unhide
 Foo() | uniq
+Foo() | unlet
 Foo() | unlockvar
 Foo() | unmap
 Foo() | unmenu
@@ -1128,14 +1147,14 @@ Foo() | var
 Foo() | verbose
 Foo() | version
 Foo() | vertical
-Foo() | vglobal/.../
+Foo() | vglobal
+Foo() | view
 Foo() | vim9cmd
-# call Foo() | vim9script
+# :vim9script
 Foo() | vimgrep
 Foo() | vimgrepadd
 Foo() | visual
 Foo() | viusage
-Foo() | view
 Foo() | vmap
 Foo() | vmapclear
 Foo() | vmenu
@@ -1145,32 +1164,30 @@ Foo() | vnoremenu
 Foo() | vsplit
 Foo() | vunmap
 Foo() | vunmenu
-Foo() | windo
-Foo() | write
-Foo() | wNext
 Foo() | wall
 Foo() | while
-Foo() | winsize
 Foo() | wincmd
+Foo() | windo
 Foo() | winpos
+Foo() | winsize
 Foo() | wnext
+Foo() | wNext
 Foo() | wprevious
 Foo() | wq
 Foo() | wqall
+Foo() | write
 Foo() | wundo
 Foo() | wviminfo
 Foo() | xall
-Foo() | xmapclear
 Foo() | xmap
+Foo() | xmapclear
 Foo() | xmenu
-Foo() | xrestore
 Foo() | xnoremap
 Foo() | xnoremenu
+Foo() | xrestore
 Foo() | xunmap
 Foo() | xunmenu
 Foo() | yank
-Foo() | z
-
 
 # Legacy-script only
 
@@ -1189,23 +1206,52 @@ Foo() | z
 :mode
 :open
 :t
-:unlet
 :xit
 
-Foo() | append
+call Foo() | append
     text
 .
-Foo() | change
+call Foo() | change
     text
 .
-Foo() | insert
+call Foo() | insert
     text
 .
-Foo() | k
-Foo() | let
-Foo() | mode
-Foo() | open
-Foo() | t
-Foo() | unlet
-Foo() | xit
+call Foo() | k
+call Foo() | let
+call Foo() | mode
+call Foo() | open
+call Foo() | t
+call Foo() | xit
+
+
+# User commands
+
+Foobar
+Foobar!
+Foobar123
+Foobar123!
+Foo123bar
+Foo123bar!
+
+:Foobar
+:Foobar!
+:Foobar123
+:Foobar123!
+:Foo123bar
+:Foo123bar!
+
+Foo() | Foobar
+Foo() | Foobar!
+Foo() | Foobar123
+Foo() | Foobar123!
+Foo() | Foo123bar
+Foo() | Foo123bar!
+
+Foo() | :Foobar
+Foo() | :Foobar!
+Foo() | :Foobar123
+Foo() | :Foobar123!
+Foo() | :Foo123bar
+Foo() | :Foo123bar!
 
diff --git a/runtime/syntax/testdir/input/vim9_ex_range.vim b/runtime/syntax/testdir/input/vim9_ex_range.vim
new file mode 100644 (file)
index 0000000..30290f7
--- /dev/null
@@ -0,0 +1,1256 @@
+vim9script
+# Ex command ranges
+# VIM_TEST_SETUP hi link vimAddressSeparator Todo
+# VIM_TEST_SETUP hi link vimAddressOffset Type
+
+
+:'<,'>print
+:'(,')print
+:'{,'}print
+:'[,']print
+
+echo | :'<,'>print
+echo | :'(,')print
+echo | :'{,'}print
+echo | :'[,']print
+
+# bare mark ranges
+
+ :'a
+: 'a
+:'a
+:'k
+:'z
+:'A
+:'K
+:'Z
+:'0
+:'9
+:'[
+:']
+:'{
+:'}
+:'(
+:')
+:'<
+:'>
+:'`
+:''
+:'"
+:'^
+:'.
+
+echo |:'a
+echo| :'a
+echo | :'a
+echo | :'k
+echo | :'z
+echo | :'A
+echo | :'K
+echo | :'Z
+echo | :'0
+echo | :'9
+echo | :'[
+echo | :']
+echo | :'{
+echo | :'}
+echo | :'(
+echo | :')
+echo | :'<
+echo | :'>
+echo | :'`
+echo | :''
+echo | :'"
+echo | :'^
+echo | :'.
+
+
+:1,10:print
+
+# range (with whitespace)
+
+:1 match
+:2 match
+:3 match
+
+:42,42 &
+:42,42 ~
+:42,42 @
+# :42,42 *
+:42,42 >
+:42,42 <
+:42,42 #
+:42,42 =
+:42,42 !
+
+:42,42 Next
+:42,42 Print
+
+:42,42 abbreviate
+:42,42 abclear
+:42,42 aboveleft
+:42,42 abstract
+:42,42 all
+:42,42 amenu
+:42,42 anoremenu
+:42,42 argadd
+:42,42 argdedupe
+:42,42 argdelete
+:42,42 argdo
+:42,42 argedit
+:42,42 argglobal
+:42,42 arglocal
+:42,42 args
+:42,42 argument
+:42,42 ascii
+:42,42 augroup Foo
+:42,42 augroup END
+:42,42 aunmenu
+:42,42 autocmd
+:42,42 badd
+:42,42 ball
+:42,42 balt
+:42,42 bdelete
+:42,42 behave mswin
+:42,42 behave xterm
+:42,42 belowright
+:42,42 bfirst
+:42,42 blast
+:42,42 bmodified
+:42,42 bnext
+:42,42 bNext
+:42,42 botright
+:42,42 bprevious
+:42,42 break
+:42,42 breakadd
+:42,42 breakdel
+:42,42 breaklist
+:42,42 brewind
+:42,42 browse
+:42,42 bufdo
+:42,42 buffer
+:42,42 buffers
+:42,42 bunload
+:42,42 bwipeout
+:42,42 cabbrev
+:42,42 cabclear
+:42,42 cabove
+:42,42 caddbuffer
+:42,42 caddexpr
+:42,42 caddfile
+:42,42 cafter
+:42,42 call
+:42,42 catch
+:42,42 cbefore
+:42,42 cbelow
+:42,42 cbottom
+:42,42 cbuffer
+:42,42 cc
+:42,42 cclose
+:42,42 cd
+:42,42 cdo
+:42,42 center
+:42,42 cexpr
+:42,42 cfdo
+:42,42 cfile
+:42,42 cfirst
+:42,42 cgetbuffer
+:42,42 cgetexpr
+:42,42 cgetfile
+:42,42 changes
+:42,42 chdir
+:42,42 checkpath
+:42,42 checktime
+:42,42 chistory
+:42,42 class
+endclass
+:42,42 clast
+:42,42 clearjumps
+:42,42 clist
+:42,42 close
+:42,42 cmap
+:42,42 cmapclear
+:42,42 cmenu
+:42,42 cnewer
+:42,42 cnext
+:42,42 cNext
+:42,42 cnfile
+:42,42 cNfile
+:42,42 cnoreabbrev
+:42,42 cnoremap
+:42,42 cnoremenu
+:42,42 colder
+:42,42 colorscheme
+:42,42 comclear
+:42,42 command
+:42,42 compiler
+:42,42 confirm
+:42,42 const
+:42,42 continue
+:42,42 copen
+:42,42 copy
+:42,42 cpfile
+:42,42 cprevious
+:42,42 cquit
+:42,42 crewind
+:42,42 cscope
+:42,42 cstag
+:42,42 cunabbrev
+:42,42 cunmap
+:42,42 cunmenu
+:42,42 cwindow
+:42,42 debug
+:42,42 debuggreedy
+:42,42 def
+:42,42 defcompile
+:42,42 defer
+:42,42 delcommand
+:42,42 delete
+:42,42 delfunction
+:42,42 delmarks
+:42,42 diffget
+:42,42 diffoff
+:42,42 diffpatch
+:42,42 diffput
+:42,42 diffsplit
+:42,42 diffthis
+:42,42 diffupdate
+:42,42 digraphs
+:42,42 disassemble
+:42,42 display
+:42,42 djump
+:42,42 dlist
+:42,42 doautoall
+:42,42 doautocmd
+:42,42 drop
+:42,42 dsearch
+:42,42 dsplit
+:42,42 earlier
+:42,42 echo
+:42,42 echoconsole
+:42,42 echoerr
+:42,42 echohl
+:42,42 echomsg
+:42,42 echon
+:42,42 echowindow
+:42,42 edit
+:42,42 else
+:42,42 elseif
+:42,42 emenu
+# :42,42 endclass
+:42,42 enddef
+# :42,42 endenum
+:42,42 endfor
+:42,42 endfunction
+:42,42 endif
+# :42,42 endinterface
+:42,42 endtry
+:42,42 endwhile
+:42,42 enew
+:42,42 enum
+endenum
+:42,42 eval
+:42,42 ex
+:42,42 execute
+:42,42 exit
+:42,42 export
+:42,42 exusage
+:42,42 file
+:42,42 files
+:42,42 filetype
+:42,42 filter
+:42,42 final
+:42,42 finally
+:42,42 find
+:42,42 finish
+:42,42 first
+:42,42 fixdel
+:42,42 fold
+:42,42 foldclose
+:42,42 folddoclosed
+:42,42 folddoopen
+:42,42 foldopen
+:42,42 for foo in bar | endfor
+:42,42 function
+:42,42 global
+:42,42 goto
+:42,42 grep
+:42,42 grepadd
+:42,42 gui
+:42,42 gvim
+:42,42 hardcopy
+:42,42 help
+:42,42 helpclose
+:42,42 helpfind
+:42,42 helpgrep
+:42,42 helptags
+:42,42 hide
+:42,42 highlight
+:42,42 history
+:42,42 horizontal
+:42,42 iabbrev
+:42,42 iabclear
+:42,42 if
+:42,42 ijump
+:42,42 ilist
+:42,42 imap
+:42,42 imapclear
+:42,42 imenu
+:42,42 import
+:42,42 inoreabbrev
+:42,42 inoremap
+:42,42 inoremenu
+:42,42 interface
+endinterface
+:42,42 intro
+:42,42 isearch
+:42,42 isplit
+:42,42 iunabbrev
+:42,42 iunmap
+:42,42 iunmenu
+:42,42 join
+:42,42 jumps
+:42,42 keepalt
+:42,42 keepjumps
+:42,42 keepmarks
+:42,42 keeppatterns
+:42,42 labove
+:42,42 laddbuffer
+:42,42 laddexpr
+:42,42 laddfile
+:42,42 lafter
+:42,42 language
+:42,42 last
+:42,42 later
+:42,42 lbefore
+:42,42 lbelow
+:42,42 lbottom
+:42,42 lbuffer
+:42,42 lcd
+:42,42 lchdir
+:42,42 lclose
+:42,42 lcscope
+:42,42 ldo
+:42,42 left
+:42,42 leftabove
+:42,42 legacy
+:42,42 lexpr
+:42,42 lfdo
+:42,42 lfile
+:42,42 lfirst
+:42,42 lgetbuffer
+:42,42 lgetexpr
+:42,42 lgetfile
+:42,42 lgrep
+:42,42 lgrepadd
+:42,42 lhelpgrep
+:42,42 lhistory
+:42,42 list
+:42,42 ll
+:42,42 llast
+:42,42 llist
+:42,42 lmake
+:42,42 lmap
+:42,42 lmapclear
+:42,42 lnewer
+:42,42 lnext
+:42,42 lNext
+:42,42 lnfile
+:42,42 lNfile
+:42,42 lnoremap
+# :42,42 loadkeymap
+:42,42 loadview
+:42,42 lockmarks
+:42,42 lockvar
+:42,42 lolder
+:42,42 lopen
+:42,42 lpfile
+:42,42 lprevious
+:42,42 lrewind
+:42,42 ls
+:42,42 ltag
+:42,42 lua
+:42,42 luado
+:42,42 luafile
+:42,42 lunmap
+:42,42 lvimgrep
+:42,42 lvimgrepadd
+:42,42 lwindow
+:42,42 make
+:42,42 map
+:42,42 mapclear
+:42,42 mark
+:42,42 marks
+:42,42 match
+:42,42 menu
+:42,42 menutranslate
+:42,42 messages
+:42,42 mkexrc
+:42,42 mksession
+:42,42 mkspell
+:42,42 mkview
+:42,42 mkvimrc
+:42,42 move
+:42,42 mzfile
+:42,42 mzscheme
+:42,42 nbclose
+:42,42 nbkey
+:42,42 nbstart
+:42,42 new
+:42,42 next
+:42,42 nmap
+:42,42 nmapclear
+:42,42 nmenu
+:42,42 nnoremap
+:42,42 nnoremenu
+:42,42 noautocmd
+:42,42 nohlsearch
+:42,42 noreabbrev
+:42,42 noremap
+:42,42 noremenu
+:42,42 normal
+:42,42 noswapfile
+:42,42 number
+:42,42 nunmap
+:42,42 nunmenu
+:42,42 oldfiles
+:42,42 omap
+:42,42 omapclear
+:42,42 omenu
+:42,42 only
+:42,42 onoremap
+:42,42 onoremenu
+:42,42 options
+:42,42 ounmap
+:42,42 ounmenu
+:42,42 ownsyntax
+:42,42 packadd
+:42,42 packloadall
+:42,42 pclose
+:42,42 pedit
+:42,42 perl
+:42,42 perldo
+:42,42 pop
+:42,42 popup
+:42,42 ppop
+:42,42 preserve
+:42,42 previous
+:42,42 print
+:42,42 profdel
+:42,42 profile
+:42,42 promptfind
+:42,42 promptrepl
+:42,42 psearch
+:42,42 ptag
+:42,42 ptfirst
+:42,42 ptjump
+:42,42 ptlast
+:42,42 ptnext
+:42,42 ptNext
+:42,42 ptprevious
+:42,42 ptrewind
+:42,42 ptselect
+:42,42 public
+:42,42 put
+:42,42 pwd
+:42,42 py3
+:42,42 py3do
+:42,42 py3file
+:42,42 pydo
+:42,42 pyfile
+:42,42 python
+:42,42 python3
+:42,42 pythonx
+:42,42 pyx
+:42,42 pyxdo
+:42,42 pyxfile
+:42,42 qall
+:42,42 quit
+:42,42 quitall
+:42,42 read
+:42,42 recover
+:42,42 redir
+:42,42 redo
+:42,42 redraw
+:42,42 redrawstatus
+:42,42 redrawtabline
+:42,42 registers
+:42,42 resize
+:42,42 retab
+:42,42 return
+:42,42 rewind
+:42,42 right
+:42,42 rightbelow
+:42,42 ruby
+:42,42 rubydo
+:42,42 rubyfile
+:42,42 rundo
+:42,42 runtime
+:42,42 rviminfo
+:42,42 sall
+:42,42 sandbox
+:42,42 sargument
+:42,42 saveas
+:42,42 sball
+:42,42 sbfirst
+:42,42 sblast
+:42,42 sbmodified
+:42,42 sbnext
+:42,42 sbNext
+:42,42 sbprevious
+:42,42 sbrewind
+:42,42 sbuffer
+:42,42 scriptencoding
+:42,42 scriptnames
+:42,42 scriptversion
+:42,42 scscope
+:42,42 set
+:42,42 setfiletype
+:42,42 setglobal
+:42,42 setlocal
+:42,42 sfind
+:42,42 sfirst
+:42,42 shell
+:42,42 sign
+:42,42 silent
+:42,42 simalt
+:42,42 slast
+:42,42 sleep
+:42,42 sleep!
+:42,42 smagic
+:42,42 smap
+:42,42 smapclear
+:42,42 smenu
+:42,42 smile
+:42,42 snext
+:42,42 sNext
+:42,42 snomagic
+:42,42 snoremap
+:42,42 snoremenu
+:42,42 sort
+:42,42 source
+:42,42 spelldump
+:42,42 spellgood
+:42,42 spellinfo
+:42,42 spellrare
+:42,42 spellrepall
+:42,42 spellundo
+:42,42 spellwrong
+:42,42 split
+:42,42 sprevious
+:42,42 srewind
+:42,42 stag
+:42,42 startgreplace
+:42,42 startinsert
+:42,42 startreplace
+:42,42 static
+:42,42 stjump
+:42,42 stop
+:42,42 stopinsert
+:42,42 stselect
+:42,42 substitute
+:42,42 sunhide
+:42,42 sunmap
+:42,42 sunmenu
+:42,42 suspend
+:42,42 sview
+:42,42 swapname
+:42,42 syncbind
+:42,42 syntax
+:42,42 syntime
+:42,42 tab
+:42,42 tabclose
+:42,42 tabdo
+:42,42 tabedit
+:42,42 tabfind
+:42,42 tabfirst
+:42,42 tablast
+:42,42 tabmove
+:42,42 tabnew
+:42,42 tabnext
+:42,42 tabNext
+:42,42 tabonly
+:42,42 tabprevious
+:42,42 tabrewind
+:42,42 tabs
+:42,42 tag
+:42,42 tags
+:42,42 tcd
+:42,42 tchdir
+:42,42 tcl
+:42,42 tcldo
+:42,42 tclfile
+:42,42 tearoff
+:42,42 terminal
+:42,42 tfirst
+:42,42 throw
+:42,42 tjump
+:42,42 tlast
+:42,42 tlmenu
+:42,42 tlnoremenu
+:42,42 tlunmenu
+:42,42 tmap
+:42,42 tmapclear
+:42,42 tmenu
+:42,42 tnext
+:42,42 tNext
+:42,42 tnoremap
+:42,42 topleft
+:42,42 tprevious
+:42,42 trewind
+:42,42 try
+:42,42 tselect
+:42,42 tunmap
+:42,42 tunmenu
+:42,42 type
+:42,42 unabbreviate
+:42,42 undo
+:42,42 undojoin
+:42,42 undolist
+:42,42 unhide
+:42,42 unlet
+:42,42 unlockvar
+:42,42 unmap
+:42,42 unmenu
+:42,42 unsilent
+:42,42 update
+:42,42 var
+:42,42 verbose
+:42,42 version
+:42,42 vertical
+:42,42 vglobal
+:42,42 view
+:42,42 vim9cmd
+:42,42 vimgrep
+:42,42 vimgrepadd
+:42,42 visual
+:42,42 viusage
+:42,42 vmap
+:42,42 vmapclear
+:42,42 vmenu
+:42,42 vnew
+:42,42 vnoremap
+:42,42 vnoremenu
+:42,42 vsplit
+:42,42 vunmap
+:42,42 vunmenu
+:42,42 wall
+:42,42 while
+:42,42 wincmd
+:42,42 windo
+:42,42 winpos
+:42,42 winsize
+:42,42 wnext
+:42,42 wNext
+:42,42 wprevious
+:42,42 wq
+:42,42 wqall
+:42,42 write
+:42,42 wundo
+:42,42 wviminfo
+:42,42 xall
+:42,42 xmap
+:42,42 xmapclear
+:42,42 xmenu
+:42,42 xnoremap
+:42,42 xnoremenu
+:42,42 xrestore
+:42,42 xunmap
+:42,42 xunmenu
+:42,42 yank
+:42,42 z
+
+# range
+
+:1match
+:2match
+:3match
+
+:42,42&
+:42,42~
+:42,42@
+# :42,42*
+:42,42>
+:42,42<
+:42,42#
+:42,42=
+:42,42!
+
+:42,42Next
+:42,42Print
+
+:42,42abbreviate     # no range
+:42,42abclear        # no range
+:42,42aboveleft      # no range
+:42,42abstract       # no range
+:42,42all
+:42,42amenu
+:42,42anoremenu
+:42,42argadd
+:42,42argdedupe      # no range
+:42,42argdelete
+:42,42argdo
+:42,42argedit
+:42,42argglobal      # no range
+:42,42arglocal       # no range
+:42,42args           # no range
+:42,42argument
+:42,42ascii          # no range
+:42,42augroup END    # no range
+:42,42augroup Foo    # no range
+:42,42aunmenu        # no range
+:42,42autocmd        # no range
+:42,42badd           # no range
+:42,42ball
+:42,42balt           # no range
+:42,42bdelete
+:42,42behave mswin   # no range
+:42,42behave xterm   # no range
+:42,42belowright     # no range
+:42,42bfirst
+:42,42blast
+:42,42bmodified
+:42,42bnext
+:42,42bNext
+:42,42botright       # no range
+:42,42bprevious
+:42,42breakadd       # no range
+:42,42breakdel       # no range
+:42,42breaklist      # no range
+:42,42break          # no range
+:42,42brewind
+:42,42browse         # no range
+:42,42bufdo
+:42,42buffer
+:42,42buffers        # no range
+:42,42bunload
+:42,42bwipeout
+:42,42cabbrev        # no range
+:42,42cabclear       # no range
+:42,42cabove
+:42,42caddbuffer
+:42,42caddexpr       # no range
+:42,42caddfile       # no range
+:42,42cafter
+:42,42call
+:42,42catch          # no range
+:42,42cbefore
+:42,42cbelow
+:42,42cbottom        # no range
+:42,42cbuffer
+:42,42cc
+:42,42cclose         # no range
+:42,42cd             # no range
+:42,42cdo
+:42,42center
+:42,42cexpr          # no range
+:42,42cfdo
+:42,42cfile          # no range
+:42,42cfirst
+:42,42cgetbuffer
+:42,42cgetexpr       # no range
+:42,42cgetfile       # no range
+:42,42changes        # no range
+:42,42chdir          # no range
+:42,42checkpath      # no range
+:42,42checktime
+:42,42chistory
+:42,42class          # no range
+endclass
+:42,42clast
+:42,42clearjumps     # no range
+:42,42clist          # no range
+:42,42close
+:42,42cmapclear      # no range
+:42,42cmap           # no range
+:42,42cmenu
+:42,42cnewer
+:42,42cnext
+:42,42cNext
+:42,42cnfile
+:42,42cNfile
+:42,42cnoreabbrev    # no range
+:42,42cnoremap       # no range
+:42,42cnoremenu
+:42,42colder
+:42,42colorscheme    # no range
+:42,42comclear       # no range
+:42,42command        # no range
+:42,42compiler       # no range
+:42,42confirm        # no range
+:42,42const          # no range
+:42,42continue       # no range
+:42,42copen
+:42,42copy
+:42,42cpfile
+:42,42cprevious
+:42,42cquit
+:42,42crewind
+:42,42cscope         # no range
+:42,42cstag          # no range
+:42,42cunabbrev      # no range
+:42,42cunmap         # no range
+:42,42cunmenu        # no range
+:42,42cwindow
+:42,42debuggreedy
+:42,42debug          # no range
+:42,42defcompile     # no range
+:42,42defer          # no range
+:42,42def            # no range
+:42,42delcommand     # no range
+:42,42delete
+:42,42delfunction    # no range
+:42,42delmarks       # no range
+:42,42diffget
+:42,42diffoff        # no range
+:42,42diffpatch      # no range
+:42,42diffput
+:42,42diffsplit      # no range
+:42,42diffthis       # no range
+:42,42diffupdate     # no range
+:42,42digraphs       # no range
+:42,42disassemble    # no range
+:42,42display        # no range
+:42,42djump
+:42,42dlist
+:42,42doautoall      # no range
+:42,42doautocmd      # no range
+:42,42drop           # no range
+:42,42dsearch
+:42,42dsplit
+:42,42earlier        # no range
+:42,42echoconsole    # no range
+:42,42echoerr        # no range
+:42,42echohl         # no range
+:42,42echomsg        # no range
+:42,42echon          # no range
+:42,42echo           # no range
+:42,42echowindow     # no range
+:42,42edit           # no range
+:42,42elseif         # no range
+:42,42else           # no range
+:42,42emenu
+# :42,42endclass
+:42,42enddef         # no range
+# :42,42endenum
+:42,42endfor         # no range
+:42,42endfunction    # no range
+:42,42endif          # no range
+# :42,42endinterface
+:42,42endtry         # no range
+:42,42endwhile       # no range
+:42,42enew           # no range
+:42,42enum           # no range
+endenum
+:42,42eval           # no range
+:42,42execute        # no range
+:42,42exit
+:42,42ex             # no range
+:42,42export
+:42,42exusage        # no range
+:42,42file
+:42,42files          # no range
+:42,42filetype       # no range
+:42,42filter         # no range
+:42,42final
+:42,42finally        # no range
+:42,42final          # no range
+:42,42find
+:42,42finish         # no range
+:42,42first          # no range
+:42,42fixdel         # no range
+:42,42fold
+:42,42foldclose
+:42,42folddoclosed
+:42,42folddoopen
+:42,42foldopen
+:42,42for            # no range
+:42,42function       # no range
+:42,42global
+:42,42goto
+:42,42grep
+:42,42grepadd
+:42,42gui            # no range
+:42,42gvim           # no range
+:42,42hardcopy
+:42,42helpclose      # no range
+:42,42helpfind       # no range
+:42,42helpgrep       # no range
+:42,42help           # no range
+:42,42helptags       # no range
+:42,42hide
+:42,42highlight      # no range
+:42,42history        # no range
+:42,42horizontal     # no range
+:42,42iabbrev        # no range
+:42,42iabclear       # no range
+:42,42if             # no range
+:42,42ijump
+:42,42ilist
+:42,42imapclear      # no range
+:42,42imap           # no range
+:42,42imenu
+:42,42import         # no range
+:42,42inoreabbrev    # no range
+:42,42inoremap       # no range
+:42,42inoremenu
+:42,42interface      # no range
+endinterface
+:42,42intro          # no range
+:42,42isearch
+:42,42isplit
+:42,42iunabbrev      # no range
+:42,42iunmap         # no range
+:42,42iunmenu        # no range
+:42,42join
+:42,42jumps          # no range
+:42,42keepalt        # no range
+:42,42keepjumps      # no range
+:42,42keepmarks      # no range
+:42,42keeppatterns   # no range
+:42,42labove
+:42,42laddbuffer
+:42,42laddexpr       # no range
+:42,42laddfile       # no range
+:42,42lafter
+:42,42language       # no range
+:42,42last           # no range
+:42,42later          # no range
+:42,42lbefore
+:42,42lbelow
+:42,42lbottom        # no range
+:42,42lbuffer
+:42,42lcd            # no range
+:42,42lchdir         # no range
+:42,42lclose
+:42,42lcscope        # no range
+:42,42ldo
+:42,42left
+:42,42leftabove      # no range
+:42,42legacy         # no range
+:42,42lexpr          # no range
+:42,42lfdo
+:42,42lfile          # no range
+:42,42lfirst
+:42,42lgetbuffer
+:42,42lgetexpr       # no range
+:42,42lgetfile       # no range
+:42,42lgrep
+:42,42lgrepadd
+:42,42lhelpgrep      # no range
+:42,42lhistory
+:42,42list
+:42,42ll
+:42,42llast
+:42,42llist          # no range
+:42,42lmake          # norange
+:42,42lmapclear      # no range
+:42,42lmap           # no range
+:42,42lnewer
+:42,42lnext
+:42,42lNext
+:42,42lnfile
+:42,42lNfile
+:42,42lnoremap       # no range
+# :42,42loadkeymap   # no range
+:42,42loadview       # no range
+:42,42lockmarks      # no range
+:42,42lockvar        # no range
+:42,42lolder
+:42,42lopen
+:42,42lpfile
+:42,42lprevious
+:42,42lrewind
+:42,42ls             # no range
+:42,42ltag           # no range
+:42,42lua
+:42,42luado
+:42,42luafile
+:42,42lunmap         # no range
+:42,42lvimgrep
+:42,42lvimgrepadd
+:42,42lwindow
+:42,42make           # norange
+:42,42mapclear       # no range
+:42,42map            # no range
+:42,42mark
+:42,42marks          # no range
+:42,42match
+:42,42menu
+:42,42menutranslate  # no range
+:42,42messages
+:42,42mkexrc         # no range
+:42,42mksession      # no range
+:42,42mkspell        # no range
+:42,42mkview         # no range
+:42,42mkvimrc        # no range
+:42,42move
+:42,42mzfile
+:42,42mzscheme
+:42,42nbclose        # no range
+:42,42nbkey          # no range
+:42,42nbstart        # no range
+:42,42new
+:42,42next
+:42,42nmapclear      # no range
+:42,42nmap           # no range
+:42,42nmenu
+:42,42nnoremap       # no range
+:42,42nnoremenu
+:42,42noautocmd      # no range
+:42,42nohlsearch     # no range
+:42,42noreabbrev     # no range
+:42,42noremap        # no range
+:42,42noremenu
+:42,42normal
+:42,42noswapfile     # no range
+:42,42number
+:42,42nunmap         # no range
+:42,42nunmenu        # no range
+:42,42oldfiles       # no range
+:42,42omapclear      # no range
+:42,42omap           # no range
+:42,42omenu
+:42,42only
+:42,42onoremap       # no range
+:42,42onoremenu
+:42,42options        # no range
+:42,42ounmap         # no range
+:42,42ounmenu        # no range
+:42,42ownsyntax      # no range
+:42,42packadd        # no range
+:42,42packloadall    # no range
+:42,42pclose         # no range
+:42,42pedit          # no range
+:42,42perl
+:42,42perldo
+:42,42pop
+:42,42popup          # no range
+:42,42ppop
+:42,42preserve       # no range
+:42,42previous
+:42,42print
+:42,42profdel        # no range
+:42,42profile        # no range
+:42,42promptfind     # no range
+:42,42promptrepl     # no range
+:42,42psearch
+:42,42ptag
+:42,42ptfirst
+:42,42ptjump         # no range
+:42,42ptlast         # no range
+:42,42ptnext
+:42,42ptNext
+:42,42ptprevious
+:42,42ptrewind
+:42,42ptselect       # no range
+:42,42public
+:42,42put
+:42,42pwd            # no range
+:42,42py3
+:42,42py3do
+:42,42py3file
+:42,42pydo
+:42,42pyfile
+:42,42python
+:42,42python3
+:42,42pythonx
+:42,42pyx
+:42,42pyxdo
+:42,42pyxfile
+:42,42qall           # no range
+:42,42quit
+:42,42quitall        # no range
+:42,42read
+:42,42recover        # no range
+:42,42redir          # no range
+:42,42redo           # no range
+:42,42redraw         # no range
+:42,42redrawstatus   # no range
+:42,42redrawtabline  # no range
+:42,42registers      # no range
+:42,42resize
+:42,42retab
+:42,42return         # no range
+:42,42rewind         # no range
+:42,42right
+:42,42rightbelow     # no range
+:42,42ruby
+:42,42rubydo
+:42,42rubyfile
+:42,42rundo          # no range
+:42,42runtime        # no range
+:42,42rviminfo       # no range
+:42,42sall
+:42,42sandbox        # no range
+:42,42sargument
+:42,42saveas         # no range
+:42,42sball
+:42,42sbfirst        # no range
+:42,42sblast         # no range
+:42,42sbmodified
+:42,42sbnext
+:42,42sbNext
+:42,42sbprevious
+:42,42sbrewind       # no range
+:42,42sbuffer
+:42,42scriptencoding # no range
+:42,42scriptnames
+:42,42scriptversion  # no range
+:42,42scscope        # no range
+:42,42setfiletype    # no range
+:42,42setglobal      # no range
+:42,42setlocal       # no range
+:42,42set            # no range
+:42,42sfind
+:42,42sfirst         # no range
+:42,42shell          # no range
+:42,42sign
+:42,42silent         # no range
+:42,42simalt         # no range
+:42,42slast          # no range
+:42,42sleep
+:42,42sleep!
+:42,42smagic
+:42,42smapclear      # no range
+:42,42smap           # no range
+:42,42smenu
+:42,42smile          # no range
+:42,42snext
+:42,42sNext
+:42,42snomagic
+:42,42snoremap       # no range
+:42,42snoremenu
+:42,42sort
+:42,42source
+:42,42spelldump      # no range
+:42,42spellgood
+:42,42spellinfo      # no range
+:42,42spellrare
+:42,42spellrepall    # no range
+:42,42spellundo
+:42,42spellwrong
+:42,42split
+:42,42sprevious
+:42,42srewind        # no range
+:42,42stag
+:42,42startgreplace  # no range
+:42,42startinsert    # no range
+:42,42startreplace   # no range
+:42,42static
+:42,42stjump         # no range
+:42,42stopinsert     # no range
+:42,42stop           # no range
+:42,42stselect       # no range
+:42,42substitute
+:42,42sunhide
+:42,42sunmap         # no range
+:42,42sunmenu        # no range
+:42,42suspend        # no range
+:42,42sview
+:42,42swapname       # no range
+:42,42syncbind       # no range
+:42,42syntax         # no range
+:42,42syntime        # no range
+:42,42tabclose
+:42,42tabdo
+:42,42tabedit
+:42,42tabfind
+:42,42tabfirst       # no range
+:42,42tablast        # no range
+:42,42tabmove
+:42,42tabnew
+:42,42tabnext
+:42,42tabNext
+:42,42tab            # no range
+:42,42tabonly
+:42,42tabprevious
+:42,42tabrewind      # no range
+:42,42tabs           # no range
+:42,42tag
+:42,42tags           # no range
+:42,42tcd            # no range
+:42,42tchdir         # no range
+:42,42tcl
+:42,42tcldo
+:42,42tclfile
+:42,42tearoff
+:42,42terminal
+:42,42tfirst
+:42,42throw          # no range
+:42,42tjump          # no range
+:42,42tlast          # no range
+:42,42tlmenu
+:42,42tlnoremenu
+:42,42tlunmenu       # no range
+:42,42tmapclear      # no range
+:42,42tmap           # no range
+:42,42tmenu
+:42,42tnext
+:42,42tNext
+:42,42tnoremap       # no range
+:42,42topleft        # no range
+:42,42tprevious
+:42,42trewind
+:42,42try            # no range
+:42,42tselect        # no range
+:42,42tunmap         # no range
+:42,42tunmenu        # no range
+:42,42type           # no range
+:42,42unabbreviate   # no range
+:42,42undo
+:42,42undojoin       # no range
+:42,42undolist       # no range
+:42,42unhide
+:42,42unlet          # no range
+:42,42unlockvar      # no range
+:42,42unmap          # no range
+:42,42unmenu         # no range
+:42,42unsilent       # no range
+:42,42update
+:42,42var
+:42,42verbose
+:42,42version        # no range
+:42,42vertical       # no range
+:42,42vglobal
+:42,42view           # no range
+:42,42vim9cmd        # no range
+:42,42vimgrep
+:42,42vimgrepadd
+:42,42visual         # no range
+:42,42viusage        # no range
+:42,42vmapclear      # no range
+:42,42vmap           # no range
+:42,42vmenu
+:42,42vnew
+:42,42vnoremap       # no range
+:42,42vnoremenu
+:42,42vsplit
+:42,42vunmap         # no range
+:42,42vunmenu        # no range
+:42,42wall           # no range
+:42,42while          # no range
+:42,42wincmd
+:42,42windo
+:42,42winpos         # no range
+:42,42winsize        # no range
+:42,42wnext
+:42,42wNext
+:42,42wprevious
+:42,42wq
+:42,42wqall          # no range
+:42,42write
+:42,42wundo          # no range
+:42,42wviminfo       # no range
+:42,42xall           # no range
+:42,42xmapclear      # no range
+:42,42xmap           # no range
+:42,42xmenu
+:42,42xnoremap       # no range
+:42,42xnoremenu
+:42,42xrestore       # no range
+:42,42xunmap         # no range
+:42,42xunmenu        # no range
+:42,42yank
+:42,42z
+
index 6c1f990a055b5ddad7cc2b6a0355251a2fcf7de1..b9726e9601093dfe852ec5417c05084542f2c7da 100644 (file)
@@ -53,6 +53,13 @@ echo "TOP"
       \ arg2
 
 
+
+:"comment"
+: "comment"
+:"comment
+: "comment
+
+
 " Issue: #13047
 
 if !exists(":DiffOrig")
diff --git a/runtime/syntax/testdir/input/vim_ex_append.vim b/runtime/syntax/testdir/input/vim_ex_append.vim
new file mode 100644 (file)
index 0000000..6f63f0f
--- /dev/null
@@ -0,0 +1,199 @@
+" Vim :append command
+" VIM_TEST_SETUP let g:vimsyn_folding = "T"
+" VIM_TEST_SETUP setl fdc=2 fdl=999 fdm=syntax
+
+" NOTE: legacy Vim script only
+
+
+append
+.
+
+append!
+.
+
+append | line0
+.
+
+append! | line0
+.
+
+append
+line1
+line2
+.
+
+append!
+line1
+line2
+.
+
+append " comment
+line1
+line2
+.
+
+append! " comment
+line1
+line2
+.
+
+append | line0
+line1
+line2
+.
+
+append! | line0
+line1
+line2
+.
+
+append | " line0 of input text
+line1
+line2
+.
+
+append! | " line0 of input text
+line1
+line2
+.
+
+append | echo "line0 of input text"
+line0
+line2
+.
+
+append! | echo "line0 of input text"
+line1
+line2
+.
+
+
+" empty first line
+
+
+append
+
+.
+
+append!
+
+.
+
+append
+
+line2
+.
+
+append!
+
+line2
+.
+
+append " comment
+
+line2
+.
+
+append! " comment
+
+line2
+.
+
+append | line0
+
+line2
+.
+
+append! | line0
+
+line2
+.
+
+append | " line0 of input text
+
+line2
+.
+
+append! | " line0 of input text
+
+line2
+.
+
+append | echo "line0 of input text"
+
+line2
+.
+
+append! | echo "line0 of input text"
+
+line2
+.
+
+
+" no early termination
+" NOTE: 'autoindent' end marker not supported
+
+append
+. 
+ .
+ . 
+.
+
+function Foo()
+  append
+. 
+ .
+ . 
+.
+
+  append!
+. 
+ .
+ . 
+.
+
+  append " comment
+. 
+ .
+ . 
+.
+
+  append! " comment
+. 
+ .
+ . 
+.
+
+  append | line0
+. 
+ .
+ . 
+.
+
+  append! | line0
+. 
+ .
+ . 
+.
+
+  append
+    endfunction
+.
+  append!
+    ndfunction
+.
+  append " comment
+    endfunction
+.
+  append! " comment
+    endfunction
+.
+  append | line0
+    endfunction
+.
+  append! | line0
+    endfuncion
+.
+endfunction
+
+
diff --git a/runtime/syntax/testdir/input/vim_ex_change.vim b/runtime/syntax/testdir/input/vim_ex_change.vim
new file mode 100644 (file)
index 0000000..b785bf1
--- /dev/null
@@ -0,0 +1,277 @@
+" Vim :change command
+" VIM_TEST_SETUP let g:vimsyn_folding = "T"
+" VIM_TEST_SETUP setl fdc=2 fdl=999 fdm=syntax
+
+" NOTE: legacy Vim script only
+
+
+change
+.
+
+change 42
+.
+
+change!
+.
+
+change | line0
+.
+
+change! | line0
+.
+
+change
+line1
+line2
+.
+
+change 42
+line1
+line2
+.
+
+change!
+line1
+line2
+.
+
+change " comment
+line1
+line2
+.
+
+change 42 " comment
+line1
+line2
+.
+
+change! " comment
+line1
+line2
+.
+
+change | line0
+line1
+line2
+.
+
+change 42 | line0
+line1
+line2
+.
+
+change! | line0
+line1
+line2
+.
+
+change | " line0 of input text
+line1
+line2
+.
+
+change 42 | " line0 of input text
+line1
+line2
+.
+
+change! | " line0 of input text
+line1
+line2
+.
+
+change | echo "line0 of input text"
+line0
+line2
+.
+
+change 42 | echo "line0 of input text"
+line0
+line2
+.
+
+change! | echo "line0 of input text"
+line1
+line2
+.
+
+
+" empty first line
+
+
+change
+
+.
+
+change 42
+
+.
+
+change!
+
+.
+
+change
+
+line2
+.
+
+change 42
+
+line2
+.
+
+change!
+
+line2
+.
+
+change " comment
+
+line2
+.
+
+change 42 " comment
+
+line2
+.
+
+change! " comment
+
+line2
+.
+
+change | line0
+
+line2
+.
+
+change 42 | line0
+
+line2
+.
+
+change! | line0
+
+line2
+.
+
+change | " line0 of input text
+
+line2
+.
+
+change 42 | " line0 of input text
+
+line2
+.
+
+change! | " line0 of input text
+
+line2
+.
+
+change | echo "line0 of input text"
+
+line2
+.
+
+change 42 | echo "line0 of input text"
+
+line2
+.
+
+change! | echo "line0 of input text"
+
+line2
+.
+
+
+" no early termination
+" NOTE: 'autoindent' end marker not supported
+
+change
+. 
+ .
+ . 
+.
+
+function Foo()
+  change
+. 
+ .
+ . 
+.
+
+  change 42
+. 
+ .
+ . 
+.
+
+  change!
+. 
+ .
+ . 
+.
+
+  change " comment
+. 
+ .
+ . 
+.
+
+  change 42 " comment
+. 
+ .
+ . 
+.
+
+  change! " comment
+. 
+ .
+ . 
+.
+
+  change | line0
+. 
+ .
+ . 
+.
+
+  change! | line0
+. 
+ .
+ . 
+.
+
+  change
+    endfunction
+.
+  change 42
+    endfunction
+.
+  change!
+    endfunction
+.
+  change " comment
+    endfunction
+.
+  change 42 " comment
+    endfunction
+.
+  change! " comment
+    endfunction
+.
+  change | line0
+    endfunction
+.
+  change 42 | line0
+    endfunction
+.
+  change! | line0
+    endfuncion
+.
+endfunction
+
+
index 64b4782f692b64aaf6e8070dc69c45316f0b8d3d..08b7773639b50fd9a19616191c4548108396ebdc 100644 (file)
@@ -34,7 +34,6 @@ vim9cmd           echo "Foo"
 
 
 :  aboveleft       echo "Foo"
- " FIXME: not a ternary operator ':'
  : aboveleft       echo "Foo"
   :aboveleft       echo "Foo"
 
@@ -133,3 +132,187 @@ aboveleft
       \ vim9cmd
       \ echo "Foo"
 
+
+aboveleft         42print
+belowright        42print
+botright          42print
+browse            42print
+confirm           42print
+filter  /pattern/ 42print
+filter! /pattern/ 42print
+hide              42print
+horizontal        42print
+keepalt           42print
+keepjumps         42print
+keepmarks         42print
+keeppatterns      42print
+leftabove         42print
+legacy            42print
+lockmarks         42print
+noautocmd         42print
+noswapfile        42print
+rightbelow        42print
+sandbox           42print
+silent            42print
+silent!           42print
+tab               42print
+topleft           42print
+unsilent          42print
+verbose           42print
+vertical          42print
+vim9cmd           42print
+
+aboveleft         :42print
+belowright        :42print
+botright          :42print
+browse            :42print
+confirm           :42print
+filter  /pattern/ :42print
+filter! /pattern/ :42print
+hide              :42print
+horizontal        :42print
+keepalt           :42print
+keepjumps         :42print
+keepmarks         :42print
+keeppatterns      :42print
+leftabove         :42print
+legacy            :42print
+lockmarks         :42print
+noautocmd         :42print
+noswapfile        :42print
+rightbelow        :42print
+sandbox           :42print
+silent            :42print
+silent!           :42print
+tab               :42print
+topleft           :42print
+unsilent          :42print
+verbose           :42print
+vertical          :42print
+vim9cmd           :42print
+
+
+silent :delete _
+silent $delete _
+silent :$delete _
+
+lockmarks '[,']d _
+
+silent keeppatterns %s/\v^%(%(([=`:.'"~^_*+#-])\1+\n)?.{1,2}\n([=`:.'"~^_*+#-])\2+)|%(%(([=`:.''"~^_*+#-])\3{2,}\n)?.{3,}\n([=`:.''"~^_*+#-])\4{2,})$/\=closure.Process(submatch(0))/gn
+
+def Vim9Context()
+
+  silent copy
+  silent   copy
+  silent copy = 99
+  silent   copy = 99
+  silent g:copy = 99
+  silent   g:copy = 99
+  silent copy()
+  silent   copy()
+  silent call copy()
+  silent   call copy()
+  silent Copy()
+  silent   Copy()
+  silent call Copy()
+  silent   call Copy()
+  silent Copy 
+  silent   Copy 
+  silent Copy! 
+  silent   Copy! 
+  silent Copy = 99
+  silent   Copy = 99
+  silent g:Copy = 99
+  silent   g:Copy = 99
+
+  silent! copy
+  silent!   copy
+  silent! copy = 99
+  silent!   copy = 99
+  silent! g:copy = 99
+  silent!   g:copy = 99
+  silent! copy()
+  silent!   copy()
+  silent! call copy()
+  silent!   call copy()
+  silent! Copy()
+  silent!   Copy()
+  silent! call Copy()
+  silent!   call Copy()
+  silent! Copy 
+  silent!   Copy 
+  silent! Copy! 
+  silent!   Copy! 
+  silent! Copy = 99
+  silent!   Copy = 99
+  silent! g:Copy = 99
+  silent!   g:Copy = 99
+
+  filter pattern copy
+  filter pattern   copy
+  filter pattern copy = 99
+  filter pattern   copy = 99
+  filter pattern g:copy = 99
+  filter pattern   g:copy = 99
+  filter pattern copy()
+  filter pattern   copy()
+  filter pattern call copy()
+  filter pattern   call copy()
+  filter pattern Copy()
+  filter pattern   Copy()
+  filter pattern call Copy()
+  filter pattern   call Copy()
+  filter pattern Copy 
+  filter pattern   Copy 
+  filter pattern Copy! 
+  filter pattern   Copy! 
+  filter pattern Copy = 99
+  filter pattern   Copy = 99
+  filter pattern g:Copy = 99
+  filter pattern   g:Copy = 99
+
+  filter /pattern/ copy
+  filter /pattern/   copy
+  filter /pattern/ copy = 99
+  filter /pattern/   copy = 99
+  filter /pattern/ g:copy = 99
+  filter /pattern/   g:copy = 99
+  filter /pattern/ copy()
+  filter /pattern/   copy()
+  filter /pattern/ call copy()
+  filter /pattern/   call copy()
+  filter /pattern/ Copy()
+  filter /pattern/   Copy()
+  filter /pattern/ call Copy()
+  filter /pattern/   call Copy()
+  filter /pattern/ Copy 
+  filter /pattern/   Copy 
+  filter /pattern/ Copy! 
+  filter /pattern/   Copy! 
+  filter /pattern/ Copy = 99
+  filter /pattern/   Copy = 99
+  filter /pattern/ g:Copy = 99
+  filter /pattern/   g:Copy = 99
+
+  silent wincmd =
+  silent wincmd = # comment
+  silent wincmd = | echo "..."
+  silent wincmd = 42
+
+enddef
+
+
+" Random test failures - now fixed
+
+" exe is error highighted
+silent! exe (nr+1) . 'd _'
+function Foo()
+  silent! exe (nr+1) . 'd _'
+endfunction
+
+" execute is command not function
+silent! execute (nr+1) . 'd _'
+function Foo()
+  silent! execute (nr+1) . 'd _'
+endfunction
+
index 96199acbb50b9e3bd6709874ff108ea651b692f2..9343014a7b63dc8a7134eaaecbd7617f3b2f36b6 100644 (file)
@@ -1,18 +1,24 @@
 " Ex commands
 
 
-" START NOT MATCHED
-:Next
-:Print
-:X
-" END NOT MATCHED
-
 :help
  :help
 : help
- : help # FIXME
+ : help
 
+:&
+:~
 :@
+" :*
+:>
+:<
+:#
+:=
+:!
+
+:Next
+:Print
+:X
 
 :append
     text
 :all
 :amenu
 :anoremenu
-:args
 :argadd
 :argdedupe
 :argdelete
-:argedit
 :argdo
+:argedit
 :argglobal
 :arglocal
+:args
 :argument
 :ascii
-:autocmd
 :augroup Foo
 :augroup END
 :aunmenu
-:buffer
-:bNext
-:ball
+:autocmd
 :badd
+:ball
 :balt
 :bdelete
 :behave mswin
 :blast
 :bmodified
 :bnext
+:bNext
 :botright
 :bprevious
-:brewind
 :break
 :breakadd
 :breakdel
 :breaklist
+:brewind
 :browse
 :bufdo
+:buffer
 :buffers
 :bunload
 :bwipeout
 :change
     text
 .
-:cNext
-:cNfile
 :cabbrev
 :cabclear
 :cabove
@@ -84,9 +88,9 @@
 :cclose
 :cd
 :cdo
-:cfdo
 :center
 :cexpr
+:cfdo
 :cfile
 :cfirst
 :cgetbuffer
 :cmap
 :cmapclear
 :cmenu
-:cnext
 :cnewer
+:cnext
+:cNext
 :cnfile
-:cnoremap
+:cNfile
 :cnoreabbrev
+:cnoremap
 :cnoremenu
-:copy
 :colder
 :colorscheme
-:command
 :comclear
+:command
 :compiler
-:continue
 :confirm
 :const
+:continue
 :copen
-:cprevious
+:copy
 :cpfile
+:cprevious
 :cquit
 :crewind
 :cscope
 :cstag
-:cunmap
 :cunabbrev
+:cunmap
 :cunmenu
 :cwindow
-:delete
 :debug
 :debuggreedy
 :def
 :defcompile
 :defer
 :delcommand
+:delete
 :delfunction
 :delmarks
-:diffupdate
 :diffget
 :diffoff
 :diffpatch
 :diffput
 :diffsplit
 :diffthis
+:diffupdate
 :digraphs
-:display
 :disassemble
+:display
 :djump
-:dl
 :dlist
-:doautocmd
 :doautoall
-:dp
+:doautocmd
 :drop
 :dsearch
 :dsplit
-:edit
 :earlier
 :echo
 :echoconsole
 :echomsg
 :echon
 :echowindow
+:edit
 :else
 :elseif
 :emenu
 :enddef
-:endif
 :endfor
 :endfunction
+:endif
 :endtry
 :endwhile
 :enew
 :files
 :filetype
 :filter
-:find
 :final
 :finally
+:find
 :finish
 :first
 :fixdel
 :fold
 :foldclose
-:folddoopen
 :folddoclosed
+:folddoopen
 :foldopen
 :for foo in bar | endfor
 :function
-:global/.../
+:global
 :goto
 :grep
 :grepadd
 :helpfind
 :helpgrep
 :helptags
-:highlight
 :hide
+:highlight
 :history
 :horizontal
 :insert
 :imapclear
 :imenu
 :import
-:inoremap
 :inoreabbrev
+:inoremap
 :inoremenu
 :intro
 :isearch
 :isplit
-:iunmap
 :iunabbrev
+:iunmap
 :iunmenu
 :join
 :jumps
 :k
 :keepalt
-:keepmarks
 :keepjumps
+:keepmarks
 :keeppatterns
-:lNext
-:lNfile
-:list
 :labove
-:laddexpr
 :laddbuffer
+:laddexpr
 :laddfile
 :lafter
-:last
 :language
+:last
 :later
 :lbefore
 :lbelow
 :lclose
 :lcscope
 :ldo
-:lfdo
 :left
 :leftabove
 :legacy
 :let
 :lexpr
+:lfdo
 :lfile
 :lfirst
 :lgetbuffer
 :lgrepadd
 :lhelpgrep
 :lhistory
+:list
 :ll
 :llast
 :llist
 :lmake
 :lmap
 :lmapclear
-:lnext
 :lnewer
+:lnext
+:lNext
 :lnfile
+:lNfile
 :lnoremap
 " :loadkeymap " disabled - runs until EOF
 :loadview
 :lockvar
 :lolder
 :lopen
-:lprevious
 :lpfile
+:lprevious
 :lrewind
 :ls
 :ltag
-:lunmap
 :lua
 :luado
 :luafile
+:lunmap
 :lvimgrep
 :lvimgrepadd
 :lwindow
-:move
-:mark
 :make
 :map
 :mapclear
+:mark
 :marks
 :match
 :menu
 :mkexrc
 :mksession
 :mkspell
-:mkvimrc
 :mkview
+:mkvimrc
 :mode
-:mzscheme
+:move
 :mzfile
+:mzscheme
 :nbclose
 :nbkey
 :nbstart
-:next
 :new
+:next
 :nmap
 :nmapclear
 :nmenu
 :nnoremap
 :nnoremenu
 :noautocmd
-:noremap
 :nohlsearch
 :noreabbrev
+:noremap
 :noremenu
 :normal
 :noswapfile
 :nunmap
 :nunmenu
 :oldfiles
-:open
 :omap
 :omapclear
 :omenu
 :only
 :onoremap
 :onoremenu
+:open
 :options
 :ounmap
 :ounmenu
 :pclose
 :pedit
 :perl
-:print
-:profdel
-:profile
-:promptfind
-:promptrepl
 :perldo
 :pop
 :popup
 :ppop
 :preserve
 :previous
+:print
+:profdel
+:profile
+:promptfind
+:promptrepl
 :psearch
 :ptag
-:ptNext
 :ptfirst
 :ptjump
 :ptlast
 :ptnext
+:ptNext
 :ptprevious
 :ptrewind
 :ptselect
 :put
 :pwd
 :py3
-:python3
 :py3do
 :py3file
-:python
 :pydo
 :pyfile
-:pyx
+:python
+:python3
 :pythonx
+:pyx
 :pyxdo
 :pyxfile
+:qall
 :quit
 :quitall
-:qall
 :read
 :recover
-:redo
 :redir
+:redo
 :redraw
 :redrawstatus
 :redrawtabline
 :rundo
 :runtime
 :rviminfo
-:substitute
-:sNext
+:sall
 :sandbox
 :sargument
-:sall
 :saveas
-:sbuffer
-:sbNext
 :sball
 :sbfirst
 :sblast
 :sbmodified
 :sbnext
+:sbNext
 :sbprevious
 :sbrewind
-:scriptnames
+:sbuffer
 :scriptencoding
+:scriptnames
 :scriptversion
 :scscope
 :set
 :sfind
 :sfirst
 :shell
-:simalt
 :sign
 :silent
-:sleep
-:sleep!
+:simalt
 :slast
+:sleep
 :smagic
 :smap
 :smapclear
 :smenu
 :smile
 :snext
+:sNext
 :snomagic
 :snoremap
 :snoremenu
 :split
 :sprevious
 :srewind
-:stop
 :stag
-:startinsert
 :startgreplace
+:startinsert
 :startreplace
-:stopinsert
 :stjump
+:stop
+:stopinsert
 :stselect
+:substitute
 :sunhide
 :sunmap
 :sunmenu
 :suspend
 :sview
 :swapname
+:syncbind
 :syntax
 :syntime
-:syncbind
 :t
-:tNext
-:tabNext
+:tab
 :tabclose
 :tabdo
 :tabedit
 :tabmove
 :tabnew
 :tabnext
+:tabNext
 :tabonly
 :tabprevious
 :tabrewind
 :tabs
-:tab
 :tag
 :tags
 :tcd
 :tlmenu
 :tlnoremenu
 :tlunmenu
-:tmapclear
 :tmap
+:tmapclear
 :tmenu
 :tnext
+:tNext
 :tnoremap
 :topleft
 :tprevious
 :tselect
 :tunmap
 :tunmenu
+:unabbreviate
 :undo
 :undojoin
 :undolist
-:unabbreviate
-:unabbreviate
 :unhide
 :uniq
 :unlet
 :unmenu
 :unsilent
 :update
-:vglobal/.../
-:version
 :verbose
+:version
 :vertical
+:vglobal
+:view
 :vim9cmd
 :vimgrep
 :vimgrepadd
 :visual
 :viusage
-:view
 :vmap
 :vmapclear
 :vmenu
 :vsplit
 :vunmap
 :vunmenu
-:windo
-:write
-:wNext
 :wall
 :while
-:winsize
 :wincmd
+:windo
 :winpos
+:winsize
 :wnext
+:wNext
 :wprevious
 :wq
 :wqall
+:write
 :wundo
 :wviminfo
-:xit
 :xall
-:xmapclear
+:xit
 :xmap
+:xmapclear
 :xmenu
-:xrestore
 :xnoremap
 :xnoremenu
+:xrestore
 :xunmap
 :xunmenu
 :yank
 :z
 
 call Foo()|help
-call Foo() | help
 call Foo() |help
 call Foo()| help
+call Foo() | help
+
+call Foo() |:help
+call Foo() | :help
+call Foo() |: help
+call Foo() | : help
+
+call Foo() | &
+call Foo() | ~
+call Foo() | @
+" call Foo() | :*
+call Foo() | >
+call Foo() | <
+call Foo() | #
+call Foo() | =
+call Foo() | !
+
+call Foo() | Next
+call Foo() | Print
+call Foo() | X
 
-" FIXME
 call Foo() | append
     text
 .
@@ -607,23 +627,22 @@ call Foo() | aboveleft
 call Foo() | all
 call Foo() | amenu
 call Foo() | anoremenu
-call Foo() | args
 call Foo() | argadd
 call Foo() | argdedupe
 call Foo() | argdelete
-call Foo() | argedit
 call Foo() | argdo
+call Foo() | argedit
 call Foo() | argglobal
 call Foo() | arglocal
+call Foo() | args
 call Foo() | argument
 call Foo() | ascii
-call Foo() | autocmd
-call Foo() | augroup Foo | augroup END
+call Foo() | augroup Foo
+call Foo() | augroup END
 call Foo() | aunmenu
-call Foo() | buffer
-call Foo() | bNext
-call Foo() | ball
+call Foo() | autocmd
 call Foo() | badd
+call Foo() | ball
 call Foo() | balt
 call Foo() | bdelete
 call Foo() | behave mswin
@@ -633,24 +652,23 @@ call Foo() | bfirst
 call Foo() | blast
 call Foo() | bmodified
 call Foo() | bnext
+call Foo() | bNext
 call Foo() | botright
 call Foo() | bprevious
-call Foo() | brewind
 call Foo() | break
 call Foo() | breakadd
 call Foo() | breakdel
 call Foo() | breaklist
+call Foo() | brewind
 call Foo() | browse
 call Foo() | bufdo
+call Foo() | buffer
 call Foo() | buffers
 call Foo() | bunload
 call Foo() | bwipeout
-" FIXME
 call Foo() | change
     text
 .
-call Foo() | cNext
-call Foo() | cNfile
 call Foo() | cabbrev
 call Foo() | cabclear
 call Foo() | cabove
@@ -668,9 +686,9 @@ call Foo() | cc
 call Foo() | cclose
 call Foo() | cd
 call Foo() | cdo
-call Foo() | cfdo
 call Foo() | center
 call Foo() | cexpr
+call Foo() | cfdo
 call Foo() | cfile
 call Foo() | cfirst
 call Foo() | cgetbuffer
@@ -688,61 +706,60 @@ call Foo() | close
 call Foo() | cmap
 call Foo() | cmapclear
 call Foo() | cmenu
-call Foo() | cnext
 call Foo() | cnewer
+call Foo() | cnext
+call Foo() | cNext
 call Foo() | cnfile
-call Foo() | cnoremap
+call Foo() | cNfile
 call Foo() | cnoreabbrev
+call Foo() | cnoremap
 call Foo() | cnoremenu
-call Foo() | copy
 call Foo() | colder
 call Foo() | colorscheme
-call Foo() | command
 call Foo() | comclear
+call Foo() | command
 call Foo() | compiler
-call Foo() | continue
 call Foo() | confirm
 call Foo() | const
+call Foo() | continue
 call Foo() | copen
-call Foo() | cprevious
+call Foo() | copy
 call Foo() | cpfile
+call Foo() | cprevious
 call Foo() | cquit
 call Foo() | crewind
 call Foo() | cscope
 call Foo() | cstag
-call Foo() | cunmap
 call Foo() | cunabbrev
+call Foo() | cunmap
 call Foo() | cunmenu
 call Foo() | cwindow
-call Foo() | delete
 call Foo() | debug
 call Foo() | debuggreedy
 call Foo() | def
 call Foo() | defcompile
 call Foo() | defer
 call Foo() | delcommand
+call Foo() | delete
 call Foo() | delfunction
 call Foo() | delmarks
-call Foo() | diffupdate
 call Foo() | diffget
 call Foo() | diffoff
 call Foo() | diffpatch
 call Foo() | diffput
 call Foo() | diffsplit
 call Foo() | diffthis
+call Foo() | diffupdate
 call Foo() | digraphs
-call Foo() | display
 call Foo() | disassemble
+call Foo() | display
 call Foo() | djump
-call Foo() | dl
 call Foo() | dlist
-call Foo() | doautocmd
 call Foo() | doautoall
-call Foo() | dp
+call Foo() | doautocmd
 call Foo() | drop
 call Foo() | dsearch
 call Foo() | dsplit
-call Foo() | edit
 call Foo() | earlier
 call Foo() | echo
 call Foo() | echoconsole
@@ -751,13 +768,14 @@ call Foo() | echohl
 call Foo() | echomsg
 call Foo() | echon
 call Foo() | echowindow
+call Foo() | edit
 call Foo() | else
 call Foo() | elseif
 call Foo() | emenu
 call Foo() | enddef
-call Foo() | endif
 call Foo() | endfor
 call Foo() | endfunction
+call Foo() | endif
 call Foo() | endtry
 call Foo() | endwhile
 call Foo() | enew
@@ -770,20 +788,20 @@ call Foo() | file
 call Foo() | files
 call Foo() | filetype
 call Foo() | filter
-call Foo() | find
 call Foo() | final
 call Foo() | finally
+call Foo() | find
 call Foo() | finish
 call Foo() | first
 call Foo() | fixdel
 call Foo() | fold
 call Foo() | foldclose
-call Foo() | folddoopen
 call Foo() | folddoclosed
+call Foo() | folddoopen
 call Foo() | foldopen
 call Foo() | for foo in bar | endfor
 call Foo() | function
-call Foo() | global/.../
+call Foo() | global
 call Foo() | goto
 call Foo() | grep
 call Foo() | grepadd
@@ -795,11 +813,10 @@ call Foo() | helpclose
 call Foo() | helpfind
 call Foo() | helpgrep
 call Foo() | helptags
-call Foo() | highlight
 call Foo() | hide
+call Foo() | highlight
 call Foo() | history
 call Foo() | horizontal
-" FIXME
 call Foo() | insert
     text
 .
@@ -812,32 +829,29 @@ call Foo() | imap
 call Foo() | imapclear
 call Foo() | imenu
 call Foo() | import
-call Foo() | inoremap
 call Foo() | inoreabbrev
+call Foo() | inoremap
 call Foo() | inoremenu
 call Foo() | intro
 call Foo() | isearch
 call Foo() | isplit
-call Foo() | iunmap
 call Foo() | iunabbrev
+call Foo() | iunmap
 call Foo() | iunmenu
 call Foo() | join
 call Foo() | jumps
 call Foo() | k
 call Foo() | keepalt
-call Foo() | keepmarks
 call Foo() | keepjumps
+call Foo() | keepmarks
 call Foo() | keeppatterns
-call Foo() | lNext
-call Foo() | lNfile
-call Foo() | list
 call Foo() | labove
-call Foo() | laddexpr
 call Foo() | laddbuffer
+call Foo() | laddexpr
 call Foo() | laddfile
 call Foo() | lafter
-call Foo() | last
 call Foo() | language
+call Foo() | last
 call Foo() | later
 call Foo() | lbefore
 call Foo() | lbelow
@@ -848,12 +862,12 @@ call Foo() | lchdir
 call Foo() | lclose
 call Foo() | lcscope
 call Foo() | ldo
-call Foo() | lfdo
 call Foo() | left
 call Foo() | leftabove
 call Foo() | legacy
 call Foo() | let
 call Foo() | lexpr
+call Foo() | lfdo
 call Foo() | lfile
 call Foo() | lfirst
 call Foo() | lgetbuffer
@@ -863,39 +877,41 @@ call Foo() | lgrep
 call Foo() | lgrepadd
 call Foo() | lhelpgrep
 call Foo() | lhistory
+call Foo() | list
 call Foo() | ll
 call Foo() | llast
 call Foo() | llist
 call Foo() | lmake
 call Foo() | lmap
 call Foo() | lmapclear
-call Foo() | lnext
 call Foo() | lnewer
+call Foo() | lnext
+call Foo() | lNext
 call Foo() | lnfile
+call Foo() | lNfile
 call Foo() | lnoremap
-" call Foo() | loadkeymap " disabled - runs until EOF
+" :loadkeymap " disabled - runs until EOF
 call Foo() | loadview
 call Foo() | lockmarks
 call Foo() | lockvar
 call Foo() | lolder
 call Foo() | lopen
-call Foo() | lprevious
 call Foo() | lpfile
+call Foo() | lprevious
 call Foo() | lrewind
 call Foo() | ls
 call Foo() | ltag
-call Foo() | lunmap
 call Foo() | lua
 call Foo() | luado
 call Foo() | luafile
+call Foo() | lunmap
 call Foo() | lvimgrep
 call Foo() | lvimgrepadd
 call Foo() | lwindow
-call Foo() | move
-call Foo() | mark
 call Foo() | make
 call Foo() | map
 call Foo() | mapclear
+call Foo() | mark
 call Foo() | marks
 call Foo() | match
 call Foo() | menu
@@ -904,25 +920,26 @@ call Foo() | messages
 call Foo() | mkexrc
 call Foo() | mksession
 call Foo() | mkspell
-call Foo() | mkvimrc
 call Foo() | mkview
+call Foo() | mkvimrc
 call Foo() | mode
-call Foo() | mzscheme
+call Foo() | move
 call Foo() | mzfile
+call Foo() | mzscheme
 call Foo() | nbclose
 call Foo() | nbkey
 call Foo() | nbstart
-call Foo() | next
 call Foo() | new
+call Foo() | next
 call Foo() | nmap
 call Foo() | nmapclear
 call Foo() | nmenu
 call Foo() | nnoremap
 call Foo() | nnoremenu
 call Foo() | noautocmd
-call Foo() | noremap
 call Foo() | nohlsearch
 call Foo() | noreabbrev
+call Foo() | noremap
 call Foo() | noremenu
 call Foo() | normal
 call Foo() | noswapfile
@@ -930,13 +947,13 @@ call Foo() | number
 call Foo() | nunmap
 call Foo() | nunmenu
 call Foo() | oldfiles
-call Foo() | open
 call Foo() | omap
 call Foo() | omapclear
 call Foo() | omenu
 call Foo() | only
 call Foo() | onoremap
 call Foo() | onoremenu
+call Foo() | open
 call Foo() | options
 call Foo() | ounmap
 call Foo() | ounmenu
@@ -946,47 +963,47 @@ call Foo() | packloadall
 call Foo() | pclose
 call Foo() | pedit
 call Foo() | perl
-call Foo() | print
-call Foo() | profdel
-call Foo() | profile
-call Foo() | promptfind
-call Foo() | promptrepl
 call Foo() | perldo
 call Foo() | pop
 call Foo() | popup
 call Foo() | ppop
 call Foo() | preserve
 call Foo() | previous
+call Foo() | print
+call Foo() | profdel
+call Foo() | profile
+call Foo() | promptfind
+call Foo() | promptrepl
 call Foo() | psearch
 call Foo() | ptag
-call Foo() | ptNext
 call Foo() | ptfirst
 call Foo() | ptjump
 call Foo() | ptlast
 call Foo() | ptnext
+call Foo() | ptNext
 call Foo() | ptprevious
 call Foo() | ptrewind
 call Foo() | ptselect
 call Foo() | put
 call Foo() | pwd
 call Foo() | py3
-call Foo() | python3
 call Foo() | py3do
 call Foo() | py3file
-call Foo() | python
 call Foo() | pydo
 call Foo() | pyfile
-call Foo() | pyx
+call Foo() | python
+call Foo() | python3
 call Foo() | pythonx
+call Foo() | pyx
 call Foo() | pyxdo
 call Foo() | pyxfile
+call Foo() | qall
 call Foo() | quit
 call Foo() | quitall
-call Foo() | qall
 call Foo() | read
 call Foo() | recover
-call Foo() | redo
 call Foo() | redir
+call Foo() | redo
 call Foo() | redraw
 call Foo() | redrawstatus
 call Foo() | redrawtabline
@@ -1003,23 +1020,21 @@ call Foo() | rubyfile
 call Foo() | rundo
 call Foo() | runtime
 call Foo() | rviminfo
-call Foo() | substitute
-call Foo() | sNext
+call Foo() | sall
 call Foo() | sandbox
 call Foo() | sargument
-call Foo() | sall
 call Foo() | saveas
-call Foo() | sbuffer
-call Foo() | sbNext
 call Foo() | sball
 call Foo() | sbfirst
 call Foo() | sblast
 call Foo() | sbmodified
 call Foo() | sbnext
+call Foo() | sbNext
 call Foo() | sbprevious
 call Foo() | sbrewind
-call Foo() | scriptnames
+call Foo() | sbuffer
 call Foo() | scriptencoding
+call Foo() | scriptnames
 call Foo() | scriptversion
 call Foo() | scscope
 call Foo() | set
@@ -1029,18 +1044,18 @@ call Foo() | setlocal
 call Foo() | sfind
 call Foo() | sfirst
 call Foo() | shell
-call Foo() | simalt
 call Foo() | sign
 call Foo() | silent
-call Foo() | sleep
-call Foo() | sleep!
+call Foo() | simalt
 call Foo() | slast
+call Foo() | sleep
 call Foo() | smagic
 call Foo() | smap
 call Foo() | smapclear
 call Foo() | smenu
 call Foo() | smile
 call Foo() | snext
+call Foo() | sNext
 call Foo() | snomagic
 call Foo() | snoremap
 call Foo() | snoremenu
@@ -1056,26 +1071,26 @@ call Foo() | spellwrong
 call Foo() | split
 call Foo() | sprevious
 call Foo() | srewind
-call Foo() | stop
 call Foo() | stag
-call Foo() | startinsert
 call Foo() | startgreplace
+call Foo() | startinsert
 call Foo() | startreplace
-call Foo() | stopinsert
 call Foo() | stjump
+call Foo() | stop
+call Foo() | stopinsert
 call Foo() | stselect
+call Foo() | substitute
 call Foo() | sunhide
 call Foo() | sunmap
 call Foo() | sunmenu
 call Foo() | suspend
 call Foo() | sview
 call Foo() | swapname
+call Foo() | syncbind
 call Foo() | syntax
 call Foo() | syntime
-call Foo() | syncbind
 call Foo() | t
-call Foo() | tNext
-call Foo() | tabNext
+call Foo() | tab
 call Foo() | tabclose
 call Foo() | tabdo
 call Foo() | tabedit
@@ -1085,11 +1100,11 @@ call Foo() | tablast
 call Foo() | tabmove
 call Foo() | tabnew
 call Foo() | tabnext
+call Foo() | tabNext
 call Foo() | tabonly
 call Foo() | tabprevious
 call Foo() | tabrewind
 call Foo() | tabs
-call Foo() | tab
 call Foo() | tag
 call Foo() | tags
 call Foo() | tcd
@@ -1106,10 +1121,11 @@ call Foo() | tlast
 call Foo() | tlmenu
 call Foo() | tlnoremenu
 call Foo() | tlunmenu
-call Foo() | tmapclear
 call Foo() | tmap
+call Foo() | tmapclear
 call Foo() | tmenu
 call Foo() | tnext
+call Foo() | tNext
 call Foo() | tnoremap
 call Foo() | topleft
 call Foo() | tprevious
@@ -1118,11 +1134,10 @@ call Foo() | try
 call Foo() | tselect
 call Foo() | tunmap
 call Foo() | tunmenu
+call Foo() | unabbreviate
 call Foo() | undo
 call Foo() | undojoin
 call Foo() | undolist
-call Foo() | unabbreviate
-call Foo() | unabbreviate
 call Foo() | unhide
 call Foo() | uniq
 call Foo() | unlet
@@ -1131,16 +1146,16 @@ call Foo() | unmap
 call Foo() | unmenu
 call Foo() | unsilent
 call Foo() | update
-call Foo() | vglobal/.../
-call Foo() | version
 call Foo() | verbose
+call Foo() | version
 call Foo() | vertical
+call Foo() | vglobal
+call Foo() | view
 call Foo() | vim9cmd
 call Foo() | vimgrep
 call Foo() | vimgrepadd
 call Foo() | visual
 call Foo() | viusage
-call Foo() | view
 call Foo() | vmap
 call Foo() | vmapclear
 call Foo() | vmenu
@@ -1150,34 +1165,33 @@ call Foo() | vnoremenu
 call Foo() | vsplit
 call Foo() | vunmap
 call Foo() | vunmenu
-call Foo() | windo
-call Foo() | write
-call Foo() | wNext
 call Foo() | wall
 call Foo() | while
-call Foo() | winsize
 call Foo() | wincmd
+call Foo() | windo
 call Foo() | winpos
+call Foo() | winsize
 call Foo() | wnext
+call Foo() | wNext
 call Foo() | wprevious
 call Foo() | wq
 call Foo() | wqall
+call Foo() | write
 call Foo() | wundo
 call Foo() | wviminfo
-call Foo() | xit
 call Foo() | xall
-call Foo() | xmapclear
+call Foo() | xit
 call Foo() | xmap
+call Foo() | xmapclear
 call Foo() | xmenu
-call Foo() | xrestore
 call Foo() | xnoremap
 call Foo() | xnoremenu
+call Foo() | xrestore
 call Foo() | xunmap
 call Foo() | xunmenu
 call Foo() | yank
 call Foo() | z
 
-
 " Vim9-script only
 
 :abstract
@@ -1194,17 +1208,48 @@ call Foo() | z
 :type
 :var
 
-Foo() | abstract
-Foo() | class
-Foo() | endclass
-Foo() | endenum
-Foo() | endinterface
-Foo() | enum
-Foo() | export
-Foo() | final
-Foo() | interface
-Foo() | public
-Foo() | static
-Foo() | type
-Foo() | var
+call Foo() | abstract
+call Foo() | class
+call Foo() | endclass
+call Foo() | endenum
+call Foo() | endinterface
+call Foo() | enum
+call Foo() | export
+call Foo() | final
+call Foo() | interface
+call Foo() | public
+call Foo() | static
+call Foo() | type
+call Foo() | var
+
+
+" User commands
+
+Foobar
+Foobar!
+Foobar123
+Foobar123!
+Foo123bar
+Foo123bar!
+
+:Foobar
+:Foobar!
+:Foobar123
+:Foobar123!
+:Foo123bar
+:Foo123bar!
+
+call Foo() | Foobar
+call Foo() | Foobar!
+call Foo() | Foobar123
+call Foo() | Foobar123!
+call Foo() | Foo123bar
+call Foo() | Foo123bar!
+
+call Foo() | :Foobar
+call Foo() | :Foobar!
+call Foo() | :Foobar123
+call Foo() | :Foobar123!
+call Foo() | :Foo123bar
+call Foo() | :Foo123bar!
 
index 27c93a0e6c051a356dd0000570d49e3f6cb5b22a..5606d13cf5d7078c4b09725d950b855c8054591d 100644 (file)
@@ -23,12 +23,12 @@ endfunction
 
 def Bar()
   debuggreedy
-  0debuggreedy
+  :0debuggreedy
 
   debuggreedy  # comment
-  0debuggreedy # comment
+  :0debuggreedy # comment
 
   debuggreedy  | echo "Foo"
-  0debuggreedy | echo "Foo"
+  :0debuggreedy | echo "Foo"
 enddef
 
diff --git a/runtime/syntax/testdir/input/vim_ex_delete.vim b/runtime/syntax/testdir/input/vim_ex_delete.vim
new file mode 100644 (file)
index 0000000..6a8efbd
--- /dev/null
@@ -0,0 +1,115 @@
+" Vim :delete command
+
+
+delete
+
+
+" print flags
+
+
+" :delete | :list
+
+dl
+del    " :delete only
+dell
+delel
+deletl
+deletel
+
+" :delete | :print
+       
+dp
+dep
+delp
+delep
+deletp
+deletep
+
+" :delete | :number
+       
+d#
+de#
+del#
+dele#
+delet#
+delete#
+
+" after register and count args
+
+delete l l
+delete p p
+delete a #
+
+delete ll
+delete pp
+delete a#
+
+delete 42 l
+delete 42 p
+delete 42 #
+
+delete 42l
+delete 42p
+delete 42#
+
+delete l 42 l
+delete p 42 p
+delete a 42 #
+
+delete l42l
+delete p42p
+delete a42#
+
+" multiple, any order, optional whitespace
+
+delete l p # lp# ll pp ##
+
+
+" registers and count
+
+delete l
+delete p
+delete _
+delete \"
+
+delete_
+delete\"
+
+delete a
+delete 42
+delete a 42
+delete a42
+
+delete_
+delete42
+delete_42
+delete _42
+delete _ 42
+
+delete\"
+delete42
+delete\"42
+delete \"42
+delete \" 42
+
+
+" trailing bar and tail comment
+
+delete      | echo "..."
+delete|       echo "..."
+delete a    | echo "..."
+delete a|     echo "..."
+delete 42   | echo "..."
+delete 42|    echo "..."
+deletel     | echo "..."
+deletel|      echo "..."
+
+delete      " comment
+delete"       comment
+delete a    " comment
+delete a"     comment
+delete 42   " comment
+delete 42"    comment
+deletel     " comment
+deletel"      comment
+
index 7715df1cbcb4a76d07a4a5c1d875cdc768977642..8b401f6cec0d83da215082f0f6ad7581ab1ae598 100644 (file)
@@ -36,6 +36,12 @@ echo
      "\ comment
       \ 42
 
+echo "Foo"
+      \| echo "bar"
+
+echo "Foo"|
+      \ echo "bar"
+
 
 " Trailing bar and comments
 
diff --git a/runtime/syntax/testdir/input/vim_ex_equals.vim b/runtime/syntax/testdir/input/vim_ex_equals.vim
new file mode 100644 (file)
index 0000000..23ca12d
--- /dev/null
@@ -0,0 +1,32 @@
+" Vim := command
+
+
+=
+= l
+> p
+> #
+
+= lp#
+
+=   | echo "..."
+=   " comment
+= l | echo "..."
+= l " comment
+
+
+def Vim9Context()
+  # FIXME: differentiate operator and command when operators are contained
+  # =
+  :=
+  := l
+  := p
+  := #
+
+  := lp#
+
+  :=   | echo "..."
+  :=   # comment
+  := l | echo "..."
+  := l # comment
+enddef
+
index e4f629337d22f72ba956385a160e243346e923c5..6e0b8adbf46f209b98d910e54d05874149c6e97c 100644 (file)
@@ -12,7 +12,7 @@ eval "Foo"->append(0) | echo "Foo"
 
 echo "Foo" | eval "Foo"->append(0)
 
-eval "Foo"->append(0) " comment
+eval "Foo"->append(0) " comment
 
 def Vim9Context()
   eval "Foo"->append(0) # comment
diff --git a/runtime/syntax/testdir/input/vim_ex_global.vim b/runtime/syntax/testdir/input/vim_ex_global.vim
new file mode 100644 (file)
index 0000000..59453c5
--- /dev/null
@@ -0,0 +1,42 @@
+" Vim :global and :v commands
+
+
+global/foo/echo "..."
+global!/foo/echo "..."
+vglobal/foo/echo "..."
+
+global  /foo/ echo "..."
+global! /foo/ echo "..."
+vglobal /foo/ echo "..."
+
+" docs state ! is not allowed as the delimiter but it works
+global!!foo!echo "..."
+global! !foo! echo "..."
+
+" command with range
+global/./.,/^$/join
+
+" recursive
+global/found/v/not\%(found\)/echo "..."
+
+
+def Vim9Context()
+  global/foo/echo "..."
+  global!/foo/echo "..."
+  vglobal/foo/echo "..."
+
+  global  /foo/ echo "..."
+  global! /foo/ echo "..."
+  vglobal /foo/ echo "..."
+
+  # docs state ! is not allowed as the delimiter but it works
+  global!!foo!echo "..."
+  global! !foo! echo "..."
+
+  # command with range
+  global/./.,/^$/join
+
+  # recursive
+  global/found/v/not\%(found\)/echo "..."
+enddef
+
diff --git a/runtime/syntax/testdir/input/vim_ex_insert.vim b/runtime/syntax/testdir/input/vim_ex_insert.vim
new file mode 100644 (file)
index 0000000..996ceeb
--- /dev/null
@@ -0,0 +1,199 @@
+" Vim :insert command
+" VIM_TEST_SETUP let g:vimsyn_folding = "T"
+" VIM_TEST_SETUP setl fdc=2 fdl=999 fdm=syntax
+
+" NOTE: legacy Vim script only
+
+
+insert
+.
+
+insert!
+.
+
+insert | line0
+.
+
+insert! | line0
+.
+
+insert
+line1
+line2
+.
+
+insert!
+line1
+line2
+.
+
+insert " comment
+line1
+line2
+.
+
+insert! " comment
+line1
+line2
+.
+
+insert | line0
+line1
+line2
+.
+
+insert! | line0
+line1
+line2
+.
+
+insert | " line0 of input text
+line1
+line2
+.
+
+insert! | " line0 of input text
+line1
+line2
+.
+
+insert | echo "line0 of input text"
+line0
+line2
+.
+
+insert! | echo "line0 of input text"
+line1
+line2
+.
+
+
+" empty first line
+
+
+insert
+
+.
+
+insert!
+
+.
+
+insert
+
+line2
+.
+
+insert!
+
+line2
+.
+
+insert " comment
+
+line2
+.
+
+insert! " comment
+
+line2
+.
+
+insert | line0
+
+line2
+.
+
+insert! | line0
+
+line2
+.
+
+insert | " line0 of input text
+
+line2
+.
+
+insert! | " line0 of input text
+
+line2
+.
+
+insert | echo "line0 of input text"
+
+line2
+.
+
+insert! | echo "line0 of input text"
+
+line2
+.
+
+
+" no early termination
+" NOTE: 'autoindent' end marker not supported
+
+insert
+. 
+ .
+ . 
+.
+
+function Foo()
+  insert
+. 
+ .
+ . 
+.
+
+  insert!
+. 
+ .
+ . 
+.
+
+  insert " comment
+. 
+ .
+ . 
+.
+
+  insert! " comment
+. 
+ .
+ . 
+.
+
+  insert | line0
+. 
+ .
+ . 
+.
+
+  insert! | line0
+. 
+ .
+ . 
+.
+
+  insert
+    endfunction
+.
+  insert!
+    ndfunction
+.
+  insert " comment
+    endfunction
+.
+  insert! " comment
+    endfunction
+.
+  insert | line0
+    endfunction
+.
+  insert! | line0
+    endfuncion
+.
+endfunction
+
+
diff --git a/runtime/syntax/testdir/input/vim_ex_leftshift.vim b/runtime/syntax/testdir/input/vim_ex_leftshift.vim
new file mode 100644 (file)
index 0000000..bc03f85
--- /dev/null
@@ -0,0 +1,87 @@
+" Vim :< command
+
+<
+<<
+<<<
+
+< <
+< < <
+
+< 42
+<< 42
+<<< 42
+
+< l
+< p
+< #
+<< l
+<< p
+<< #
+
+< lp#
+<< lp#
+
+< 42 l
+< 42 p
+< 42 #
+<< 42 l
+<< 42 p
+<< 42 #
+
+< 42 lp#
+<< 42 lp#
+
+< | echo "..."
+< " comment
+< < | echo "..."
+< < " comment
+< 42 | echo "..."
+< 42 " comment
+< l | echo "..."
+< l " comment
+
+
+def Vim9Context()
+  # FIXME: differentiate operator and command when operators are contained
+  # <
+  :<
+  :< <
+  :< <<
+
+  :< <
+  :< < <
+
+  :< 42
+  :< < 42
+  :< << 42
+
+  :< l
+  :< p
+  :< #
+  :< < l
+  :< < p
+  :< < #
+
+  :< lp#
+  :< < lp#
+
+  :< 42 l
+  :< 42 p
+  :< 42 #
+  :< < 42 l
+  :< < 42 p
+  :< < 42 #
+
+  :< 42 lp#
+  :<< 42 lp#
+
+  :<    | echo "..."
+  :<    # comment
+  :< <  | echo "..."
+  :< <  # comment
+  :< 42 | echo "..."
+  :< 42 # comment
+  :< l  | echo "..."
+  :< l  # comment
+enddef
+
index 31df3b26841b306dbf759a51354c4787d71a631e..b71cdd2a7d6acdef669232cff4feb4c3c8e17cd1 100644 (file)
@@ -183,8 +183,7 @@ endfunction
 mark "
 mark ^
 mark .
-" TODO: matches as vimFunc
-" mark (
+mark (
 mark )
 mark {
 mark }
@@ -194,8 +193,7 @@ mark 9
 k"
 k^
 k.
-" TODO: matches as vimFunc
-" k(
+k(
 k)
 k{
 k}
@@ -205,8 +203,7 @@ k9
 k "
 k ^
 k .
-" TODO: matches as vimFunc
-" k (
+k (
 k )
 k {
 k }
diff --git a/runtime/syntax/testdir/input/vim_ex_packadd.vim b/runtime/syntax/testdir/input/vim_ex_packadd.vim
new file mode 100644 (file)
index 0000000..e454986
--- /dev/null
@@ -0,0 +1,20 @@
+" Vim :packadd command
+
+
+packadd  foo/bar
+packadd  foo/bar " comment
+packadd  foo/bar | echo "..."
+packadd! foo/bar
+packadd! foo/bar " comment
+packadd! foo/bar | echo "..."
+
+
+def Vim9Context()
+  packadd  foo/bar
+  packadd  foo/bar # comment
+  packadd  foo/bar | echo "..."
+  packadd! foo/bar
+  packadd! foo/bar # comment
+  packadd! foo/bar | echo "..."
+enddef
+
diff --git a/runtime/syntax/testdir/input/vim_ex_pound.vim b/runtime/syntax/testdir/input/vim_ex_pound.vim
new file mode 100644 (file)
index 0000000..708bb6f
--- /dev/null
@@ -0,0 +1,92 @@
+" Vim :# and :number commands
+
+
+#
+# 42
+# l
+# p
+# #
+
+# lp#
+
+# 42 l
+# 42 p
+# 42 #
+
+# 42 lp#
+
+
+#    | echo "..."
+#    " comment
+# 42 | echo "..."
+# 42 " comment
+# l  | echo "..."
+# l  " comment
+
+
+number
+number 42
+number l
+number p
+number #
+
+number lp#
+
+number 42 l
+number 42 p
+number 42 #
+
+number 42 lp#
+
+number    | echo "..."
+number     " comment
+number 42 | echo "..."
+number 42 " comment
+number l  | echo "..."
+number l  " comment
+
+def Vim9Context()
+  :#
+  :# 42
+  :# l
+  :# p
+  :# #
+
+  :# lp#
+
+  :# 42 l
+  :# 42 p
+  :# 42 #
+
+  :# 42 lp#
+
+  :#    | echo "..."
+  :#    # comment
+  :# 42 | echo "..."
+  :# 42 # comment
+  :# l  | echo "..."
+  :# l  # comment
+
+
+  number
+  number 42
+  number l
+  number p
+  number #
+
+  number lp#
+
+  number 42 l
+  number 42 p
+  number 42 #
+
+  number 42 lp#
+
+  number    | echo "..."
+  number    # comment
+  number 42 | echo "..."
+  number 42 # comment
+  number l  | echo "..."
+  number l  # comment
+enddef
+
index 88e7ad47150f57e4e49b34dd625f279f85800a7b..2ffeefcb24ae9b30837037157c2535183749c66a 100644 (file)
 " Ex command ranges
+" VIM_TEST_SETUP hi link vimAddressSeparator Todo
+" VIM_TEST_SETUP hi link vimAddressOffset Type
 
 
+" 1addr
+
+.print
+$print
+42print
+'aprint
+'kprint
+'zprint
+'Aprint
+'Kprint
+'Zprint
+'0print
+'9print
+'[print
+']print
+'{print
+'}print
+'(print
+')print
+'<print
+'>print
+'`print
+''print
+'"print
+'^print
+'.print
+/foo\/bar/print
+?foo\?bar?print
+:\/print
+:\?print
+:\&print
++print
+-print
++42print
+-42print
+
+
+" 2addr
+
+" implicit line1 '.' and line2 '.'
+
+,print
+,,print
+,,,print
+
+;print
+;;print
+;;;print
+
+,;print
+;,print
+,;,print
+;,;print
+
+
+" implicit line2 '.'
+
+.,print
+$,print
+42,print
+'a,print
+'k,print
+'z,print
+'A,print
+'K,print
+'Z,print
+'0,print
+'9,print
+'[,print
+'],print
+'{,print
+'},print
+'(,print
+'),print
+'<,print
+'>,print
+'`,print
+'',print
+'",print
+'^,print
+'.,print
+/foo\/bar/,print
+?foo\?bar?,print
+:\/,print
+:\?,print
+:\&,print
++,print
+-,print
++42,print
+-42,print
+
+.;print
+$;print
+42;print
+'a;print
+'k;print
+'z;print
+'A;print
+'K;print
+'Z;print
+'0;print
+'9;print
+'[;print
+'];print
+'{;print
+'};print
+'(;print
+');print
+'<;print
+'>;print
+'`;print
+'';print
+'";print
+'^;print
+'.;print
+/foo\/bar/;print
+?foo\?bar?;print
+:\/;print
+:\?;print
+:\&;print
++;print
+-;print
++42;print
+-42;print
+
+" implicit line1 '.'
+
+,.print
+,$print
+,42print
+,'aprint
+,'kprint
+,'zprint
+,'Aprint
+,'Kprint
+,'Zprint
+,'0print
+,'9print
+,'[print
+,']print
+,'{print
+,'}print
+,'(print
+,')print
+,'<print
+,'>print
+,'`print
+,''print
+,'"print
+,'^print
+,'.print
+,/foo\/bar/print
+,?foo\?bar?print
+,\/print
+,\?print
+,\&print
+,+print
+,-print
+,+42print
+,-42print
+
+;.print
+;$print
+;42print
+;'aprint
+;'kprint
+;'zprint
+;'Aprint
+;'Kprint
+;'Zprint
+;'0print
+;'9print
+;'[print
+;']print
+;'{print
+;'}print
+;'(print
+;')print
+;'<print
+;'>print
+;'`print
+;''print
+;'"print
+;'^print
+;'.print
+;/foo\/bar/print
+;?foo\?bar?print
+;\/print
+;\?print
+;\&print
+;+print
+;-print
+;+42print
+;-42print
+
+.,.print
+.,$print
+.,42print
+.,'aprint
+.,'kprint
+.,'zprint
+.,'Aprint
+.,'Kprint
+.,'Zprint
+.,'0print
+.,'9print
+.,'[print
+.,']print
+.,'{print
+.,'}print
+.,'(print
+.,')print
+.,'<print
+.,'>print
+.,'`print
+.,''print
+.,'"print
+.,'^print
+.,'.print
+.,/foo\/bar/print
+.,?foo\?bar?print
+.,\/print
+.,\?print
+.,\&print
+.,+print
+.,-print
+.,+42print
+.,-42print
+
+.;.print
+.;$print
+.;42print
+.;'aprint
+.;'kprint
+.;'zprint
+.;'Aprint
+.;'Kprint
+.;'Zprint
+.;'0print
+.;'9print
+.;'[print
+.;']print
+.;'{print
+.;'}print
+.;'(print
+.;')print
+.;'<print
+.;'>print
+.;'`print
+.;''print
+.;'"print
+.;'^print
+.;'.print
+.;/foo\/bar/print
+.;?foo\?bar?print
+.;\/print
+.;\?print
+.;\&print
+.;+print
+.;-print
+.;+42print
+.;-42print
+
+" special 2addr
+
+%print
+*print
+
+" paired marks
+
 '<,'>print
 '(,')print
 '{,'}print
 '[,']print
 
-:'<,'>print
-:'(,')print
-:'{,'}print
-:'[,']print
 
-echo | '<,'>print
-echo | '(,')print
-echo | '{,'}print
-echo | '[,']print
+" offsets
+
+" :help :range-offset
+
+:-11;+1 print
+:-----------,-10 print
+:?Each line?-;+ print
+:'{+,'{+2 print
+:'{+1;')-1 print
 
-" bare mark ranges
+" sign-less positive offsets
 
+.13print
+42,.13print
+.13,.13print
+42 13print
+42,42 13print
+42 13,42 13print
+/foo\/bar/13print
+42,/foo\/bar/13print
+/foo\/bar/13,/foo\/bar/13print
+*13print
+
+" , separator
+
+.+13,.+13print
+.+13,$+13print
+.+13,42+13print
+.+13,'a+13print
+.+13,'k+13print
+.+13,'z+13print
+.+13,'A+13print
+.+13,'K+13print
+.+13,'Z+13print
+.+13,'0+13print
+.+13,'9+13print
+.+13,'[+13print
+.+13,']+13print
+.+13,'{+13print
+.+13,'}+13print
+.+13,'(+13print
+.+13,')+13print
+.+13,'<+13print
+.+13,'>+13print
+.+13,'`+13print
+.+13,''+13print
+.+13,'"+13print
+.+13,'^+13print
+.+13,'.+13print
+.+13,/foo\/bar/+13print
+.+13,?foo\?bar?+13print
+.+13,\/+13print
+.+13,\?+13print
+.+13,\&+13print
+.+13,++13print
+.+13,-+13print
+.+13,+42+13print
+.+13,-42+13print
+
+.-13,.-13print
+.-13,$-13print
+.-13,42-13print
+.-13,'a-13print
+.-13,'k-13print
+.-13,'z-13print
+.-13,'A-13print
+.-13,'K-13print
+.-13,'Z-13print
+.-13,'0-13print
+.-13,'9-13print
+.-13,'[-13print
+.-13,']-13print
+.-13,'{-13print
+.-13,'}-13print
+.-13,'(-13print
+.-13,')-13print
+.-13,'<-13print
+.-13,'>-13print
+.-13,'`-13print
+.-13,''-13print
+.-13,'"-13print
+.-13,'^-13print
+.-13,'.-13print
+.-13,/foo\/bar/-13print
+.-13,?foo\?bar?-13print
+.+13,\/-13print
+.+13,\?-13print
+.+13,\&-13print
+.+13,+-13print
+.+13,--13print
+.+13,+42-13print
+.+13,-42-13print
+
+" ; separator
+
+.+13;.+13print
+.+13;$+13print
+.+13;42+13print
+.+13;'a+13print
+.+13;'k+13print
+.+13;'z+13print
+.+13;'A+13print
+.+13;'K+13print
+.+13;'Z+13print
+.+13;'0+13print
+.+13;'9+13print
+.+13;'[+13print
+.+13;']+13print
+.+13;'{+13print
+.+13;'}+13print
+.+13;'(+13print
+.+13;')+13print
+.+13;'<+13print
+.+13;'>+13print
+.+13;'`+13print
+.+13;''+13print
+.+13;'"+13print
+.+13;'^+13print
+.+13;'.+13print
+.+13;/foo\/bar/+13print
+.+13;?foo\?bar?+13print
+.+13;\/print
+.+13;\?print
+.+13;\&print
+.+13;++13print
+.+13;-+13print
+.+13;+42+13print
+.+13;-42+13print
+
+.-13;.-13print
+.-13;$-13print
+.-13;42-13print
+.-13;'a-13print
+.-13;'k-13print
+.-13;'z-13print
+.-13;'A-13print
+.-13;'K-13print
+.-13;'Z-13print
+.-13;'0-13print
+.-13;'9-13print
+.-13;'[-13print
+.-13;']-13print
+.-13;'{-13print
+.-13;'}-13print
+.-13;'(-13print
+.-13;')-13print
+.-13;'<-13print
+.-13;'>-13print
+.-13;'`-13print
+.-13;''-13print
+.-13;'"-13print
+.-13;'^-13print
+.-13;'.-13print
+.-13;/foo\/bar/-13print
+.-13;?foo\?bar?-13print
+.-13;\/print
+.-13;\?print
+.-13;\&print
+.-13;+-13print
+.-13;--13print
+.-13;+42-13print
+.-13;-42-13print
+
+
+" bare ranges
+
+.
+$
+42
 'a
 'k
 'z
@@ -39,9 +469,21 @@ echo | '[,']print
 '"
 '^
 '.
+/foo\/bar/
+/foo\/bar
+?foo\?bar?
+?foo\?bar
+:\/
+:\?
+:\&
++
+-
++42
+-42
 
- :'a
-: 'a
+:.
+:$
+:42
 :'a
 :'k
 :'z
@@ -63,28 +505,1277 @@ echo | '[,']print
 :'"
 :'^
 :'.
+:/foo\/bar/
+:/foo\/bar
+:?foo\?bar?
+:?foo\?bar
+:\/
+:\?
+:\&
+:+
+:-
+:+42
+:-42
+
+echo "..." | .
+echo "..." | $
+echo "..." | 42
+echo "..." | 'a
+echo "..." | 'k
+echo "..." | 'z
+echo "..." | 'A
+echo "..." | 'K
+echo "..." | 'Z
+echo "..." | '0
+echo "..." | '9
+echo "..." | '[
+echo "..." | ']
+echo "..." | '{
+echo "..." | '}
+echo "..." | '(
+echo "..." | ')
+echo "..." | '<
+echo "..." | '>
+echo "..." | '`
+echo "..." | ''
+echo "..." | '"
+echo "..." | '^
+echo "..." | '.
+echo "..." | /foo\/bar/
+echo "..." | /foo\/bar
+echo "..." | ?foo\?bar?
+echo "..." | ?foo\?bar
+echo "..." | \/
+echo "..." | \?
+echo "..." | \&
+echo "..." | +
+echo "..." | -
+echo "..." | +42
+echo "..." | -42
+
+echo "..." | :.
+echo "..." | :$
+echo "..." | :42
+echo "..." | :'a
+echo "..." | :'k
+echo "..." | :'z
+echo "..." | :'A
+echo "..." | :'K
+echo "..." | :'Z
+echo "..." | :'0
+echo "..." | :'9
+echo "..." | :'[
+echo "..." | :']
+echo "..." | :'{
+echo "..." | :'}
+echo "..." | :'(
+echo "..." | :')
+echo "..." | :'<
+echo "..." | :'>
+echo "..." | :'`
+echo "..." | :''
+echo "..." | :'"
+echo "..." | :'^
+echo "..." | :'.
+echo "..." | :/foo\/bar/
+echo "..." | :/foo\/bar
+echo "..." | :?foo\?bar?
+echo "..." | :?foo\?bar
+echo "..." | :\/
+echo "..." | :\?
+echo "..." | :\&
+echo "..." | :+
+echo "..." | :-
+echo "..." | :+42
+echo "..." | -42
+
+
+" range (with whitespace)
+
+1 match
+2 match
+3 match
+
+42,42 &
+42,42 ~
+42,42 @
+" 42,42 *
+42,42 >
+42,42 <
+42,42 #
+42,42 =
+42,42 !
+
+42,42 Next
+42,42 Print
+42,42 X
+
+42,42 append
+    text
+.
+42,42 abbreviate
+42,42 abclear
+42,42 aboveleft
+42,42 all
+42,42 amenu
+42,42 anoremenu
+42,42 argadd
+42,42 argdedupe
+42,42 argdelete
+42,42 argdo
+42,42 argedit
+42,42 argglobal
+42,42 arglocal
+42,42 args
+42,42 argument
+42,42 ascii
+42,42 augroup Foo
+42,42 augroup END
+42,42 aunmenu
+42,42 autocmd
+42,42 badd
+42,42 ball
+42,42 balt
+42,42 bdelete
+42,42 behave mswin
+42,42 behave xterm
+42,42 belowright
+42,42 bfirst
+42,42 blast
+42,42 bmodified
+42,42 bnext
+42,42 bNext
+42,42 botright
+42,42 bprevious
+42,42 break
+42,42 breakadd
+42,42 breakdel
+42,42 breaklist
+42,42 brewind
+42,42 browse
+42,42 bufdo
+42,42 buffer
+42,42 buffers
+42,42 bunload
+42,42 bwipeout
+42,42 change
+    text
+.
+42,42 cabbrev
+42,42 cabclear
+42,42 cabove
+42,42 caddbuffer
+42,42 caddexpr
+42,42 caddfile
+42,42 cafter
+42,42 call
+42,42 catch
+42,42 cbefore
+42,42 cbelow
+42,42 cbottom
+42,42 cbuffer
+42,42 cc
+42,42 cclose
+42,42 cd
+42,42 cdo
+42,42 center
+42,42 cexpr
+42,42 cfdo
+42,42 cfile
+42,42 cfirst
+42,42 cgetbuffer
+42,42 cgetexpr
+42,42 cgetfile
+42,42 changes
+42,42 chdir
+42,42 checkpath
+42,42 checktime
+42,42 chistory
+42,42 clast
+42,42 clearjumps
+42,42 clist
+42,42 close
+42,42 cmap
+42,42 cmapclear
+42,42 cmenu
+42,42 cnewer
+42,42 cnext
+42,42 cNext
+42,42 cnfile
+42,42 cNfile
+42,42 cnoreabbrev
+42,42 cnoremap
+42,42 cnoremenu
+42,42 colder
+42,42 colorscheme
+42,42 comclear
+42,42 command
+42,42 compiler
+42,42 confirm
+42,42 const
+42,42 continue
+42,42 copen
+42,42 copy
+42,42 cpfile
+42,42 cprevious
+42,42 cquit
+42,42 crewind
+42,42 cscope
+42,42 cstag
+42,42 cunabbrev
+42,42 cunmap
+42,42 cunmenu
+42,42 cwindow
+42,42 debug
+42,42 debuggreedy
+42,42 def
+42,42 defcompile
+42,42 defer
+42,42 delcommand
+42,42 delete
+42,42 delfunction
+42,42 delmarks
+42,42 diffget
+42,42 diffoff
+42,42 diffpatch
+42,42 diffput
+42,42 diffsplit
+42,42 diffthis
+42,42 diffupdate
+42,42 digraphs
+42,42 disassemble
+42,42 display
+42,42 djump
+42,42 dlist
+42,42 doautoall
+42,42 doautocmd
+42,42 drop
+42,42 dsearch
+42,42 dsplit
+42,42 earlier
+42,42 echo
+42,42 echoconsole
+42,42 echoerr
+42,42 echohl
+42,42 echomsg
+42,42 echon
+42,42 echowindow
+42,42 edit
+42,42 else
+42,42 elseif
+42,42 emenu
+42,42 enddef
+42,42 endfor
+42,42 endfunction
+42,42 endif
+42,42 endtry
+42,42 endwhile
+42,42 enew
+42,42 eval
+42,42 ex
+42,42 execute
+42,42 exit
+42,42 exusage
+42,42 file
+42,42 files
+42,42 filetype
+42,42 filter
+42,42 final
+42,42 finally
+42,42 find
+42,42 finish
+42,42 first
+42,42 fixdel
+42,42 fold
+42,42 foldclose
+42,42 folddoclosed
+42,42 folddoopen
+42,42 foldopen
+42,42 for foo in bar | endfor
+42,42 function
+42,42 global
+42,42 goto
+42,42 grep
+42,42 grepadd
+42,42 gui
+42,42 gvim
+42,42 hardcopy
+42,42 help
+42,42 helpclose
+42,42 helpfind
+42,42 helpgrep
+42,42 helptags
+42,42 hide
+42,42 highlight
+42,42 history
+42,42 horizontal
+42,42 insert
+    text
+.
+42,42 iabbrev
+42,42 iabclear
+42,42 if
+42,42 ijump
+42,42 ilist
+42,42 imap
+42,42 imapclear
+42,42 imenu
+42,42 import
+42,42 inoreabbrev
+42,42 inoremap
+42,42 inoremenu
+42,42 intro
+42,42 isearch
+42,42 isplit
+42,42 iunabbrev
+42,42 iunmap
+42,42 iunmenu
+42,42 join
+42,42 jumps
+42,42 k
+42,42 keepalt
+42,42 keepjumps
+42,42 keepmarks
+42,42 keeppatterns
+42,42 labove
+42,42 laddbuffer
+42,42 laddexpr
+42,42 laddfile
+42,42 lafter
+42,42 language
+42,42 last
+42,42 later
+42,42 lbefore
+42,42 lbelow
+42,42 lbottom
+42,42 lbuffer
+42,42 lcd
+42,42 lchdir
+42,42 lclose
+42,42 lcscope
+42,42 ldo
+42,42 left
+42,42 leftabove
+42,42 legacy
+42,42 let
+42,42 lexpr
+42,42 lfdo
+42,42 lfile
+42,42 lfirst
+42,42 lgetbuffer
+42,42 lgetexpr
+42,42 lgetfile
+42,42 lgrep
+42,42 lgrepadd
+42,42 lhelpgrep
+42,42 lhistory
+42,42 list
+42,42 ll
+42,42 llast
+42,42 llist
+42,42 lmake
+42,42 lmap
+42,42 lmapclear
+42,42 lnewer
+42,42 lnext
+42,42 lNext
+42,42 lnfile
+42,42 lNfile
+42,42 lnoremap
+" 42,42 loadkeymap
+42,42 loadview
+42,42 lockmarks
+42,42 lockvar
+42,42 lolder
+42,42 lopen
+42,42 lpfile
+42,42 lprevious
+42,42 lrewind
+42,42 ls
+42,42 ltag
+42,42 lua
+42,42 luado
+42,42 luafile
+42,42 lunmap
+42,42 lvimgrep
+42,42 lvimgrepadd
+42,42 lwindow
+42,42 make
+42,42 map
+42,42 mapclear
+42,42 mark
+42,42 marks
+42,42 match
+42,42 menu
+42,42 menutranslate
+42,42 messages
+42,42 mkexrc
+42,42 mksession
+42,42 mkspell
+42,42 mkview
+42,42 mkvimrc
+42,42 mode
+42,42 move
+42,42 mzfile
+42,42 mzscheme
+42,42 nbclose
+42,42 nbkey
+42,42 nbstart
+42,42 new
+42,42 next
+42,42 nmap
+42,42 nmapclear
+42,42 nmenu
+42,42 nnoremap
+42,42 nnoremenu
+42,42 noautocmd
+42,42 nohlsearch
+42,42 noreabbrev
+42,42 noremap
+42,42 noremenu
+42,42 normal
+42,42 noswapfile
+42,42 number
+42,42 nunmap
+42,42 nunmenu
+42,42 oldfiles
+42,42 omap
+42,42 omapclear
+42,42 omenu
+42,42 only
+42,42 onoremap
+42,42 onoremenu
+42,42 open
+42,42 options
+42,42 ounmap
+42,42 ounmenu
+42,42 ownsyntax
+42,42 packadd
+42,42 packloadall
+42,42 pclose
+42,42 pedit
+42,42 perl
+42,42 perldo
+42,42 pop
+42,42 popup
+42,42 ppop
+42,42 preserve
+42,42 previous
+42,42 print
+42,42 profdel
+42,42 profile
+42,42 promptfind
+42,42 promptrepl
+42,42 psearch
+42,42 ptag
+42,42 ptfirst
+42,42 ptjump
+42,42 ptlast
+42,42 ptnext
+42,42 ptNext
+42,42 ptprevious
+42,42 ptrewind
+42,42 ptselect
+42,42 put
+42,42 pwd
+42,42 py3
+42,42 py3do
+42,42 py3file
+42,42 pydo
+42,42 pyfile
+42,42 python
+42,42 python3
+42,42 pythonx
+42,42 pyx
+42,42 pyxdo
+42,42 pyxfile
+42,42 qall
+42,42 quit
+42,42 quitall
+42,42 read
+42,42 recover
+42,42 redir
+42,42 redo
+42,42 redraw
+42,42 redrawstatus
+42,42 redrawtabline
+42,42 registers
+42,42 resize
+42,42 retab
+42,42 return
+42,42 rewind
+42,42 right
+42,42 rightbelow
+42,42 ruby
+42,42 rubydo
+42,42 rubyfile
+42,42 rundo
+42,42 runtime
+42,42 rviminfo
+42,42 sall
+42,42 sandbox
+42,42 sargument
+42,42 saveas
+42,42 sball
+42,42 sbfirst
+42,42 sblast
+42,42 sbmodified
+42,42 sbnext
+42,42 sbNext
+42,42 sbprevious
+42,42 sbrewind
+42,42 sbuffer
+42,42 scriptencoding
+42,42 scriptnames
+42,42 scriptversion
+42,42 scscope
+42,42 set
+42,42 setfiletype
+42,42 setglobal
+42,42 setlocal
+42,42 sfind
+42,42 sfirst
+42,42 shell
+42,42 sign
+42,42 silent
+42,42 simalt
+42,42 slast
+42,42 sleep
+42,42 sleep!
+42,42 smagic
+42,42 smap
+42,42 smapclear
+42,42 smenu
+42,42 smile
+42,42 snext
+42,42 sNext
+42,42 snomagic
+42,42 snoremap
+42,42 snoremenu
+42,42 sort
+42,42 source
+42,42 spelldump
+42,42 spellgood
+42,42 spellinfo
+42,42 spellrare
+42,42 spellrepall
+42,42 spellundo
+42,42 spellwrong
+42,42 split
+42,42 sprevious
+42,42 srewind
+42,42 stag
+42,42 startgreplace
+42,42 startinsert
+42,42 startreplace
+42,42 stjump
+42,42 stop
+42,42 stopinsert
+42,42 stselect
+42,42 substitute
+42,42 sunhide
+42,42 sunmap
+42,42 sunmenu
+42,42 suspend
+42,42 sview
+42,42 swapname
+42,42 syncbind
+42,42 syntax
+42,42 syntime
+42,42 t
+42,42 tab
+42,42 tabclose
+42,42 tabdo
+42,42 tabedit
+42,42 tabfind
+42,42 tabfirst
+42,42 tablast
+42,42 tabmove
+42,42 tabnew
+42,42 tabnext
+42,42 tabNext
+42,42 tabonly
+42,42 tabprevious
+42,42 tabrewind
+42,42 tabs
+42,42 tag
+42,42 tags
+42,42 tcd
+42,42 tchdir
+42,42 tcl
+42,42 tcldo
+42,42 tclfile
+42,42 tearoff
+42,42 terminal
+42,42 tfirst
+42,42 throw
+42,42 tjump
+42,42 tlast
+42,42 tlmenu
+42,42 tlnoremenu
+42,42 tlunmenu
+42,42 tmap
+42,42 tmapclear
+42,42 tmenu
+42,42 tnext
+42,42 tNext
+42,42 tnoremap
+42,42 topleft
+42,42 tprevious
+42,42 trewind
+42,42 try
+42,42 tselect
+42,42 tunmap
+42,42 tunmenu
+42,42 unabbreviate
+42,42 undo
+42,42 undojoin
+42,42 undolist
+42,42 unhide
+42,42 unlet
+42,42 unlockvar
+42,42 unmap
+42,42 unmenu
+42,42 unsilent
+42,42 update
+42,42 verbose
+42,42 version
+42,42 vertical
+42,42 vglobal
+42,42 view
+42,42 vim9cmd
+42,42 vimgrep
+42,42 vimgrepadd
+42,42 visual
+42,42 viusage
+42,42 vmap
+42,42 vmapclear
+42,42 vmenu
+42,42 vnew
+42,42 vnoremap
+42,42 vnoremenu
+42,42 vsplit
+42,42 vunmap
+42,42 vunmenu
+42,42 wall
+42,42 while
+42,42 wincmd
+42,42 windo
+42,42 winpos
+42,42 winsize
+42,42 wnext
+42,42 wNext
+42,42 wprevious
+42,42 wq
+42,42 wqall
+42,42 write
+42,42 wundo
+42,42 wviminfo
+42,42 xall
+42,42 xit
+42,42 xmap
+42,42 xmapclear
+42,42 xmenu
+42,42 xnoremap
+42,42 xnoremenu
+42,42 xrestore
+42,42 xunmap
+42,42 xunmenu
+42,42 yank
+42,42 z
+
+
+" range
+
+1match
+2match
+3match
+
+42,42&
+42,42~
+42,42@
+" 42,42*
+42,42>
+42,42<
+42,42#
+42,42=
+42,42!
+
+42,42Next
+42,42Print
+42,42X              " no range
 
-echo |'a
-echo| 'a
-echo | 'a
-echo | 'k
-echo | 'z
-echo | 'A
-echo | 'K
-echo | 'Z
-echo | '0
-echo | '9
-echo | '[
-echo | ']
-echo | '{
-echo | '}
-echo | '(
-echo | ')
-echo | '<
-echo | '>
-echo | '`
-echo | ''
-echo | '"
-echo | '^
-echo | '.
+42,42append
+    text
+.
+42,42abbreviate     " no range
+42,42abclear        " no range
+42,42aboveleft      " no range
+42,42all
+42,42amenu
+42,42anoremenu
+42,42argadd
+42,42argdedupe      " no range
+42,42argdelete
+42,42argdo
+42,42argedit
+42,42argglobal      " no range
+42,42arglocal       " no range
+42,42args           " no range
+42,42argument
+42,42ascii          " no range
+42,42augroup END    " no range
+42,42augroup Foo    " no range
+42,42aunmenu        " no range
+42,42autocmd        " no range
+42,42badd           " no range
+42,42ball
+42,42balt           " no range
+42,42bdelete
+42,42behave mswin   " no range
+42,42behave xterm   " no range
+42,42belowright     " no range
+42,42bfirst         " no range
+42,42blast
+42,42bmodified
+42,42bnext
+42,42bNext
+42,42botright       " no range
+42,42bprevious
+42,42breakadd       " no range
+42,42breakdel       " no range
+42,42breaklist      " no range
+42,42break          " no range
+42,42brewind
+42,42browse         " no range
+42,42bufdo
+42,42buffer
+42,42buffers        " no range
+42,42bunload
+42,42bwipeout
+42,42change
+    text
+.
+42,42cabbrev        " no range
+42,42cabclear       " no range
+42,42cabove
+42,42caddbuffer
+42,42caddexpr       " no range
+42,42caddfile       " no range
+42,42cafter
+42,42call
+42,42catch          " no range
+42,42cbefore
+42,42cbelow
+42,42cbottom        " no range
+42,42cbuffer
+42,42cc
+42,42cclose         " no range
+42,42cd             " no range
+42,42cdo
+42,42center
+42,42cexpr          " no range
+42,42cfdo
+42,42cfile          " no range
+42,42cfirst
+42,42cgetbuffer
+42,42cgetexpr       " no range
+42,42cgetfile       " no range
+42,42changes        " no range
+42,42chdir          " no range
+42,42checkpath      " no range
+42,42checktime
+42,42chistory
+42,42clast
+42,42clearjumps     " no range
+42,42clist          " no range
+42,42close
+42,42cmapclear      " no range
+42,42cmap           " no range
+42,42cmenu
+42,42cnewer
+42,42cnext
+42,42cNext
+42,42cnfile
+42,42cNfile
+42,42cnoreabbrev    " no range
+42,42cnoremap       " no range
+42,42cnoremenu
+42,42colder
+42,42colorscheme    " no range
+42,42comclear       " no range
+42,42command        " no range
+42,42compiler       " no range
+42,42confirm        " no range
+42,42const          " no range
+42,42continue       " no range
+42,42copen
+42,42copy
+42,42cpfile
+42,42cprevious
+42,42cquit
+42,42crewind
+42,42cscope         " no range
+42,42cstag          " no range
+42,42cunabbrev      " no range
+42,42cunmap         " no range
+42,42cunmenu        " no range
+42,42cwindow
+42,42debuggreedy
+42,42debug          " no range
+42,42defcompile     " no range
+42,42defer          " no range
+42,42def            " no range
+42,42delcommand     " no range
+42,42delete
+42,42delfunction    " no range
+42,42delmarks       " no range
+42,42diffget
+42,42diffoff        " no range
+42,42diffpatch      " no range
+42,42diffput
+42,42diffsplit      " no range
+42,42diffthis       " no range
+42,42diffupdate     " no range
+42,42digraphs       " no range
+42,42disassemble    " no range
+42,42display        " no range
+42,42djump
+42,42dlist
+42,42doautoall      " no range
+42,42doautocmd      " no range
+42,42drop           " no range
+42,42dsearch
+42,42dsplit
+42,42earlier        " no range
+42,42echoconsole    " no range
+42,42echoerr        " no range
+42,42echohl         " no range
+42,42echomsg        " no range
+42,42echon          " no range
+42,42echo           " no range
+42,42echowindow     " no range
+42,42edit           " no range
+42,42elseif         " no range
+42,42else           " no range
+42,42emenu
+42,42enddef         " no range
+42,42endfor         " no range
+42,42endfunction    " no range
+42,42endif          " no range
+42,42endtry         " no range
+42,42endwhile       " no range
+42,42enew           " no range
+42,42eval           " no range
+42,42execute        " no range
+42,42exit
+42,42ex             " no range
+42,42exusage        " no range
+42,42file
+42,42files          " no range
+42,42filetype       " no range
+42,42filter         " no range
+42,42finally        " no range
+42,42final          " no range
+42,42find
+42,42finish         " no range
+42,42first          " no range
+42,42fixdel         " no range
+42,42fold
+42,42foldclose
+42,42folddoclosed
+42,42folddoopen
+42,42foldopen
+42,42for            " no range
+42,42function       " no range
+42,42global
+42,42goto
+42,42grep
+42,42grepadd
+42,42gui            " no range
+42,42gvim           " no range
+42,42hardcopy
+42,42helpclose      " no range
+42,42helpfind       " no range
+42,42helpgrep       " no range
+42,42help           " no range
+42,42helptags       " no range
+42,42hide
+42,42highlight      " no range
+42,42history        " no range
+42,42horizontal     " no range
+42,42insert
+    text
+.
+42,42iabbrev        " no range
+42,42iabclear       " no range
+42,42if             " no range
+42,42ijump
+42,42ilist
+42,42imapclear      " no range
+42,42imap           " no range
+42,42imenu
+42,42import         " no range
+42,42inoreabbrev    " no range
+42,42inoremap       " no range
+42,42inoremenu
+42,42intro          " no range
+42,42isearch
+42,42isplit
+42,42iunabbrev      " no range
+42,42iunmap         " no range
+42,42iunmenu        " no range
+42,42join
+42,42jumps          " no range
+42,42k
+42,42keepalt        " no range
+42,42keepjumps      " no range
+42,42keepmarks      " no range
+42,42keeppatterns   " no range
+42,42labove
+42,42laddbuffer
+42,42laddexpr       " no range
+42,42laddfile       " no range
+42,42lafter
+42,42language       " no range
+42,42last           " no range
+42,42later          " no range
+42,42lbefore
+42,42lbelow
+42,42lbottom        " no range
+42,42lbuffer
+42,42lcd            " no range
+42,42lchdir         " no range
+42,42lclose
+42,42lcscope        " no range
+42,42ldo
+42,42left
+42,42leftabove      " no range
+42,42legacy         " no range
+42,42let            " no range
+42,42lexpr          " no range
+42,42lfdo
+42,42lfile          " no range
+42,42lfirst
+42,42lgetbuffer
+42,42lgetexpr       " no range
+42,42lgetfile       " no range
+42,42lgrep
+42,42lgrepadd
+42,42lhelpgrep      " no range
+42,42lhistory
+42,42list
+42,42ll
+42,42llast
+42,42llist          " no range
+42,42lmake          " norange
+42,42lmapclear      " no range
+42,42lmap           " no range
+42,42lnewer
+42,42lnext
+42,42lNext
+42,42lnfile
+42,42lNfile
+42,42lnoremap       " no range
+" 42,42loadkeymap   " no range
+42,42loadview       " no range
+42,42lockmarks      " no range
+42,42lockvar        " no range
+42,42lolder
+42,42lopen
+42,42lpfile
+42,42lprevious
+42,42lrewind
+42,42ls             " no range
+42,42ltag           " no range
+42,42lua
+42,42luado
+42,42luafile
+42,42lunmap         " no range
+42,42lvimgrep
+42,42lvimgrepadd
+42,42lwindow
+42,42make           " norange
+42,42mapclear       " no range
+42,42map            " no range
+42,42mark
+42,42marks          " no range
+42,42match
+42,42menu
+42,42menutranslate  " no range
+42,42messages
+42,42mkexrc         " no range
+42,42mksession      " no range
+42,42mkspell        " no range
+42,42mkview         " no range
+42,42mkvimrc        " no range
+42,42mode           " no range
+42,42move
+42,42mzfile
+42,42mzscheme
+42,42nbclose        " no range
+42,42nbkey          " no range
+42,42nbstart        " no range
+42,42new
+42,42next
+42,42nmapclear      " no range
+42,42nmap           " no range
+42,42nmenu
+42,42nnoremap       " no range
+42,42nnoremenu
+42,42noautocmd      " no range
+42,42nohlsearch     " no range
+42,42noreabbrev     " no range
+42,42noremap        " no range
+42,42noremenu
+42,42normal
+42,42noswapfile     " no range
+42,42number
+42,42nunmap         " no range
+42,42nunmenu        " no range
+42,42oldfiles       " no range
+42,42omapclear      " no range
+42,42omap           " no range
+42,42omenu
+42,42only
+42,42onoremap       " no range
+42,42onoremenu
+42,42open
+42,42options        " no range
+42,42ounmap         " no range
+42,42ounmenu        " no range
+42,42ownsyntax      " no range
+42,42packadd        " no range
+42,42packloadall    " no range
+42,42pclose         " no range
+42,42pedit          " no range
+42,42perl
+42,42perldo
+42,42pop
+42,42popup          " no range
+42,42ppop
+42,42preserve       " no range
+42,42previous
+42,42print
+42,42profdel        " no range
+42,42profile        " no range
+42,42promptfind     " no range
+42,42promptrepl     " no range
+42,42psearch
+42,42ptag
+42,42ptfirst
+42,42ptjump         " no range
+42,42ptlast         " no range
+42,42ptnext
+42,42ptNext
+42,42ptprevious
+42,42ptrewind
+42,42ptselect       " no range
+42,42put
+42,42pwd            " no range
+42,42py3
+42,42py3do
+42,42py3file
+42,42pydo
+42,42pyfile
+42,42python
+42,42python3
+42,42pythonx
+42,42pyx
+42,42pyxdo
+42,42pyxfile
+42,42qall           " no range
+42,42quit
+42,42quitall        " no range
+42,42read
+42,42recover        " no range
+42,42redir          " no range
+42,42redo           " no range
+42,42redraw         " no range
+42,42redrawstatus   " no range
+42,42redrawtabline  " no range
+42,42registers      " no range
+42,42resize
+42,42retab
+42,42return         " no range
+42,42rewind         " no range
+42,42right
+42,42rightbelow     " no range
+42,42ruby
+42,42rubydo
+42,42rubyfile
+42,42rundo          " no range
+42,42runtime        " no range
+42,42rviminfo       " no range
+42,42sall
+42,42sandbox        " no range
+42,42sargument
+42,42saveas         " no range
+42,42sball
+42,42sbfirst        " no range
+42,42sblast         " no range
+42,42sbmodified
+42,42sbnext
+42,42sbNext
+42,42sbprevious
+42,42sbrewind       " no range
+42,42sbuffer
+42,42scriptencoding " no range
+42,42scriptnames
+42,42scriptversion  " no range
+42,42scscope        " no range
+42,42setfiletype    " no range
+42,42setglobal      " no range
+42,42setlocal       " no range
+42,42set            " no range
+42,42sfind
+42,42sfirst         " no range
+42,42shell          " no range
+42,42sign
+42,42silent         " no range
+42,42simalt         " no range
+42,42slast          " no range
+42,42sleep
+42,42sleep!
+42,42smagic
+42,42smapclear      " no range
+42,42smap           " no range
+42,42smenu
+42,42smile          " no range
+42,42snext
+42,42sNext
+42,42snomagic
+42,42snoremap       " no range
+42,42snoremenu
+42,42sort
+42,42source
+42,42spelldump      " no range
+42,42spellgood
+42,42spellinfo      " no range
+42,42spellrare
+42,42spellrepall    " no range
+42,42spellundo
+42,42spellwrong
+42,42split
+42,42sprevious
+42,42srewind        " no range
+42,42stag
+42,42startgreplace  " no range
+42,42startinsert    " no range
+42,42startreplace   " no range
+42,42stjump         " no range
+42,42stopinsert     " no range
+42,42stop           " no range
+42,42stselect       " no range
+42,42substitute
+42,42sunhide
+42,42sunmap         " no range
+42,42sunmenu        " no range
+42,42suspend        " no range
+42,42sview
+42,42swapname       " no range
+42,42syncbind       " no range
+42,42syntax         " no range
+42,42syntime        " no range
+42,42t
+42,42tab
+42,42tabclose
+42,42tabdo
+42,42tabedit
+42,42tabfind
+42,42tabfirst       " no range
+42,42tablast        " no range
+42,42tabmove
+42,42tabnew
+42,42tabnext
+42,42tabNext
+42,42tabonly
+42,42tabprevious
+42,42tabrewind      " no range
+42,42tabs           " no range
+42,42tag
+42,42tags           " no range
+42,42tcd            " no range
+42,42tchdir         " no range
+42,42tcl
+42,42tcldo
+42,42tclfile
+42,42tearoff
+42,42terminal
+42,42tfirst
+42,42throw          " no range
+42,42tjump          " no range
+42,42tlast          " no range
+42,42tlmenu
+42,42tlnoremenu
+42,42tlunmenu       " no range
+42,42tmapclear      " no range
+42,42tmap           " no range
+42,42tmenu
+42,42tnext
+42,42tNext
+42,42tnoremap       " no range
+42,42topleft        " no range
+42,42tprevious
+42,42trewind
+42,42try            " no range
+42,42tselect        " no range
+42,42tunmap         " no range
+42,42tunmenu        " no range
+42,42unabbreviate   " no range
+42,42undo
+42,42undojoin       " no range
+42,42undolist       " no range
+42,42unhide
+42,42unlet          " no range
+42,42unlockvar      " no range
+42,42unmap          " no range
+42,42unmenu         " no range
+42,42unsilent       " no range
+42,42update
+42,42verbose
+42,42version        " no range
+42,42vertical       " no range
+42,42vglobal
+42,42view           " no range
+42,42vim9cmd        " no range
+42,42vimgrep
+42,42vimgrepadd
+42,42visual         " no range
+42,42viusage        " no range
+42,42vmapclear      " no range
+42,42vmap           " no range
+42,42vmenu
+42,42vnew
+42,42vnoremap       " no range
+42,42vnoremenu
+42,42vsplit
+42,42vunmap         " no range
+42,42vunmenu        " no range
+42,42wall           " no range
+42,42while          " no range
+42,42wincmd
+42,42windo
+42,42winpos         " no range
+42,42winsize        " no range
+42,42wnext
+42,42wNext
+42,42wprevious
+42,42wq
+42,42wqall          " no range
+42,42write
+42,42wundo          " no range
+42,42wviminfo       " no range
+42,42xall           " no range
+42,42xit
+42,42xmapclear      " no range
+42,42xmap           " no range
+42,42xmenu
+42,42xnoremap       " no range
+42,42xnoremenu
+42,42xrestore       " no range
+42,42xunmap         " no range
+42,42xunmenu        " no range
+42,42yank
+42,42z
 
diff --git a/runtime/syntax/testdir/input/vim_ex_rightshift.vim b/runtime/syntax/testdir/input/vim_ex_rightshift.vim
new file mode 100644 (file)
index 0000000..30ed41e
--- /dev/null
@@ -0,0 +1,86 @@
+" Vim :> command
+
+>
+>>
+>>>
+
+> >
+> > >
+
+> 42
+>> 42
+>>> 42
+
+> l
+> p
+> #
+>> l
+>> p
+>> #
+
+> lp#
+>> lp#
+
+> 42 l
+> 42 p
+> 42 #
+>> 42 l
+>> 42 p
+>> 42 #
+
+> 42 lp#
+>> 42 lp#
+
+>    | echo "..."
+>    " comment
+> >  | echo "..."
+> >  " comment
+> 42 | echo "..."
+> 42 " comment
+> l  | echo "..."
+> l  " comment
+
+
+def Vim9Context()
+  # FIXME: differentiate operator and command when operators are contained
+  # >
+  :>
+  :> >
+  :> >>
+
+  :> >
+  :> > >
+
+  :> 42
+  :> > 42
+  :> >> 42
+
+  :> l
+  :> p
+  :> #
+  :> > l
+  :> > p
+  :> > #
+
+  :> lp#
+  :> > lp#
+
+  :> 42 l
+  :> 42 p
+  :> 42 #
+  :> > 42 l
+  :> > 42 p
+  :> > 42 #
+
+  :> 42 lp#
+  :>> 42 lp#
+
+  :>    | echo "..."
+  :>    # comment
+  :> >  | echo "..."
+  :> >  # comment
+  :> 42 | echo "..."
+  :> 42 # comment
+  :> l  | echo "..."
+  :> l  # comment
+enddef
diff --git a/runtime/syntax/testdir/input/vim_ex_runtime.vim b/runtime/syntax/testdir/input/vim_ex_runtime.vim
new file mode 100644 (file)
index 0000000..212cc22
--- /dev/null
@@ -0,0 +1,44 @@
+" Vim :runtime command
+
+
+runtime       plugin/**/foo.vim
+runtime START plugin/**/foo.vim
+runtime OPT   plugin/**/foo.vim
+runtime PACK  plugin/**/foo.vim
+runtime ALL   plugin/**/foo.vim
+
+runtime!       plugin/**/foo.vim
+runtime! START plugin/**/foo.vim
+runtime! OPT   plugin/**/foo.vim
+runtime! PACK  plugin/**/foo.vim
+runtime! ALL   plugin/**/foo.vim
+
+runtime plugin/**/foo.vim
+      "\ comment
+      \ plugin/**/bar.vim
+
+runtime plugin/**/foo.vim " comment
+runtime plugin/**/foo.vim | echo "..."
+
+
+def Vim9Context()
+  runtime       plugin/**/foo.vim
+  runtime START plugin/**/foo.vim
+  runtime OPT   plugin/**/foo.vim
+  runtime PACK  plugin/**/foo.vim
+  runtime ALL   plugin/**/foo.vim
+
+  runtime!       plugin/**/foo.vim
+  runtime! START plugin/**/foo.vim
+  runtime! OPT   plugin/**/foo.vim
+  runtime! PACK  plugin/**/foo.vim
+  runtime! ALL   plugin/**/foo.vim
+
+  runtime plugin/**/foo.vim
+       #\ comment
+       \ plugin/**/bar.vim
+
+  runtime plugin/**/foo.vim # comment
+  runtime plugin/**/foo.vim | echo "..."
+enddef
+
index 983b39d044e0bd54aa3035d824b9d596db895e2e..1cd5c1aaaf472766847fbbf845a96c6593d6d722 100644 (file)
@@ -50,8 +50,7 @@ s$/$//$ " comment
 s%/%//% " comment
 s&/&//& " comment
 s'/'//' " comment
-" FIXME - matches vimUserFunc
-" s(/(//( " comment
+s(/(//( " comment
 s)/)//) " comment
 s*/*//* " comment
 s+/+//+ " comment
@@ -84,8 +83,7 @@ s $/$//$ " comment
 s %/%//% " comment
 s &/&//& " comment
 s '/'//' " comment
-" FIXME - matches vimUserFunc
-" s (/(//( " comment
+s (/(//( " comment
 s )/)//) " comment
 s */*//* " comment
 s +/+//+ " comment
@@ -144,18 +142,30 @@ sg42
 sgi42
 :sgi42
 
-" FIXME
+
+" :& and :~
+
 &
 &&
 ~
 ~&
 
-" FIXME
+&  42
+&& 42
+~  42
+~& 42
+
 &cegiInp#lr
 &&cegiInp#lr
 ~cegiInp#lr
 ~&cegiInp#lr
 
+&cegiInp#lr  42
+&&cegiInp#lr 42
+~cegiInp#lr  42
+~&cegiInp#lr 42
+
+
 " 2 and 3 letter repeat-previous variants
 
 :sc  | :sce | :scg | :sci | :scI | :scn | :scp | :scl |
@@ -198,9 +208,6 @@ s | echo "Foo"
 
 " Issue #13883
 
-str[s]
-str(s)
-
 def Test()
   str[s]
   str(s)
index 68fac3ae44c6819652f6c4dc23c6242ba82e7373..5066703b786c4797c5b129de7f6852d1da22f0cc 100644 (file)
@@ -59,9 +59,14 @@ def Vim9Context()
   var wincmd = 42
   wincmd = 42
   :wincmd =
+
+  # KNOWN: incorrectly match as the Ex command rather than a variable
   wincmd = # comment
-  wincmd = | echo "Foo"
-  # KNOWN: incorrectly matches as the Ex command rather than a variable
+  42
   wincmd =
+  42
+
+  # E1143: Empty expression
+  wincmd = | echo "Foo"
 enddef
 
index 60e584dccb9de0bbc1aea2bc58f67a3dd075489d..b64564938346a44d1d5c0345066491b92ada9b18 100644 (file)
@@ -2,7 +2,7 @@
 " Language:       Vim script
 " Maintainer:     Hirohito Higashi <h.east.727 ATMARK gmail.com>
 "         Doug Kearns <dougkearns@gmail.com>
-" Last Change:    2026 Jun 27
+" Last Change:    2026 Aug 02
 " Former Maintainer: Charles E. Campbell
 
 " DO NOT CHANGE DIRECTLY.
@@ -34,32 +34,70 @@ syn cluster vimCommentGroup contains=vimTodo,@Spell
 
 " regular vim commands {{{2
 " GEN_SYN_VIM: vimCommand normal, START_STR='syn keyword vimCommand contained', END_STR='nextgroup=vimBang'
-syn keyword vimCommand contained al[l] ar[gs] arga[dd] argd[elete] argded[upe] arge[dit] argg[lobal] argl[ocal] argu[ment] as[cii] b[uffer] bN[ext] ba[ll] bad[d] balt bd[elete] bf[irst] bl[ast] bm[odified] bn[ext] bp[revious] br[ewind] brea[k] buffers bun[load] bw[ipeout] cN[ext] cNf[ile] cabo[ve] cad[dbuffer] cadde[xpr] caddf[ile] caf[ter] cb[uffer] cbe[fore] cbel[ow] cbo[ttom] cc ccl[ose] ce[nter] cex[pr] cf[ile] cfir[st] cg[etfile] cgetb[uffer] cgete[xpr] changes che[ckpath] checkt[ime] chi[story] cl[ist] clip[reset] cla[st] clo[se] cle[arjumps] cn[ext] cnew[er] cnf[ile] col[der] colo[rscheme] comc[lear] comp[iler] con[tinue] cope[n] cp[revious] cpf[ile] cq[uit] cr[ewind] cs[cope] cst[ag] cw[indow] delm[arks] defc[ompile] di[splay] dif[fupdate] diffg[et] diffo[ff] nextgroup=vimBang
-syn keyword vimCommand contained diffp[atch] diffpu[t] diffs[plit] difft[his] dig[raphs] disa[ssemble] dj[ump] dli[st] dr[op] ds[earch] dsp[lit] e[dit] ea[rlier] em[enu] endfo[r] endt[ry] endw[hile] ene[w] ex exi[t] exu[sage] f[ile] files fin[d] fina[lly] fini[sh] fir[st] fix[del] fo[ld] foldc[lose] foldo[pen] g[lobal] go[to] gu[i] gv[im] helpc[lose] helpf[ind] helpt[ags] ha[rdcopy] ij[ump] il[ist] int[ro] ip[ut] is[earch] isp[lit] ju[mps] l[ist] lN[ext] lNf[ile] la[st] lab[ove] lad[dexpr] laddb[uffer] laddf[ile] laf[ter] lat[er] lb[uffer] lbe[fore] lbel[ow] lbo[ttom] lcl[ose] lcs[cope] le[ft] lex[pr] lf[ile] lfir[st] lg[etfile] lgetb[uffer] lgete[xpr] lhi[story] ll lla[st] lli[st] lmak[e] lne[xt] lnew[er] lnf[ile] lo[adview] lockv[ar] lol[der] lop[en] lp[revious] nextgroup=vimBang
-syn keyword vimCommand contained lpf[ile] lr[ewind] lt[ag] lw[indow] ls m[ove] marks mes[sages] mk[exrc] mks[ession] mksp[ell] mkv[imrc] mkvie[w] mod[e] n[ext] nb[key] nbc[lose] nbs[tart] noh[lsearch] nu[mber] o[pen] ol[dfiles] on[ly] opt[ions] ow[nsyntax] p[rint] pa[ckadd] packl[oadall] pb[uffer] pc[lose] ped[it] po[p] pp[op] pre[serve] prev[ious] ps[earch] pt[ag] ptN[ext] ptf[irst] ptj[ump] ptl[ast] ptn[ext] ptp[revious] ptr[ewind] pts[elect] pu[t] pw[d] q[uit] quita[ll] qa[ll] r[ead] rec[over] red[o] redr[aw] redraws[tatus] redrawt[abline] redrawtabp[anel] reg[isters] res[ize] ret[ab] rew[ind] ri[ght] ru[ntime] rund[o] rv[iminfo] sN[ext] sa[rgument] sal[l] sav[eas] sb[uffer] sbN[ext] sba[ll] sbf[irst] sbl[ast] sbm[odified] sbn[ext] sbp[revious] sbr[ewind] scr[iptnames] nextgroup=vimBang
-syn keyword vimCommand contained scripte[ncoding] scriptv[ersion] scs[cope] setf[iletype] sf[ind] sfir[st] sh[ell] sim[alt] sig[n] sla[st] sn[ext] so[urce] spe[llgood] spelld[ump] spelli[nfo] spellr[epall] spellra[re] spellu[ndo] spellw[rong] spr[evious] sre[wind] st[op] sta[g] star[tinsert] startg[replace] startr[eplace] stopi[nsert] stj[ump] sts[elect] sun[hide] sus[pend] sv[iew] sync[bind] smi[le] t tN[ext] ta[g] tags tabc[lose] tabe[dit] tabf[ind] tabfir[st] tabm[ove] tabl[ast] tabn[ext] tabnew tabo[nly] tabp[revious] tabN[ext] tabr[ewind] tabs te[aroff] tf[irst] tj[ump] tl[ast] tn[ext] tp[revious] tr[ewind] try ts[elect] u[ndo] undoj[oin] undol[ist] unh[ide] up[date] v[global] ve[rsion] vi[sual] vie[w] viu[sage] vne[w] vs[plit] w[rite] wN[ext] wa[ll] wi[nsize] nextgroup=vimBang
-syn keyword vimCommand contained winp[os] wl[restore] wn[ext] wp[revious] wq wqa[ll] wu[ndo] wv[iminfo] x[it] xa[ll] xr[estore] y[ank] z dl dell delel deletl deletel dp dep delp delep deletp deletep a i nextgroup=vimBang
-
-" Lower priority :syn-match to allow for :command/function() distinction
-" :chdir is handled specially elsewhere
-syn match vimCommand "\<co\%[py]\>"     nextgroup=vimBang
-syn match vimCommand "\<d\%[elete]\>"   nextgroup=vimBang
-syn match vimCommand "\<j\%[oin]\>"     nextgroup=vimBang
-syn match vimCommand "\<sp\%[lit]\>"    nextgroup=vimBang
-syn match vimCommand "\<sw\%[apname]\>" nextgroup=vimBang
-
-" GEN_SYN_VIM: vimCommand modifier, START_STR='syn keyword vimCommandModifier', END_STR='skipwhite nextgroup=vimCommandModifierBang,@vimCmdList'
-syn keyword vimCommandModifier abo[veleft] bel[owright] bo[tright] hid[e] hor[izontal] kee[pmarks] keepj[umps] keepp[atterns] keepa[lt] lefta[bove] leg[acy] loc[kmarks] noa[utocmd] nos[wapfile] rightb[elow] san[dbox] sil[ent] tab to[pleft] uns[ilent] verb[ose] vert[ical] vim9[cmd] skipwhite nextgroup=vimCommandModifierBang,@vimCmdList
-" :filter is handled specially elsewhere
-syn match      vimCommandModifierBang  contained       "\a\@1<=!"      skipwhite nextgroup=@vimCmdList
-
-" Lower priority :syn-match to allow for :command/function() distinction
-syn match vimCommand "\<bro\%[wse]\>"  skipwhite nextgroup=vimCommandModifierBang,@vimCmdList
-syn match vimCommand "\<conf\%[irm]\>" skipwhite nextgroup=vimCommandModifierBang,@vimCmdList
-
-" Lower priority for _new_ to distinguish constructors from the command.
-syn match   vimCommand contained       "\<new\>(\@!"
-syn match   vimCommand contained       "\<z[-+^.=]\=\>"
+syn keyword vimCommand contained al[l] ar[gs] arga[dd] argd[elete] argded[upe] arge[dit] argg[lobal] argl[ocal] argu[ment] as[cii] bN[ext] ba[ll] bad[d] balt bd[elete] bf[irst] bl[ast] bm[odified] bn[ext] bp[revious] br[ewind] brea[k] buffers bun[load] bw[ipeout] cN[ext] cNf[ile] cabo[ve] cad[dbuffer] cadde[xpr] caddf[ile] caf[ter] cb[uffer] cbe[fore] cbel[ow] cbo[ttom] cc ccl[ose] ce[nter] cex[pr] cf[ile] cfir[st] cg[etfile] cgetb[uffer] cgete[xpr] changes che[ckpath] checkt[ime] chi[story] cl[ist] clip[reset] cla[st] clo[se] cle[arjumps] cn[ext] cnew[er] cnf[ile] col[der] colo[rscheme] comc[lear] comp[iler] con[tinue] cope[n] cp[revious] cpf[ile] cq[uit] cr[ewind] cs[cope] cst[ag] cw[indow] delm[arks] defc[ompile] di[splay] dif[fupdate] diffg[et] diffo[ff] diffp[atch] nextgroup=vimBang
+syn keyword vimCommand contained diffpu[t] diffs[plit] difft[his] dig[raphs] disa[ssemble] dj[ump] dli[st] dr[op] ds[earch] dsp[lit] e[dit] ea[rlier] em[enu] endfo[r] endt[ry] endw[hile] ene[w] ex exi[t] exu[sage] f[ile] files fin[d] fina[lly] fini[sh] fir[st] fix[del] fo[ld] foldc[lose] foldo[pen] go[to] gu[i] gv[im] helpc[lose] helpf[ind] helpt[ags] ha[rdcopy] ij[ump] il[ist] int[ro] ip[ut] is[earch] isp[lit] ju[mps] l[ist] lN[ext] lNf[ile] la[st] lab[ove] lad[dexpr] laddb[uffer] laddf[ile] laf[ter] lat[er] lb[uffer] lbe[fore] lbel[ow] lbo[ttom] lcl[ose] lcs[cope] le[ft] lex[pr] lf[ile] lfir[st] lg[etfile] lgetb[uffer] lgete[xpr] lhi[story] ll lla[st] lli[st] lne[xt] lnew[er] lnf[ile] lo[adview] lol[der] lop[en] lp[revious] lpf[ile] lr[ewind] lt[ag] lw[indow] nextgroup=vimBang
+syn keyword vimCommand contained ls m[ove] marks mes[sages] mk[exrc] mks[ession] mksp[ell] mkv[imrc] mkvie[w] mod[e] n[ext] nb[key] nbc[lose] nbs[tart] new noh[lsearch] o[pen] ol[dfiles] on[ly] opt[ions] ow[nsyntax] p[rint] packl[oadall] pb[uffer] pc[lose] ped[it] po[p] pp[op] pre[serve] prev[ious] ps[earch] pt[ag] ptN[ext] ptf[irst] ptj[ump] ptl[ast] ptn[ext] ptp[revious] ptr[ewind] pts[elect] pu[t] pw[d] q[uit] quita[ll] qa[ll] r[ead] rec[over] red[o] redr[aw] redraws[tatus] redrawt[abline] redrawtabp[anel] reg[isters] res[ize] ret[ab] rew[ind] ri[ght] rund[o] rv[iminfo] sN[ext] sa[rgument] sal[l] sav[eas] sb[uffer] sbN[ext] sba[ll] sbf[irst] sbl[ast] sbm[odified] sbn[ext] sbp[revious] sbr[ewind] scr[iptnames] scripte[ncoding] scriptv[ersion] scs[cope] setf[iletype] nextgroup=vimBang
+syn keyword vimCommand contained sf[ind] sfir[st] sh[ell] sim[alt] sig[n] sla[st] sn[ext] so[urce] spe[llgood] spelld[ump] spelli[nfo] spellr[epall] spellra[re] spellu[ndo] spellw[rong] spr[evious] sre[wind] st[op] sta[g] star[tinsert] startg[replace] startr[eplace] stopi[nsert] stj[ump] sts[elect] sun[hide] sus[pend] sv[iew] sync[bind] smi[le] tN[ext] ta[g] tags tabc[lose] tabe[dit] tabf[ind] tabfir[st] tabm[ove] tabl[ast] tabn[ext] tabnew tabo[nly] tabp[revious] tabN[ext] tabr[ewind] tabs te[aroff] tf[irst] tj[ump] tl[ast] tn[ext] tp[revious] tr[ewind] try ts[elect] u[ndo] undoj[oin] undol[ist] unh[ide] up[date] ve[rsion] vi[sual] vie[w] viu[sage] vne[w] vs[plit] wN[ext] wa[ll] wi[nsize] winp[os] wl[restore] wn[ext] wp[revious] wq wqa[ll] wu[ndo] wv[iminfo] nextgroup=vimBang
+syn keyword vimCommand contained x[it] xa[ll] xr[estore] y[ank] nextgroup=vimBang
+syn match vimCommand_ contained "a\%(l\%[l]\|rga\%[dd]\|rgd\%[elete]\|rge\%[dit]\|rgu\%[ment]\)\>" nextgroup=vimBang
+syn match vimCommand_ contained "b\%(N\%[ext]\|a\%[ll]\|d\%[elete]\|f\%[irst]\|l\%[ast]\|m\%[odified]\|n\%[ext]\|p\%[revious]\|r\%[ewind]\|un\%[load]\|w\%[ipeout]\)\>" nextgroup=vimBang
+syn match vimCommand_ contained "c\%(N\%[ext]\|Nf\%[ile]\|abo\%[ve]\|ad\%[dbuffer]\|af\%[ter]\|b\%[uffer]\|be\%[fore]\|bel\%[ow]\|c\|e\%[nter]\|fir\%[st]\|getb\%[uffer]\|heckt\%[ime]\|hi\%[story]\|la\%[st]\|lo\%[se]\|n\%[ext]\|new\%[er]\|nf\%[ile]\|ol\%[der]\|ope\%[n]\|p\%[revious]\|pf\%[ile]\|q\%[uit]\|r\%[ewind]\|w\%[indow]\)\>" nextgroup=vimBang
+syn match vimCommand_ contained "d\%(iffg\%[et]\|iffpu\%[t]\|j\%[ump]\|li\%[st]\|s\%[earch]\|sp\%[lit]\)\>" nextgroup=vimBang
+syn match vimCommand_ contained "e\%(m\%[enu]\|xi\%[t]\)\>" nextgroup=vimBang
+syn match vimCommand_ contained "f\%(\%[ile]\|in\%[d]\|o\%[ld]\|oldc\%[lose]\|oldo\%[pen]\)\>" nextgroup=vimBang
+syn match vimCommand_ contained "go\%[to]\>" nextgroup=vimBang
+syn match vimCommand_ contained "ha\%[rdcopy]\>" nextgroup=vimBang
+syn match vimCommand_ contained "i\%(j\%[ump]\|l\%[ist]\|p\%[ut]\|s\%[earch]\|sp\%[lit]\)\>" nextgroup=vimBang
+syn match vimCommand_ contained "l\%(\%[ist]\|N\%[ext]\|Nf\%[ile]\|ab\%[ove]\|addb\%[uffer]\|af\%[ter]\|b\%[uffer]\|be\%[fore]\|bel\%[ow]\|cl\%[ose]\|e\%[ft]\|fir\%[st]\|getb\%[uffer]\|hi\%[story]\|l\|la\%[st]\|ne\%[xt]\|new\%[er]\|nf\%[ile]\|ol\%[der]\|op\%[en]\|p\%[revious]\|pf\%[ile]\|r\%[ewind]\|w\%[indow]\)\>" nextgroup=vimBang
+syn match vimCommand_ contained "m\%(\%[ove]\|es\%[sages]\)\>" nextgroup=vimBang
+syn match vimCommand_ contained "n\%(\%[ext]\|ew\)\>" nextgroup=vimBang
+syn match vimCommand_ contained "o\%(\%[pen]\|n\%[ly]\)\>" nextgroup=vimBang
+syn match vimCommand_ contained "p\%(\%[rint]\|b\%[uffer]\|o\%[p]\|p\%[op]\|rev\%[ious]\|s\%[earch]\|t\%[ag]\|tN\%[ext]\|tf\%[irst]\|tn\%[ext]\|tp\%[revious]\|tr\%[ewind]\|u\%[t]\)\>" nextgroup=vimBang
+syn match vimCommand_ contained "q\%[uit]\>" nextgroup=vimBang
+syn match vimCommand_ contained "r\%(\%[ead]\|es\%[ize]\|et\%[ab]\|i\%[ght]\)\>" nextgroup=vimBang
+syn match vimCommand_ contained "s\%(N\%[ext]\|a\%[rgument]\|al\%[l]\|b\%[uffer]\|bN\%[ext]\|ba\%[ll]\|bm\%[odified]\|bn\%[ext]\|bp\%[revious]\|cr\%[iptnames]\|f\%[ind]\|ig\%[n]\|n\%[ext]\|o\%[urce]\|pe\%[llgood]\|pellra\%[re]\|pellu\%[ndo]\|pellw\%[rong]\|pr\%[evious]\|ta\%[g]\|un\%[hide]\|v\%[iew]\)\>" nextgroup=vimBang
+syn match vimCommand_ contained "t\%(N\%[ext]\|a\%[g]\|abc\%[lose]\|abe\%[dit]\|abf\%[ind]\|abm\%[ove]\|abn\%[ext]\|abnew\|abo\%[nly]\|abp\%[revious]\|abN\%[ext]\|f\%[irst]\|n\%[ext]\|p\%[revious]\|r\%[ewind]\)\>" nextgroup=vimBang
+syn match vimCommand_ contained "u\%(\%[ndo]\|nh\%[ide]\|p\%[date]\)\>" nextgroup=vimBang
+syn match vimCommand_ contained "v\%(ne\%[w]\|s\%[plit]\)\>" nextgroup=vimBang
+syn match vimCommand_ contained "w\%(N\%[ext]\|n\%[ext]\|p\%[revious]\|q\)\>" nextgroup=vimBang
+syn match vimCommand_ contained "x\%[it]\>" nextgroup=vimBang
+syn match vimCommand_ contained "y\%[ank]\>" nextgroup=vimBang
+
+" lower priority :syn-match to allow for :command/function() distinction
+" :chdir and :delete is handled specially elsewhere
+syn match vimCommand  contained "\<co\%[py]\>"     nextgroup=vimBang
+syn match vimCommand_ contained   "co\%[py]\>"     nextgroup=vimBang
+syn match vimCommand  contained "\<j\%[oin]\>"     nextgroup=vimBang
+syn match vimCommand_ contained   "j\%[oin]\>"     nextgroup=vimBang
+syn match vimCommand  contained "\<sp\%[lit]\>"    nextgroup=vimBang
+syn match vimCommand_ contained   "sp\%[lit]\>"    nextgroup=vimBang
+syn match vimCommand  contained "\<sw\%[apname]\>" nextgroup=vimBang
+
+" commands starting with uppercase letter
+syn keyword vimCommand  contained N[ext]       nextgroup=vimBang
+syn match   vimCommand_ contained "N\%[ext]\>" nextgroup=vimBang
+syn keyword vimCommand  contained P[rint]
+syn match   vimCommand_ contained "P\%[rint]\>"
+syn keyword vimCommand  contained X
+
+" GEN_SYN_VIM: vimCommand modifier, START_STR='syn keyword vimCommandModifier contained', END_STR='skipwhite skipnl nextgroup=vimCommandModifierBang,@vimCommandModifierContinue,vimCmdStart,@vimRange,@vimCmdList,@vim9Lhs,@vim9Func'
+syn keyword vimCommandModifier contained abo[veleft] bel[owright] bo[tright] hid[e] hor[izontal] kee[pmarks] keepj[umps] keepp[atterns] keepa[lt] lefta[bove] leg[acy] loc[kmarks] noa[utocmd] nos[wapfile] rightb[elow] san[dbox] sil[ent] tab to[pleft] uns[ilent] verb[ose] vert[ical] vim9[cmd] skipwhite skipnl nextgroup=vimCommandModifierBang,@vimCommandModifierContinue,vimCmdStart,@vimRange,@vimCmdList,@vim9Lhs,@vim9Func
+syn match vimCommandModifier_ contained "hid\%[e]\>" skipwhite skipnl nextgroup=vimCommandModifierBang,@vimCommandModifierContinue,vimCmdStart,@vimRange,@vimCmdList,@vim9Lhs,@vim9Func
+syn match vimCommandModifier_ contained "tab\>" skipwhite skipnl nextgroup=vimCommandModifierBang,@vimCommandModifierContinue,vimCmdStart,@vimRange,@vimCmdList,@vim9Lhs,@vim9Func
+syn match vimCommandModifier_ contained "verb\%[ose]\>" skipwhite skipnl nextgroup=vimCommandModifierBang,@vimCommandModifierContinue,vimCmdStart,@vimRange,@vimCmdList,@vim9Lhs,@vim9Func
+" modifiers supporting bang, :filter is handled specially elsewhere
+syn keyword vimCommandModifier contained sil[ent] skipwhite skipnl nextgroup=vimCommandModifierBang,@vimCommandModifierContinue,vimCmdStart,@vimRange,@vimCmdList,@vim9Lhs,@vim9Func
+
+syn match      vimCommandModifierBang  contained       "\a\@1<=!"      skipwhite skipnl nextgroup=@vimCommandModifierContinue,vimCmdStart,@vimRange,@vimCmdList,@vim9Lhs,@vim9Func
+
+" lower priority :syn-match to allow for :command/function() distinction
+syn match vimCommandModifier contained "\<bro\%[wse]\>"  skipwhite skipnl nextgroup=vimCommandModifierBang,@vimCommandModifierContinue,vimCmdStart,@vimRange,@vimCmdList,@vim9Lhs,@vim9Func
+syn match vimCommandModifier contained "\<conf\%[irm]\>" skipwhite skipnl nextgroup=vimCommandModifierBang,@vimCommandModifierContinue,vimCmdStart,@vimRange,@vimCmdList,@vim9Lhs,@vim9Func
+
+syn match      vimCommandModifierContinue      contained       "^\s*\\"        skipwhite skipnl nextgroup=@vimCommandModifierContinue,vimCmdStart,@vimRange,@vimCmdList,@vim9Lhs,@vim9Func     contains=vimLeadingWhitespace
+syn match         vimCommandModifierContinueComment    contained       '^\s*["#]\\ .*' skipwhite skipnl nextgroup=@vimCommandModifierContinue                          contains=vimLeadingWhitespace
+syn cluster    vimCommandModifierContinue              contains=vimCommandModifierContinue,vimCommandModifierContinueComment
+
 syn keyword vimStdPlugin contained     Arguments Asm Break Cfilter Clear Continue DiffOrig Evaluate Finish Gdb Lfilter Man Over Program Run S Source Step Stop Termdebug TermdebugCommand TOhtml Until Winbar XMLent XMLns
 
 " vimOptions are caught only when contained in a vimSet {{{2
@@ -138,7 +176,7 @@ syn keyword vimAutoEvent contained FilterWritePost FilterWritePre FocusGained Fo
 syn keyword vimAutoEvent contained WinLeave WinNew WinNewPre WinResized WinScrolled skipwhite nextgroup=vimAutoEventSep,@vimAutocmdPattern
 
 syn keyword    vimAutoEvent    contained       User    skipwhite nextgroup=vimUserAutoEvent
-syn match      vimUserAutoEvent        contained       "\<\h\w*\>"     skipwhite nextgroup=vimUserAutoEventSep,vimAutocmdMod,vimAutocmdBlock
+syn match      vimUserAutoEvent        contained       "\<\h\w*\>"     skipwhite skipnl nextgroup=vimUserAutoEventSep,vimAutocmdMod,vimAutocmdBlock,@vimAutocmdContinue,vimCmdStart,@vimRange,@vimCmdList,@vim9Lhs,@vim9Func,@vimFunc
 
 " Highlight commonly used Groupnames {{{2
 " GEN_SYN_VIM: vimGroup, START_STR='syn keyword vimGroup contained', END_STR=''
@@ -290,7 +328,7 @@ Vim9 syn keyword vim9Boolean        true false
 " Numbers {{{2
 " =======
 syn case ignore
-syn match      vimNumber       "\<\d\+\%('\d\+\)*"             skipwhite nextgroup=@vimComment,vimSubscriptBrackets,vimGlobal,vimSubst1
+syn match      vimNumber       "\<\d\+\%('\d\+\)*"             skipwhite nextgroup=@vimComment,vimSubscriptBrackets
 syn match      vimNumber       "\<\d\+\%('\d\+\)*\.\d\+\%(e[+-]\=\d\+\)\="     skipwhite nextgroup=@vimComment
 syn match      vimNumber       "\<0b[01]\+\%('[01]\+\)*"               skipwhite nextgroup=@vimComment,vimSubscriptBrackets
 syn match      vimNumber       "\<0o\=\o\+\%('\o\+\)*"         skipwhite nextgroup=@vimComment,vimSubscriptBrackets
@@ -299,16 +337,8 @@ syn match  vimNumber       '\<0z\>'                        skipwhite nextgroup=@vimComment
 syn match      vimNumber       '\<0z\%(\x\x\)\+\%(\.\%(\x\x\)\+\)*'    skipwhite nextgroup=@vimComment,vimSubscriptBrackets
 syn case match
 
-" All vimCommands are contained by vimIsCommand. {{{2
-syn cluster vimCmdList contains=vimAbb,vimAddress,vimAt,vimAutocmd,vimAugroup,vimBehave,vimBreakadd,vimBreakdel,vimBreaklist,vimCall,vimCatch,vimCd,vimCommandModifier,vimConst,vimDoautocmd,vimDebug,vimDebuggreedy,vimDef,vimDefFold,vimDefer,vimDelcommand,vimDelFunction,vimDoCommand,@vimEcho,vimElse,vimEnddef,vimEndfunction,vimEndif,vimEval,vimExecute,vimIsCommand,vimExtCmd,vimExFilter,vimExMark,vimFiletype,vimFor,vimFunction,vimFunctionFold,vimGrep,vimGrepAdd,vimGlobal,vimHelp,vimHelpgrep,vimHighlight,vimHistory,vimImport,vimLanguage,vimLet,vimLoadkeymap,vimLockvar,vimMake,vimMap,vimMark,vimMatch,vimNotFunc,vimNormal,vimProfdel,vimProfile,vimPrompt,vimRedir,vimSet,vimSleep,vimSort,vimSyntax,vimSyntime,vimSynColor,vimSynLink,vimTerminal,vimThrow,vimUniq,vimUnlet,vimUnlockvar,vimUnmap,vimUserCmd,vimVimgrep,vimVimgrepadd,vimWincmd,vimMenu,vimMenutranslate,@vim9CmdList,@vimExUserCmdList,vimLua,vimMzScheme,vimPerl,vimPython,vimPython3,vimPythonX,vimRuby,vimTcl
-syn cluster vim9CmdList        contains=vim9Abstract,vim9Class,vim9Const,vim9Enum,vim9Export,vim9Final,vim9For,vim9Interface,vim9Type,vim9Var
-syn match vimCmdSep    "\\\@1<!|"      skipwhite nextgroup=@vimCmdList,vimSubst1,@vimFunc
-syn match vimCmdSep    ":\+"   skipwhite nextgroup=@vimCmdList,vimSubst1
-syn match vimCount     contained       "\d\+"
-syn match vimIsCommand "\<\h\w*\>"     nextgroup=vimBang contains=vimCommand
-syn match vimBang            contained "!"
-syn match vimWhitespace contained      "\s\+"
-
+" Variables {{{2
+" =========
 syn region vimSubscriptBrackets        contained
       \ matchgroup=vimSubscriptBracket
       \ start="\["
@@ -328,202 +358,205 @@ syn match vimFBVar      contained       "\<[bwglsta]:\h[a-zA-Z0-9#_]*\>"        nextgroup=vim
 syn match vimVarScope   contained      "\<[bwglstav]:"
 syn match vimVimVar     contained      "\<[bwglstav]:\%(\h\|\d\)\@!"   nextgroup=vimSubscriptBrackets,vimSubscriptDot
 
-syn match vimVarNameError contained "\<\h\w*\>"                nextgroup=vimSubscriptBrackets,vimSubscriptDot " just abort highlighting rather than match nextgroup?
+syn match vimVarNameError contained "\<\h\w*\>"                nextgroup=vimSubscriptBrackets,vimSubscriptDot " TODO: just abort highlighting rather than match nextgroup?
 syn match vimVimVar    "\<v:"          nextgroup=vimSubscriptBrackets,vimSubscriptDot,vimVimVarName,vimVarNameError
 syn match vimOptionVar "&\%([lg]:\)\="         nextgroup=vimSubscriptBrackets,vimSubscriptDot,vimOptionVarName,vimVarNameError
 syn cluster vimSpecialVar      contains=vimEnvvar,vimLetRegister,vimOptionVar,vimVimVar
 
 Vim9 syn match vimVar  contained        "\<\h\w*\ze<"          nextgroup=vim9TypeArgs
 
-Vim9 syn match vim9LhsVariable "\s\=\h[a-zA-Z0-9#_]*\ze\s\+[-+/*%]\==\%(\s\|$\)"
-Vim9 syn match vim9LhsVariable "\s\=\h[a-zA-Z0-9#_]*\ze\s\+\.\.=\%(\s\|$\)"
-Vim9 syn match vim9LhsVariable "\s\=\%([bwgt]:\)\=\h[a-zA-Z0-9#_]*\ze\s\+=<<\s"        skipwhite nextgroup=vimLetHeredoc       contains=vimVarScope
-Vim9 syn match vim9LhsVariable "\s\=\h[a-zA-Z0-9#_]*\ze\["                       nextgroup=vimSubscriptBrackets
-Vim9 syn match vim9LhsVariable "\s\=\h[a-zA-Z0-9#_]*\ze\."                       nextgroup=vimSubscriptDot     contains=vim9Super,vim9This
-Vim9 syn match vim9LhsVariable "\s\=\h[a-zA-Z0-9#_]*\ze\s*->"                          contains=vim9Super,vim9This
-
-Vim9 syn match vim9LhsVariableList     "\[\_[^]]\+]\ze\s\+[-+/*%]\=="                  contains=vimVar,@vimSpecialVar
-Vim9 syn match vim9LhsVariableList     "\[\_[^]]\+]\ze\s\+=<<" skipwhite nextgroup=vimLetHeredoc       contains=vimVar,@vimSpecialVar
-Vim9 syn match vim9LhsVariableList     "\[\_[^]]\+]\ze\s\+\.\.="                       contains=vimVar,@vimSpecialVar
-
-Vim9 syn match vim9LhsRegister "@["0-9\-a-zA-Z#=*+_/]\ze\s\+\%(\.\.\)\=="
-
 syn cluster vimExprList        contains=@vimSpecialVar,@vimFunc,vimNumber,vimOper,vimOperParen,vimLambda,vimString,vimVar,@vim9ExprList
 syn cluster vim9ExprList       contains=vim9Boolean,vim9LambdaParams,vim9Null
 
-" Insertions And Appends: insert append {{{2
-"   (buftype != nofile test avoids having append, change, insert show up in the command window)
-" =======================
-if &buftype != 'nofile'
- syn region vimInsert  matchgroup=vimCommand start="^[: \t]*\(\d\+\(,\d\+\)\=\)\=a\%[ppend]$"          matchgroup=vimCommand end="^\.$" extend
- syn region vimInsert  matchgroup=vimCommand start="^[: \t]*\(\d\+\(,\d\+\)\=\)\=c\%[hange]$"          matchgroup=vimCommand end="^\.$" extend
- syn region vimInsert  matchgroup=vimCommand start="^[: \t]*\(\d\+\(,\d\+\)\=\)\=i\%[nsert]$"          matchgroup=vimCommand end="^\.$" extend
-endif
+" Commands {{{2
+syn cluster vimCmdList contains=@vim9CmdList,@vimExUserCmdList,vimAbb,vimAt,vimAugroup,vimAutocmd,vimBehave,vimBreakadd,vimBreakdel,vimBreaklist,vimBuffer,vimCall,vimCatch,vimCd,vimCommand,vimCommandModifier,vimConst,vimCopy,vimDebug,vimDebuggreedy,vimDef,vimDefFold,vimDefer,vimDelcommand,vimDelete,vimDelfunction,vimDoCommand,vimDoautocmd,vimTextInputFold,@vimEcho,vimElse,vimElseif,vimEnddef,vimEndfunction,vimEndif,vimEquals,vimEval,vimExFilter,vimExecute,vimExtCmd,vimFiletype,vimFor,vimFunction,vimFunctionFold,vimGlobal,vimGrep,vimGrepadd,vimHelp,vimHelpgrep,vimHighlight,vimHistory,vimIf,vimImport,vimLanguage,vimLet,vimLoadkeymap,vimLockvar,vimLua,vimMake,vimMap,vimMark,vimMatch,vimMenu,vimMenutranslate,vimMzScheme,vimNormal,vimPackadd,vimPerl,vimPound,vimProfdel,vimProfile,vimPrompt,vimPython,vimPython3,vimPythonX,vimRedir,vimReturn,vimRuby,vimRuntime,vimSet,vimShiftLeft,vimShiftRight,vimSleep,vimSort,vimSubst,vimSynColor,vimSynLink,vimSyntax,vimSyntime,vimTcl,vimTerminal,vimThrow,vimUniq,vimUnlet,vimUnlockvar,vimUnmap,vimUserCmd,vimUsrCmd,vimVimgrep,vimVimgrepadd,vimWhile,vimWincmd,vimWrite
+syn cluster vim9CmdList        contains=vim9Abstract,vim9ClassBody,vim9Const,vim9EnumBody,vim9Export,vim9Final,vim9For,vim9InterfaceBody,vim9Type,vim9Var,vim9Wincmd
 
-" Behave! {{{2
-" =======
-if !exists("g:vimsyn_noerror") && !exists("g:vimsyn_nobehaveerror")
- syn match   vimBehaveError contained  "[^ ]\+"
-endif
-syn match   vimBehave  "\<be\%[have]\>"        nextgroup=vimBehaveBang,vimBehaveModel,vimBehaveError skipwhite
-syn match   vimBehaveBang      contained       "\a\@1<=!" nextgroup=vimBehaveModel skipwhite
-syn keyword vimBehaveModel     contained       mswin   xterm
+syn match      vimCmdStart     contained       ":\+"   skipwhite nextgroup=vimCmdStart,@vimRange,@vimCmdList,vimComment
+syn match      vimCount        contained       "\d\+"
+syn match      vimBang contained       "!"
+syn match      vimPrintFlag    contained       "[lp#]" skipwhite nextgroup=vimPrintFlag,vimComment,vimCmdSep
 
-" Break* commands {{{2
-" ===============
-syn keyword    vimBreakaddFunc contained       func    skipwhite nextgroup=vimBreakpointFunctionLine,vimBreakpointFunction
-syn keyword    vimBreakaddFile contained       file    skipwhite nextgroup=vimBreakpointFileLine,vimBreakpointFilename
-syn keyword    vimBreakaddHere contained       here    skipwhite nextgroup=vimComment,vim9Comment,vimSep
-syn keyword    vimBreakaddExpr contained       expr    skipwhite nextgroup=@vimExprList
+syn match      vimWhitespace      contained    "\s\+"
+syn match      vimLeadingWhitespace contained  "^\s\+"
 
-syn match      vimBreakpointGlob               contained       "*"     skipwhite nextgroup=vimComment,vim9Comment,vimSep
-syn match      vimBreakpointNumber     contained       "\<\d\+\>"      skipwhite nextgroup=vimComment,vim9Comment,vimSep
+" :range {{{3
+syn match      vimRange        contained       "[*%]" skipwhite nextgroup=vimAddressOffset,vimAddressSeparator,vimCmdStart,@vimCmdList,vimCommand
 
-syn cluster vimBreakpointArg contains=vimBreakaddFunc,vimBreakaddFile,vimBreakaddHere,vimBreakaddExpr
+syn region     vimAddressPattern       contained
+      \ matchgroup=Delimiter
+      \ start="/"
+      \ skip=+\\/\|\n\s*\%(\\\|["#]\\ \)+
+      \ end="$"
+      \ end="/"
+      \ skipwhite nextgroup=vimAddressOffset,vimAddressSeparator,vimCmdStart,@vimCmdList,vimCommand
+      \ contains=vimAddressSlashEscape,@vimContinue,@vimSubstList
+syn match      vimAddressSlashEscape   contained       "\\/"
+syn region     vimAddressPattern       contained
+      \ matchgroup=Delimiter
+      \ start="?"
+      \ skip=+\\?\|\n\s*\%(\\\|["#]\\ \)+
+      \ end="$"
+      \ end="?"
+      \ skipwhite nextgroup=vimAddressOffset,vimAddressSeparator,vimCmdStart,@vimCmdList,vimCommand
+      \ contains=vimAddressQuestionEscape,@vimContinue,@vimSubstList
+syn match      vimAddressQuestionEscape        contained       "\\?"
 
-syn match      vimBreakpointFunction   contained       "\<\%(\*\|\w\)\+\>"     skipwhite nextgroup=vimComment,vim9Comment,vimSep
-syn match      vimBreakpointFilename   contained       "\<\%(\*\|\f\)\+\>"     skipwhite nextgroup=vimComment,vim9Comment,vimSep
-syn match      vimBreakpointFunctionLine       contained       "\<\d\+\>"              skipwhite nextgroup=vimBreakpointFunction
-syn match      vimBreakpointFileLine   contained       "\<\d\+\>"              skipwhite nextgroup=vimBreakpointFilename
+syn match      vimAddressOffset        contained       "[+-]\%(\d\+\)\=\|\d\+"                        skipwhite nextgroup=vimAddressOffset,vimAddressSeparator,vimCmdStart,@vimCmdList,@vimCommand_
+syn match      vimAddress      contained       "\%#=1\d\+"                                    skipwhite nextgroup=vimAddressOffset,vimAddressSeparator,vimCmdStart,@vimCmdList,@vimCommand_
+syn match      vimAddress      contained       "\%#=1[.$]"                                    skipwhite nextgroup=vimAddressOffset,vimAddressSeparator,vimCmdStart,@vimCmdList,vimCommand
+syn match      vimAddress      contained       "\%#=1'[[\]<>'`"^.(){}]"                       skipwhite nextgroup=vimAddressOffset,vimAddressSeparator,vimCmdStart,@vimCmdList,vimCommand
+syn match      vimAddress      contained       "\%#=1'[a-zA-Z0-9]"                            skipwhite nextgroup=vimAddressOffset,vimAddressSeparator,vimCmdStart,@vimCmdList,@vimCommand_
+" NOTE: needs leading ':' to distinguish \/ from line continuation in Vim script
+syn match      vimAddress      contained       "\%#=1\\[/?&]"                                 skipwhite nextgroup=vimAddressOffset,vimAddressSeparator,vimCmdStart,@vimCmdList,vimCommand
 
-syn keyword    vimBreakadd     breaka[dd]      skipwhite nextgroup=@vimBreakpointArg
-syn keyword    vimBreakdel     breakd[el]      skipwhite nextgroup=@vimBreakpointArg,vimBreakpointNumber,vimBreakpointGlob
-syn keyword    vimBreaklist    breakl[ist]     skipwhite nextgroup=vimComment,vim9Comment,vimSep
+syn match      vimAddressSeparator     contained       "\%#=1[,;]" skipwhite nextgroup=vimAddress,vimAddressPattern,vimAddressOffset,vimCmdStart,@vimCmdList,vimCommand,vimAddressSeparator
 
-" Call {{{2
-" ====
-syn match vimCall      "\<call\=\>"    skipwhite nextgroup=vimVar,@vimFunc
+syn cluster    vimRange        contains=vimRange,vimAddress,vimAddressPattern,vimAddressOffset,vimAddressSeparator
 
-" Cd: {{{2
+" :@ {{{3
 " ==
-" GEN_SYN_VIM: vimCommand cd, START_STR='syn keyword vimCd', END_STR='skipwhite nextgroup=vimCdBang,vimCdArg,vimComment,vim9Comment,vimCmdSep'
-syn keyword vimCd cd lc[d] lch[dir] tc[d] tch[dir] skipwhite nextgroup=vimCdBang,vimCdArg,vimComment,vim9Comment,vimCmdSep
-syn match      vimCd   "\<chd\%[ir]\>" skipwhite nextgroup=vimCdBang,vimCdArg,vimComment,vim9Comment,vimCmdSep
-syn region     vimCdArg        contained
-      \ start=+["#|]\@!\S+
-      \ end="\ze\s*$"
-      \ end=+\ze\s*\\\@1<!["#|]+
-      \ skipwhite nextgroup=vimComment,vim9Comment,vimCmdSep
-      \ contains=vimSpecfile,@vimWildCard
-      \ oneline
-
-syn match      vimCdBang       contained       "\a\@1<=!"      skipwhite nextgroup=vimCdArg,vimComment,vim9Comment,vimCmdSep
+" syn match    vimAtArg        contained       +[0-9a-z".=*+:@]+       skipwhite nextgroup=vimComment,vim9Comment,vimCmdSep
+" syn match    vimAt   contained       "@"               nextgroup=vimAtArg,vimComment,vim9Comment,vimCmdSep
 
-" Debug {{{2
-" =====
-syn keyword    vimDebug        deb[ug] skipwhite nextgroup=@vimCmdList
+" NOTE: :* as an alias for :@ is not supported, this is considered a :range,
+" see :help cpo-star
+syn match         vimAtArg          contained         +@\@1<=[0-9a-z".=*+:@]+
+syn match         vimAt             contained  +@[0-9a-z".=*+:@]\ze\s*\%($\|[|"#]\)+                 skipwhite nextgroup=vimCmdSep,vimComment,vim9Comment contains=vimAtArg
+" Vim9: avoid LHS assignment mismatching of :@["#]
+syn match         vimAt             contained  +@\ze\s*\%($\||\|\s["#]\)+                            skipwhite nextgroup=vimCmdSep,vimComment,vim9Comment
 
-" Debuggreedy {{{2
+" :number, :# {{{3
 " ===========
-" TODO: special-cased until generalised range/count support is implemented
-syn match      vimDebuggreedy  "\<0\=debugg\%[reedy]\>" contains=vimCount
-
-" Defer {{{2
-" =====
-syn match      vimDefer        "\<defer\=\>"   skipwhite nextgroup=@vimFunc,vim9LambdaParams
+" TODO: needs to be limited to after a ':' in Vim9, otherwise a comment
+if s:vim9script
+  syn match    vimPound        contained       ":\@1<=#"       skipwhite nextgroup=vimPoundCount,vimPrintFlag
+else
+  syn match    vimPound        contained       "#"     skipwhite nextgroup=vimPoundCount,vimPrintFlag
+endif
+syn keyword    vimPound        contained       nu[mber]        skipwhite nextgroup=vimPoundCount,vimPrintFlag
+syn match      vimPound_       contained       "nu\%[mber]\>"  skipwhite nextgroup=vimPoundCount,vimPrintFlag
+syn match      vimPoundCount   contained       "\d\+"  skipwhite nextgroup=vimPrintFlag
 
-" *Do commands {{{2
-" ============
-syn match      vimDoCommandBang        contained       "\a\@1<=!"      skipwhite nextgroup=@vimCmdList
+" := {{{3
+" ==
+syn match      vimEquals       contained       "="     skipwhite nextgroup=vimPrintFlag
 
-syn keyword    vimDoCommand    argdo bufd[o]           skipwhite nextgroup=vimDoCommandBang,@vimCmdList
-syn keyword    vimDoCommand    tabd[o] wind[o]         skipwhite nextgroup=@vimCmdList
-syn keyword    vimDoCommand    cdo cfd[o]              skipwhite nextgroup=vimDoCommandBang,@vimCmdList
-syn keyword    vimDoCommand    ld[o] lfd[o]            skipwhite nextgroup=vimDoCommandBang,@vimCmdList
-syn keyword    vimDoCommand    foldd[oopen] folddoc[losed]     skipwhite nextgroup=@vimCmdList
+" :>, :< {{{3
+" ======
 
-" Exception Handling {{{2
-syn keyword    vimThrow        th[row] skipwhite nextgroup=@vimExprList
-syn keyword    vimCatch        cat[ch] skipwhite nextgroup=vimCatchPattern
-syn region     vimCatchPattern contained       matchgroup=Delimiter start="\z([!#$%&'()*+,-./:;<=>?@[\]^_`{}~]\)" skip="\\\\\|\\\z1" end="\z1" contains=@vimSubstList oneline
+syn match      vimShiftLeft     contained      "<\%(line\)\@!" skipwhite nextgroup=vimShiftLeftPlus,vimShiftLeftCount,vimPrintFlag
+syn match      vimShiftLeftPlus         contained      "<"     skipwhite nextgroup=vimShiftLeftPlus,vimShiftLeftCount,vimPrintFlag
+syn match      vimShiftLeftCount        contained      "\d\+"  skipwhite nextgroup=vimPrintFlag
 
-" Export {{{2
-" ======
-if s:vim9script
-  syn keyword  vim9Export      export  skipwhite nextgroup=vim9Abstract,vim9ClassBody,vim9Const,vim9Def,vim9EnumBody,vim9Final,vim9InterfaceBody,vim9Type,vim9Var
-endif
+syn match      vimShiftRight    contained      ">"     skipwhite nextgroup=vimShiftRightPlus,vimShiftRightCount,vimPrintFlag
+syn match      vimShiftRightPlus        contained      ">"     skipwhite nextgroup=vimShiftRightPlus,vimShiftRightCount,vimPrintFlag
+syn match      vimShiftRightCount contained    "\d\+"  skipwhite nextgroup=vimPrintFlag
 
-" Filetypes {{{2
-" =========
-syn match   vimFiletype        "\<filet\%[ype]\(\s\+\I\i*\)*"  skipwhite contains=vimFTCmd,vimFTOption,vimFTError
-if !exists("g:vimsyn_noerror") && !exists("g:vimsyn_vimFTError")
- syn match   vimFTError  contained     "\I\i*"
-endif
-syn keyword vimFTCmd    contained      filet[ype]
-syn keyword vimFTOption contained      detect indent off on plugin
+" :abbreviate {{{3
+" ===========
+" GEN_SYN_VIM: vimCommand abbrev, START_STR='syn keyword vimAbb contained', END_STR='skipwhite nextgroup=vimMapMod,vimMapLhs'
+syn keyword vimAbb contained ab[breviate] ca[bbrev] cnorea[bbrev] cuna[bbrev] ia[bbrev] inorea[bbrev] iuna[bbrev] norea[bbrev] una[bbreviate] skipwhite nextgroup=vimMapMod,vimMapLhs
+" GEN_SYN_VIM: vimCommand abclear, START_STR='syn keyword vimAbb contained', END_STR='skipwhite nextgroup=vimMapMod'
+syn keyword vimAbb contained abc[lear] cabc[lear] iabc[lear] skipwhite nextgroup=vimMapMod
 
-" History {{{2
-" =======
-" TODO: handle Vim9 "history" variable assignment (like :wincmd, but a common variable name)
-syn keyword    vimHistory      his[tory]       skipwhite nextgroup=vimHistoryName,vimHistoryRange,vimCmdSep,vimComment,vim9Comment
-syn keyword    vimHistoryName  contained       c[md] s[earch] e[xpr] i[nput] d[ebug] a[ll]     skipwhite nextgroup=vimHistoryRange,vimCmdSep,vimComment,vim9Comment
-syn match      vimHistoryName  contained       "[:/?=@>]"                      skipwhite nextgroup=vimHistoryRange,vimCmdSep,vimComment,vim9Comment
-syn match      vimHistoryRange contained       "-\=\<\d\+\>\%(\s*,\)\="                skipwhite nextgroup=vimCmdSep,vimComment,vim9Comment
-syn match      vimHistoryRange contained       ",\s*-\=\d\+\>"                 skipwhite nextgroup=vimCmdSep,vimComment,vim9Comment
-syn match      vimHistoryRange contained       "-\=\<\d\+\s*,\s*-\=\d\+\>"             skipwhite nextgroup=vimCmdSep,vimComment,vim9Comment
+" :append, :change, :insert {{{3
+" =========================
+"   (buftype != nofile test avoids having append, change, insert show up in the command window)
 
-" Import {{{2
-" ======
-syn keyword    vimImportAutoload       contained       autoload        skipwhite nextgroup=vimImportFilename
-if s:vim9script
-  syn region   vimImportFilename contained
-        \ start="\S"
-        \ skip=+\%#=1
-          "\ continuation operators at SOL
-          \\n\%(\s*#.*\n\)*\s*\%([[:punct:]]\+\&[^#"'(]\)
-            \\|
-          "\ continuation operators at EOL
-          \\%(\%([[:punct:]]\+\&[^#"')]\)\s*\%(#.*\)\=\)\@<=$
-            \\|
-          \\n\%(\s*#.*\n\)*\s*as\s
-            \\|
-          \\%(^\s*#.*\)\@<=$
-            \\|
-          \\n\s*\%(\\\|#\\ \)
-        \+
-        \ matchgroup=vimCommand
-        \ end="\s\+\zsas\ze\s\+\h"
-        \ matchgroup=NONE
-        \ end="$"
-        \ skipwhite nextgroup=vimImportName
-        \ contains=@vim9Continue,@vimExprList,vim9Comment
-        \ transparent
-else
-  syn region   vimImportFilename contained
-        \ start="\S"
-        \ skip=+\n\s*\%(\\\|"\\ \)+
+if &buftype != 'nofile'
+  syn match    vimCommand      contained       "\<a\%[ppend]\>"        skipwhite skipnl skipempty nextgroup=vimTextInputBang,@vimTextInputText,vimTextInputComment,vimTextInputBar
+  syn match    vimCommand_     contained       "a\%[ppend]\>"  skipwhite skipnl skipempty nextgroup=vimTextInputBang,@vimTextInputText,vimTextInputComment,vimTextInputBar
+  syn match    vimCommand      contained       "\<c\%[hange]\>"        skipwhite skipnl skipempty nextgroup=vimChangeBang,vimChangeCount,@vimTextInputText,vimTextInputComment,vimTextInputBar
+  syn match    vimCommand_     contained       "c\%[hange]\>"  skipwhite skipnl skipempty nextgroup=vimChangeBang,vimChangeCount,@vimTextInputText,vimTextInputComment,vimTextInputBar
+  syn match    vimCommand      contained       "\<i\%[nsert]\>"        skipwhite skipnl skipempty nextgroup=vimTextInputBang,@vimTextInputText,vimTextInputComment,vimTextInputBar
+  syn match    vimCommand_     contained       "i\%[nsert]\>"  skipwhite skipnl skipempty nextgroup=vimTextInputBang,@vimTextInputText,vimTextInputComment,vimTextInputBar
+
+  syn match    vimChangeCount  contained       "\d\+"  skipwhite skipnl skipempty nextgroup=@vimTextInputText,vimTextInputComment,vimTextInputBar
+  syn match    vimChangeBang   contained
+        \ "\a\@1<=!"
+        \ skipwhite skipnl skipempty nextgroup=vimChangeCount,@vimTextInputText,vimTextInputComment,vimTextInputBar
+
+  syn match    vimTextInputBang        contained       "\a\@1<=!"      skipwhite skipnl skipempty nextgroup=@vimTextInputText,vimTextInputComment,vimTextInputBar
+  syn match    vimTextInputText        contained       "|\@1<=.*"                skipnl skipempty nextgroup=@vimTextInputText
+  syn region   vimTextInputText        contained
+        \ start="^."
         \ matchgroup=vimCommand
-        \ end="\s\+\zsas\ze\s\+\h"
-        \ matchgroup=NONE
-        \ end="$"
-        \ skipwhite nextgroup=vimImportName
-        \ contains=@vimContinue,@vimExprList
-        \ transparent
+        \ end="^\.$"
+        \ extend
+  " NOTE: 'autoindent' end marker not supported
+  syn match    vimTextInputEnd contained       "^\.$"
+  syn cluster vimTextInputText contains=vimTextInputText,vimTextInputEnd
+
+  syn match    vimTextInputComment     contained
+        \ /".*/
+        \ skipnl skipempty nextgroup=@vimTextInputText
+  syn match    vimTextInputBar contained
+        \ "\s*\zs|"
+        \ nextgroup=@vimTextInputText
+
+  if exists("g:vimsyn_folding") && g:vimsyn_folding =~# 'T'
+    " excludes "extend" option, handled by wrapper
+    syn region vimTextInputText        contained
+          \ start="^."
+          \ matchgroup=vimCommand
+          \ end="^\.$"
+    syn region vimTextInputFold        contained
+          \ start="\<a\%[ppend]\>"
+          \ start="\<c\%[hange]\>"
+          \ start="\<i\%[nsert]\>"
+          \ end="^\.$"
+          \ contains=vimCommand
+          \ extend fold keepend transparent
+    syn region vimTextInputFold_       contained
+          \ start="a\%[ppend]\>"
+          \ start="c\%[hange]\>"
+          \ start="i\%[nsert]\>"
+          \ end="^\.$"
+          \ contains=vimCommand_
+          \ extend fold keepend transparent
+  endif
 endif
-syn match      vimImportName   contained       "\%(\<as\s\+\)\@<=\h\w*\>"      skipwhite nextgroup=@vimComment
-syn match      vimImport               "\<imp\%[ort]\>"                skipwhite nextgroup=vimImportAutoload,vimImportFilename
-
-" Language {{{2
-" ========
-syn keyword    vimLanguage             lan[guage]      skipwhite nextgroup=@vimLanguageName,vimLanguageCategory,vimSep,vimComment,vim9Comment
-syn keyword    vimLanguageCategory     contained       col[late] cty[pe] mes[sages] tim[e]     skipwhite nextgroup=@vimLanguageName
 
-" [language[_territory][.codeset][@modifier]] and the reserved "C" and "POSIX"
-syn match      vimLanguageName         contained       "[[:alnum:]][[:alnum:]._@-]*[[:alnum:]]"        nextgroup=vimSep,vimComment,vim9Comment
-syn keyword    vimLanguageNameReserved contained       C POSIX                 nextgroup=vimSep,vimComment,vim9Comment
-syn cluster    vimLanguageName contains=vimLanguageName,vimLanguageNameReserved
+" :argdo, :bufdo, :tabdo, :windo, :cdo, :cfdo, :ldo, :lfdo, :folddoopen, :folddoclosed {{{3
+" =====================================================================================
+syn match      vimDoCommandBang        contained       "\a\@1<=!"      skipwhite nextgroup=@vimCmdList
 
-" Augroup : vimAugroupError removed because long augroups caused sync'ing problems. {{{2
-" ======= : Trade-off: Increasing synclines with slower editing vs augroup END error checking.
-syn cluster vimAugroupList     contains=@vimCmdList,vimFilter,@vimFunc,vimLineComment,vimSpecFile,vimOper,vimNumber,vimOperParen,@vimComment,vimString,vimSubst,vimRegister,vimCmplxRepeat,vimNotation,vimCtrlChar,vimContinue
+syn keyword    vimDoCommand    contained       argdo   skipwhite nextgroup=vimDoCommandBang,@vimCmdList
+syn match      vimDoCommand_   contained       "argdo\>"       skipwhite nextgroup=vimDoCommandBang,@vimCmdList
+syn keyword    vimDoCommand    contained       bufdo   skipwhite nextgroup=vimDoCommandBang,@vimCmdList
+syn match      vimDoCommand_   contained       "bufdo\>"       skipwhite nextgroup=vimDoCommandBang,@vimCmdList
+syn keyword    vimDoCommand    contained       tabd[o] skipwhite nextgroup=@vimCmdList
+syn match      vimDoCommand_   contained       "tabdo\=\>"     skipwhite nextgroup=@vimCmdList
+syn keyword    vimDoCommand    contained       windo   skipwhite nextgroup=@vimCmdList
+syn match      vimDoCommand_   contained       "windo\>"       skipwhite nextgroup=@vimCmdList
+
+syn keyword    vimDoCommand    contained       cdo     skipwhite nextgroup=vimDoCommandBang,@vimCmdList
+syn match      vimDoCommand_   contained       "cdo\>" skipwhite nextgroup=vimDoCommandBang,@vimCmdList
+syn keyword    vimDoCommand    contained       cfd[o]  skipwhite nextgroup=vimDoCommandBang,@vimCmdList
+syn match      vimDoCommand_   contained       "cfdo\=\>"      skipwhite nextgroup=vimDoCommandBang,@vimCmdList
+
+syn keyword    vimDoCommand    contained       ldo     skipwhite nextgroup=vimDoCommandBang,@vimCmdList
+syn match      vimDoCommand_   contained       "ldo\>" skipwhite nextgroup=vimDoCommandBang,@vimCmdList
+syn keyword    vimDoCommand    contained       lfd[o]  skipwhite nextgroup=vimDoCommandBang,@vimCmdList
+syn match      vimDoCommand_   contained       "lfdo\=\>"      skipwhite nextgroup=vimDoCommandBang,@vimCmdList
+
+syn keyword    vimDoCommand    contained       foldd[oopen]            skipwhite nextgroup=@vimCmdList
+syn match      vimDoCommand_   contained       "foldd\%[oopen]\>"      skipwhite nextgroup=@vimCmdList
+syn keyword    vimDoCommand    contained       folddoc[losed]          skipwhite nextgroup=@vimCmdList
+syn match      vimDoCommand_   contained       "folddoc\%[losed]\>"    skipwhite nextgroup=@vimCmdList
+
+" :augroup : vimAugroupError removed because long augroups caused sync'ing problems. {{{3
+" ======== : Trade-off: Increasing synclines with slower editing vs augroup END error checking.
+syn cluster vimAugroupList     contains=@vimFunc,vimLineStart,vimContinue,vimCmdSep,vimLineComment,vimSpecFile,vimOper,vimNumber,vimOperParen,@vimComment,vimString,vimNotation,vimCtrlChar
 
 " define
-VimFolda syn region vimAugroup
+VimFolda syn region vimAugroup contained
       \ start="\<aug\%[roup]\>\ze\s\+\%([eE][nN][dD]\%($\|[[:space:]|"#]\)\)\@!\S"
       \ matchgroup=vimAugroupKey
       \ end="\<aug\%[roup]\ze\s\+[eE][nN][dD]\s*\%($\|[|"#]\)"
       \ skipwhite nextgroup=vimAugroupEnd
-      \ contains=vimAutocmd,@vimAugroupList,vimAugroupkey
+      \ contains=vimAutocmd,@vimAugroupList,vimAugroupKey
 if !exists("g:vimsyn_noerror") && !exists("g:vimsyn_noaugrouperror")
   syn match    vimAugroupError "\<aug\%[roup]\s\+[eE][nN][dD]\ze\s*\%($\|[|"#]\)"
 endif
@@ -539,654 +572,775 @@ syn keyword     vimAugroupKey   contained       aug[roup]       skipwhite nextgroup=vimAugroupBan
 syn match      vimAugroup      "\<aug\%[roup]!"                skipwhite nextgroup=vimAugroupName contains=vimAugroupKey,vimAugroupBang
 
 " list
-VimL syn match vimAugroup      "\<aug\%[roup]\>\ze\s*\%(["|]\|$\)"     skipwhite nextgroup=vimCmdSep,vimComment  contains=vimAugroupKey
-Vim9 syn match         vimAugroup      "\<aug\%[roup]\>\ze\s*\%([#|]\|$\)"     skipwhite nextgroup=vimCmdSep,vim9Comment contains=vimAugroupKey
+VimL syn match vimAugroup      contained       "\<aug\%[roup]\>\ze\s*\%(["|]\|$\)"     skipwhite nextgroup=vimCmdSep,vimComment  contains=vimAugroupKey
+Vim9 syn match         vimAugroup      contained       "\<aug\%[roup]\>\ze\s*\%([#|]\|$\)"     skipwhite nextgroup=vimCmdSep,vim9Comment contains=vimAugroupKey
 
-" Operators: {{{2
-" =========
-syn cluster    vimOperGroup    contains=@vimContinue,@vimExprList,vim9Comment,vim9LineComment,vimContinueString
-syn match      vimOper "\a\@<!!"                       skipwhite skipnl nextgroup=@vimOperContinue,@vimExprList,vimSpecFile
-syn match      vimOper "||\|&&\|[-+*/%.]"              skipwhite skipnl nextgroup=@vimOperContinue,@vimExprList,vimSpecFile
-syn match      vimOper "?"                     skipwhite skipnl nextgroup=@vimOperContinue,@vimExprList,vimContinueString
-" distinguish ternary : from ex-colon
-syn match      vimOper "\s\@1<=:\ze\s\|\s\@1<=:$"              skipwhite skipnl nextgroup=@vimOperContinue,@vimExprList,vimContinueString
-syn match      vimOper "??"                    skipwhite skipnl nextgroup=@vimOperContinue,@vimExprList,vimContinueString
-syn match      vimOper "="                     skipwhite skipnl nextgroup=@vimOperContinue,@vimExprList,vimContinueString,vimSpecFile
-syn match      vimOper "\%#=1\%(==\|!=\|>=\|<=\|=\~\|!\~\|>\|<\)[?#]\="        skipwhite skipnl nextgroup=@vimOperContinue,@vimExprList,vimContinueString,vimSpecFile
-syn match      vimOper "\<is\%(not\)\=\>"              skipwhite skipnl nextgroup=@vimOperContinue,@vimExprList,vimContinueString,vimSpecFile
-syn match      vimOper "\<is\%(not\)\=[?#]"            skipwhite skipnl nextgroup=@vimOperContinue,@vimExprList,vimContinueString,vimSpecFile
-syn region     vimOperParen            matchgroup=vimParenSep start="("    end=")" contains=@vimOperGroup nextgroup=vimSubscriptBrackets,vimSubscriptDot
-syn region     vimOperParen            matchgroup=vimSep            start="#\={" end="}" contains=@vimOperGroup nextgroup=vimSubscriptBrackets,vimSubscriptDot,vimVar
-syn region     vimOperParen    contained       matchgroup=vimSep            start="\[" end="]" contains=@vimOperGroup nextgroup=vimSubscriptBrackets,vimSubscriptDot,vimVar
-if !exists("g:vimsyn_noerror") && !exists("g:vimsyn_noopererror")
- syn match     vimOperError    ")"
-endif
+" :autocmd, :doautocmd, :doautoall {{{3
+" ================================
 
-syn match      vimOperContinue         contained       "^\s*\\"        skipwhite skipnl nextgroup=@vimOperContinue,@vimExprList contains=vimWhitespace
-syn match         vimOperContinueComment       contained       '^\s*["#]\\ .*' skipwhite skipnl nextgroup=@vimOperContinue,@vimExprList contains=vimWhitespace
-syn cluster    vimOperContinue         contains=vimOperContinue,vimOperContinueComment
+" TODO: explicitly match the {cmd} arg rather than bailing out to TOP
+syn region     vimAutocmdBlock contained       matchgroup=vimSep start="{" end="^\s*\zs}" contains=@vimDefBodyList
 
-" Lambda Expressions: {{{2
-" ==================
-syn match      vimLambdaOperator       contained       "->" skipwhite nextgroup=@vimExprList
-syn region     vimLambda       contained
-      \ matchgroup=vimLambdaBrace
-      \ start=+{\ze[[:space:][:alnum:]_.,]*\%(\n\s*\%(\\[[:space:][:alnum:]_.,]*\|"\\ .*\)\)*->+
-      \ skip=+\n\s*\%(\\\|"\\ \)+
-      \ end="}" end="$"
-      \ contains=@vimContinue,@vimExprList,vimLambdaParams
-syn match      vimLambdaParams contained       "\%({\n\=\)\@1<=\_.\{-}\%(->\)\@=" nextgroup=vimLambdaOperator contains=@vimContinue,vimFunctionParam
+syn match      vimAutocmdGroup contained       "\%(\\["|[:space:]]\|[^"|[:space:]]\)\+" skipwhite nextgroup=vimAutoEvent,vimAutoEventGlob
+syn match      vimAutocmdBang  contained       "\a\@1<=!"                   skipwhite nextgroup=vimAutocmdGroup,vimAutoEvent,vimAutoEventGlob
 
-syn match      vim9LambdaOperator   contained  "=>" skipwhite skipempty nextgroup=@vimExprList,vim9LambdaBlock,vim9LambdaOperatorComment
-syn match      vim9LambdaParen      contained  "[()]"
-syn match      vim9LambdaParams           contained
-      \ "(\%(\<func(\|[^(]\)*\%(\n\s*\\\%(\<func(\|[^(]\)*\|\n\s*#\\ .*\)*\ze\s\+=>"
-      \ skipwhite nextgroup=vim9LambdaOperator
-      \ contains=@vim9Continue,vimDefParam,vim9LambdaParen,vim9LambdaReturnType
-syn region     vim9LambdaReturnType contained  start=")\@1<=:\s" end="\ze\s*#" end="\ze\s*=>" contains=@vim9Continue,@vimType transparent
-syn region     vim9LambdaBlock    contained    matchgroup=vimSep start="{" end="^\s*\zs}" contains=@vimDefBodyList
+" TODO: cleaner handling of | in pattern position
+"     : match pattern items in addition to wildcards
+syn region     vimAutocmdPattern       contained
+      \ start="|\@!\S"
+      \ skip="\\\\\|\\[,[:space:]]"
+      \ end="\ze[,[:space:]]"
+      \ end="$"
+      \ skipwhite skipnl nextgroup=vimAutocmdPatternSep,vimAutocmdMod,vimAutocmdBlock,@vimAutocmdContinue,vimCmdStart,@vimRange,@vimCmdList,@vim9Lhs,@vim9Func,@vimFunc
+      \ contains=vimEnvvar,@vimWildcard,vimAutocmdPatternEscape
+syn match      vimAutocmdBufferPattern contained       "<buffer\%(=\%(\d\+\|abuf\)\)\=>" skipwhite skipnl nextgroup=vimAutocmdPatternSep,vimAutocmdMod,vimAutocmdBlock,@vimAutocmdContinue,vimCmdStart,@vimRange,@vimCmdList,@vim9Lhs,@vim9Func,@vimFunc
+syn match      vimAutocmdPatternSep    contained       ","                     skipwhite skipnl nextgroup=@vimAutocmdPattern,@vimAutocmdContinue
+" trailing pattern separator comma allowed
+syn match      vimAutocmdPatternSep    contained       ",\ze\s\+"                      skipwhite skipnl nextgroup=vimAutocmdMod,vimAutocmdBlock,@vimAutocmdContinue,vimCmdStart,@vimRange,@vimCmdList,@vim9Lhs,@vim9Func,@vimFunc
+syn match      vimAutocmdPatternEscape contained       "\\."
+syn cluster    vimAutocmdPattern               contains=vimAutocmdPattern,vimAutocmdBufferPattern
 
-syn match      vim9LambdaOperatorComment contained "#.*" skipwhite skipempty nextgroup=@vimExprList,vim9LambdaBlock,vim9LambdaOperatorComment
+" TODO: Vim9 requires '++' prefix
+syn match      vimAutocmdMod   contained       "\%(++\)\=\<nested\>" skipwhite skipnl nextgroup=vimAutocmdMod,vimAutocmdBlock,@vimAutocmdContinue,vimCmdStart,@vimRange,@vimCmdList,@vim9Lhs,@vim9Func,@vimFunc
+syn match      vimAutocmdMod   contained       "++once\>"          skipwhite skipnl nextgroup=vimAutocmdMod,vimAutocmdBlock,@vimAutocmdContinue,vimCmdStart,@vimRange,@vimCmdList,@vim9Lhs,@vim9Func,@vimFunc
 
-" Functions: Tag is provided for those who wish to highlight tagged functions {{{2
-" =========
-syn cluster    vimFunctionBodyCommon   contains=@vimCmdList,vimCmplxRepeat,vimContinue,vimCtrlChar,vimDef,vimFBVar,vimFunction,vimNotFunc,vimNumber,vimOper,vimOperParen,vimRegister,vimSpecFile,vimString,vimSubst,vimFunctionFold,vimDefFold,vimCmdSep
-syn cluster    vimFunctionBodyList     contains=@vimFunctionBodyCommon,vimComment,vimLineComment,vimInsert,vimConst,vimLet,vimSearch
-syn cluster    vimDefBodyList          contains=@vimFunctionBodyCommon,vim9Comment,vim9LineComment,vim9Block,vim9Const,vim9Final,vim9Var,vim9Null,vim9Boolean,vim9For,vim9LhsVariable,vim9LhsVariableList,vim9LhsRegister,vim9Search,@vimSpecialVar,@vim9Func
+" higher priority than vimAutocmdGroup, assume no group is so named
+syn match      vimAutoEventGlob        contained       "*"     skipwhite nextgroup=@vimAutocmdPattern
+syn match      vimAutoEventSep contained       "\a\@1<=,"      nextgroup=vimAutoEvent
+syn match      vimUserAutoEventSep contained   "\a\@1<=,"      nextgroup=vimUserAutoEvent
 
-syn region     vimFunctionPattern      contained
-      \ matchgroup=vimOper
-      \ start="/"
-      \ end="$"
-      \ contains=@vimSubstList
+syn keyword    vimAutocmd      contained       au[tocmd]       skipwhite nextgroup=vimAutocmdBang,vimAutocmdGroup,vimAutoEvent,vimAutoEventGlob
 
-syn match      vimFunctionBang contained       "\a\@1<=!"      skipwhite nextgroup=vimFunctionName
-syn match      vimDefBang      contained       "\a\@1<=!"      skipwhite nextgroup=vimDefName
-syn match      vimFunctionSID  contained       "\c<sid>"
-syn match      vimFunctionScope        contained       "\<[bwglstav]:"
-syn match      vimFunctionName contained
-      \ "\%(<[sS][iI][dD]>\|[bwglstav]:\)\=\%([[:alnum:]_#.]\+\|{.\{-1,}}\)\+"
-      \ skipwhite nextgroup=vimFunctionParams,vimCmdSep,vimComment,vim9Comment
-      \ contains=vimFunctionError,vimFunctionScope,vimFunctionSID,Tag
-syn match      vimDefName      contained
-      \ "\%(<[sS][iI][dD]>\|[bwglstav]:\)\=\%([[:alnum:]_#.]\+\|{.\{-1,}}\)\+"
-      \ nextgroup=vimDefTypeParams,vimDefParams,vimCmdSep,vimComment,vim9Comment
-      \ contains=vimFunctionError,vimFunctionScope,vimFunctionSID,Tag
+syn match      vimAutocmdContinue      contained       "^\s*\\"        skipwhite skipnl nextgroup=@vimAutocmdContinue,vimCmdStart,@vimRange,@vimCmdList,@vim9Lhs,@vim9Func,@vimFunc    contains=vimLeadingWhitespace
+syn match         vimAutocmdContinueComment    contained       '^\s*["#]\\ .*' skipwhite skipnl nextgroup=@vimAutocmdContinue                                    contains=vimLeadingWhitespace
+syn cluster    vimAutocmdContinue              contains=vimAutocmdContinue,vimAutocmdContinueComment
 
-syn match      vimFunction     "\<fu\%[nction]\>"      skipwhite nextgroup=vimFunctionBang,vimFunctionName,vimFunctionPattern,vimCmdSep,vimComment
-syn match      vimDef  "\<def\>"               skipwhite nextgroup=vimDefBang,vimDefName,vimFunctionPattern,vimCmdSep,vimComment
+syn match      vimDoautocmdMod contained       "<nomodeline>"  skipwhite nextgroup=vimAutocmdGroup,vimAutoEvent
+syn keyword    vimDoautocmd    contained       do[autocmd]     skipwhite nextgroup=vimDoautocmdMod,vimAutocmdGroup,vimAutoEvent
+syn keyword    vimDoautocmd    contained       doautoa[ll]     skipwhite nextgroup=vimDoautocmdMod,vimAutocmdGroup,vimAutoEvent
 
-syn region     vimFunctionComment      contained
-      \ start=+".*+
-      \ skip=+\n\s*\%(\\\|"\\ \)+
-      \ end="$"
-      \ skipwhite skipempty nextgroup=vimFunctionBody,vimEndfunction
-syn region     vimDefComment   contained
-      \ start="#.*"
-      \ skip=+\n\s*\%(\\\|#\\ \)+
-      \ end="$"
-      \ skipwhite skipempty nextgroup=vimDefBody,vimEnddef
+" :behave {{{3
+" =======
+if !exists("g:vimsyn_noerror") && !exists("g:vimsyn_nobehaveerror")
+ syn match   vimBehaveError contained  "[^ ]\+"
+endif
+syn keyword    vimBehave       contained       be[have]        nextgroup=vimBehaveBang,vimBehaveModel,vimBehaveError skipwhite
+syn match      vimBehaveBang   contained       "\a\@1<=!"      nextgroup=vimBehaveModel skipwhite
+syn keyword    vimBehaveModel  contained       mswin xterm
 
-syn region     vimFunctionParams       contained
-      \ matchgroup=Delimiter
-      \ start="("
-      \ skip=+\n\s*\%(\\\|"\\ \)+
-      \ end=")"
-      \ skipwhite skipempty nextgroup=vimFunctionBody,vimFunctionComment,vimEndfunction,vimFunctionMod,vim9CommentError
-      \ contains=vimFunctionParam,vimOperParen,@vimContinue
-syn region     vimDefParams    contained
-      \ matchgroup=Delimiter
-      \ start="("
-      \ end=")"
-      \ skipwhite skipempty nextgroup=vimDefBody,vimDefComment,vimEnddef,vimReturnType,vimCommentError
-      \ contains=vimDefParam,vim9Comment,vimFunctionParamEquals,vimOperParen
-syn region     vimDefTypeParams        contained
-      \ matchgroup=Delimiter
-      \ start="<"
-      \ end=">"
-      \ nextgroup=vimDefParams
-      \ contains=vim9DefTypeParam
-syn match      vimFunctionParam        contained       "\<\h\w*\>\|\.\.\."     skipwhite nextgroup=vimFunctionParamEquals
-syn match      vimDefParam     contained       "\<\h\w*\>"             skipwhite nextgroup=vimParamType,vimFunctionParamEquals
-syn match      vim9DefTypeParam        contained       "\<\u\w*\>"
+" :breakadd, :breakdel, :breaklist {{{3
+" ================================
+syn keyword    vimBreakaddFunc contained       func    skipwhite nextgroup=vimBreakpointFunctionLine,vimBreakpointFunction
+syn keyword    vimBreakaddFile contained       file    skipwhite nextgroup=vimBreakpointFileLine,vimBreakpointFilename
+syn keyword    vimBreakaddHere contained       here    skipwhite nextgroup=vimComment,vim9Comment,vimSep
+syn keyword    vimBreakaddExpr contained       expr    skipwhite nextgroup=@vimExprList
 
-syn match      vimFunctionParamEquals contained        "="                     skipwhite         nextgroup=@vimExprList
-syn match      vimFunctionMod       contained  "\<\%(abort\|closure\|dict\|range\)\>"  skipwhite skipempty nextgroup=vimFunctionBody,vimFunctionComment,vimEndfunction,vimFunctionMod,vim9CommentError
+syn match      vimBreakpointGlob               contained       "*"     skipwhite nextgroup=vimComment,vim9Comment,vimSep
+syn match      vimBreakpointNumber     contained       "\<\d\+\>"      skipwhite nextgroup=vimComment,vim9Comment,vimSep
 
-syn region     vimFunctionBody contained
-      \ start="^."
-      \ matchgroup=vimCommand
-      \ end="\<endfu\%[nction]\>"
-      \ skipwhite nextgroup=vimCmdSep,vimComment,vim9CommentError
-      \ contains=@vimFunctionBodyList
-syn region     vimDefBody      contained
-      \ start="^."
-      \ matchgroup=vimCommand
-      \ end="\<enddef\>"
-      \ skipwhite nextgroup=vimCmdSep,vim9Comment,vimCommentError
-      \ contains=@vimDefBodyList
+syn cluster vimBreakpointArg contains=vimBreakaddFunc,vimBreakaddFile,vimBreakaddHere,vimBreakaddExpr
 
-syn match      vimEndfunction  "\<endf\%[unction]\>"   skipwhite nextgroup=vimCmdSep,vimComment,vim9CommentError
-syn match      vimEnddef       "\<enddef\>"            skipwhite nextgroup=vimCmdSep,vim9Comment,vimCommentError
+syn match      vimBreakpointFunction   contained       "\<\%(\*\|\w\)\+\>"     skipwhite nextgroup=vimComment,vim9Comment,vimSep
+syn match      vimBreakpointFilename   contained       "\<\%(\*\|\f\)\+\>"     skipwhite nextgroup=vimComment,vim9Comment,vimSep
+syn match      vimBreakpointFunctionLine       contained       "\<\d\+\>"              skipwhite nextgroup=vimBreakpointFunction
+syn match      vimBreakpointFileLine   contained       "\<\d\+\>"              skipwhite nextgroup=vimBreakpointFilename
 
-if exists("g:vimsyn_folding") && g:vimsyn_folding =~# 'f'
-  syn region   vimFunctionFold
-        \ start="\<fu\%[nction]!"
-        "\ assume no dict literal in curly-brace name expressions
-        \ start="\<fu\%[nction]\>\s*\%([[:alnum:]_:<>.#]\+\|{.\{-1,}}\)\+\s*("
-        \ end="^\s*:\=\s*endf\%[unction]\>"
-        \ contains=vimFunction
-        \ extend fold keepend transparent
-  syn region   vimDefFold
-        \ start="\<def!"
-        "\ assume no dict literal in curly-brace name expressions
-        \ start="\<def\>\s*\%([[:alnum:]_:<>.#]\+\|{.\{-1,}}\)\+[<(]"
-        \ end="^\s*:\=\s*enddef\>"
-        \ contains=vimDef
-        \ extend fold keepend transparent
-endif
+syn keyword    vimBreakadd     contained       breaka[dd]      skipwhite nextgroup=@vimBreakpointArg
+syn keyword    vimBreakdel     contained       breakd[el]      skipwhite nextgroup=@vimBreakpointArg,vimBreakpointNumber,vimBreakpointGlob
+syn keyword    vimBreaklist    contained       breakl[ist]     skipwhite nextgroup=vimComment,vim9Comment,vimSep
 
-syn match      vimDelfunctionBang      contained       "\a\@1<=!"              skipwhite nextgroup=vimFunctionName
-syn match      vimDelfunction                  "\<delf\%[unction]\>"   skipwhite nextgroup=vimDelfunctionBang,vimFunctionName
+" :buffer {{{3
+" =======
+" lower priority than [wtb]: Vim9 scoped variables at SOL
+syn match      vimBuffer       contained       "\<b\%[uffer]\>"        nextgroup=vimBang
+syn match      vimBuffer_      contained       "b\%[uffer]\>"  nextgroup=vimBang
 
-" Types: {{{2
+" :call {{{3
 " =====
+syn keyword    vimCall contained       cal[l]  skipwhite nextgroup=vimVar,@vimFunc
+syn match      vimCall_        contained       "call\=\>"      skipwhite nextgroup=vimVar,@vimFunc
 
-syn region     vimReturnType   contained
-      \ start=")\@1<=:\%(\s\|\n\)\@="
-      \ skip=+\n\s*\%(\\\|#\\ \)\|^\s*#\\ +
-      \ end="$"
-      \ matchgroup=vim9Comment
-      "\ allow for legacy script tail comment error
-      \ end="\ze[#"]"
-      \ skipwhite skipempty nextgroup=vimDefBody,vimDefComment,vimEnddef,vimCommentError
-      \ contains=@vim9Continue,@vimType
-      \ transparent
-syn match      vimParamType    contained       ":\s"   skipwhite skipnl nextgroup=@vimType contains=vimTypeSep
-
-syn match      vimTypeSep      contained       ":\%(\s\|\n\)\@=" skipwhite nextgroup=@vimType
-syn keyword    vimType contained       blob bool channel float job number string void
-syn keyword    vimTypeAny      contained       any
-syn match      vimTypeObject   contained       "\<object<\@="  nextgroup=vimTypeObjectArgs
-syn region     vimTypeObjectArgs       contained
-      \ matchgroup=vimTypeObjectBracket
-      \ start="<"
-      \ end=">"
-      \ contains=vimTypeAny,vimTypeObject,vimUserType
+" :cd {{{3
+" ===
+" GEN_SYN_VIM: vimCommand cd, START_STR='syn keyword vimCd contained', END_STR='skipwhite nextgroup=vimCdBang,vimCdArg,vimComment,vim9Comment,vimCmdSep'
+syn keyword vimCd contained cd lc[d] lch[dir] tc[d] tch[dir] skipwhite nextgroup=vimCdBang,vimCdArg,vimComment,vim9Comment,vimCmdSep
+syn match      vimCd   contained       "\<chd\%[ir]\>" skipwhite nextgroup=vimCdBang,vimCdArg,vimComment,vim9Comment,vimCmdSep
+syn region     vimCdArg        contained
+      \ start=+["#|]\@!\S+
+      \ end="\ze\s*$"
+      \ end=+\ze\s*\\\@1<!["#|]+
+      \ skipwhite nextgroup=vimComment,vim9Comment,vimCmdSep
+      \ contains=vimSpecFile,@vimWildcard
       \ oneline
-      \ transparent
-syn match      vimType contained       "\<\%(func\)\>"
-syn region     vimCompoundType contained       matchgroup=vimType start="\<func("                end=")" nextgroup=vimTypeSep contains=@vim9Continue,@vimType transparent
-syn region     vimCompoundType contained       matchgroup=vimType start="\<tuple<"           end=">"                      contains=@vim9Continue,@vimType transparent
-syn region     vimCompoundType contained       matchgroup=vimType start="\<\%(list\|dict\)<" end=">"              contains=@vimType oneline       transparent
-syn match      vimUserType     contained       "\<\%(\h\w*\.\)*\u\w*\>"
 
-syn cluster vimType contains=vimType,vimTypeAny,vimTypeObject,vimCompoundType,vimUserType
+syn match      vimCdBang       contained       "\a\@1<=!"      skipwhite nextgroup=vimCdArg,vimComment,vim9Comment,vimCmdSep
 
-" Classes, Enums And Interfaces: {{{2
-" =============================
+" :command {{{3
+" ========
+syn cluster    vimUserCmdList  contains=@vimCmdList,vimComment,vimCtrlChar,vimEscapeBrace,@vimFunc,vimNotation,vimNumber,vimOper,vimSpecFile,vimString,vimSubst,vimSubstRep,vimSubstRange,@vim9Lhs,vimCmdSep
 
-if s:vim9script
+syn match      vimUserCmd      contained       "\<com\%[mand]\>!\="            skipwhite        nextgroup=vimUserCmdAttrs,vimUserCmdName contains=vimBang
+syn match      vimUserCmd      contained       +\<com\%[mand]\>!\=\ze\s*\n\s*\%(\\\|["#]\\ \)+ skipwhite skipnl nextgroup=vimUserCmdAttrs,vimUserCmdName contains=vimBang
 
-  " Methods {{{3
-  syn match    vim9MethodDef           contained       "\<def\>"       skipwhite nextgroup=vim9MethodDefName,vim9ConstructorDefName
-  syn match    vim9MethodDefName               contained       "\<\h\w*\>"     nextgroup=vim9MethodDefParams,vim9MethodDefTypeParams contains=@vim9MethodName
-  syn region   vim9MethodDefParams     contained
-        \ matchgroup=Delimiter start="(" end=")"
-        \ skipwhite skipnl nextgroup=vim9MethodDefBody,vim9MethodDefComment,vimEnddef,vim9MethodDefReturnType,vimCommentError
-        \ contains=vimDefParam,vim9Comment,vimFunctionParamEquals
-  syn region   vim9MethodDefTypeParams contained
-        \ matchgroup=Delimiter
-        \ start="<"
-        \ end=">"
-        \ nextgroup=vim9MethodDefParams
-        \ contains=vim9DefTypeParam
+syn region     vimUserCmdAttrs     contained
+      \ start="-\l"
+      \ start=+^\s*\%(\\\|["#]\\ \)+
+      \ end="\ze\s\u"
+      \ skipwhite nextgroup=vimUserCmdName
+      \ contains=@vimContinue,vimUserCmdAttr,vimUserCmdAttrError
+      \ transparent
+syn match      vimUserCmdAttrError contained   "-\a\+\ze\%(\s\|=\)"
+syn match      vimUserCmdAttr    contained     "-addr="                contains=vimUserCmdAttrKey nextgroup=vimUserCmdAttrAddr
+syn match      vimUserCmdAttr    contained     "-bang\>"               contains=vimUserCmdAttrKey
+syn match      vimUserCmdAttr    contained     "-bar\>"                contains=vimUserCmdAttrKey
+syn match      vimUserCmdAttr    contained     "-buffer\>"             contains=vimUserCmdAttrKey
+syn match      vimUserCmdAttr    contained     "-complete="            contains=vimUserCmdAttrKey nextgroup=vimUserCmdAttrComplete,vimUserCmdError
+syn match      vimUserCmdAttr    contained     "-count\>"              contains=vimUserCmdAttrKey
+syn match      vimUserCmdAttr    contained     "-count="               contains=vimUserCmdAttrKey nextgroup=vimNumber
+syn match      vimUserCmdAttr    contained     "-keepscript\>"         contains=vimUserCmdAttrKey
+syn match      vimUserCmdAttr    contained     "-nargs="               contains=vimUserCmdAttrKey nextgroup=vimUserCmdAttrNargs
+syn match      vimUserCmdAttr    contained     "-range\>"              contains=vimUserCmdAttrKey
+syn match      vimUserCmdAttr    contained     "-range="               contains=vimUserCmdAttrKey nextgroup=vimNumber,vimUserCmdAttrRange
+syn match      vimUserCmdAttr    contained     "-register\>"           contains=vimUserCmdAttrKey
 
-  syn match    vim9ConstructorDefName  contained       "\<_\=new\w*\>"
-        \ nextgroup=vim9ConstructorDefParams,vim9ConstuctorDefTypeParams
-        \ contains=@vim9MethodName
-  syn match    vim9ConstructorDefParam contained       "\<\%(this\.\)\=\h\w*\>"
-        \ skipwhite nextgroup=vimParamType,vimFunctionParamEquals
-        \ contains=vim9This,vimOper
-  syn region   vim9ConstructorDefParams        contained
-        \ matchgroup=Delimiter start="(" end=")"
-        \ skipwhite skipnl nextgroup=vim9MethodDefBody,vim9MethodDefComment,vimEnddef,vimCommentError
-        \ contains=vim9ConstructorDefParam,vim9Comment,vimFunctionParamEquals
-  syn region   vim9ConstuctorDefTypeParams     contained
-        \ matchgroup=Delimiter
-        \ start="<"
-        \ end=">"
-        \ nextgroup=vim9ConstructorDefParams
-        \ contains=vim9DefTypeParam
+syn match      vimUserCmdAttrNargs     contained       "[01*?+]"
+syn match      vimUserCmdAttrRange     contained       "%"
 
-  syn region   vim9MethodDefReturnType contained
-        \ start=")\@1<=:\%(\s\|\n\)\@="
-        \ skip=+\n\s*\%(\\\|#\\ \)\|^\s*#\\ +
-        \ end="$"
-        \ matchgroup=vim9Comment
-        \ end="\ze#"
-        \ skipwhite skipnl nextgroup=vim9MethodDefBody,vim9MethodDefComment,vimEnddef,vimCommentError
-        \ contains=@vim9Continue,vimType,vimTypeSep
-        \ transparent
+if !exists("g:vimsyn_noerror") && !exists("g:vimsyn_nousercmderror")
+ syn match     vimUserCmdError contained       "\S\+\>"
+endif
 
-  syn region   vim9MethodDefComment    contained
-        \ start="#.*"
-        \ skip=+\n\s*\%(\\\|#\\ \)+
-        \ end="$"
-        \ skipwhite skipempty nextgroup=vim9MethodDefBody,vimEnddef
+syn case ignore
+syn keyword    vimUserCmdAttrKey   contained   a[ddr] ban[g] bar bu[ffer] com[plete] cou[nt] k[eepscript] n[args] ra[nge] re[gister]
 
-  syn region   vim9MethodDefBody               contained
-        \ start="^.\=" matchgroup=vimCommand end="\<enddef\>"
-        \ skipwhite nextgroup=vimCmdSep,vim9Comment,vimCommentError
-        \ contains=@vim9MethodDefBodyList
+" GEN_SYN_VIM: vimUserCmdAttrComplete, START_STR='syn keyword vimUserCmdAttrComplete contained', END_STR=''
+syn keyword vimUserCmdAttrComplete contained arglist augroup behave breakpoint buffer color command compiler cscope diff_buffer dir dir_in_path environment event expression file file_in_path filetype filetypecmd function help highlight history keymap locale mapclear mapping menu messages option packadd retab runtime scriptnames shellcmd shellcmdline sign syntax syntime tag tag_listfiles user var
+syn keyword vimUserCmdAttrComplete contained arglist augroup behave breakpoint buffer color command compiler cscope diff_buffer dir dir_in_path environment event expression file file_in_path filetype function help highlight history keymap locale mapclear mapping menu messages option packadd runtime scriptnames shellcmd shellcmdline sign syntax syntime tag tag_listfiles user var
+syn keyword    vimUserCmdAttrComplete  contained       custom customlist nextgroup=vimUserCmdAttrCompleteFunc,vimUserCmdError
+syn match      vimUserCmdAttrCompleteFunc      contained       ",\%([bwglstav]:\|<[sS][iI][dD]>\)\=\h\w*\%([.#]\h\w*\)*"hs=s+1 nextgroup=vimUserCmdError contains=vimVarScope,vimFunctionSID
 
-  syn cluster  vim9MethodDefBodyList contains=@vimDefBodyList,vim9This,vim9Super
+" GEN_SYN_VIM: vimUserCmdAttrAddr, START_STR='syn keyword vimUserCmdAttrAddr contained', END_STR=''
+syn keyword vimUserCmdAttrAddr contained arguments arg buffers buf lines line loaded_buffers load other quickfix qf tabs tab windows win
+syn keyword vimUserCmdAttrAddr contained arguments arg buffers buf lines line loaded_buffers load other quickfix qf tabs tab windows win
+syn match      vimUserCmdAttrAddr     contained        "?"
+syn case match
 
-  if !exists("g:vimsyn_noerror") && !exists("g:vimsyn_novimfunctionerror")
-    syn match  vim9MethodNameError contained   "\<[a-z0-9]\i\>"
-  endif
-  syn match    vim9MethodName  contained       "\<_\=new\w*\>"
-  syn keyword  vim9MethodName  contained       empty len string
+syn match      vimUserCmdName      contained   "\<\u[[:alnum:]]*\>"            skipwhite        nextgroup=vimUserCmdBlock,vimUserCmdReplacement
+syn match      vimUserCmdName      contained   +\<\u[[:alnum:]]*\>\ze\s*\n\s*\%(\\\|["#]\\ \)+ skipwhite skipnl nextgroup=vimUserCmdBlock,vimUserCmdReplacement
+syn region     vimUserCmdReplacement contained
+      \ start="\S"
+      \ start=+^\s*\%(\\\|["#]\\ \)+
+      \ skip=+\n\s*\%(\\\|["#]\\ \)+
+      \ end="$"
+      \ contains=@vimContinue,@vimUserCmdList,vimComFilter
+      \ keepend
+syn region     vimUserCmdBlock     contained
+      \ matchgroup=vimSep
+      \ start="{"
+      \ end="^\s*\zs}"
+      \ contains=@vimDefBodyList,@vimUserCmdList
 
-  syn cluster  vim9MethodName  contains=vim9MethodName,vim9MethodNameError
+syn keyword    vimDelcommand   contained       delc[ommand]            skipwhite nextgroup=vimDelcommandAttr,vimDelcommandName
+syn match      vimDelcommandAttr       contained       "-buffer\>"             skipwhite nextgroup=vimDelcommandName
+syn match      vimDelcommandName       contained       "\<\u[[:alnum:]]*\>"
 
-  if exists("g:vimsyn_folding") && g:vimsyn_folding =~# 'f'
-    syn region vim9MethodDefFold       contained
-          \ start="\%(^\s*\%(:\=static\s\+\)\=\)\@16<=:\=def\s\+\h\w*[<(]"
-          \ end="^\s*:\=enddef\>"
-          \ contains=vim9MethodDef
-          \ fold keepend extend transparent
-  endif
+" :copy (special handling for :t only) {{{3
+" =====
+" lower priority than [wtb]: Vim9 scoped variables at SOL
+syn match      vimCopy contained       "\<t\>" nextgroup=vimBang
+syn match      vimCopy_        contained       "t\>"   nextgroup=vimBang
 
-  syn cluster vim9MethodDef contains=vim9MethodDef,vim9MethodDefFold
+" :debug {{{3
+" ======
+syn keyword    vimDebug        contained       deb[ug] skipwhite nextgroup=@vimCmdList
 
-  " Classes {{{3
-  syn cluster  vim9ClassBodyList               contains=vim9Abstract,vim9Class,vim9Comment,vim9LineComment,@vim9Continue,@vimExprList,vim9Extends,vim9Implements,@vim9MethodDef,vim9Public,vim9Static,vim9Const,vim9Final,vim9This,vim9Super,vim9Var
+" :debuggreedy {{{3
+" ============
+syn keyword    vimDebuggreedy  contained       debugg[reedy]
+syn match      vimDebuggreedy_ contained       "debugg\%[reedy]\>"
 
-  syn match    vim9Class               contained       "\<class\>"     skipwhite        nextgroup=vim9ClassName
-  syn match    vim9ClassName           contained       "\<\u\w*\>"     skipwhite skipnl nextgroup=vim9Extends,vim9Implements
-  syn match    vim9SuperClass          contained       "\<\u\w*\>"     skipwhite skipnl nextgroup=vim9Implements
-  syn match    vim9ImplementedInterface        contained       "\<\u\w*\>"     skipwhite skipnl nextgroup=vim9InterfaceListComma,vim9Extends
-  syn match    vim9InterfaceListComma  contained       ","     skipwhite skipnl nextgroup=vim9ImplementedInterface
-  syn keyword  vim9Abstract                    abstract        skipwhite skipnl nextgroup=vim9ClassBody,vim9AbstractDef
-  syn keyword  vim9Extends             contained       extends skipwhite skipnl nextgroup=vim9SuperClass
-  syn keyword  vim9Implements          contained       implements      skipwhite skipnl nextgroup=vim9ImplementedInterface
-  syn keyword  vim9Public              contained       public
-  syn keyword  vim9Static              contained       static
-  " FIXME: don't match as dictionary keys, remove when operators are not
-  "        shared between Vim9 and legacy script
-  syn match    vim9This                contained       "\.\@1<!\<this\>:\@!"
-  " super must be followed by '.'
-  syn match    vim9Super               contained       "\.\@1<!\<super\.\@="
+" :defer {{{3
+" ======
+syn keyword    vimDefer        contained       defe[r] skipwhite nextgroup=@vimFunc,vim9LambdaParams
 
-  VimFoldc syn region  vim9ClassBody   start="\<class\>" matchgroup=vimCommand end="\<endclass\>" contains=@vim9ClassBodyList transparent
+" :delete {{{3
+" =======
+" TODO: handle Vim9
+syn keyword    vimDelete       contained       d[elete]        skipwhite nextgroup=vimDeleteRegister,vimDeleteCount,vimPrintFlag
+syn match      vimDelete_      contained       "d\%[elete]\>"  skipwhite nextgroup=vimDeleteRegister,vimDeleteCount,vimPrintFlag
 
-  " Enums {{{3
-  syn cluster  vim9EnumBodyList                contains=vim9Comment,vim9LineComment,@vim9Continue,vim9Enum,@vimExprList,@vim9MethodDef,vim9Public,vim9Static,vim9Const,vim9Final,vim9This,vim9Var
+syn match      vimDelete       contained       "\<d\%[elete]\ze\%([lp]\+\>\|#\)"       nextgroup=vimPrintFlag
+syn match      vimDelete_      contained         "d\%[elete]\ze\%([lp]\+\>\|#\)"       nextgroup=vimPrintFlag
+" :del is :delete only, not :delete | :list
+syn match      vimDelete       contained       "\<del\>"
+syn match      vimDelete_      contained         "del\>"
 
-  syn match    vim9Enum                contained       "\<enum\>"      skipwhite           nextgroup=vim9EnumName
+syn match      vimDelete       contained       "\<d\%[elete]\ze\%(_\|\d\+\>\)" nextgroup=vimDeleteRegister,vimDeleteCount
+syn match      vimDelete_      contained         "d\%[elete]\ze\%(_\|\d\+\>\)" nextgroup=vimDeleteRegister,vimDeleteCount
 
-  syn match    vim9EnumName            contained       "\<\u\w*\>"     skipwhite skipempty nextgroup=vim9EnumNameTrailing,vim9EnumNameEmpty,vim9EnumNameComment,@vim9EnumNameContinue,vim9EnumImplements
-  syn match    vim9EnumNameTrailing    contained       "\S.*"
-  syn region   vim9EnumNameComment     contained
-        \ start="#" skip="\n\s*\%(\\\|#\\ \)" end="$"
-        \ skipwhite skipempty nextgroup=vim9EnumNameComment,vim9EnumValue
-        \ contains=@vimCommentGroup,vimCommentString
-  " vim9EnumName's "skipempty" should only apply to comments and enum values and not implements clauses
-  syn match    vim9EnumNameEmpty               contained       "^"     skipwhite skipempty nextgroup=vim9EnumNameComment,vim9EnumValue
-  " allow line continuation between enum name and "implements"
-  syn match    vim9EnumNameContinue    contained
-        \ "^\s*\\"
-        \ skipwhite skipnl nextgroup=vim9EnumNameTrailing,vim9EnumNameEmpty,vim9EnumNameComment,@vim9EnumNameContinue,vim9EnumImplements
-        \ contains=vimWhitespace
-  syn match    vim9EnumNameContinueComment     contained
-        \ "^\s*#\\ .*"
-        \ skipwhite skipnl nextgroup=vim9EnumNameEmpty,vim9EnumNameComment,@vim9EnumNameContinue
-        \ contains=vimWhitespace
-  syn cluster  vim9EnumNameContinue    contains=vim9EnumNameContinue,vim9EnumNameContinueComment
+syn match      vimDeleteRegister       contained       +[-*+_]\|\\"+   skipwhite nextgroup=vimDeleteCount,vimPrintFlag
+syn match      vimDeleteRegister       contained       +\<\a+  skipwhite nextgroup=vimDeleteCount,vimPrintFlag
 
-  " enforce enum value list location
-  syn match    vim9EnumValue           contained       "\<\a\w*\>"               nextgroup=vim9EnumValueTypeArgs,vim9EnumValueArgList,vim9EnumValueListComma,vim9Comment
-  syn match    vim9EnumValueListComma  contained       ","     skipwhite skipempty nextgroup=vim9EnumValue,vim9EnumValueListCommaComment
-  syn region   vim9EnumValueListCommaComment   contained
-        \ start="#" skip="\n\s*\%(\\\|#\\ \)" end="$"
-        \ skipwhite skipempty nextgroup=vim9EnumValueListCommaComment,vim9EnumValue
-        \ contains=@vimCommentGroup,vimCommentString
-  syn region   vim9EnumValueTypeArgs   contained
-        \ matchgroup=Delimiter
-        \ start="<\ze\a"
-        \ end=">"
-        \ nextgroup=vim9EnumValueArgList
-        \ contains=@vimType
-        \ oneline
-  syn region   vim9EnumValueArgList    contained
-        \ matchgroup=vimParenSep start="(" end=")"
-        \ nextgroup=vim9EnumValueListComma
-        \ contains=@vimExprList,vimContinueString,vim9Comment
+syn match      vimDeleteCount  contained       "\d\+"  skipwhite nextgroup=vimPrintFlag
 
-  syn keyword  vim9EnumImplements      contained       implements      skipwhite        nextgroup=vim9EnumImplementedInterface
-  syn match    vim9EnumImplementedInterface    contained       "\<\u\w*\>"     skipwhite skipnl nextgroup=vim9EnumInterfaceListComma,vim9EnumImplementedInterfaceComment,vim9EnumValue
-  syn match    vim9EnumInterfaceListComma      contained       ","     skipwhite        nextgroup=vim9EnumImplementedInterface
-  syn region   vim9EnumImplementedInterfaceComment     contained
-        \ start="#" skip="\n\s*\%(\\\|#\\ \)" end="$"
-        \ skipwhite skipempty nextgroup=vim9EnumImplementedInterfaceComment,vim9EnumValue
-        \ contains=@vimCommentGroup,vimCommentString
+" :echo, :execute {{{3
+" ===============
+" NOTE: No trailing legacy script comments
 
-  VimFolde syn region  vim9EnumBody    start="\<enum\>" matchgroup=vimCommand end="\<endenum\>" contains=@vim9EnumBodyList transparent
+syn region     vimEcho contained
+      \ matchgroup=vimCommand
+      \ start="\<ec\%[ho]\>"
+      \ start="\<echoe\%[rr]\>"
+      \ start="\<echom\%[sg]\>"
+      \ start="\<echoc\%[onsole]\>"
+      \ start="\<echon\>"
+      "\ TODO: default to \<echowindow\>
+      \ start="\<echow\%[indow]\>"
+      \ skip=+\\|\|||\|\n\s*\%(\\\|["#]\\ \)+
+      \ end="\ze|"
+      \ excludenl end="$"
+      \ nextgroup=vimCmdSep
+      \ contains=@vimContinue,@vimExprList,vim9Comment
+      \ transparent
 
-  " Interfaces {{{3
-  " TODO: limit to decl only - no init values
-  syn cluster  vim9InterfaceBodyList   contains=vim9Comment,vim9LineComment,@vim9Continue,vim9Extends,vim9Interface,vim9AbstractDef,vim9Var
+syn match      vimEchohl       contained       "\<echohl\=\>"  skipwhite nextgroup=vimGroup,vimHLGroup,vimEchohlNone
+syn case ignore
+syn keyword    vimEchohlNone   contained none
+syn case match
 
-  syn match    vim9Interface           contained       "\<interface\>" skipwhite nextgroup=vim9InterfaceName
-  syn match    vim9InterfaceName               contained       "\<\u\w*\>"     skipwhite skipnl nextgroup=vim9Extends
+syn cluster    vimEcho contains=vimEcho,vimEchohl
 
-  syn keyword  vim9AbstractDef         contained       def     skipwhite nextgroup=vim9AbstractDefName
-  syn match    vim9AbstractDefName     contained       "\<\h\w*\>"     skipwhite nextgroup=vim9AbstractDefParams,vim9AbstractDefTypeParams contains=@vim9MethodName
-  syn region   vim9AbstractDefParams   contained
-        \ matchgroup=Delimiter start="(" end=")"
-        \ skipwhite skipnl nextgroup=vimDefComment,vim9AbstractDefReturnType,vimCommentError
-        \ contains=vimDefParam,vim9Comment,vimFunctionParamEquals
-  syn region   vim9AbstractDefReturnType       contained
-        \ start=")\@1<=:\s" end="$" matchgroup=vim9Comment end="\ze[#"]"
-        \ skipwhite skipnl nextgroup=vimDefComment,vimCommentError
-        \ contains=vimTypeSep
-        \ transparent
-  syn region   vim9AbstractDefTypeParams       contained
-        \ matchgroup=Delimiter
-        \ start="<"
-        \ end=">"
-        \ nextgroup=vim9AbstractDefParams
-        \ contains=vim9DefTypeParam
-
-  VimFoldi syn region  vim9InterfaceBody       start="\<interface\>" matchgroup=vimCommand end="\<endinterface\>" contains=@vim9InterfaceBodyList transparent
-
-  " Type Aliases {{{3
-  syn match    vim9Type                "\<ty\%[pe]\>"  skipwhite nextgroup=vim9TypeAlias,vim9TypeAliasError
-  syn match    vim9TypeAlias    contained      "\<\u\w*\>"     skipwhite nextgroup=vim9TypeEquals
-  syn match    vim9TypeEquals   contained      "="     skipwhite nextgroup=@vimType
-  if !exists("g:vimsyn_noerror") && !exists("g:vimsyn_notypealiaserror")
-    syn match  vim9TypeAliasError contained    "\<\l\w*\>"     skipwhite nextgroup=vim9TypeEquals
-  endif
-endif
+syn region     vimExecute      contained
+      \ matchgroup=vimCommand
+      \ start="\<exe\%[cute]\>"
+      \ skip=+\\|\|||\|\n\s*\%(\\\|["#]\\ \)+
+      \ end="\ze|"
+      \ excludenl end="$"
+      \ nextgroup=vimCmdSep
+      \ contains=@vimContinue,@vimExprList,vim9Comment
+      \ transparent
 
-" Blocks: {{{2
-" ======
-Vim9 syn region        vim9Block
-      \ matchgroup=vimSep
-      \ start="{\ze\s*\%($\|[#|]\)"
-      \ end="^\s*\zs}"
-      \ skipwhite nextgroup=vim9Comment,vimCmdSep
-      \ contains=@vimDefBodyList
+syn region     vimEval contained
+      \ matchgroup=vimCommand
+      \ start="\<ev\%[al]\>"
+      \ skip=+\\|\|||\|\n\s*\%(\\\|["#]\\ \)+
+      \ end="\ze|"
+      \ excludenl end="$"
+      \ nextgroup=vimCmdSep
+      \ contains=@vimContinue,@vimExprList,vim9Comment,vimComment
+      \ transparent
 
-" Keymaps: {{{2
+" :filter {{{3
 " =======
+syn keyword    vimExFilter      contained      filt[er]        skipwhite nextgroup=vimExFilterBang,vimExFilterPattern
+syn region     vimExFilterPattern contained
+      \ start="[[:ident:]]"
+      \ end="\ze[[:space:]\n]"
+      \ skipwhite skipnl nextgroup=@vimCommandModifierContinue,vimCmdStart,@vimRange,@vimCmdList,@vim9Lhs,@vim9Func
+      \ contains=@vimSubstList
+      \ oneline
+syn region     vimExFilterPattern contained
+      \ matchgroup=Delimiter
+      \ start="\z([^[:space:][:ident:]|"]\)"
+      \ skip="\\\\\|\\\z1"
+      \ end="\z1"
+      \ skipwhite skipnl nextgroup=@vimCommandModifierContinue,vimCmdStart,@vimRange,@vimCmdList,@vim9Lhs,@vim9Func
+      \ contains=@vimSubstList
+      \ oneline
+syn match      vimExFilterBang  contained      "\a\@1<=!"      skipwhite nextgroup=vimExFilterPattern
 
-syn match  vimKeymapStart      "^"     contained skipwhite nextgroup=vimKeymapLhs,@vimKeymapLineComment
-syn match  vimKeymapLhs        "\S\+"  contained skipwhite nextgroup=vimKeymapRhs contains=vimNotation
-syn match  vimKeymapRhs        "\S\+"  contained skipwhite nextgroup=vimKeymapTailComment contains=vimNotation
-syn match  vimKeymapTailComment        "\S.*"  contained
+" :catch, :throw {{{3
+" ==============
+syn keyword    vimThrow        contained       th[row] skipwhite nextgroup=@vimExprList
+syn keyword    vimCatch        contained       cat[ch] skipwhite nextgroup=vimCatchPattern
+syn region     vimCatchPattern contained       matchgroup=Delimiter start="\z([!#$%&'()*+,-./:;<=>?@[\]^_`{}~]\)" skip="\\\\\|\\\z1" end="\z1" contains=@vimSubstList oneline
 
-" TODO: remove when :" comment is matched in parts as "ex-colon comment" --djk
+" :export {{{3
+" =======
 if s:vim9script
-  syn match  vim9KeymapLineComment     "#.*"   contained contains=@vimCommentGroup,vimCommentString,vim9CommentTitle
-else
-  syn match  vimKeymapLineComment      +".*+   contained contains=@vimCommentGroup,vimCommentString,vimCommentTitle
+  syn keyword  vim9Export      export  skipwhite nextgroup=vim9Abstract,vim9ClassBody,vim9Const,vimDef,vimDefFold,vim9EnumBody,vim9Final,vim9InterfaceBody,vim9Type,vim9Var
 endif
-syn cluster vimKeymapLineComment contains=vim9\=KeymapLineComment
-
-syn region vimLoadkeymap matchgroup=vimCommand start="\<loadk\%[eymap]\>" end="\%$" contains=vimKeymapStart
-
-" Special Filenames, Modifiers, Extension Removal: {{{2
-" ===============================================
-syn match      vimSpecFile     "<c\(word\|WORD\)>"     nextgroup=vimSpecFileMod,vimSubst1
-syn match      vimSpecFile     "<\([acs]file\|amatch\|abuf\)>" nextgroup=vimSpecFileMod,vimSubst1
-syn match      vimSpecFile     "\s%[ \t:]"ms=s+1,me=e-1        nextgroup=vimSpecFileMod,vimSubst1
-syn match      vimSpecFile     "\s%$"ms=s+1            nextgroup=vimSpecFileMod,vimSubst1
-syn match      vimSpecFile     "\s%<"ms=s+1,me=e-1     nextgroup=vimSpecFileMod,vimSubst1
-syn match      vimSpecFile     "#\d\+\|[#%]<\>"                nextgroup=vimSpecFileMod,vimSubst1
-syn match      vimSpecFileMod  "\(:[phtre]\)\+"        contained
-
-syn match      vimSpecFile     contained               "%[ \t:]"me=e-1 nextgroup=vimSpecFileMod
-syn match      vimSpecFile     contained       excludenl       "%$"    nextgroup=vimSpecFileMod
-syn match      vimSpecFile     contained               "%<"me=e-1      nextgroup=vimSpecFileMod
-
-" User-Specified Commands: {{{2
-" =======================
-syn cluster    vimUserCmdList  contains=@vimCmdList,vimCmplxRepeat,@vimComment,vimCtrlChar,vimEscapeBrace,@vimFunc,vimNotation,vimNumber,vimOper,vimRegister,vimSpecFile,vimString,vimSubst,vimSubstRep,vimSubstRange
 
-syn match      vimUserCmd      "\<com\%[mand]\>!\="            skipwhite        nextgroup=vimUserCmdAttrs,vimUserCmdName contains=vimBang
-syn match      vimUserCmd      +\<com\%[mand]\>!\=\ze\s*\n\s*\%(\\\|["#]\\ \)+ skipwhite skipnl nextgroup=vimUserCmdAttrs,vimUserCmdName contains=vimBang
+" :filetype {{{3
+" =========
+syn match      vimFiletype     contained       "\<filet\%[ype]\(\s\+\I\i*\)*"  skipwhite contains=vimFTCmd,vimFTOption,vimFTError
+if !exists("g:vimsyn_noerror") && !exists("g:vimsyn_vimFTError")
+ syn match     vimFTError      contained       "\I\i*"
+endif
+syn keyword    vimFTCmd        contained       filet[ype]
+syn keyword    vimFTOption     contained       detect indent off on plugin
 
-syn region     vimUserCmdAttrs     contained
-      \ start="-\l"
-      \ start=+^\s*\%(\\\|["#]\\ \)+
-      \ end="\ze\s\u"
-      \ skipwhite nextgroup=vimUserCmdName
-      \ contains=@vimContinue,vimUserCmdAttr,vimUserCmdAttrError
+" :for {{{3
+" ====
+" handles Vim9 and legacy for now
+syn region     vimFor  contained
+      \ matchgroup=vimCommand
+      \ start="\<for\>" end="\<in\>"
+      \ skipwhite skipnl nextgroup=@vimForInContinue,vim9ForInComment,@vimExprList
+      \ contains=@vimContinue,vimVar,vimVarList,vim9Variable,vim9VariableList
       \ transparent
-syn match      vimUserCmdAttrError contained   "-\a\+\ze\%(\s\|=\)"
-syn match      vimUserCmdAttr    contained     "-addr="                contains=vimUserCmdAttrKey nextgroup=vimUserCmdAttrAddr
-syn match      vimUserCmdAttr    contained     "-bang\>"               contains=vimUserCmdAttrKey
-syn match      vimUserCmdAttr    contained     "-bar\>"                contains=vimUserCmdAttrKey
-syn match      vimUserCmdAttr    contained     "-buffer\>"             contains=vimUserCmdAttrKey
-syn match      vimUserCmdAttr    contained     "-complete="            contains=vimUserCmdAttrKey nextgroup=vimUserCmdAttrComplete,vimUserCmdError
-syn match      vimUserCmdAttr    contained     "-count\>"              contains=vimUserCmdAttrKey
-syn match      vimUserCmdAttr    contained     "-count="               contains=vimUserCmdAttrKey nextgroup=vimNumber
-syn match      vimUserCmdAttr    contained     "-keepscript\>"         contains=vimUserCmdAttrKey
-syn match      vimUserCmdAttr    contained     "-nargs="               contains=vimUserCmdAttrKey nextgroup=vimUserCmdAttrNargs
-syn match      vimUserCmdAttr    contained     "-range\>"              contains=vimUserCmdAttrKey
-syn match      vimUserCmdAttr    contained     "-range="               contains=vimUserCmdAttrKey nextgroup=vimNumber,vimUserCmdAttrRange
-syn match      vimUserCmdAttr    contained     "-register\>"           contains=vimUserCmdAttrKey
 
-syn match      vimUserCmdAttrNargs     contained       "[01*?+]"
-syn match      vimUserCmdAttrRange     contained       "%"
+syn match      vim9ForInComment                contained       "#.*"   skipwhite skipempty nextgroup=vim9ForInComment,@vimExprList
 
-if !exists("g:vimsyn_noerror") && !exists("g:vimsyn_nousercmderror")
- syn match     vimUserCmdError contained       "\S\+\>"
-endif
+syn match      vimForInContinue                contained       "^\s*\zs\\"      skipwhite skipnl nextgroup=@vimForInContinue,@vimExprList contains=vimLeadingWhitespace
+syn match         vimForInContinueComment      contained       '^\s*\zs["#]\\ .*' skipwhite skipnl nextgroup=@vimForInContinue,@vimExprList contains=vimLeadingWhitespace
+syn cluster    vimForInContinue                contains=vimForInContinue,vimForInContinueComment
 
-syn case ignore
-syn keyword    vimUserCmdAttrKey   contained   a[ddr] ban[g] bar bu[ffer] com[plete] cou[nt] k[eepscript] n[args] ra[nge] re[gister]
+" :global, :vglobal {{{3
+" =================
+" TODO: [:.-] should only be removed for Vim9
+"     : docs state ! is not allowed as a pattern delimiter but it works
+syn region     vimGlobalPattern        contained
+      \ matchgroup=Delimiter
+      \ start=+\z([^[:space:][:alnum:]\\"|:.-]\)+
+      \ skip="\\."
+      \ end="\z1"
+      \ skipwhite nextgroup=vimCmdStart,@vimRange,@vimCmdList
+      \ contains=@vimSubstList
+syn match      vimGlobal       contained        "g\%[lobal]\>!\=[:.-]\@!"      skipwhite nextgroup=vimGlobalPattern contains=vimBang
+syn match      vimGlobal       contained        "v\%[global]\>!\=[:.-]\@!"     skipwhite nextgroup=vimGlobalPattern contains=vimBang
 
-" GEN_SYN_VIM: vimUserCmdAttrComplete, START_STR='syn keyword vimUserCmdAttrComplete contained', END_STR=''
-syn keyword vimUserCmdAttrComplete contained arglist augroup behave breakpoint buffer color command compiler cscope diff_buffer dir dir_in_path environment event expression file file_in_path filetype filetypecmd function help highlight history keymap locale mapclear mapping menu messages option packadd retab runtime scriptnames shellcmd shellcmdline sign syntax syntime tag tag_listfiles user var
-syn keyword vimUserCmdAttrComplete contained arglist augroup behave breakpoint buffer color command compiler cscope diff_buffer dir dir_in_path environment event expression file file_in_path filetype function help highlight history keymap locale mapclear mapping menu messages option packadd runtime scriptnames shellcmd shellcmdline sign syntax syntime tag tag_listfiles user var
-syn keyword    vimUserCmdAttrComplete  contained       custom customlist nextgroup=vimUserCmdAttrCompleteFunc,vimUserCmdError
-syn match      vimUserCmdAttrCompleteFunc      contained       ",\%([bwglstav]:\|<[sS][iI][dD]>\)\=\h\w*\%([.#]\h\w*\)*"hs=s+1 nextgroup=vimUserCmdError contains=vimVarScope,vimFunctionSID
+" :grep, :make {{{3
+" ============
+" | is the command separator, escaped with \| all other backslashes are passed through literally, no tail comments
+syn keyword    vimGrep contained       gr[ep] lgr[ep]          skipwhite nextgroup=vimGrepBang,vimGrepArgs,vimCmdSep
+syn match      vimGrep_        contained       "l\=gr\%[ep]\>"         skipwhite nextgroup=vimGrepBang,vimGrepArgs,vimCmdSep
+syn keyword    vimGrepadd      contained       grepa[dd] lgrepa[dd]    skipwhite nextgroup=vimGrepBang,vimGrepArgs,vimCmdSep
+syn match      vimGrepadd_     contained       "l\=grepa\%[dd]\>"      skipwhite nextgroup=vimGrepBang,vimGrepArgs,vimCmdSep
+syn region     vimGrepArgs     contained
+      \ start="|\@!\S"
+      \ skip=+\n\s*\%(\\\|[#"]\\ \)+
+      \ end="\ze|"
+      \ end="$"
+      "\ TODO: include vimSpecFile
+      \ nextgroup=vimCmdSep
+      \ contains=vimGrepBarEscape
+syn match      vimGrepBarEscape        contained       "\\|"
+syn match      vimGrepBang     contained       "\a\@1<=!"              skipwhite nextgroup=vimGrepArgs,vimCmdSep
 
-" GEN_SYN_VIM: vimUserCmdAttrAddr, START_STR='syn keyword vimUserCmdAttrAddr contained', END_STR=''
-syn keyword vimUserCmdAttrAddr contained arguments arg buffers buf lines line loaded_buffers load other quickfix qf tabs tab windows win
-syn keyword vimUserCmdAttrAddr contained arguments arg buffers buf lines line loaded_buffers load other quickfix qf tabs tab windows win
-syn match      vimUserCmdAttrAddr     contained        "?"
-syn case match
+syn keyword    vimMake contained       mak[e] lmak[e]          skipwhite nextgroup=vimMakeBang,vimMakeArgs,vimCmdSep
+syn region     vimMakeArgs     contained
+      \ start="|\@!\S"
+      \ skip=+\n\s*\%(\\\|[#"]\\ \)+
+      \ end="\ze|"
+      \ end="$"
+      \ nextgroup=vimCmdSep
+      "\ TODO: include vimSpecFile
+      \ contains=vimMakeBarEscape
+syn match      vimMakeBarEscape        contained       "\\|"
+syn match      vimMakeBang     contained       "\a\@1<=!"              skipwhite nextgroup=vimMakeArgs,vimCmdSep
 
-syn match      vimUserCmdName      contained   "\<\u[[:alnum:]]*\>"            skipwhite        nextgroup=vimUserCmdBlock,vimUserCmdReplacement
-syn match      vimUserCmdName      contained   +\<\u[[:alnum:]]*\>\ze\s*\n\s*\%(\\\|["#]\\ \)+ skipwhite skipnl nextgroup=vimUserCmdBlock,vimUserCmdReplacement
-syn region     vimUserCmdReplacement contained
+" :help, :helpgrep, :lhelpgrep {{{3
+" ============================
+syn keyword    vimHelp contained       h[elp]  skipwhite nextgroup=vimHelpBang,vimHelpArg,vimHelpEndCommand
+" TODO: match wildcards, ignoring exceptions?
+syn region     vimHelpArg      contained
       \ start="\S"
-      \ start=+^\s*\%(\\\|["#]\\ \)+
-      \ skip=+\n\s*\%(\\\|["#]\\ \)+
-      \ end="$"
-      \ contains=@vimContinue,@vimUserCmdList,vimComFilter
-      \ keepend
-syn region     vimUserCmdBlock     contained
-      \ matchgroup=vimSep
-      \ start="{"
-      \ end="^\s*\zs}"
-      \ contains=@vimDefBodyList,@vimUserCmdList
+      \ matchgroup=Special
+      \ end="\%(@\a\a\)\=\ze\s*\%($\|\%x0d\|\%x00\||[^|]\)"
+      \ skipwhite nextgroup=vimHelpEndCommand
+      \ oneline
+syn match      vimHelpBang      contained      "\a\@1<=!"              skipwhite nextgroup=vimHelpArg,vimHelpEndCommand
+syn match      vimHelpEndCommand        contained      "\ze|[^|]"              skipwhite nextgroup=vimCmdSep
+syn match      vimHelpEndCommand        contained      "\%x0d\|\%x00"          skipwhite nextgroup=vimCmdStart,@vimRange,@vimCmdList,vimFunc,vim9Block,@vim9Lhs
 
-syn match      vimDelcommand           "\<delc\%[ommand]\>"    skipwhite nextgroup=vimDelcommandAttr,vimDelcommandName
-syn match      vimDelcommandAttr       contained       "-buffer\>"             skipwhite nextgroup=vimDelcommandName
-syn match      vimDelcommandName       contained       "\<\u[[:alnum:]]*\>"
+syn keyword    vimHelpgrep      contained      helpg[rep] lh[elpgrep]  skipwhite nextgroup=vimHelpgrepPattern
+syn region     vimHelpgrepPattern contained
+      \ start="\S"
+      \ matchgroup=Special
+      \ end="@\a\a\>"
+      \ end="$"
+      \ contains=@vimSubstList
+      \ oneline
 
-" Lower Priority Comments: after some vim commands... {{{2
-" =======================
-if get(g:, "vimsyn_comment_strings", 1)
-  syn region   vimCommentString        contained oneline start='\S\s\+"'ms=e end='"' extend
+" :highlight {{{3
+" ==========
+syn cluster    vimHighlightCluster             contains=vimHiLink,vimHiClear,vimHiKeyList,@vimComment
+if !exists("g:vimsyn_noerror") && !exists("g:vimsyn_novimhictermerror")
+ syn match     vimHiCtermError contained       "\D\i*"
 endif
+syn keyword    vimHighlight    contained       hi[ghlight]     skipwhite nextgroup=vimHiBang,@vimHighlightCluster
+syn match      vimHiBang       contained       "\a\@1<=!"      skipwhite nextgroup=@vimHighlightCluster
 
-if s:vim9script
-  syn cluster vimComment contains=vim9Comment
-else
-  syn cluster vimComment contains=vimComment
-endif
+syn case ignore
+" Conceal is a generated low-priority match
+syn match      vimHiGroup      contained       "\%(\<Conceal\>\)\@!\i\+"
+syn keyword    vimHiNone       contained       NONE
+syn keyword    vimHiAttrib     contained       none bold inverse italic nocombine reverse standout strikethrough underline undercurl underdashed underdotted underdouble
+syn keyword    vimFgBgAttrib   contained       none bg background fg foreground
+syn case match
+syn match      vimHiAttribList contained       "\i\+"  contains=vimHiAttrib
+syn match      vimHiAttribList contained       "\i\+,"he=e-1   contains=vimHiAttrib nextgroup=vimHiAttribList
+syn case ignore
+syn keyword    vimHiCtermColor contained       black blue brown cyan darkblue darkcyan darkgray darkgreen darkgrey darkmagenta darkred darkyellow gray green grey grey40 grey50 grey90 lightblue lightcyan lightgray lightgreen lightgrey lightmagenta lightred lightyellow magenta red seagreen white yellow
+syn match      vimHiCtermColor contained       "\<color\d\{1,3}\>"
+syn case match
 
-VimL syn region        vimComment
+syn match      vimHiFontname   contained       "[a-zA-Z\-*]\+"
+syn match      vimHiGuiFontname        contained       "'[a-zA-Z\-* ]\+'"
+syn match      vimHiGuiRgb     contained       "#\x\{6}"
+
+" :highlight {group} {key}={arg} ... {{{3
+syn cluster    vimHiCluster contains=vimGroup,vimHLGroup,vimHiGroup,vimHiNone,vimHiTerm,vimHiCTerm,vimHiStartStop,vimHiCtermFgBg,vimHiCtermul,vimHiCtermfont,vimHiGui,vimHiGuiFont,vimHiGuiFgBg,vimHiKeyError,vimNotation,vimComment,vim9Comment
+syn region     vimHiKeyList    contained
+      \ start="\i\+"
+      \ skip=+\\\\\|\\|\|\n\s*\%(\\\|["#]\\ \)+
+      \ end="\ze|"
       \ excludenl
-      \ start=+"+
-      \ skip=+\n\s*\%(\\\|"\\ \)+
       \ end="$"
-      \ contains=@vimCommentGroup,vimCommentString
-      \ extend
-Vim9 syn region        vim9Comment
+      \ nextgroup=vimCmdSep
+      \ contains=@vimContinue,@vimHiCluster
+if !exists("g:vimsyn_noerror") && !exists("g:vimsyn_vimhikeyerror")
+ syn match     vimHiKeyError   contained       "\i\+="he=e-1
+endif
+syn match      vimHiTerm       contained       "\cterm="he=e-1         nextgroup=vimHiAttribList
+syn match      vimHiStartStop  contained       "\c\%(start\|stop\)="he=e-1     nextgroup=vimHiTermcap,vimOption
+syn match      vimHiCTerm      contained       "\ccterm="he=e-1                nextgroup=vimHiAttribList
+syn match      vimHiCtermFgBg  contained       "\ccterm[fb]g="he=e-1   nextgroup=vimHiNmbr,vimHiCtermColor,vimFgBgAttrib,vimHiCtermError
+syn match      vimHiCtermul    contained       "\cctermul="he=e-1      nextgroup=vimHiNmbr,vimHiCtermColor,vimFgBgAttrib,vimHiCtermError
+syn match      vimHiCtermfont  contained       "\cctermfont="he=e-1    nextgroup=vimHiNmbr,vimHiCtermColor,vimFgBgAttrib,vimHiCtermError
+syn match      vimHiGui        contained       "\cgui="he=e-1          nextgroup=vimHiAttribList
+syn match      vimHiGuiFont    contained       "\cfont="he=e-1         nextgroup=vimHiFontname
+syn match      vimHiGuiFgBg    contained       "\cgui\%([fb]g\|sp\)="he=e-1    nextgroup=vimHiGroup,vimHiGuiFontname,vimHiGuiRgb,vimFgBgAttrib
+syn match      vimHiTermcap    contained       "\S\+"          contains=vimNotation
+syn match      vimHiNmbr       contained       '\d\+'
+
+" :highlight clear {{{3
+syn keyword    vimHiClear      contained       clear   skipwhite nextgroup=vimGroup,vimHLGroup,vimHiGroup
+
+" :highlight link {{{3
+" see tst24 (hi def vs hi) (Jul 06, 2018)
+"syn region    vimHiLink       contained oneline matchgroup=vimCommand start="\(\<hi\%[ghlight]\s\+\)\@<=\(\(def\%[ault]\s\+\)\=link\>\|\<def\>\)" end="$"     contains=vimHiGroup,vimGroup,vimHLGroup,vimNotation
+" TODO: simplify and allow line continuations --djk
+syn region     vimHiLink       contained
+      \ matchgroup=Type
+      \ start="\%(\<hi\%[ghlight]!\=\s\+\)\@<=\%(\%(def\%[ault]\s\+\)\=link\>\|\<def\%[ault]\>\)"
+      \ skip=+\\\\\|\\|\|\n\s*\%(\\\|"\\ \)+
+      \ end="\ze|"
       \ excludenl
-      \ start="\%#=1\s\@1<=#\%({\@!\|{{\)"
-      \ skip="\n\s*\%(\\\|#\\ \)"
       \ end="$"
-      \ contains=@vimCommentGroup,vimCommentString
-      \ extend
+      \ nextgroup=vimCmdSep
+      \ contains=@vimContinue,@vimHiCluster
 
-syn match      vim9CommentError        contained       "#.*"
-syn match      vimCommentError contained       +".*+
+" :history {{{3
+" ========
+" TODO: handle Vim9 "history" variable assignment (like `:wincmd =`, but a common variable name)
+syn keyword    vimHistory      contained       his[tory]       skipwhite nextgroup=vimHistoryName,vimHistoryRange,vimCmdSep,vimComment,vim9Comment
+syn keyword    vimHistoryName  contained       c[md] s[earch] e[xpr] i[nput] d[ebug] a[ll]     skipwhite nextgroup=vimHistoryRange,vimCmdSep,vimComment,vim9Comment
+syn match      vimHistoryName  contained       "[:/?=@>]"                      skipwhite nextgroup=vimHistoryRange,vimCmdSep,vimComment,vim9Comment
+syn match      vimHistoryRange contained       "-\=\<\d\+\>\%(\s*,\)\="                skipwhite nextgroup=vimCmdSep,vimComment,vim9Comment
+syn match      vimHistoryRange contained       ",\s*-\=\d\+\>"                 skipwhite nextgroup=vimCmdSep,vimComment,vim9Comment
+syn match      vimHistoryRange contained       "-\=\<\d\+\s*,\s*-\=\d\+\>"             skipwhite nextgroup=vimCmdSep,vimComment,vim9Comment
 
-" Environment Variables: {{{2
-" =====================
-syn match      vimEnvvar       "\$\I\i*"
-syn match      vimEnvvar       "\${\I\i*}"
+" :if, :else, :elseif, :endif {{{3
+" ===========================
+syn keyword    vimIf   contained       if      skipwhite nextgroup=@vimExprList,vimNotation
+syn keyword    vimElseif       contained       elsei[f]        skipwhite nextgroup=@vimExprList,vimNotation
+syn keyword    vimElse contained       el[se]  skipwhite nextgroup=vimComment,vim9Comment
+syn keyword    vimEndif        contained       en[dif] skipwhite nextgroup=vimComment,vim9Comment
 
-" Strings {{{2
+" :import {{{3
 " =======
+syn keyword    vimImportAutoload       contained       autoload        skipwhite nextgroup=vimImportFilename
+if s:vim9script
+  syn region   vimImportFilename contained
+        \ start="\S"
+        \ skip=+\%#=1
+          "\ continuation operators at SOL
+          \\n\%(\s*#.*\n\)*\s*\%([[:punct:]]\+\&[^#"'(]\)
+            \\|
+          "\ continuation operators at EOL
+          \\%(\%([[:punct:]]\+\&[^#"')]\)\s*\%(#.*\)\=\)\@<=$
+            \\|
+          \\n\%(\s*#.*\n\)*\s*as\s
+            \\|
+          \\%(^\s*#.*\)\@<=$
+            \\|
+          \\n\s*\%(\\\|#\\ \)
+        \+
+        \ matchgroup=vimCommand
+        \ end="\s\+\zsas\ze\s\+\h"
+        \ matchgroup=NONE
+        \ end="$"
+        \ skipwhite nextgroup=vimImportName
+        \ contains=@vim9Continue,@vimExprList,vim9Comment
+        \ transparent
+else
+  syn region   vimImportFilename contained
+        \ start="\S"
+        \ skip=+\n\s*\%(\\\|"\\ \)+
+        \ matchgroup=vimCommand
+        \ end="\s\+\zsas\ze\s\+\h"
+        \ matchgroup=NONE
+        \ end="$"
+        \ skipwhite nextgroup=vimImportName
+        \ contains=@vimContinue,@vimExprList
+        \ transparent
+endif
+syn match      vimImportName   contained       "\%(\<as\s\+\)\@<=\h\w*\>"      skipwhite nextgroup=@vimComment
+syn keyword    vimImport       contained       imp[ort]                skipwhite nextgroup=vimImportAutoload,vimImportFilename
 
-" In-String Specials:
-" Try to catch strings, if nothing else matches (therefore it must precede the others!)
-"  vimEscapeBrace handles ["]  []"] (ie. "s don't terminate string inside [])
-" syn region   vimEscapeBrace  oneline   contained transparent start="[^\\]\(\\\\\)*\[\zs\^\=\]\=" skip="\\\\\|\\\]" end="]"me=e-1
-syn match      vimPatSepErr    contained       "\\)"
-syn match      vimPatSep       contained       "\\|"
-syn region     vimPatSepZone   oneline   contained   matchgroup=vimPatSepZ start="\\%\=\ze(" skip="\\\\" end="\\)\|[^\\]['"]"  contains=@vimStringGroup
-syn region     vimPatRegion    contained transparent matchgroup=vimPatSepR start="\\[z%]\=(" end="\\)" contains=@vimSubstList oneline
-syn match      vimNotPatSep    contained       "\\\\"
-syn cluster    vimStringGroup  contains=vimEscape,vimEscapeBrace,vimPatSep,vimNotPatSep,vimPatSepErr,vimPatSepZone,@Spell
-syn region     vimString       oneline keepend matchgroup=vimString start=+[^a-zA-Z\\@]"+lc=1 skip=+\\\\\|\\"+ matchgroup=vimStringEnd end=+"+ nextgroup=vimSubscriptBrackets contains=@vimStringGroup extend
-syn region     vimString       oneline matchgroup=vimString start=+[^a-zA-Z\\@]'+lc=1 end=+'+                 nextgroup=vimSubscriptBrackets contains=vimQuoteEscape  extend
-"syn region    vimString       oneline start="\s/\s*\A"lc=1 skip="\\\\\|\\+" end="/"   contains=@vimStringGroup  " see tst45.vim
-
-syn match      vimEscape       contained       "\\."
-" syn match    vimEscape       contained       +\\[befnrt\"]+
-syn match      vimEscape       contained       "\\\o\{1,3}\|\\[xX]\x\{1,2}\|\\u\x\{1,4}\|\\U\x\{1,8}"
-syn match      vimEscape       contained       "\\<" contains=vimNotation
-syn match      vimEscape       contained       "\\<\*[^>]*>\=>"
-syn match      vimQuoteEscape  contained       "''"
+" :language {{{3
+" =========
+syn keyword    vimLanguage             contained       lan[guage]      skipwhite nextgroup=@vimLanguageName,vimLanguageCategory,vimSep,vimComment,vim9Comment
+syn keyword    vimLanguageCategory     contained       col[late] cty[pe] mes[sages] tim[e]     skipwhite nextgroup=@vimLanguageName
 
-syn region     vimString       oneline matchgroup=vimString start=+$'+ end=+'+ nextgroup=vimSubscriptBrackets contains=@vimStringInterpolation,vimQuoteEscape  extend
-syn region     vimString       oneline matchgroup=vimString start=+$"+ end=+"+ nextgroup=vimSubscriptBrackets contains=@vimStringInterpolation,@vimStringGroup extend
-syn region     vimStringInterpolationExpr  oneline contained matchgroup=vimSep start=+{+ end=+}+ contains=@vimExprList
-syn match      vimStringInterpolationBrace contained "{{"
-syn match      vimStringInterpolationBrace contained "}}"
-syn cluster    vimStringInterpolation contains=vimStringInterpolationExpr,vimStringInterpolationBrace
+" [language[_territory][.codeset][@modifier]] and the reserved "C" and "POSIX"
+syn match      vimLanguageName         contained       "[[:alnum:]][[:alnum:]._@-]*[[:alnum:]]"        nextgroup=vimSep,vimComment,vim9Comment
+syn keyword    vimLanguageNameReserved contained       C POSIX                 nextgroup=vimSep,vimComment,vim9Comment
+syn cluster    vimLanguageName contains=vimLanguageName,vimLanguageNameReserved
 
-syn region     vimContinueString       contained       matchgroup=vimContinueString start=+"+  skip=+\n\s*\%(\\\|["#]\\ \)+ end=+"+ end="$" skipwhite nextgroup=vimSubscriptBrackets,vimComment contains=@vimContinue,@vimStringGroup
-syn region     vimContinueString       contained       matchgroup=vimContinueString start=+'+  skip=+\n\s*\%(\\\|["#]\\ \)+ end=+'+ end="$" skipwhite nextgroup=vimSubscriptBrackets,vimComment contains=@vimContinue,vimQuoteEscape
-syn region     vimContinueString       contained       matchgroup=vimContinueString start=+$"+ skip=+\n\s*\%(\\\|["#]\\ \)+ end=+"+ end="$" skipwhite nextgroup=vimSubscriptBrackets,vimComment contains=@vimContinue,@vimStringInterpolation,@vimStringGroup
-syn region     vimContinueString       contained       matchgroup=vimContinueString start=+$'+ skip=+\n\s*\%(\\\|["#]\\ \)+ end=+'+ end="$" skipwhite nextgroup=vimSubscriptBrackets,vimComment contains=@vimContinue,@vimStringInterpolation,vimQuoteEscape
+" :loadkeymap {{{3
+" ===========
 
-" Substitutions: {{{2
-" =============
-syn cluster    vimSubstList    contains=vimPatSep,vimPatRegion,vimPatSepErr,vimSubstTwoBS,vimSubstRange,vimNotation
-syn cluster    vimSubstRepList contains=vimSubstSubstr,vimSubstTwoBS,vimNotation
-syn cluster    vimSubstList    add=vimCollection
-syn match      vimSubst                "^\s*\%(s\%[ubstitute]\|sm\%[agic]\|sno\%[magic]\)\>"           skipwhite nextgroup=vimSubstPat,vimSubstFlags,vimSubstCount
-syn match      vimSubst                "^\s*\%(s\%[ubstitute]\|sm\%[agic]\|sno\%[magic]\)[_#]\@="      skipwhite nextgroup=vimSubstPat
-syn match      vimSubst                "^\s*\%(s\%[ubstitute]\|sm\%[agic]\|sno\%[magic]\)\%(\d\+\)\@=" skipwhite nextgroup=vimSubstCount
-syn match      vimSubst1       contained       "\%(s\%[ubstitute]\|sm\%[agic]\>\|sno\%[magic]\)\>"             skipwhite nextgroup=vimSubstPat,vimSubstFlags,vimSubstCount
-syn match      vimSubst1       contained       "\%(s\%[ubstitute]\|sm\%[agic]\>\|sno\%[magic]\)[_#]\@="        skipwhite nextgroup=vimSubstPat
-syn match      vimSubst1       contained       "\%(s\%[ubstitute]\|sm\%[agic]\>\|sno\%[magic]\)\%(\d\+\)\@="   skipwhite nextgroup=vimSubstCount
-syn match      vimSubstFlagErr contained       "[^< \t\r|]\+" contains=vimSubstFlags
-" & and # after :s are always pattern delimiters not flags
-syn match      vimSubstFlags   contained       "[&cegiIlnpr#]\+"       skipwhite nextgroup=vimSubstCount
-syn match      vimSubstCount   contained       "\d\+\>"
-" TODO: Vim9 illegal separators for abbreviated :s form are [-.:], :su\%[...] required
-"     : # is allowed but "not recommended" (see :h pattern-delimiter)
-syn region     vimSubstPat     contained       matchgroup=vimSubstDelim start="\z([!#$%&'()*+,-./:;<=>?@[\]^_`{}~]\)"rs=s+1 skip="\\\\\|\\\z1" end="\z1"re=e-1,me=e-1  contains=@vimSubstList  nextgroup=vimSubstRep4  oneline
-syn region     vimSubstRep4    contained       matchgroup=vimSubstDelim start="\z(.\)" skip="\\\\\|\\\z1" end="\z1" matchgroup=vimNotation end="<[cC][rR]>"    contains=@vimSubstRepList       nextgroup=vimSubstFlagErr       oneline
-syn region     vimCollection   contained       transparent     start="\\\@<!\[" skip="\\\[" end="\]"   contains=vimCollClass
-syn match      vimCollClassErr contained       "\[:.\{-\}:\]"
-syn match      vimCollClass    contained       transparent     "\%#=1\[:\(alnum\|alpha\|blank\|cntrl\|digit\|graph\|lower\|print\|punct\|space\|upper\|xdigit\|retu\%[rn]\|tab\|escape\|backspace\):\]"
-syn match      vimSubstSubstr  contained       "\\z\=\d"
-syn match      vimSubstTwoBS   contained       "\\\\"
+syn match  vimKeymapStart      contained       "^"     skipwhite nextgroup=vimKeymapLhs,@vimKeymapLineComment
+syn match  vimKeymapLhs        contained       "\S\+"  skipwhite nextgroup=vimKeymapRhs                contains=vimNotation
+syn match  vimKeymapRhs        contained       "\S\+"  skipwhite nextgroup=vimKeymapTailComment        contains=vimNotation
+syn match  vimKeymapTailComment        contained       "\S.*"
 
-" TODO: flags, unlike count, must follow immediately
-"     : distinguish from with Vim9 &var
-" syn match    vimSubst                "^\s*\zs&&\="   skipwhite nextgroup=vimSubstFlags,vimSubstCount
-" syn match    vimSubst                "^\s*\zs\~&\="  skipwhite nextgroup=vimSubstFlags,vimSubstCount
-" syn match    vimSubst1       contained       "&&\="  skipwhite nextgroup=vimSubstFlags,vimSubstCount
-" syn match    vimSubst1       contained       "\~&\=" skipwhite nextgroup=vimSubstFlags,vimSubstCount
+if s:vim9script
+  syn match  vim9KeymapLineComment     "#.*"   contained contains=@vimCommentGroup,vimCommentString,vim9CommentTitle
+else
+  syn match  vimKeymapLineComment      +".*+   contained contains=@vimCommentGroup,vimCommentString,vimCommentTitle
+endif
+syn cluster vimKeymapLineComment contains=vim9\=KeymapLineComment
 
-" two and three letter variants (matched as :s + flags, count may follow immediately)
-syn match      vimSubst                "^\s*\zssc[egiIlnp]\=\a\@!"     skipwhite nextgroup=vimSubstCount       contains=vimSubstFlags
-syn match      vimSubst                "^\s*\zssg[ceiIlnpr]\=\a\@!"    skipwhite nextgroup=vimSubstCount       contains=vimSubstFlags
-syn match      vimSubst                "^\s*\zssi[ceInpr]\=\a\@!"      skipwhite nextgroup=vimSubstCount       contains=vimSubstFlags
-syn match      vimSubst                "^\s*\zssI[ceginplr]\=\a\@!"    skipwhite nextgroup=vimSubstCount       contains=vimSubstFlags
-syn match      vimSubst                "^\s*\zssr[cgiInplr]\=\a\@!"    skipwhite nextgroup=vimSubstCount       contains=vimSubstFlags
-
-syn match      vimSubst1       contained       "\<sc[egiIlnp]\=\a\@!"  skipwhite nextgroup=vimSubstCount       contains=vimSubstFlags
-syn match      vimSubst1       contained       "\<sg[ceiIlnpr]\=\a\@!" skipwhite nextgroup=vimSubstCount       contains=vimSubstFlags
-syn match      vimSubst1       contained       "\<si[ceInpr]\=\a\@!"   skipwhite nextgroup=vimSubstCount       contains=vimSubstFlags
-syn match      vimSubst1       contained       "\<sI[ceginplr]\=\a\@!" skipwhite nextgroup=vimSubstCount       contains=vimSubstFlags
-syn match      vimSubst1       contained       "\<sr[cgiInplr]\=\a\@!" skipwhite nextgroup=vimSubstCount       contains=vimSubstFlags
+syn keyword    vimLoadkeymap           contained       loadk[eymap]    skipwhite skipnl nextgroup=vimKeymapMappings
+syn region     vimKeymapMappings       contained
+      \ start="^"
+      \ end="\%$"
+      \ contains=vimKeymapStart
+      \ transparent
 
-" Vi compatibility
-syn match      vimSubstDelim   contained       "\\"
-syn match      vimSubstPat     contained       "\\\ze[/?&]" contains=vimSubstDelim nextgroup=vimSubstRep4
+" :lockvar, :unlockvar {{{3
+" ====================
+syn keyword    vimLockvar      contained       lockv[ar]       skipwhite nextgroup=vimLockvarBang,vimLockvarDepth,vimLockvarVars
+syn keyword    vimUnlockvar    contained       unlo[ckvar]     skipwhite nextgroup=vimLockvarBang,vimLockvarDepth,vimLockvarVars
+syn match      vimLockvarBang  contained       "\a\@1<=!"      skipwhite nextgroup=vimLockvarVars
+syn match      vimLockvarDepth contained       "\<[0-3]\>"     skipwhite nextgroup=vimLockvarVars
+syn region     vimLockvarVars  contained
+      \ start="\h" skip=+\n\s*\%(\\\|"\\ \)\|^\s*"\\ + end="$" end="\ze[|"]"
+      \ nextgroup=vimCmdSep,vimComment
+      \ contains=@vimContinue,vimVar
 
-" Mark: {{{2
+" :map {{{3
 " ====
-VimL syn match vimExMark       "\<k\%([a-zA-Z0-9]\>\|[[\]<>'`]\)\@="         nextgroup=@vimMarkArg
-VimL syn match vimExMark       "\<k\>"         skipwhite nextgroup=@vimMarkArg
-syn match      vimExMark       "\<mark\>"              skipwhite nextgroup=@vimMarkArg
+" GEN_SYN_VIM: vimCommand map, START_STR='syn keyword vimMap contained', END_STR='skipwhite nextgroup=vimMapMod,vimMapLhs'
+syn keyword vimMap contained cm[ap] cno[remap] im[ap] ino[remap] lm[ap] ln[oremap] nm[ap] nn[oremap] om[ap] ono[remap] smap snor[emap] tma[p] tno[remap] vm[ap] vn[oremap] xm[ap] xn[oremap] skipwhite nextgroup=vimMapMod,vimMapLhs
+syn match      vimMap  contained       "\<map\>"       skipwhite nextgroup=vimMapBang,vimMapMod,vimMapLhs
+syn keyword    vimMap  contained       no[remap]       skipwhite nextgroup=vimMapBang,vimMapMod,vimMapLhs
+" GEN_SYN_VIM: vimCommand mapclear, START_STR='syn keyword vimMap contained', END_STR='skipwhite nextgroup=vimMapMod'
+syn keyword vimMap contained cmapc[lear] imapc[lear] lmapc[lear] nmapc[lear] omapc[lear] smapc[lear] tmapc[lear] vmapc[lear] xmapc[lear] skipwhite nextgroup=vimMapMod
+syn keyword    vimMap  contained       mapc[lear]      skipwhite nextgroup=vimMapBang,vimMapMod
+" GEN_SYN_VIM: vimCommand unmap, START_STR='syn keyword vimUnmap contained', END_STR='skipwhite nextgroup=vimMapMod,vimMapLhs'
+syn keyword vimUnmap contained cu[nmap] iu[nmap] lu[nmap] nun[map] ou[nmap] sunm[ap] tunma[p] vu[nmap] xu[nmap] skipwhite nextgroup=vimMapMod,vimMapLhs
+syn keyword    vimUnmap        contained       unm[ap] skipwhite nextgroup=vimMapBang,vimMapMod,vimMapLhs
+
+syn match      vimMapLhs       contained       "\%(\16.\|\S\)\+"                 contains=vimCtrlChar,vimNotation,vimMapLeader skipwhite        nextgroup=vimMapRhs
+syn match      vimMapLhs       contained       +\%(\16.\|\S\)\+\ze\s*\n\s*\%(\\\|["#]\\ \)+      contains=vimCtrlChar,vimNotation,vimMapLeader skipwhite skipnl nextgroup=vimMapRhsContinue
+
+syn match      vimMapBang      contained       "\a\@1<=!"              skipwhite nextgroup=vimMapMod,vimMapLhs
+syn match      vimMapMod       contained       "\%#=1<\%(buffer\|expr\|nowait\|script\|silent\|special\|unique\)\+>" contains=vimMapModKey,vimMapModErr skipwhite nextgroup=vimMapMod,vimMapLhs
+syn region     vimMapRhs       contained
+      \ start="\S"
+      \ skip=+\\|\|\16\@1<=|\|\n\s*\%(\\\|["#]\\ \)+
+      \ end="\ze|"
+      \ end="$"
+      \ nextgroup=vimCmdSep
+      \ contains=@vimContinue,vimCtrlChar,vimNotation,vimMapLeader
+syn region     vimMapRhsContinue       contained
+      \ start=+^\s*\%(\\\|["#]\\ \)+
+      \ skip=+\\|\|\16\@1<=|\|\n\s*\%(\\\|["#]\\ \)+
+      \ end="\ze|"
+      \ end="$"
+      \ nextgroup=vimCmdSep
+      \ contains=@vimContinue,vimCtrlChar,vimNotation,vimMapLeader
+syn match      vimMapLeader    contained       "\%#=1\c<\%(local\)\=leader>"   contains=vimMapLeaderKey
+syn keyword    vimMapModKey    contained       buffer expr nowait script silent special unique
+syn case ignore
+syn keyword    vimMapLeaderKey contained       leader localleader
+syn case match
+
+" :mark {{{3
+" =====
+VimL syn match vimMark contained       "\<k\%([a-zA-Z0-9]\>\|[[\]<>'`]\)\@="         nextgroup=@vimMarkArg
+VimL syn match vimMark_        contained       "k\%([a-zA-Z0-9]\>\|[[\]<>'`]\)\@="               nextgroup=@vimMarkArg
+VimL syn keyword       vimMark contained       k               skipwhite nextgroup=@vimMarkArg
+VimL syn match vimMark_        contained       "k\>"           skipwhite nextgroup=@vimMarkArg
+syn keyword    vimMark contained       ma[rk]          skipwhite nextgroup=@vimMarkArg
+syn match      vimMark_        contained       "ma\%[rk]\>"            skipwhite nextgroup=@vimMarkArg
 
 syn match      vimMarkArg      contained       "[a-zA-Z]\>\|[[\]<>'`]" skipwhite nextgroup=vimCmdSep,vimComment
 syn match      vimMarkArgError contained       "["^.(){}0-9]"
 syn cluster    vimMarkArg      contains=vimMarkArg,vimMarkArgError
 
-" Marks, Registers, Addresses, Filters: {{{2
-syn match      vimMark "'[a-zA-Z0-9]\ze\s*$"
-syn match      vimMark "'[[\]{}()<>'`"^.]\ze\s*$"
-syn match      vimMark "'[a-zA-Z0-9]\ze[-+,!]" nextgroup=vimFilter,vimMarkNumber,vimSubst1
-syn match      vimMark "'[[\]{}()<>'`"^.]\ze[-+,!]"    nextgroup=vimFilter,vimMarkNumber,vimSubst1
-syn match      vimMark ",\zs'[[\]{}()<>'`"^.]" nextgroup=vimFilter,vimMarkNumber,vimSubst1
-syn match      vimMark "[!,:]\zs'[a-zA-Z0-9]"  nextgroup=vimFilter,vimMarkNumber,vimSubst1
-syn match      vimMarkNumber   "[-+]\d\+"              contained contains=vimOper nextgroup=vimSubst1
-syn match      vimPlainMark contained  "'[a-zA-Z0-9]"
-syn match      vimRange        "[`'][a-zA-Z0-9],[`'][a-zA-Z0-9]"       contains=vimMark        skipwhite nextgroup=vimFilter
-
-syn match      vimRegister     '[^,;[{: \t]\zs"[a-zA-Z0-9.%#:_\-/]\ze[^a-zA-Z_":0-9]'
-syn match      vimRegister     '@"'
-syn match      vimLetRegister  contained       '@["@0-9\-a-zA-Z:.%#=*+~_/]'
+" :match {{{3
+" ======
+syn keyword    vimMatch        contained       mat[ch]         skipwhite nextgroup=vimMatchGroup,vimMatchNone
+syn match      vimMatch_       contained       "mat\%[ch]\>"           skipwhite nextgroup=vimMatchGroup,vimMatchNone
 
-syn match      vimAddress      ",\zs[.$]"      skipwhite nextgroup=vimSubst1
-syn match      vimAddress      "%\ze\a"        skipwhite nextgroup=vimString,vimSubst1
+" conflicts with :match
+" syn keyword  vimMatch        contained       mat[ch]         skipwhite nextgroup=vimMatchGroup,vimMatchNone
+syn match      vimMatchGroup   contained       "[[:alnum:]._-]\+"      skipwhite nextgroup=vimMatchPattern
+syn case ignore
+syn keyword    vimMatchNone    contained       none
+syn case match
+syn region     vimMatchPattern contained
+      \ matchgroup=Delimiter
+      \ start="\z([!#$%&'()*+,-./:;<=>?@[\]^_`{}~]\)"
+      \ skip="\\\\\|\\\z1"
+      \ end="\z1"
+      \ contains=@vimSubstList
+      \ oneline
 
-syn match      vimFilter               "^!!\=[^"]\{-}\(|\|\ze\"\|$\)"  contains=vimOper,vimSpecFile
-syn match      vimFilter    contained  "!!\=[^"]\{-}\(|\|\ze\"\|$\)"   contains=vimOper,vimSpecFile
-syn match      vimComFilter contained  "|!!\=[^"]\{-}\(|\|\ze\"\|$\)"      contains=vimOper,vimSpecFile
+" :menu {{{3
+" =====
+" NOTE: tail comments disallowed
+" GEN_SYN_VIM: vimCommand menu, START_STR='syn keyword vimMenu contained', END_STR='skipwhite nextgroup=vimMenuBang,vimMenuMod,vimMenuName,vimMenuPriority,vimMenuStatus'
+syn keyword vimMenu contained am[enu] an[oremenu] aun[menu] cme[nu] cnoreme[nu] cunme[nu] ime[nu] inoreme[nu] iunme[nu] me[nu] nme[nu] nnoreme[nu] noreme[nu] nunme[nu] ome[nu] onoreme[nu] ounme[nu] sme[nu] snoreme[nu] sunme[nu] tlm[enu] tln[oremenu] tlu[nmenu] tm[enu] tu[nmenu] unme[nu] vme[nu] vnoreme[nu] vunme[nu] xme[nu] xnoreme[nu] xunme[nu] skipwhite nextgroup=vimMenuBang,vimMenuMod,vimMenuName,vimMenuPriority,vimMenuStatus
+syn match vimMenu_ contained "a\%(m\%[enu]\|n\%[oremenu]\)\>" skipwhite nextgroup=vimMenuBang,vimMenuMod,vimMenuName,vimMenuPriority,vimMenuStatus
+syn match vimMenu_ contained "c\%(me\%[nu]\|noreme\%[nu]\)\>" skipwhite nextgroup=vimMenuBang,vimMenuMod,vimMenuName,vimMenuPriority,vimMenuStatus
+syn match vimMenu_ contained "i\%(me\%[nu]\|noreme\%[nu]\)\>" skipwhite nextgroup=vimMenuBang,vimMenuMod,vimMenuName,vimMenuPriority,vimMenuStatus
+syn match vimMenu_ contained "me\%[nu]\>" skipwhite nextgroup=vimMenuBang,vimMenuMod,vimMenuName,vimMenuPriority,vimMenuStatus
+syn match vimMenu_ contained "n\%(me\%[nu]\|noreme\%[nu]\|oreme\%[nu]\)\>" skipwhite nextgroup=vimMenuBang,vimMenuMod,vimMenuName,vimMenuPriority,vimMenuStatus
+syn match vimMenu_ contained "o\%(me\%[nu]\|noreme\%[nu]\)\>" skipwhite nextgroup=vimMenuBang,vimMenuMod,vimMenuName,vimMenuPriority,vimMenuStatus
+syn match vimMenu_ contained "s\%(me\%[nu]\|noreme\%[nu]\)\>" skipwhite nextgroup=vimMenuBang,vimMenuMod,vimMenuName,vimMenuPriority,vimMenuStatus
+syn match vimMenu_ contained "t\%(lm\%[enu]\|ln\%[oremenu]\|m\%[enu]\)\>" skipwhite nextgroup=vimMenuBang,vimMenuMod,vimMenuName,vimMenuPriority,vimMenuStatus
+syn match vimMenu_ contained "v\%(me\%[nu]\|noreme\%[nu]\)\>" skipwhite nextgroup=vimMenuBang,vimMenuMod,vimMenuName,vimMenuPriority,vimMenuStatus
+syn match vimMenu_ contained "x\%(me\%[nu]\|noreme\%[nu]\)\>" skipwhite nextgroup=vimMenuBang,vimMenuMod,vimMenuName,vimMenuPriority,vimMenuStatus
+syn keyword vimMenu contained popu[p] skipwhite nextgroup=vimMenuBang,vimMenuName
+syn region     vimMenuRhs      contained
+      \ start="|\@!\S"
+      \ skip=+\\\\\|\\|\|\n\s*\%(\\\|"\\ \)+
+      \ end="$"
+      \ end="\ze|"
+      \ nextgroup=vimCmdSep
+      \ contains=@vimContinue,vimNotation
+syn region     vimMenuRhsContinue contained
+      \ start=+^\s*\%(\\\|"\\ \)+
+      \ skip=+\\\\\|\\|\|\n\s*\%(\\\|"\\ \)+
+      \ end="$"
+      \ end="\ze|"
+      \ nextgroup=vimCmdSep
+      \ contains=@vimContinue,vimNotation
+syn match      vimMenuName     "\.\@!\%(\\\s\|\S\)\+"                  contained contains=vimMenuNotation,vimNotation skipwhite        nextgroup=vimCmdSep,vimMenuRhs
+syn match      vimMenuName     +\.\@!\%(\\\s\|\S\)\+\ze\s*\n\s*\%(\\\|["#]\\ \)+       contained contains=vimMenuNotation,vimNotation skipwhite skipnl nextgroup=vimCmdSep,vimMenuRhsContinue
+syn match      vimMenuNotation "&\a\|&&\|\\\s\|\\\." contained
+syn match      vimMenuPriority "\<\d\+\%(\.\d\+\)*\>" contained skipwhite nextgroup=vimMenuName
+syn match      vimMenuMod      "\c<\%(script\|silent\|special\)>" contained skipwhite nextgroup=vimMenuName,vimMenuPriority,vimMenuMod contains=vimMapModKey,vimMapModErr
+syn keyword    vimMenuStatus   enable disable nextgroup=vimMenuName skipwhite
+syn match      vimMenuBang     "\a\@1<=!" contained skipwhite nextgroup=vimMenuName,vimMenuMod
 
-" Complex Repeats: (:h complex-repeat) {{{2
-" ===============
-syn match      vimCmplxRepeat  '[^a-zA-Z_/\\()]q[0-9a-zA-Z"]\>'lc=1
+syn region     vimMenutranslate        contained
+      \ matchgroup=vimCommand
+      \ start="\<menut\%[ranslate]\>"
+      \ skip=+\\\\\|\\|\|\n\s*\%(\\\|"\\ \)+
+      \ end="$"
+      \ end="\ze|"
+      \ matchgroup=vimMenuClear
+      \ end="\<clear\ze\s*\%(["#|]\|$\)"
+      \ nextgroup=vimCmdSep
+      \ contains=@vimContinue,vimMenutranslateName
+      \ keepend
+      \ transparent
+" oneline is sufficient to match the current formatting in runtime/lang/*.vim
+syn match      vimMenutranslateName "\%(\\\s\|\S\)\+" contained contains=vimMenuNotation,vimNotation
+syn match      vimMenutranslateComment +".*+ contained containedin=vimMenutranslate
 
-" NOTE: :* as an alias for :@ is not supported, this is considered a :range,
-" see :help cpo-star
-syn match      vimAtArg        contained       +@\@1<=[0-9a-z".=*+:@]+
-syn match      vimAt   +@[0-9a-z".=*+:@]\ze\s*\%($\|[|"#]\)+   skipwhite nextgroup=vimCmdSep,vimComment,vim9Comment contains=vimAtArg
-" Vim9: avoid LHS assignment mismatching of :@["#]
-syn match      vimAt   +@\ze\s*\%($\||\|\s["#]\)+              skipwhite nextgroup=vimCmdSep,vimComment,vim9Comment
+" :normal {{{3
+" =======
+" syn match    vimNormal       contained       "\<norm\%[al]\>!\="     skipwhite nextgroup=vimNormalArg contains=vimBang
+syn match      vimNormal       contained       "norm\%[al]\>!\="               skipwhite nextgroup=vimNormalArg contains=vimBang
+syn region     vimNormalArg    contained
+      \ start="\S"
+      \ skip=+\n\s*\%(\\\|["#]\\ \)+
+      \ end="$"
+      \ contains=@vimContinue
+
+" :packadd {{{3
+" ========
+syn keyword    vimPackadd      contained       pa[ckadd]       skipwhite nextgroup=vimPackaddBang,vimPackaddArg,vimComment,vim9Comment,vimCmdSep
+syn region     vimPackaddArg   contained
+      \ start=+["#|]\@!\S+
+      \ end="\ze\s*$"
+      \ end=+\ze\s*\\\@1<!["#|]+
+      \ skipwhite nextgroup=vimComment,vim9Comment,vimCmdSep
+      \ contains=vimSpecFile,@vimWildcard
+      \ oneline
+syn match      vimPackaddBang  contained       "\a\@1<=!"      skipwhite nextgroup=vimPackaddArg
+
+" :profile {{{3
+" ========
+syn match      vimProfileBang   contained      "\a\@1<=!"      skipwhite nextgroup=vimProfileArg
+syn keyword    vimProfileArg    contained      start   skipwhite nextgroup=vimProfilePattern
+syn keyword    vimProfileArg    contained      func    skipwhite nextgroup=vimProfilePattern
+syn keyword    vimProfileArg    contained      file    skipwhite nextgroup=vimProfilePattern
+syn keyword    vimProfileArg    contained      stop pause      skipwhite nextgroup=vimCmdSep,@vimComment
+syn keyword    vimProfileArg    contained      continue dump   skipwhite nextgroup=vimCmdSep,@vimComment
+" TODO: match file pattern
+syn region     vimProfilePattern contained
+      \ start="\S"
+      \ skip=+\\[|"#]+
+      \ end="$" end=+\ze\s*[|"#]+
+      \ skipwhite nextgroup=vimCmdSep,vimComment,vim9Comment
+syn keyword    vimProfile      contained       prof[ile]       skipwhite nextgroup=vimProfileBang,vimProfileArg
+
+syn keyword    vimProfdelArg   contained       func    skipwhite nextgroup=vimProfilePattern
+syn keyword    vimProfdelArg   contained       file    skipwhite nextgroup=vimProfilePattern
+syn keyword    vimProfdelArg   contained       here    skipwhite nextgroup=vimCmdSep,@vimComment
+syn keyword    vimProfdel      contained       profd[el]       skipwhite nextgroup=vimProfdelArg
+
+" :promptfind, :promptrepl {{{3
+" ========================
+syn region     vimPromptArg    contained
+      \ start="\S"
+      \ skip=+\n\s*\%(\\\|["#]\\ \)+
+      \ end="$"
+      \ contains=@vimContinue
+syn keyword    vimPrompt       contained       promptf[ind] promptr[epl]       skipwhite nextgroup=vimPromptArg
+
+" :redir {{{3
+" ======
+syn keyword    vimRedir               contained        redi[r] skipwhite nextgroup=vimRedirBang,vimRedirFileOperator,vimRedirVariableOperator,vimRedirRegister,vimRedirEnd
+syn match      vimRedirBang           contained        "\a\@1<=!"      skipwhite nextgroup=vimRedirFileOperator
+
+syn match      vimRedirFileOperator     contained      ">>\="  skipwhite nextgroup=vimRedirFile
+syn region     vimRedirFile           contained
+      \ start="\S"
+      \ matchgroup=Normal
+      \ end="\s*$"
+      \ end="\s*\ze[|"]"
+      \ nextgroup=vimCmdSep,vimComment
+      \ contains=vimSpecFile
+syn match      vimRedirRegisterOperator contained      ">>\="
+syn match      vimRedirRegister               contained        "@[a-zA-Z*+"]"  nextgroup=vimRedirRegisterOperator
+syn match      vimRedirVariableOperator contained      "=>>\=" skipwhite nextgroup=vimVar
+syn keyword    vimRedirEnd            contained        END
+
+" :return {{{3
+" =======
+syn keyword    vimReturn       contained       ret[urn]        skipwhite nextgroup=@vimExprList,vimNotation
+
+" :runtime {{{3
+" ========
+syn keyword    vimRuntime      contained       ru[ntime]       skipwhite nextgroup=vimRuntimeBang,vimRuntimeWhere,vimRuntimeArgs
+syn keyword    vimRuntimeWhere contained
+      \ START OPT PACK ALL
+      \ skipwhite nextgroup=vimRuntimeArgs
+syn region     vimRuntimeArgs  contained
+      \ start=+["#|]\@!\S+
+      \ skip=+\s*\n\s*\%(\\\|["#]\\ \)\|^\s*["#]\\ +
+      \ end="\ze\s*$"
+      \ end=+\ze\s*\\\@1<!["#|]+
+      \ skipwhite nextgroup=vimComment,vim9Comment,vimCmdSep
+      \ contains=@vimContinue,vimSpecFile,@vimWildcard
+syn match      vimRuntimeBang  contained       "\a\@1<=!"      skipwhite nextgroup=vimRuntimeWhere,vimRuntimeArgs
 
-" Set command and associated set-options (vimOptions) with comment {{{2
-syn match      vimSet          "\<\%(setl\%[ocal]\|setg\%[lobal]\|se\%[t]\)\>" skipwhite nextgroup=vimSetBang,vimCmdSep,vimComment,vimSetArgs
+" :set {{{3
+" ====
+syn keyword    vimSet  contained       setl[ocal] setg[lobal] se[t]    skipwhite nextgroup=vimSetBang,vimCmdSep,vimComment,vimSetArgs
 syn region     vimSetComment   contained       start=+"+ skip=+\n\s*\%(\\\||"\\ \)+ end="$" contains=@vimCommentGroup,vimCommentString extend
-syn match      vimSetCmdSep    contained       "|" skipwhite nextgroup=@vimCmdList,vimSubst1,@vimFunc
+syn match      vimSetCmdSep    contained       "|" skipwhite nextgroup=@vimCmdList,@vimFunc
 syn match      vimSetEscape    contained       "\\\%(\\[|"]\|.\)"
 syn match      vimSetBarEscape contained       "\\|"
 syn match      vimSetQuoteEscape       contained       +\\"+
@@ -1215,338 +1369,325 @@ syn keyword   vimSetTermcap   contained       termcap
 syn match      vimSetSep       contained       "[,:]"
 syn match      vimSetMod       contained       "\a\@1<=\%(&vim\=\|[!&?<]\)"
 
-" Variable Declarations: {{{2
-" =====================
-VimL syn keyword       vimLet  let             skipwhite nextgroup=@vimSpecialVar,vimVar,vimVarList,vimLetVar
-VimL syn keyword       vimConst        cons[t]         skipwhite nextgroup=@vimSpecialVar,vimVar,vimVarList,vimLetVar
-syn region     vimVarList      contained
-      \ start="\[" end="]"
-      \ skipwhite nextgroup=vimLetHeredoc
-      \ contains=@vimContinue,@vimSpecialVar,vimVar
-syn match      vimLetVar        contained      "\<\%([bwglstav]:\)\=\h[a-zA-Z0-9#_]*\>\ze\%(\[.*]\)\=\s*=<<"   skipwhite nextgroup=vimLetVarSubscript,vimLetHeredoc    contains=vimVarScope,vimSubscriptBrackets
-hi link vimLetVar vimVar
-syn region     vimLetVarSubscript contained
-      \ matchgroup=vimSubscriptBracket
-      \ start="\S\@1<=\["
-      \ end="]"
-      \ skipwhite nextgroup=vimLetVarSubscript,vimLetHeredoc
-      \ contains=@vimExprList
+" :sleep {{{3
+" ======
+syn keyword    vimSleep        contained       sl[eep]         skipwhite nextgroup=vimSleepBang,vimSleepArg
+syn match      vimSleep_       contained       "sl\%[eep]\>"           skipwhite nextgroup=vimSleepBang,vimSleepArg
+syn match      vimSleepBang    contained       "\a\@1<=!"              skipwhite nextgroup=vimSleepArg
+syn match      vimSleepArg     contained       "\<\%(\d\+\)\=m\=\>"
 
-syn keyword    vimUnlet                unl[et] skipwhite nextgroup=vimUnletBang,vimUnletVars
-syn match      vimUnletBang    contained       "\a\@1<=!"      skipwhite nextgroup=vimUnletVars
-syn region     vimUnletVars    contained
-      \ start="$\I\|\h" skip=+\n\s*\%(\\\|["#]\\ \)\|^\s*["#]\\ + end="$" end=+\ze\s*[|"#]+
-      \ skipwhite nextgroup=vimCmdSep,vimComment,vim9Comment
-      \ contains=@vimContinue,vimEnvvar,vimVar,vimVimVar
+" :sort {{{3
+" =====
+syn keyword    vimSort   contained     sor[t]          skipwhite nextgroup=vimSortBang,@vimSortOptions,vimSortPattern,vimCmdSep
+syn match      vimSort_          contained     "sort\=\>"              skipwhite nextgroup=vimSortBang,@vimSortOptions,vimSortPattern,vimCmdSep
+syn match      vimSortBang       contained     "\a\@1<=!"              skipwhite nextgroup=@vimSortOptions,vimSortPattern,vimCmdSep
+syn match      vimSortOptionsError contained   "\a\+"
+syn match      vimSortOptions    contained     "\<[ilur]*[nfxob]\=[ilur]*\>"   skipwhite nextgroup=vimSortPattern,vimCmdSep
+syn region     vimSortPattern    contained
+      \ matchgroup=Delimiter
+      \ start="\z([^[:space:][:alpha:]|]\)"
+      \ skip="\\\\\|\\\z1"
+      \ end="\z1"
+      \ skipwhite nextgroup=@vimSortOptions,vimCmdSep
+      \ contains=@vimSubstList
+      \ oneline
 
-" TODO: type error after register or environment variables (strings)
-VimFoldh syn region vimLetHeredoc      contained
-      \ matchgroup=vimLetHeredocStart
-      \ start="\%(^\z(\s*\)\S.*\)\@<==<<\s*trim\%(\s\+\)\@>\z(\L\S*\)"
-      \ matchgroup=vimLetHeredocStop
-      \ end="^\z1\=\z2$"
-      \ extend
-VimFoldh syn region vimLetHeredoc      contained
-      \ matchgroup=vimLetHeredocStart
-      \ start="=<<\%(\s*\)\@>\z(\L\S*\)"
-      \ matchgroup=vimLetHeredocStop end="^\z1$"
-      \ extend
-VimFoldh syn region vimLetHeredoc      contained
-      \ matchgroup=vimLetHeredocStart
-      \ start="\%(^\z(\s*\)\S.*\)\@<==<<\s*\%(trim\s\+eval\|eval\s\+trim\)\%(\s\+\)\@>\z(\L\S*\)"
-      \ matchgroup=vimLetHeredocStop
-      \ end="^\z1\=\z2$"
-      \ contains=@vimStringInterpolation
-      \ extend
-VimFoldh syn region vimLetHeredoc      contained
-      \ matchgroup=vimLetHeredocStart
-      \ start="=<<\s*eval\%(\s\+\)\@>\z(\L\S*\)"
-      \ matchgroup=vimLetHeredocStop
-      \ end="^\z1$"
-      \ contains=@vimStringInterpolation
-      \ extend
+syn cluster vimSortOptions contains=vimSortOptions,vimSortOptionsError
 
-Vim9 syn keyword       vim9Const       const   skipwhite nextgroup=vim9Variable,vim9VariableList
-Vim9 syn keyword       vim9Final       final   skipwhite nextgroup=vim9Variable,vim9VariableList
-Vim9 syn keyword       vim9Var var     skipwhite nextgroup=vim9Variable,vim9VariableList
+" :substitute {{{3
+" ===========
+syn cluster    vimSubstList    contains=vimPatSep,vimPatRegion,vimPatSepErr,vimSubstTwoBS,vimSubstRange,vimNotation
+syn cluster    vimSubstRepList contains=vimSubstSubstr,vimSubstTwoBS,vimNotation
+syn cluster    vimSubstList    add=vimCollection
+syn match      vimSubst        contained       "\<\%(s\%[ubstitute]\|sm\%[agic]\|sno\%[magic]\)\>"             skipwhite nextgroup=vimSubstPat,vimSubstFlags,vimSubstCount
+syn match      vimSubst        contained       "\<\%(s\%[ubstitute]\|sm\%[agic]\|sno\%[magic]\)[_#]\@="        skipwhite nextgroup=vimSubstPat
+syn match      vimSubst        contained       "\<\%(s\%[ubstitute]\|sm\%[agic]\|sno\%[magic]\)\%(\d\+\)\@="   skipwhite nextgroup=vimSubstCount
+syn match      vimSubst_       contained       "\%(s\%[ubstitute]\|sm\%[agic]\|sno\%[magic]\)\>"               skipwhite nextgroup=vimSubstPat,vimSubstFlags,vimSubstCount
+syn match      vimSubst_       contained       "\%(s\%[ubstitute]\|sm\%[agic]\|sno\%[magic]\)[_#]\@="  skipwhite nextgroup=vimSubstPat
+syn match      vimSubst_       contained       "\%(s\%[ubstitute]\|sm\%[agic]\|sno\%[magic]\)\%(\d\+\)\@="     skipwhite nextgroup=vimSubstCount
+syn match      vimSubstFlagErr contained       "[^< \t\r|]\+" contains=vimSubstFlags
+" & and # after :s are always pattern delimiters not flags
+syn match      vimSubstFlags   contained       "[&cegiIlnpr#]\+"       skipwhite nextgroup=vimSubstCount
+syn match      vimSubstCount   contained       "\d\+\>"
+" TODO: Vim9 illegal separators for abbreviated :s form are [-.:], :su\%[...] required
+"     : # is allowed but "not recommended" (see :h pattern-delimiter)
+syn region     vimSubstPat     contained       matchgroup=vimSubstDelim start="\z([!#$%&'()*+,-./:;<=>?@[\]^_`{}~]\)"rs=s+1 skip="\\\\\|\\\z1" end="\z1"re=e-1,me=e-1  contains=@vimSubstList  nextgroup=vimSubstRep4  oneline
+syn region     vimSubstRep4    contained       matchgroup=vimSubstDelim start="\z(.\)" skip="\\\\\|\\\z1" end="\z1" matchgroup=vimNotation end="<[cC][rR]>"    contains=@vimSubstRepList       nextgroup=vimSubstFlagErr       oneline
+syn region     vimCollection   contained       transparent     start="\\\@<!\[" skip="\\\[" end="\]"   contains=vimCollClass
+syn match      vimCollClassErr contained       "\[:.\{-\}:\]"
+syn match      vimCollClass    contained       transparent     "\%#=1\[:\(alnum\|alpha\|blank\|cntrl\|digit\|graph\|lower\|print\|punct\|space\|upper\|xdigit\|retu\%[rn]\|tab\|escape\|backspace\):\]"
+syn match      vimSubstSubstr  contained       "\\z\=\d"
+syn match      vimSubstTwoBS   contained       "\\\\"
 
-syn match      vim9Variable    contained       "\<\h\w*\>"     skipwhite nextgroup=vim9VariableTypeSep,vimLetHeredoc,vimOper
-syn region     vim9VariableList        contained       start="\[" end="]" contains=@vimContinue,@vimSpecialVar,vim9Variable skipwhite nextgroup=vimLetHeredoc
+" TODO: flags, unlike count, must follow immediately
+syn match      vimSubst        contained       "&&\="  skipwhite nextgroup=vimSubstFlags,vimSubstCount
+syn match      vimSubst        contained       "\~&\=" skipwhite nextgroup=vimSubstFlags,vimSubstCount
 
-syn match      vim9VariableTypeSep     contained       "\S\@1<=:\%(\s\|\n\)\@="                skipwhite nextgroup=@vim9VariableType
-syn keyword    vim9VariableType                contained       blob bool channel float job number string void  skipwhite nextgroup=vimLetHeredoc
-syn keyword    vim9VariableTypeAny     contained       any                     skipwhite nextgroup=vimLetHeredoc
-syn match      vim9VariableTypeObject  contained       "\<object<\@="                            nextgroup=vim9VariableTypeObjectArgs
-syn region     vim9VariableTypeObjectArgs
-      \ matchgroup=vim9VariableTypeObjectBracket
-      \ start="<"
-      \ end=">"
-      \ contains=vimTypeAny,vimTypeObject,vimUserType
-      \ oneline
-      \ transparent
-syn match      vim9VariableType                contained       "\<\%(func\)\>"                 skipwhite nextgroup=vimLetHeredoc
-syn region     vim9VariableCompoundType        contained
-      \ matchgroup=vim9VariableType
-      \ start="\<func("
-      \ end=")"
-      \ skipwhite nextgroup=vim9VariableTypeSep,vimLetHeredoc
-      \ contains=@vim9Continue,@vim9VariableType
-      \ transparent
-syn region     vim9VariableCompoundType        contained
-      \ matchgroup=vim9VariableType
-      \ start="\<tuple<"
-      \ end=">"
-      \ skipwhite nextgroup=vimLetHeredoc
-      \ contains=@vim9Continue,@vim9VariableType
-      \ transparent
-syn region     vim9VariableCompoundType        contained
-      \ matchgroup=vim9VariableType
-      \ start="\<\%(list\|dict\)<"
-      \ end=">"
-      \ skipwhite nextgroup=vimLetHeredoc
-      \ contains=@vim9VariableType
-      \ oneline
-      \ transparent
-syn match      vim9VariableUserType    contained       "\<\%(\h\w*\.\)*\u\w*\>"        skipwhite nextgroup=vimLetHeredoc
+" two and three letter variants (matched as :s + flags, count may follow immediately)
+syn match      vimSubst        contained       "\<sc[egiIlnp]\=\a\@!"  skipwhite nextgroup=vimSubstCount       contains=vimSubstFlags
+syn match      vimSubst        contained       "\<sg[ceiIlnpr]\=\a\@!" skipwhite nextgroup=vimSubstCount       contains=vimSubstFlags
+syn match      vimSubst        contained       "\<si[ceInpr]\=\a\@!"   skipwhite nextgroup=vimSubstCount       contains=vimSubstFlags
+syn match      vimSubst        contained       "\<sI[ceginplr]\=\a\@!" skipwhite nextgroup=vimSubstCount       contains=vimSubstFlags
+syn match      vimSubst        contained       "\<sr[cgiInplr]\=\a\@!" skipwhite nextgroup=vimSubstCount       contains=vimSubstFlags
+syn match      vimSubst_       contained       "sc[egiIlnp]\=\a\@!"    skipwhite nextgroup=vimSubstCount       contains=vimSubstFlags
+syn match      vimSubst_       contained       "sg[ceiIlnpr]\=\a\@!"   skipwhite nextgroup=vimSubstCount       contains=vimSubstFlags
+syn match      vimSubst_       contained       "si[ceInpr]\=\a\@!"     skipwhite nextgroup=vimSubstCount       contains=vimSubstFlags
+syn match      vimSubst_       contained       "sI[ceginplr]\=\a\@!"   skipwhite nextgroup=vimSubstCount       contains=vimSubstFlags
+syn match      vimSubst_       contained       "sr[cgiInplr]\=\a\@!"   skipwhite nextgroup=vimSubstCount       contains=vimSubstFlags
 
-syn cluster vim9VariableType contains=vim9VariableType,vim9VariableTypeAny,vim9VariableTypeObject,vim9VariableCompoundType,vim9VariableUserType
+" Vi compatibility
+syn match      vimSubstDelim   contained       "\\"
+syn match      vimSubstPat     contained       "\\\ze[/?&]" contains=vimSubstDelim nextgroup=vimSubstRep4
 
-" Lockvar and Unlockvar: {{{2
-" =====================
-syn keyword    vimLockvar      lockv[ar]       skipwhite nextgroup=vimLockvarBang,vimLockvarDepth,vimLockvarVars
-syn keyword    vimUnlockvar    unlo[ckvar]     skipwhite nextgroup=vimLockvarBang,vimLockvarDepth,vimLockvarVars
-syn match      vimLockvarBang  contained       "\a\@1<=!"      skipwhite nextgroup=vimLockvarVars
-syn match      vimLockvarDepth contained       "\<[0-3]\>"     skipwhite nextgroup=vimLockvarVars
-syn region     vimLockvarVars  contained
-      \ start="\h" skip=+\n\s*\%(\\\|"\\ \)\|^\s*"\\ + end="$" end="\ze[|"]"
-      \ nextgroup=vimCmdSep,vimComment
-      \ contains=@vimContinue,vimVar
+" :syntax {{{3
+" =======
+syn region     vimGroupList    contained
+      \ start="\S"
+      \ skip=+\n\s*\%(\\\|["#]\\ \)+
+      "\ need to consume the whitespace
+      \ end="\s"he=e-1
+      \ end="$"
+      \ contains=@vimGroupListContinue,vimGroupSpecial,vimGroupListContinueComma
+syn keyword    vimGroupSpecial contained       ALL     ALLBUT  CONTAINED       TOP
+syn match      vimGroupListComma               contained       ","
+syn match      vimGroupListContinueComma       contained       "\s\+,\s*\|,\s\+"       contains=vimGroupListComma
+syn match      vimGroupListContinueComma       contained       "\s*,\s*\%(\n\s*\%(\\\s\+\|["#]\\ .*\)\)\+"     contains=@vimGroupListContinue,vimGroupListComma
 
-hi def link vimLockvar vimCommand
-hi def link vimUnlockvar vimCommand
-hi def link vimLockvarBang vimBang
-hi def link vimLockvarDepth vimNumber
+syn match      vimGroupListEquals      contained       "="             skipwhite skipnl nextgroup=vimGroupListContinueStart,vimGroupList
+" the first continuation line does not terminate the list at whitepace after \
+syn match      vimGroupListContinueStart       contained       "^\%(\s*["#]\\ .*\n\)*\s*\\\s\+"        skipwhite        nextgroup=vimGroupList contains=@vimGroupListContinue transparent
 
-" For: {{{2
-" ===
-" handles Vim9 and legacy for now
-syn region     vimFor
-      \ matchgroup=vimCommand
-      \ start="\<for\>" end="\<in\>"
-      \ skipwhite skipnl nextgroup=@vimForInContinue,vim9ForInComment,@vimExprList
-      \ contains=@vimContinue,vimVar,vimVarList,vim9Variable,vim9VariableList
-      \ transparent
+syn match      vimGroupListContinue    contained       "^\s*\\"        skipwhite skipnl nextgroup=@vimGroupListContinue,vimGroupListContinueComma contains=vimWhitespace
+syn match      vimGroupListContinueComment     contained       '^\s*["#]\\ .*' skipwhite skipnl nextgroup=@vimGroupListContinue                   contains=vimWhitespace
+syn cluster    vimGroupListContinue    contains=vimGroupListContinue,vimGroupListContinueComment
 
-syn match      vim9ForInComment                contained       "#.*"   skipwhite skipempty nextgroup=vimForInComment,@vimExprList
+if !exists("g:vimsyn_noerror") && !exists("g:vimsyn_novimsynerror")
+ syn match     vimSynError             contained       "\i\+"
+endif
+syn match      vimSynContains          contained       "\<contains\>"  skipwhite nextgroup=vimGroupListEquals
+syn match      vimSynContainedin               contained       "\<containedin\>"       skipwhite nextgroup=vimGroupListEquals
+syn match      vimSynNextgroup         contained       "\<nextgroup\>" skipwhite nextgroup=vimGroupListEquals
+if has("conceal")
+ " no whitespace allowed after '='
+ syn match     vimSynCchar     contained       "\<cchar="      nextgroup=vimSynCcharValue
+ syn match     vimSynCcharValue        contained       "\S"
+endif
 
-syn match      vimForInContinue                contained       "^\s*\zs\\"      skipwhite skipnl nextgroup=@vimForInContinue,@vimExprList
-syn match         vimForInContinueComment      contained       '^\s*\zs["#]\\ .*' skipwhite skipnl nextgroup=@vimForInContinue,@vimExprList
-syn cluster    vimForInContinue                contains=vimForInContinue,vimForInContinueComment
+syn keyword    vimSyntax       contained       sy[ntax]        skipwhite nextgroup=vimSynType,@vimComment
+syn cluster vimFunctionBodyList add=vimSyntax
 
-" Abbreviations: {{{2
-" =============
-" GEN_SYN_VIM: vimCommand abbrev, START_STR='syn keyword vimAbb', END_STR='skipwhite nextgroup=vimMapMod,vimMapLhs'
-syn keyword vimAbb ab[breviate] ca[bbrev] cnorea[bbrev] cuna[bbrev] ia[bbrev] inorea[bbrev] iuna[bbrev] norea[bbrev] una[bbreviate] skipwhite nextgroup=vimMapMod,vimMapLhs
-" GEN_SYN_VIM: vimCommand abclear, START_STR='syn keyword vimAbb', END_STR='skipwhite nextgroup=vimMapMod'
-syn keyword vimAbb abc[lear] cabc[lear] iabc[lear] skipwhite nextgroup=vimMapMod
+" :syntax case {{{3
+syn keyword    vimSynType      contained       case    skipwhite nextgroup=vimSynCase,vimSynCaseError
+if !exists("g:vimsyn_noerror") && !exists("g:vimsyn_novimsyncaseerror")
+ syn match     vimSynCaseError contained       "\i\+"
+endif
+syn keyword    vimSynCase      contained       ignore  match
 
-" Filename Patterns: {{{2
-" =================
+" :syntax clear {{{3
+syn keyword    vimSynType      contained       clear
 
-syn match      vimWildcardQuestion     contained       "?"
-syn match      vimWildcardStar         contained       "*"
+" :syntax cluster {{{3
+syn keyword    vimSynType      contained       cluster skipwhite nextgroup=vimClusterName
+syn region     vimClusterName  contained
+      \ keepend
+      \ matchgroup=vimGroupName
+      \ start="\h\w*\>"
+      \ skip=+\\\\\|\\\|\n\s*\%(\\\|"\\ \)+
+      \ end="\ze|"
+      \ end="$"
+      \ nextgroup=vimCmdSep
+      \ contains=@vimContinue,vimGroupAdd,vimGroupRem,vimSynContains,vimSynError
+syn match      vimGroupAdd     contained       "\<add\>"       skipwhite nextgroup=vimGroupListEquals
+syn match      vimGroupRem     contained       "\<remove\>"    skipwhite nextgroup=vimGroupListEquals
 
-syn match      vimWildcardBraceComma   contained       ","
-syn region     vimWildcardBrace                contained
-      \ matchgroup=vimWildcard
-      \ start="{"
-      \ end="}"
-      \ contains=vimWildcardEscape,vimWildcardBrace,vimWildcardBraceComma,vimWildcardQuestion,vimWildcardStar,vimWildcardBracket
-      \ oneline
+" :syntax conceal {{{3
+syn match      vimSynType      contained       "\<conceal\>"   skipwhite nextgroup=vimSynConceal,vimSynConcealError
+if !exists("g:vimsyn_noerror") && !exists("g:vimsyn_novimsynconcealerror")
+ syn match     vimSynConcealError contained    "\i\+"
+endif
+syn keyword    vimSynConceal   contained       on      off
 
-syn match      vimWildcardIntervalNumber       contained       "\d\+"
-syn match      vimWildcardInterval     contained       "\\\\\\{\d\+\%(,\d\+\)\=\\}" contains=vimWildcardIntervalNumber
+" :syntax foldlevel {{{3
+syn keyword    vimSynType      contained       foldlevel       skipwhite nextgroup=vimSynFoldlevel,vimSynFoldlevelError
+if !exists("g:vimsyn_noerror") && !exists("g:vimsyn_novimsynfoldlevelerror")
+ syn match     vimSynFoldlevelError    contained       "\i\+"
+endif
+syn keyword    vimSynFoldlevel contained       start   minimum
 
+" :syntax iskeyword {{{3
+syn keyword    vimSynType              contained       iskeyword       skipwhite nextgroup=vimSynIskeyword
+syn keyword    vimSynIskeyword         contained       clear
+syn match      vimSynIskeyword         contained       "\S\+"  contains=vimSynIskeywordSep
+syn match      vimSynIskeywordSep      contained       ","
 
-syn match      vimWildcardBracket      contained       "\[\%(\^\=]\=\%(\\.\|\[\([:.=]\)[^:.=]\+\1]\|[^][:space:]]\)*\)\@>]"
-      \ contains=vimWildcardBracketStart,vimWildcardEscape
+" :syntax include {{{3
+syn keyword    vimSynType              contained       include skipwhite nextgroup=vimSynIncludeCluster
+syn match      vimSynIncludeCluster    contained       "@[_a-zA-Z0-9]\+\>"
 
-syn match      vimWildcardBracketCharacter     contained       "."     nextgroup=@vimWildcardBracketCharacter,vimWildcardBracketHyphen,vimWildcardBracketEnd
-syn match      vimWildcardBracketRightBracket  contained       "]"     nextgroup=@vimWildcardBracketCharacter,vimWildcardBracketEnd
-syn match      vimWildcardBracketHyphen        contained       "-]\@!" nextgroup=@vimWildcardBracketCharacter
-syn match      vimWildcardBracketEscape        contained       "\\."   nextgroup=@vimWildcardBracketCharacter,vimWildcardBracketHyphen,vimWildcardBracketEnd
-syn match      vimWildcardBracketCharacterClass        contained       "\[:[^:]\+:]"   nextgroup=@vimWildcardBracketCharacter,vimWildcardBracketEnd
-syn match      vimWildcardBracketEquivalenceClass      contained       "\[=[^=]\+=]"   nextgroup=@vimWildcardBracketCharacter,vimWildcardBracketEnd
-syn match      vimWildcardBracketCollatingSymbol       contained       "\[\.[^.]\+\.]" nextgroup=@vimWildcardBracketCharacter,vimWildcardBracketEnd
+" :syntax keyword {{{3
+syn cluster    vimSynKeyGroup  contains=@vimContinue,vimSynCchar,vimSynNextgroup,vimSynKeyOpt,vimSynContainedin,vimSynKeyError
+syn keyword    vimSynType      contained       keyword skipwhite nextgroup=vimSynKeyRegion
+syn region     vimSynKeyRegion contained
+      \ keepend
+      \ matchgroup=vimGroupName
+      \ start="\h\w*\>"
+      \ skip=+\\\\\|\\|\|\n\s*\%(\\\|"\\ \)+
+      \ end="\ze|"
+      \ end="$"
+      \ nextgroup=vimCmdSep
+      \ contains=@vimSynKeyGroup
+syn match      vimSynKeyOpt    contained       "\%#=1\<\%(conceal\|contained\|transparent\|skipempty\|skipwhite\|skipnl\)\>"
+syn match      vimSynKeyError  contained       "\<oneline\>"
 
-syn match      vimWildcardBracketStart contained       "\["    nextgroup=vimWildcardBracketCaret,vimWildcardBracketRightBracket,@vimWildcardBracketCharacter
-syn match      vimWildcardBracketCaret contained       "\^"    nextgroup=@vimWildcardBracketCharacter,vimWildcardBracketRightBracket
-syn match      vimWildcardBracketEnd   contained       "]"
 
-syn cluster    vimWildcardBracketCharacter     contains=vimWildcardBracketCharacter,vimWildcardBracketEscape,vimWildcardBracketCharacterClass,vimWildcardBracketEquivalenceClass,vimWildcardBracketCollatingSymbol
+" :syntax match {{{3
+syn cluster    vimSynMtchGroup contains=@vimContinue,vimSynCchar,vimSynContains,vimSynContainedin,vimSynError,vimSynMtchOpt,vimSynNextgroup,vimSynRegPat,vimNotation,vimMtchComment
+syn keyword    vimSynType      contained       match   skipwhite nextgroup=vimSynMatchRegion
+syn region     vimSynMatchRegion       contained
+      \ keepend
+      \ matchgroup=vimGroupName
+      \ start="\h\w*\>"
+      \ skip=+\\\\\|\\|\|\n\s*\%(\\\|"\\ \)+
+      \ end="\ze|"
+      \ end="$"
+      \ nextgroup=vimCmdSep
+      \ contains=@vimSynMtchGroup
+syn match      vimSynMtchOpt   contained       "\%#=1\<\%(conceal\|transparent\|contained\|excludenl\|keepend\|skipempty\|skipwhite\|display\|extend\|skipnl\|fold\)\>"
 
-syn match      vimWildcardEscape       contained       "\\."
+" :syntax {{{3
+syn keyword    vimSynType      contained       enable  list    manual  off     on      reset
 
-syn cluster    vimWildcard             contains=vimWildcardQuestion,vimWildcardStar,vimWildcardBrace,vimWildcardBracket,vimWildcardInterval
+" :syntax region {{{3
+syn cluster    vimSynRegPatGroup       contains=@vimContinue,vimPatSep,vimNotPatSep,vimSynPatRange,vimSynNotPatRange,vimSubstSubstr,vimPatRegion,vimPatSepErr,vimNotation
+syn cluster    vimSynRegGroup  contains=@vimContinue,vimSynCchar,vimSynContains,vimSynContainedin,vimSynNextgroup,vimSynRegOpt,vimSynReg,vimSynMtchGrp
+syn keyword    vimSynType      contained       region  skipwhite nextgroup=vimSynRegion
+syn region     vimSynRegion    contained
+      \ keepend
+      \ matchgroup=vimGroupName
+      \ start="\h\w*"
+      \ skip=+\\\\\|\\|\|\n\s*\%(\\\|"\\ \)+
+      \ end="\ze|"
+      \ end="$"
+      \ nextgroup=vimCmdSep
+      \ contains=@vimSynRegGroup
+syn match      vimSynRegOpt    contained       "\%#=1\<\%(conceal\%(ends\)\=\|transparent\|contained\|excludenl\|skipempty\|skipwhite\|display\|keepend\|oneline\|extend\|skipnl\|fold\)\>"
+syn match      vimSynReg       contained       "\<\%(start\|skip\|end\)="      nextgroup=vimSynRegPat
+syn match      vimSynMtchGrp   contained       "matchgroup="   nextgroup=vimGroup,vimHLGroup
+syn region     vimSynRegPat    contained extend        start="\z([-`~!@#$%^&*_=+;:'",./?]\)"  skip=/\\\\\|\\\z1\|\n\s*\%(\\\|"\\ \)/  end="\z1"  contains=@vimSynRegPatGroup skipwhite nextgroup=vimSynPatMod,vimSynReg
+syn match      vimSynPatMod    contained       "\%#=1\%(hs\|ms\|me\|hs\|he\|rs\|re\)=[se]\%([-+]\d\+\)\="
+syn match      vimSynPatMod    contained       "\%#=1\%(hs\|ms\|me\|hs\|he\|rs\|re\)=[se]\%([-+]\d\+\)\=," nextgroup=vimSynPatMod
+syn match      vimSynPatMod    contained       "lc=\d\+"
+syn match      vimSynPatMod    contained       "lc=\d\+," nextgroup=vimSynPatMod
+syn region     vimSynPatRange  contained       start="\["      skip="\\\\\|\\]"   end="]"
+syn match      vimSynNotPatRange       contained       "\\\\\|\\\["
+syn match      vimMtchComment  contained       '"[^"]\+$'
 
-" Autocmd and Doauto{cmd,all}: {{{2
-" ===========================
+" :syntax spell {{{3
+syn keyword    vimSynType      contained       spell   skipwhite nextgroup=vimSynSpell,vimSynSpellError
+if !exists("g:vimsyn_noerror") && !exists("g:vimsyn_novimsynspellerror")
+ syn match     vimSynSpellError contained      "\i\+"
+endif
+syn keyword    vimSynSpell     contained       default notoplevel      toplevel
 
-" TODO: explicitly match the {cmd} arg rather than bailing out to TOP
-syn region     vimAutocmdBlock contained       matchgroup=vimSep start="{" end="^\s*\zs}" contains=@vimDefBodyList
+" :syntax sync {{{3
+syn keyword vimSynType contained       sync    skipwhite       nextgroup=vimSyncClear,vimSyncMatch,vimSyncError,vimSyncRegion,vimSyncArgs
+if !exists("g:vimsyn_noerror") && !exists("g:vimsyn_novimsyncerror")
+ syn match     vimSyncError    contained       "\i\+"
+endif
 
-syn match      vimAutocmdGroup contained       "\%(\\["|[:space:]]\|[^"|[:space:]]\)\+" skipwhite nextgroup=vimAutoEvent,vimAutoEventGlob
-syn match      vimAutocmdBang  contained       "\a\@1<=!"                   skipwhite nextgroup=vimAutocmdGroup,vimAutoEvent,vimAutoEventGlob
+syn region     vimSyncArgs     contained
+      \ start="\S"
+      \ skip=+\\\\\|\\|\|\n\s*\%(\\\|"\\ \)+
+      \ end="\ze|"
+      \ end="$"
+      \ nextgroup=vimCmdSep
+      \ contains=vimSyncLines,vimSyncLinebreak,vimSyncLinecont,vimSyncFromstart,vimSyncCcomment
 
-" TODO: cleaner handling of | in pattern position
-"     : match pattern items in addition to wildcards
-syn region     vimAutocmdPattern       contained
-      \ start="|\@!\S"
-      \ skip="\\\\\|\\[,[:space:]]"
-      \ end="\ze[,[:space:]]"
-      \ end="$"
-      \ skipwhite nextgroup=vimAutocmdPatternSep,vimAutocmdMod,vimAutocmdBlock,@vimFunc
-      \ contains=vimEnvvar,@vimWildcard,vimAutocmdPatternEscape
-syn match      vimAutocmdBufferPattern contained       "<buffer\%(=\%(\d\+\|abuf\)\)\=>" skipwhite nextgroup=vimAutocmdPatternSep,vimAutocmdMod,vimAutocmdBlock,@vimFunc
-" trailing pattern separator comma allowed
-syn match      vimAutocmdPatternSep    contained       ","                     skipwhite nextgroup=@vimAutocmdPattern,vimAutocmdMod,vimAutocmdBlock
-syn match      vimAutocmdPatternEscape contained       "\\."
-syn cluster    vimAutocmdPattern               contains=vimAutocmdPattern,vimAutocmdBufferPattern
-
-" TODO: Vim9 requires '++' prefix
-syn match      vimAutocmdMod   contained       "\%(++\)\=\<nested\>" skipwhite nextgroup=vimAutocmdMod,vimAutocmdBlock
-syn match      vimAutocmdMod   contained       "++once\>"      skipwhite nextgroup=vimAutocmdMod,vimAutocmdBlock
-
-" higher priority than vimAutocmdGroup, assume no group is so named
-syn match      vimAutoEventGlob        contained       "*"     skipwhite nextgroup=@vimAutocmdPattern
-syn match      vimAutoEventSep contained       "\a\@1<=,"      nextgroup=vimAutoEvent
-syn match      vimUserAutoEventSep contained   "\a\@1<=,"      nextgroup=vimUserAutoEvent
+syn keyword    vimSyncCcomment contained       ccomment        skipwhite       nextgroup=vimGroupName
+syn keyword    vimSyncClear    contained       clear   skipwhite       nextgroup=vimSyncGroupName
+syn keyword    vimSyncFromstart        contained       fromstart
+syn keyword    vimSyncMatch    contained       match   skipwhite       nextgroup=vimSyncGroupName
+syn keyword    vimSyncRegion   contained       region  skipwhite       nextgroup=vimSynRegion
+syn match      vimSyncLinebreak        contained       "\<linebreaks="         nextgroup=vimNumber
+syn keyword    vimSyncLinecont contained       linecont        skipwhite       nextgroup=vimSynRegPat
+syn match      vimSyncLines    contained       "\<lines="              nextgroup=vimNumber
+syn match      vimSyncLines    contained       "\<minlines="           nextgroup=vimNumber
+syn match      vimSyncLines    contained       "\<maxlines="           nextgroup=vimNumber
+syn match      vimSyncGroupName        contained       "\<\h\w*\>"     skipwhite       nextgroup=vimSyncKey
+syn match      vimSyncKey      contained       "\<grouphere\>" skipwhite       nextgroup=vimSyncGroup
+syn match      vimSyncKey      contained       "\<groupthere\>"        skipwhite       nextgroup=vimSyncGroup
+syn match      vimSyncGroup    contained       "\<\h\w*\>"     skipwhite       nextgroup=vimSynRegPat,vimSyncNone
+syn keyword    vimSyncNone     contained       NONE
 
-syn match      vimAutocmd              "\<au\%[tocmd]\>"       skipwhite nextgroup=vimAutocmdBang,vimAutocmdGroup,vimAutoEvent,vimAutoEventGlob
+" :syntime {{{3
+" ========
+syn keyword    vimSyntimeArg   contained       on off clear report     skipwhite nextgroup=vimComment,vim9Comment,vimCmdSep
+syn keyword    vimSyntime      contained       synti[me]               skipwhite nextgroup=vimSyntimeArg
 
+" :terminal {{{3
+" =========
+syn match      vimTerminal     contained       "\<ter\%[minal]\>"              skipwhite        nextgroup=vimTerminalOptions,vimTerminalCommand
+syn match      vimTerminal     contained       +\<ter\%[minal]\>\ze\s*\n\s*\%(\\\|["#]\\ \)+   skipwhite skipnl nextgroup=vimTerminalOptions,vimTerminalCommand,@vimTerminalContinue
+syn match      vimTerminal_    contained       "ter\%[minal]\>"                        skipwhite        nextgroup=vimTerminalOptions,vimTerminalCommand
+syn match      vimTerminal_    contained       +ter\%[minal]\>\ze\s*\n\s*\%(\\\|["#]\\ \)+     skipwhite skipnl nextgroup=vimTerminalOptions,vimTerminalCommand,@vimTerminalContinue
 
-syn match      vimDoautocmdMod contained       "<nomodeline>"          skipwhite nextgroup=vimAutocmdGroup,vimAutoEvent
-syn match      vimDoautocmd            "\<do\%[autocmd]\>"     skipwhite nextgroup=vimDoautocmdMod,vimAutocmdGroup,vimAutoEvent
-syn match      vimDoautocmd            "\<doautoa\%[ll]\>"     skipwhite nextgroup=vimDoautocmdMod,vimAutocmdGroup,vimAutoEvent
+syn match      vimTerminalContinue     contained       "^\s*\\"        skipwhite skipnl nextgroup=@vimTerminalContinue,vimTerminalOptions,vimTerminalCommand contains=vimLeadingWhitespace
+syn match         vimTerminalContinueComment   contained       '^\s*["#]\\ .*' skipwhite skipnl nextgroup=@vimTerminalContinue,vimTerminalOptions,vimTerminalCommand contains=vimLeadingWhitespace
+syn cluster    vimTerminalContinue     contains=vimTerminalContinue,vimTerminalContinueComment
 
-" Echo And Execute: -- prefer strings! {{{2
-" ================
-" NOTE: No trailing comments
+syn region     vimTerminalCommand      contained
+      \ start="\S"
+      \ skip=+\n\s*\%(\\\|["#]\\ \)+
+      \ end="$"
+      \ contains=@vimContinue
 
-syn region     vimEcho
-      \ matchgroup=vimCommand
-      \ start="\<ec\%[ho]\>"
-      \ start="\<echoe\%[rr]\>"
-      \ start="\<echom\%[sg]\>"
-      \ start="\<echoc\%[onsole]\>"
-      \ start="\<echon\>"
-      \ start="\<echow\%[indow]\>"
-      \ skip=+\\|\|||\|\n\s*\%(\\\|["#]\\ \)+
-      \ end="\ze|"
-      \ excludenl end="$"
-      \ nextgroup=vimCmdSep
-      \ contains=@vimContinue,@vimExprList,vim9Comment
+syn region     vimTerminalOptions      contained
+      \ start="++"
+      \ skip=/\s\+++\|\%(\n\|^\)\s*\%(\\\|["#]\\ \)/
+      \ end="\s"
+      \ end="$"
+      \ skipwhite nextgroup=vimTerminalCommand
+      \ contains=@vimContinue,vimTerminalOption
       \ transparent
 
-syn match      vimEchohl       "\<echohl\=\>"  skipwhite nextgroup=vimGroup,vimHLGroup,vimEchohlNone
-syn case ignore
-syn keyword    vimEchohlNone   contained none
-syn case match
-
-syn cluster    vimEcho contains=vimEcho,vimEchohl
-
-syn region     vimExecute
-      \ matchgroup=vimCommand
-      \ start="\<exe\%[cute]\>"
-      \ skip=+\\|\|||\|\n\s*\%(\\\|["#]\\ \)+
-      \ end="\ze|"
-      \ excludenl end="$"
-      \ nextgroup=vimCmdSep
-      \ contains=@vimContinue,@vimExprList,vim9Comment
-      \ transparent
+syn match      vimTerminalOption       contained       "++\%(\%(no\)\=close\|open\|curwin\|hidden\|norestore\|shell\)\>"
+syn match      vimTerminalOption       contained       "++kill="               nextgroup=vimTerminalKillOptionArg
+syn match      vimTerminalOption       contained       "++\%(rows\|cols\)="    nextgroup=vimTerminalSizeOptionArg
+syn match      vimTerminalOption       contained       "++eof="                nextgroup=vimTerminalEofOptionArg
+syn match      vimTerminalOption       contained       "++type="               nextgroup=vimTerminalTypeOptionArg
+syn match      vimTerminalOption       contained       "++api="                nextgroup=vimTerminalApiOptionArg
 
-syn region     vimEval
-      \ matchgroup=vimCommand
-      \ start="\<ev\%[al]\>"
-      \ skip=+\\|\|||\|\n\s*\%(\\\|["#]\\ \)+
-      \ end="\ze|"
-      \ excludenl end="$"
-      \ nextgroup=vimCmdSep
-      \ contains=@vimContinue,@vimExprList,vim9Comment,vimComment
-      \ transparent
+syn match      vimTerminalApiOptionArg contained       "\<\S\+\>"
+syn match      vimTerminalEofOptionArg contained       "\<\S\+\>"
+syn match      vimTerminalSizeOptionArg        contained       "\<\d\+\>"
+syn keyword    vimTerminalKillOptionArg        contained       term hup quit int kill
+syn match      vimTerminalKillOptionArg        contained       "\<\d\+\>"
+syn keyword    vimTerminalTypeOptionArg        contained       conpty winpty
 
-" Filter: {{{2
-" ======
-syn match      vimExFilter             "\<filt\%[er]\>"        skipwhite nextgroup=vimExFilterBang,vimExFilterPattern
-syn region     vimExFilterPattern contained
-      \ start="[[:ident:]]"
-      \ end="\ze[[:space:]\n]"
-      \ skipwhite nextgroup=@vimCmdList
-      \ contains=@vimSubstList
-      \ oneline
-syn region     vimExFilterPattern contained
+" :uniq {{{3
+" =====
+syn keyword    vimUniq   contained     uni[q]  skipwhite nextgroup=vimUniqBang,@vimUniqOptions,vimUniqPattern,vimCmdSep
+syn match      vimUniq_          contained     "\<uniq\=\>"    skipwhite nextgroup=vimUniqBang,@vimUniqOptions,vimUniqPattern,vimCmdSep
+syn match      vimUniqBang       contained     "\a\@1<=!"      skipwhite nextgroup=@vimUniqOptions,vimUniqPattern,vimCmdSep
+syn match      vimUniqOptionsError contained   "\a\+"
+syn match      vimUniqOptions    contained     "\<[ilur]*\>"   skipwhite nextgroup=vimUniqPattern,vimCmdSep
+syn region     vimUniqPattern    contained
       \ matchgroup=Delimiter
-      \ start="\z([^[:space:][:ident:]|"]\)"
+      \ start="\z([^[:space:][:alpha:]|]\)"
       \ skip="\\\\\|\\\z1"
       \ end="\z1"
-      \ skipwhite nextgroup=@vimCmdList
+      \ skipwhite nextgroup=@vimUniqOptions,vimCmdSep
       \ contains=@vimSubstList
       \ oneline
-syn match      vimExFilterBang  contained      "\a\@1<=!"      skipwhite nextgroup=vimExFilterPattern
-
-" Grep and Make: {{{2
-" =============
-" | is the command separator, escaped with \| all other backslashes are passed through literally, no tail comments
-syn match      vimGrep         "\<l\=gr\%[ep]\>"               skipwhite nextgroup=vimGrepBang,vimGrepArgs,vimCmdSep
-syn match      vimGrepadd              "\<l\=grepa\%[dd]\>"    skipwhite nextgroup=vimGrepBang,vimGrepArgs,vimCmdSep
-syn region     vimGrepArgs     contained
-      \ start="|\@!\S"
-      \ skip=+\n\s*\%(\\\|[#"]\\ \)+
-      \ matchgroup=vimCmdSep
-      \ end="|"
-      \ end="$"
-      "\ TODO: include vimSpecFile
-      \ contains=vimGrepBarEscape
-syn match      vimGrepBarEscape        contained       "\\|"
-syn match      vimGrepBang     contained       "\a\@1<=!"              skipwhite nextgroup=vimGrepArgs,vimCmdSep
-
-syn match      vimMake         "\<l\=make\=\>"         skipwhite nextgroup=vimMakeBang,vimMakeArgs,vimCmdSep
-syn region     vimMakeArgs     contained
-      \ start="|\@!\S"
-      \ skip=+\n\s*\%(\\\|[#"]\\ \)+
-      \ matchgroup=vimCmdSep
-      \ end="|"
-      \ end="$"
-      "\ TODO: include vimSpecFile
-      \ contains=vimMakeBarEscape
-syn match      vimMakeBarEscape        contained       "\\|"
-syn match      vimMakeBang     contained       "\a\@1<=!"              skipwhite nextgroup=vimMakeArgs,vimCmdSep
-
-" Help*: {{{2
-" =====
-syn match      vimHelp "\<h\%[elp]\>"  skipwhite nextgroup=vimHelpBang,vimHelpArg,vimHelpNextCommand
-" TODO: match wildcards, ignoring exceptions?
-syn region     vimHelpArg      contained
-      \ start="\S"
-      \ matchgroup=Special
-      \ end="\%(@\a\a\)\=\ze\s*\%($\|\%x0d\|\%x00\||[^|]\)"
-      \ oneline
-syn match      vimHelpNextCommand      contained       "\ze|[^|]"      skipwhite nextgroup=vimCmdSep
-syn match      vimHelpBang             contained       "\a\@1<=!"      skipwhite nextgroup=vimHelpArg,vimHelpNextCommand
 
-syn match      vimHelpgrep             "\<l\=helpg\%[rep]\>"   skipwhite nextgroup=vimHelpgrepBang,vimHelpgrepPattern
-syn region     vimHelpgrepPattern      contained
-      \ start="\S"
-      \ matchgroup=Special
-      \ end="@\a\a\>"
-      \ end="$"
-      \ contains=@vimSubstList
-      \ oneline
+syn cluster vimUniqOptions contains=vimUniqOptions,vimUniqOptionsError
 
-" Vimgrep: {{{2
-" =======
-syn match      vimVimgrep              "\<l\=vim\%[grep]\>"    skipwhite nextgroup=vimVimgrepBang,vimVimgrepPattern
-syn match      vimVimgrepadd           "\<l\=vimgrepa\%[dd]\>" skipwhite nextgroup=vimVimgrepBang,vimVimgrepPattern
+" :vimgrep, lvimgrep, :vimgrepadd, :lvimgrepadd {{{3
+" =============================================
+syn keyword    vimVimgrep        contained     vim[grep]    lv[imgrep] skipwhite nextgroup=vimVimgrepBang,vimVimgrepPattern
+syn keyword    vimVimgrepadd     contained     vimgrepa[dd] lvimgrepa[dd]      skipwhite nextgroup=vimVimgrepBang,vimVimgrepPattern
+syn match      vimVimgrep_       contained     "l\=vim\%[grep]\>"      skipwhite nextgroup=vimVimgrepBang,vimVimgrepPattern
+syn match      vimVimgrepadd_    contained     "l\=vimgrepa\%[dd]\>"   skipwhite nextgroup=vimVimgrepBang,vimVimgrepPattern
 syn match      vimVimgrepBang    contained     "\a\@1<=!"              skipwhite nextgroup=vimVimgrepPattern
 syn region     vimVimgrepPattern   contained
       \ start="[[:ident:]]"
@@ -1566,496 +1707,718 @@ syn match     vimVimgrepEscape          contained     "\\\%(\\|\|.\)"
 syn match      vimVimgrepBarEscape contained   "\\|"
 syn region     vimVimgrepFile    contained
       \ start="|\@!\S"
-      \ matchgroup=vimCmdSep
-      \ end="|"
+      \ end="\ze|"
       \ end="\ze\s"
       \ end="$"
       \ skipwhite nextgroup=vimVimgrepFile
       \ contains=vimSpecFile,vimVimgrepEscape,vimVimgrepBarEscape
-syn match      vimVimgrepFlags   contained     "\<[gjf]\{,3\}\>" skipwhite nextgroup=vimVimgrepfile
+syn match      vimVimgrepFlags   contained     "\<[gjf]\{,3\}\>" skipwhite nextgroup=vimVimgrepFile
 
-" Maps: {{{2
-" ====
-" GEN_SYN_VIM: vimCommand map, START_STR='syn keyword vimMap', END_STR='skipwhite nextgroup=vimMapMod,vimMapLhs'
-syn keyword vimMap cm[ap] cno[remap] im[ap] ino[remap] lm[ap] ln[oremap] nm[ap] nn[oremap] om[ap] ono[remap] smap snor[emap] tma[p] tno[remap] vm[ap] vn[oremap] xm[ap] xn[oremap] skipwhite nextgroup=vimMapMod,vimMapLhs
-syn match      vimMap  "\<map\>"       skipwhite nextgroup=vimMapBang,vimMapMod,vimMapLhs
-syn keyword    vimMap  no[remap]       skipwhite nextgroup=vimMapBang,vimMapMod,vimMapLhs
-" GEN_SYN_VIM: vimCommand mapclear, START_STR='syn keyword vimMap', END_STR='skipwhite nextgroup=vimMapMod'
-syn keyword vimMap cmapc[lear] imapc[lear] lmapc[lear] nmapc[lear] omapc[lear] smapc[lear] tmapc[lear] vmapc[lear] xmapc[lear] skipwhite nextgroup=vimMapMod
-syn keyword    vimMap  mapc[lear]      skipwhite nextgroup=vimMapBang,vimMapMod
-" GEN_SYN_VIM: vimCommand unmap, START_STR='syn keyword vimUnmap', END_STR='skipwhite nextgroup=vimMapMod,vimMapLhs'
-syn keyword vimUnmap cu[nmap] iu[nmap] lu[nmap] nun[map] ou[nmap] sunm[ap] tunma[p] vu[nmap] xu[nmap] skipwhite nextgroup=vimMapMod,vimMapLhs
-syn keyword    vimUnmap        unm[ap] skipwhite nextgroup=vimMapBang,vimMapMod,vimMapLhs
-
-syn match      vimMapLhs       contained       "\%(\16.\|\S\)\+"         contains=vimCtrlChar,vimNotation,vimMapLeader skipwhite        nextgroup=vimMapRhs
-syn match      vimMapLhs       contained       "\%(\16.\|\S\)\+\ze\s*$"  contains=vimCtrlChar,vimNotation,vimMapLeader skipwhite skipnl nextgroup=vimMapRhsContinue
-syn match      vimMapBang      contained       "\a\@1<=!"              skipwhite nextgroup=vimMapMod,vimMapLhs
-syn match      vimMapMod       contained       "\%#=1<\%(buffer\|expr\|nowait\|script\|silent\|special\|unique\)\+>" contains=vimMapModKey,vimMapModErr skipwhite nextgroup=vimMapMod,vimMapLhs
-syn region     vimMapRhs       contained
-      \ start="\S"
-      \ skip=+\\|\|\16\@1<=|\|\n\s*\%(\\\|["#]\\ \)+
-      \ end="\ze|"
-      \ end="$"
-      \ nextgroup=vimCmdSep
-      \ contains=@vimContinue,vimCtrlChar,vimNotation,vimMapLeader
-syn region     vimMapRhsContinue       contained
-      \ start=+^\s*\%(\\\|["#]\\ \)+
-      \ skip=+\\|\|\16\@1<=|\|\n\s*\%(\\\|["#]\\ \)+
-      \ end="\ze|"
-      \ end="$"
-      \ nextgroup=vimCmdSep
-      \ contains=@vimContinue,vimCtrlChar,vimNotation,vimMapLeader
-syn match      vimMapLeader    contained       "\%#=1\c<\%(local\)\=leader>"   contains=vimMapLeaderKey
-syn keyword    vimMapModKey    contained       buffer expr nowait script silent special unique
-syn case ignore
-syn keyword    vimMapLeaderKey contained       leader localleader
-syn case match
+" :while {{{3
+" ======
+syn keyword    vimWhile        contained       wh[ile] skipwhite nextgroup=@vimExprList,vimNotation
 
-" Menus: {{{2
-" =====
-" NOTE: tail comments disallowed
-" GEN_SYN_VIM: vimCommand menu, START_STR='syn keyword vimMenu', END_STR='skipwhite nextgroup=vimMenuBang,vimMenuMod,vimMenuName,vimMenuPriority,vimMenuStatus'
-syn keyword vimMenu am[enu] an[oremenu] aun[menu] cme[nu] cnoreme[nu] cunme[nu] ime[nu] inoreme[nu] iunme[nu] me[nu] nme[nu] nnoreme[nu] noreme[nu] nunme[nu] ome[nu] onoreme[nu] ounme[nu] sme[nu] snoreme[nu] sunme[nu] tlm[enu] tln[oremenu] tlu[nmenu] tm[enu] tu[nmenu] unme[nu] vme[nu] vnoreme[nu] vunme[nu] xme[nu] xnoreme[nu] xunme[nu] skipwhite nextgroup=vimMenuBang,vimMenuMod,vimMenuName,vimMenuPriority,vimMenuStatus
-syn keyword vimMenu popu[p] skipwhite nextgroup=vimMenuBang,vimMenuName
-syn region     vimMenuRhs       contained contains=@vimContinue,vimNotation start="|\@!\S"            skip=+\\\\\|\\|\|\n\s*\%(\\\|"\\ \)+ end="$" matchgroup=vimSep end="|"
-syn region     vimMenuRhsContinue contained contains=@vimContinue,vimNotation start=+^\s*\%(\\\|"\\ \)+ skip=+\\\\\|\\|\|\n\s*\%(\\\|"\\ \)+ end="$" matchgroup=vimSep end="|"
-syn match      vimMenuName     "\.\@!\%(\\\s\|\S\)\+"        contained contains=vimMenuNotation,vimNotation skipwhite        nextgroup=vimCmdSep,vimMenuRhs
-syn match      vimMenuName     "\.\@!\%(\\\s\|\S\)\+\ze\s*$" contained contains=vimMenuNotation,vimNotation skipwhite skipnl nextgroup=vimCmdSep,vimMenuRhsContinue
-syn match      vimMenuNotation "&\a\|&&\|\\\s\|\\\." contained
-syn match      vimMenuPriority "\<\d\+\%(\.\d\+\)*\>" contained skipwhite nextgroup=vimMenuName
-syn match      vimMenuMod      "\c<\%(script\|silent\|special\)>" contained skipwhite nextgroup=vimMenuName,vimMenuPriority,vimMenuMod contains=vimMapModKey,vimMapModErr
-syn keyword    vimMenuStatus   enable disable nextgroup=vimMenuName skipwhite
-syn match      vimMenuBang     "\a\@1<=!" contained skipwhite nextgroup=vimMenuName,vimMenuMod
+" :wincmd {{{3
+" =======
+syn keyword    vimWincmd       contained       winc[md]        skipwhite nextgroup=vimWincmdArg
+syn match      vimWincmd_      contained       "winc\%[md]\>"  skipwhite nextgroup=vimWincmdArg
+" TODO: consider extracting this list from the help file
+syn match      vimWincmdArg    contained
+      \ "\<[sSvnqojkhlwWtbpPrRxKJHLTfFz]\>\|[\^:=\-+_<>|\]}]\|\<g\s\+[\]}]\|\<g[fFtT]\>"
+      \ skipwhite nextgroup=vimCmdSep,vimComment,vim9Comment
 
-syn region     vimMenutranslate
-      \ matchgroup=vimCommand start="\<menut\%[ranslate]\>"
-      \ skip=+\\\\\|\\|\|\n\s*\%(\\\|"\\ \)+
-      \ end="$" matchgroup=vimCmdSep end="|" matchgroup=vimMenuClear end="\<clear\ze\s*\%(["#|]\|$\)"
-      \ contains=@vimContinue,vimMenutranslateName keepend transparent
-" oneline is sufficient to match the current formatting in runtime/lang/*.vim
-syn match      vimMenutranslateName "\%(\\\s\|\S\)\+" contained contains=vimMenuNotation,vimNotation
-syn match      vimMenutranslateComment +".*+ contained containedin=vimMenutranslate
+" only handles oneline assignments
+" NOTE: handled with higher priority later in file
+" Vim9 syn match       vim9Wincmd      "\s\=\<winc\%[md]\>\ze\s\+=\s*\%([#|]\|$\)"     skipwhite nextgroup=vimWincmdArg
 
-" If, While and Return: {{{2
-" ====================
-syn match      vimNotFunc      "\%#=1\<\%(if\|el\%[seif]\|retu\%[rn]\|while\)\>"       skipwhite nextgroup=@vimExprList,vimNotation
-syn match      vimElse "\<el\%[se]\>"                  skipwhite nextgroup=vimComment,vim9Comment
-syn match      vimEndif        "\<en\%[dif]\>"                 skipwhite nextgroup=vimComment,vim9Comment
+" :write {{{3
+" ======
+" lower priority than [wtb]: Vim9 scoped variables at SOL
+syn match      vimWrite        contained       "\<w\%[rite]\>" nextgroup=vimBang
+syn match      vimWrite_       contained       "w\%[rite]\>"   nextgroup=vimBang
 
-" Angle-Bracket Notation: (tnx to Michael Geddes) {{{2
-" ======================
-syn case ignore
-syn match      vimNotation     contained       "\%#=1\%(\\\|<lt>\)\=<\%([scamd]-\)\{0,4}x\=\%(f\d\{1,2}\|[^ \t:]\|space\|bar\|bslash\|nl\|newline\|lf\|linefeed\|cr\|retu\%[rn]\|enter\|k\=del\%[ete]\|bs\|backspace\|tab\|esc\|csi\|right\|paste\%(start\|end\)\|left\|help\|undo\|k\=insert\|ins\|mouse\|[kz]\=home\|[kz]\=end\|kplus\|kminus\|kdivide\|kmultiply\|kenter\|kpoint\|space\|k\=\%(page\)\=\%(\|down\|up\|k\d\>\)\)>" contains=vimBracket
+" :z {{{3
+" ==
+syn match   vimCommand_ contained      "z[-+^.=]\=\>"
+syn match   vimCommand contained       "\<z[-+^.=]\=\>"
 
-syn match      vimNotation     contained       "\%#=1\%(\\\|<lt>\)\=<\%([scamd2-4]-\)\{0,4}\%(net\|dec\|jsb\|pterm\|urxvt\|sgr\)mouse>"                contains=vimBracket
-syn match      vimNotation     contained       "\%#=1\%(\\\|<lt>\)\=<\%([scamd2-4]-\)\{0,4}\%(left\|middle\|right\)\%(mouse\|drag\|release\)>" contains=vimBracket
-syn match      vimNotation     contained       "\%#=1\%(\\\|<lt>\)\=<\%([scamd2-4]-\)\{0,4}left\%(mouse\|release\)nm>"                 contains=vimBracket
-syn match      vimNotation     contained       "\%#=1\%(\\\|<lt>\)\=<\%([scamd2-4]-\)\{0,4}x[12]\%(mouse\|drag\|release\)>"            contains=vimBracket
-syn match      vimNotation     contained       "\%#=1\%(\\\|<lt>\)\=<\%([scamd2-4]-\)\{0,4}sgrmouserelease>"                   contains=vimBracket
-syn match      vimNotation     contained       "\%#=1\%(\\\|<lt>\)\=<\%([scamd2-4]-\)\{0,4}mouse\%(up\|down\|move\)>"                  contains=vimBracket
-syn match      vimNotation     contained       "\%#=1\%(\\\|<lt>\)\=<\%([scamd2-4]-\)\{0,4}scrollwheel\%(up\|down\|right\|left\)>"             contains=vimBracket
+" Operators: {{{2
+" =========
+syn cluster    vimOperGroup    contains=@vimContinue,@vimExprList,vim9Comment,vim9LineComment,vimContinueString
+syn match      vimOper "\a\@<!!"                       skipwhite skipnl nextgroup=@vimOperContinue,@vimExprList,vimSpecFile
+syn match      vimOper "||\|&&\|[-+*/%.]"              skipwhite skipnl nextgroup=@vimOperContinue,@vimExprList,vimSpecFile
+" syn match    vimOper "?"                     skipwhite skipnl nextgroup=@vimOperContinue,@vimExprList,vimContinueString
+syn match      vimOper "\s\@1<=?\ze\s\|\s\@1<=?$"              skipwhite skipnl nextgroup=@vimOperContinue,@vimExprList,vimContinueString
+" distinguish ternary : from ex-colon
+syn match      vimOper "\s\@1<=:\ze\s\|\s\@1<=:$"              skipwhite skipnl nextgroup=@vimOperContinue,@vimExprList,vimContinueString
+syn match      vimOper "??"                    skipwhite skipnl nextgroup=@vimOperContinue,@vimExprList,vimContinueString
+syn match      vimOper "="                     skipwhite skipnl nextgroup=@vimOperContinue,@vimExprList,vimContinueString,vimSpecFile
+syn match      vimOper "\%#=1\%(==\|!=\|>=\|<=\|=\~\|!\~\|>\|<\)[?#]\="        skipwhite skipnl nextgroup=@vimOperContinue,@vimExprList,vimContinueString,vimSpecFile
+syn match      vimOper "\<is\%(not\)\=\>"              skipwhite skipnl nextgroup=@vimOperContinue,@vimExprList,vimContinueString,vimSpecFile
+syn match      vimOper "\<is\%(not\)\=[?#]"            skipwhite skipnl nextgroup=@vimOperContinue,@vimExprList,vimContinueString,vimSpecFile
+syn region     vimOperParen
+      \ matchgroup=vimParenSep
+      \ start="("
+      \ end=")"
+      \ nextgroup=vimSubscriptBrackets,vimSubscriptDot
+      \ contains=@vimOperGroup
+syn region     vimOperParen
+      \ matchgroup=vimSep
+      \ start="#\={"
+      \ end="}"
+      \ nextgroup=vimSubscriptBrackets,vimSubscriptDot,vimVar
+      \ contains=@vimOperGroup,vimDictColon
+syn match      vimDictColon    contained       ":"     skipwhite nextgroup=@vimExprList
+syn region     vimOperParen    contained
+      \ matchgroup=vimSep
+      \ start="\["
+      \ end="]"
+      \ contains=@vimOperGroup
+      \ nextgroup=vimSubscriptBrackets,vimSubscriptDot,vimVar
+if !exists("g:vimsyn_noerror") && !exists("g:vimsyn_noopererror")
+ syn match     vimOperError    ")"
+endif
 
-syn match      vimNotation     contained       "\%#=1\%(\\\|<lt>\)\=<\%(sid\|nop\|nul\|lt\|drop\)>"                            contains=vimBracket
-syn match      vimNotation     contained       "\%#=1\%(\\\|<lt>\)\=<\%(snr\|plug\|cursorhold\|ignore\|cmd\|scriptcmd\|focus\%(gained\|lost\)\)>"      contains=vimBracket
-" syn match    vimNotation     contained       '\%(\\\|<lt>\)\=<C-R>[0-9a-z"%#:.\-=]'he=e-1                            contains=vimBracket
-syn match      vimNotation     contained       '\%#=1\%(\\\|<lt>\)\=<\%([fq]-\)\=\%(line[12]\|count\|bang\|reg\|args\|mods\|lt\)>'             contains=vimBracket skipwhite nextgroup=vimSubst1
-syn match      vimNotation     contained       "\%#=1\%(\\\|<lt>\)\=<\%([cas]file\|abuf\|amatch\|cexpr\|cword\|cWORD\|client\|stack\|script\|sf\=lnum\)>"      contains=vimBracket
-syn match      vimNotation     contained       "\%#=1\%(\\\|<lt>\)\=<\%([scamd]-\)\{0,4}char-\%(\d\+\|0\o\+\|0x\x\+\)>"                contains=vimBracket
+syn match      vimOperContinue         contained       "^\s*\\"        skipwhite skipnl nextgroup=@vimOperContinue,@vimExprList contains=vimLeadingWhitespace
+syn match         vimOperContinueComment       contained       '^\s*["#]\\ .*' skipwhite skipnl nextgroup=@vimOperContinue,@vimExprList contains=vimLeadingWhitespace
+syn cluster    vimOperContinue         contains=vimOperContinue,vimOperContinueComment
 
-syn match      vimBracket contained    "[\\<>]"
-syn case match
+" Lambda Expressions: {{{2
+" ==================
+syn match      vimLambdaOperator       contained       "->" skipwhite nextgroup=@vimExprList
+syn region     vimLambda       contained
+      \ matchgroup=vimLambdaBrace
+      \ start=+{\ze[[:space:][:alnum:]_.,]*\%(\n\s*\%(\\[[:space:][:alnum:]_.,]*\|"\\ .*\)\)*->+
+      \ skip=+\n\s*\%(\\\|"\\ \)+
+      \ end="}" end="$"
+      \ contains=@vimContinue,@vimExprList,vimLambdaParams
+syn match      vimLambdaParams contained       "\%({\n\=\)\@1<=\_.\{-}\%(->\)\@=" nextgroup=vimLambdaOperator contains=@vimContinue,vimFunctionParam
 
-" User Command Highlighting: {{{2
-syn match vimUsrCmd    '^\s*\zs\u\%(\w*\)\@>\%([<.(#[]\|\s\+\%([-+*/%]\=\|\.\.\)=\)\@!'
+syn match      vim9LambdaOperator   contained  "=>" skipwhite skipempty nextgroup=@vimExprList,vim9LambdaBlock,vim9LambdaOperatorComment
+syn match      vim9LambdaParen      contained  "[()]"
+syn match      vim9LambdaParams           contained
+      \ "(\%(\<func(\|[^(]\)*\%(\n\s*\\\%(\<func(\|[^(]\)*\|\n\s*#\\ .*\)*\ze\s\+=>"
+      \ skipwhite nextgroup=vim9LambdaOperator
+      \ contains=@vim9Continue,vimDefParam,vim9LambdaParen,vim9LambdaReturnType
+syn region     vim9LambdaReturnType contained  start=")\@1<=:\s" end="\ze\s*#" end="\ze\s*=>" contains=@vim9Continue,@vimType transparent
+syn region     vim9LambdaBlock    contained    matchgroup=vimSep start="{" end="^\s*\zs}" contains=@vimDefBodyList
 
-" Vim user commands
+syn match      vim9LambdaOperatorComment contained "#.*" skipwhite skipempty nextgroup=@vimExprList,vim9LambdaBlock,vim9LambdaOperatorComment
 
-" Compiler plugins
-syn match      vimCompilerSet  "\<CompilerSet\>"       skipwhite nextgroup=vimSetArgs
+" Functions: Tag is provided for those who wish to highlight tagged functions {{{2
+" =========
+syn cluster    vimFunctionBodyCommon   contains=vimContinue,vimCtrlChar,vimDef,vimFBVar,vimFunction,vimNumber,vimOper,vimOperParen,vimSpecFile,vimString,vimFunctionFold,vimDefFold,vimCmdSep
+syn cluster    vimFunctionBodyList     contains=@vimFunctionBodyCommon,vimLineStart,vimComment,vimConst,vimLet
+syn cluster    vimDefBodyList          contains=@vimFunctionBodyCommon,vim9LineStart,vim9Comment,vim9Const,vim9Final,vim9Var,vim9Null,vim9Boolean,vim9For,@vimSpecialVar,@vim9Func,vim9LhsVariable_,vim9Wincmd
 
-" runtime/makemenu.vim
-syn match      vimSynMenu              "\<SynMenu\>"   skipwhite nextgroup=vimSynMenuPath
-syn match      vimSynMenuPath  contained       ".*\ze:"        nextgroup=vimSynMenuColon contains=vimMenuNotation
-syn match      vimSynMenuColon contained       ":"     nextgroup=vimSynMenuName
-syn match      vimSynMenuName  contained       "\w\+"
+syn region     vimFunctionPattern      contained
+      \ matchgroup=vimOper
+      \ start="/"
+      \ end="$"
+      \ contains=@vimSubstList
 
-" runtime/syntax/syncolor.vim
-syn match      vimSynColor             "\<SynColor\>"  skipwhite nextgroup=vimSynColorGroup
-syn match      vimSynColorGroup        contained       "\<\h\w*\>"     skipwhite nextgroup=vimHiKeyList        contains=vimGroup
-syn match      vimSynLink              "\<SynLink\>"   skipwhite nextgroup=vimSynLinkGroup
-syn match      vimSynLinkGroup contained       "\<\h\w*\>"     skipwhite nextgroup=vimGroup    contains=vimGroup
+syn match      vimFunctionBang contained       "\a\@1<=!"      skipwhite nextgroup=vimFunctionName
+syn match      vimDefBang      contained       "\a\@1<=!"      skipwhite nextgroup=vimDefName
+syn match      vimFunctionSID  contained       "\c<sid>"
+syn match      vimFunctionScope        contained       "\<[bwglstav]:"
+syn match      vimFunctionName contained
+      \ "\%(<[sS][iI][dD]>\|[bwglstav]:\)\=\%([[:alnum:]_#.]\+\|{.\{-1,}}\)\+"
+      \ skipwhite nextgroup=vimFunctionParams,vimCmdSep,vimComment,vim9Comment
+      \ contains=vimFunctionError,vimFunctionScope,vimFunctionSID,Tag
+syn match      vimDefName      contained
+      \ "\%(<[sS][iI][dD]>\|[bwglstav]:\)\=\%([[:alnum:]_#.]\+\|{.\{-1,}}\)\+"
+      \ nextgroup=vimDefTypeParams,vimDefParams,vimCmdSep,vimComment,vim9Comment
+      \ contains=vimFunctionError,vimFunctionScope,vimFunctionSID,Tag
 
-syn cluster vimExUserCmdList contains=vimCompilerSet,vimSynColor,vimSynLink,vimSynMenu
+syn match      vimFunction     contained       "\<fu\%[nction]\>"      skipwhite nextgroup=vimFunctionBang,vimFunctionName,vimFunctionPattern,vimCmdSep,vimComment
+syn match      vimDef  contained       "\<def\>"               skipwhite nextgroup=vimDefBang,vimDefName,vimFunctionPattern,vimCmdSep,vimComment
 
-" Errors And Warnings: {{{2
-" ====================
-if !exists("g:vimsyn_noerror") && !exists("g:vimsyn_novimfunctionerror")
- syn match     vimFunctionError        contained       "[[:space:]!]\@1<=\<[a-z0-9]\w\{-}\ze\s*("
- syn match     vimFunctionError        contained       "\%(<[sS][iI][dD]>\|[sg]:\)\d\w\{-}\ze\s*("
- syn match     vimElseIfErr    "\<else\s\+if\>"
- syn match     vimBufnrWarn    /\<bufnr\s*(\s*["']\.['"]\s*)/
+syn region     vimFunctionComment      contained
+      \ start=+".*+
+      \ skip=+\n\s*\%(\\\|"\\ \)+
+      \ end="$"
+      \ skipwhite skipempty nextgroup=vimFunctionBody,vimEndfunction
+syn region     vimDefComment   contained
+      \ start="#.*"
+      \ skip=+\n\s*\%(\\\|#\\ \)+
+      \ end="$"
+      \ skipwhite skipempty nextgroup=vimDefBody,vimEnddef
+
+syn region     vimFunctionParams       contained
+      \ matchgroup=Delimiter
+      \ start="("
+      \ skip=+\n\s*\%(\\\|"\\ \)+
+      \ end=")"
+      \ skipwhite skipempty nextgroup=vimFunctionBody,vimFunctionComment,vimEndfunction,vimFunctionMod,vim9CommentError
+      \ contains=vimFunctionParam,vimOperParen,@vimContinue
+syn region     vimDefParams    contained
+      \ matchgroup=Delimiter
+      \ start="("
+      \ end=")"
+      \ skipwhite skipempty nextgroup=vimDefBody,vimDefComment,vimEnddef,vimReturnType,vimCommentError
+      \ contains=vimDefParam,vim9Comment,vimFunctionParamEquals,vimOperParen
+syn region     vimDefTypeParams        contained
+      \ matchgroup=Delimiter
+      \ start="<"
+      \ end=">"
+      \ nextgroup=vimDefParams
+      \ contains=vim9DefTypeParam
+syn match      vimFunctionParam        contained       "\<\h\w*\>\|\.\.\."     skipwhite nextgroup=vimFunctionParamEquals
+syn match      vimDefParam     contained       "\<\h\w*\>"             skipwhite nextgroup=vimParamType,vimFunctionParamEquals
+syn match      vim9DefTypeParam        contained       "\<\u\w*\>"
+
+syn match      vimFunctionParamEquals contained        "="                     skipwhite         nextgroup=@vimExprList
+syn match      vimFunctionMod       contained  "\<\%(abort\|closure\|dict\|range\)\>"  skipwhite skipempty nextgroup=vimFunctionBody,vimFunctionComment,vimEndfunction,vimFunctionMod,vim9CommentError
+
+syn region     vimFunctionBody contained
+      \ start="^."
+      \ matchgroup=vimCommand
+      \ end="\<endf\%[unction]\>"
+      \ skipwhite nextgroup=vimCmdSep,vimComment,vim9CommentError
+      \ contains=@vimFunctionBodyList
+syn region     vimDefBody      contained
+      \ start="^."
+      \ matchgroup=vimCommand
+      \ end="\<enddef\>"
+      \ skipwhite nextgroup=vimCmdSep,vim9Comment,vimCommentError
+      \ contains=@vimDefBodyList
+
+syn keyword    vimEndfunction  contained       endf[unction]   skipwhite nextgroup=vimCmdSep,vimComment,vim9CommentError
+syn keyword    vimEnddef       contained       enddef  skipwhite nextgroup=vimCmdSep,vim9Comment,vimCommentError
+
+if exists("g:vimsyn_folding") && g:vimsyn_folding =~# 'f'
+  syn region   vimFunctionFold
+        \ start="\<fu\%[nction]!"
+        "\ assume no dict literal in curly-brace name expressions
+        \ start="\<fu\%[nction]\>\s*\%([[:alnum:]_:<>.#]\+\|{.\{-1,}}\)\+\s*("
+        \ end="^\s*:\=\s*endf\%[unction]\>"
+        \ contains=vimFunction
+        \ extend fold keepend transparent
+  syn region   vimDefFold
+        \ start="\<def!"
+        "\ assume no dict literal in curly-brace name expressions
+        \ start="\<def\>\s*\%([[:alnum:]_:<>.#]\+\|{.\{-1,}}\)\+[<(]"
+        \ end="^\s*:\=\s*enddef\>"
+        \ contains=vimDef
+        \ extend fold keepend transparent
 endif
 
-" Match: {{{2
+syn match      vimDelfunctionBang      contained       "\a\@1<=!"      skipwhite nextgroup=vimFunctionName
+syn keyword    vimDelfunction          contained       delf[unction]   skipwhite nextgroup=vimDelfunctionBang,vimFunctionName
+
+" Types: {{{2
 " =====
-syn match      vimMatch                "\<\%([1-3]\s*\)\=mat\%[ch]\>"  skipwhite nextgroup=vimMatchGroup,vimMatchNone contains=vimCount
-syn match      vimMatchGroup   contained       "[[:alnum:]._-]\+"      skipwhite nextgroup=vimMatchPattern
-syn case ignore
-syn keyword    vimMatchNone    contained       none
-syn case match
-syn region     vimMatchPattern contained
-      \ matchgroup=Delimiter
-      \ start="\z([!#$%&'()*+,-./:;<=>?@[\]^_`{}~]\)"
-      \ skip="\\\\\|\\\z1"
-      \ end="\z1"
-      \ contains=@vimSubstList
+
+syn region     vimReturnType   contained
+      \ start=")\@1<=:\%(\s\|\n\)\@="
+      \ skip=+\n\s*\%(\\\|#\\ \)\|^\s*#\\ +
+      \ end="$"
+      \ matchgroup=vim9Comment
+      "\ allow for legacy script tail comment error
+      \ end="\ze[#"]"
+      \ skipwhite skipempty nextgroup=vimDefBody,vimDefComment,vimEnddef,vimCommentError
+      \ contains=@vim9Continue,@vimType
+      \ transparent
+syn match      vimParamType    contained       ":\s"   skipwhite skipnl nextgroup=@vimType contains=vimTypeSep
+
+syn match      vimTypeSep      contained       ":\%(\s\|\n\)\@=" skipwhite nextgroup=@vimType
+syn keyword    vimType contained       blob bool channel float job number string void
+syn keyword    vimTypeAny      contained       any
+syn match      vimTypeObject   contained       "\<object<\@="  nextgroup=vimTypeObjectArgs
+syn region     vimTypeObjectArgs       contained
+      \ matchgroup=vimTypeObjectBracket
+      \ start="<"
+      \ end=">"
+      \ contains=vimTypeAny,vimTypeObject,vimUserType
       \ oneline
+      \ transparent
+syn match      vimType contained       "\<\%(func\)\>"
+syn region     vimCompoundType contained       matchgroup=vimType start="\<func("                end=")" nextgroup=vimTypeSep contains=@vim9Continue,@vimType transparent
+syn region     vimCompoundType contained       matchgroup=vimType start="\<tuple<"           end=">"                      contains=@vim9Continue,@vimType transparent
+syn region     vimCompoundType contained       matchgroup=vimType start="\<\%(list\|dict\)<" end=">"              contains=@vimType oneline       transparent
+syn match      vimUserType     contained       "\<\%(\h\w*\.\)*\u\w*\>"
+
+syn cluster vimType contains=vimType,vimTypeAny,vimTypeObject,vimCompoundType,vimUserType
+
+" Classes, Enums And Interfaces: {{{2
+" =============================
+
+if s:vim9script
+
+  " Methods {{{3
+  syn match    vim9MethodDef           contained       "\<def\>"       skipwhite nextgroup=vim9MethodDefName,vim9ConstructorDefName
+  syn match    vim9MethodDefName               contained       "\<\h\w*\>"     nextgroup=vim9MethodDefParams,vim9MethodDefTypeParams contains=@vim9MethodName
+  syn region   vim9MethodDefParams     contained
+        \ matchgroup=Delimiter start="(" end=")"
+        \ skipwhite skipnl nextgroup=vim9MethodDefBody,vim9MethodDefComment,vimEnddef,vim9MethodDefReturnType,vimCommentError
+        \ contains=vimDefParam,vim9Comment,vimFunctionParamEquals
+  syn region   vim9MethodDefTypeParams contained
+        \ matchgroup=Delimiter
+        \ start="<"
+        \ end=">"
+        \ nextgroup=vim9MethodDefParams
+        \ contains=vim9DefTypeParam
+
+  syn match    vim9ConstructorDefName  contained       "\<_\=new\w*\>"
+        \ nextgroup=vim9ConstructorDefParams,vim9ConstuctorDefTypeParams
+        \ contains=@vim9MethodName
+  syn match    vim9ConstructorDefParam contained       "\<\%(this\.\)\=\h\w*\>"
+        \ skipwhite nextgroup=vimParamType,vimFunctionParamEquals
+        \ contains=vim9This,vimOper
+  syn region   vim9ConstructorDefParams        contained
+        \ matchgroup=Delimiter start="(" end=")"
+        \ skipwhite skipnl nextgroup=vim9MethodDefBody,vim9MethodDefComment,vimEnddef,vimCommentError
+        \ contains=vim9ConstructorDefParam,vim9Comment,vimFunctionParamEquals
+  syn region   vim9ConstuctorDefTypeParams     contained
+        \ matchgroup=Delimiter
+        \ start="<"
+        \ end=">"
+        \ nextgroup=vim9ConstructorDefParams
+        \ contains=vim9DefTypeParam
+
+  syn region   vim9MethodDefReturnType contained
+        \ start=")\@1<=:\%(\s\|\n\)\@="
+        \ skip=+\n\s*\%(\\\|#\\ \)\|^\s*#\\ +
+        \ end="$"
+        \ matchgroup=vim9Comment
+        \ end="\ze#"
+        \ skipwhite skipnl nextgroup=vim9MethodDefBody,vim9MethodDefComment,vimEnddef,vimCommentError
+        \ contains=@vim9Continue,vimType,vimTypeSep
+        \ transparent
+
+  syn region   vim9MethodDefComment    contained
+        \ start="#.*"
+        \ skip=+\n\s*\%(\\\|#\\ \)+
+        \ end="$"
+        \ skipwhite skipempty nextgroup=vim9MethodDefBody,vimEnddef
+
+  syn region   vim9MethodDefBody               contained
+        \ start="^.\=" matchgroup=vimCommand end="\<enddef\>"
+        \ skipwhite nextgroup=vimCmdSep,vim9Comment,vimCommentError
+        \ contains=@vim9MethodDefBodyList
+
+  syn cluster  vim9MethodDefBodyList contains=@vimDefBodyList,vim9This,vim9Super
+
+  if !exists("g:vimsyn_noerror") && !exists("g:vimsyn_novimfunctionerror")
+    syn match  vim9MethodNameError contained   "\<[a-z0-9]\i\>"
+  endif
+  syn match    vim9MethodName  contained       "\<_\=new\w*\>"
+  syn keyword  vim9MethodName  contained       empty len string
+
+  syn cluster  vim9MethodName  contains=vim9MethodName,vim9MethodNameError
+
+  if exists("g:vimsyn_folding") && g:vimsyn_folding =~# 'f'
+    syn region vim9MethodDefFold       contained
+          \ start="\%(^\s*\%(:\=static\s\+\)\=\)\@16<=:\=def\s\+\h\w*[<(]"
+          \ end="^\s*:\=enddef\>"
+          \ contains=vim9MethodDef
+          \ fold keepend extend transparent
+  endif
+
+  syn cluster vim9MethodDef contains=vim9MethodDef,vim9MethodDefFold
+
+  " Classes {{{3
+  syn cluster  vim9ClassBodyList               contains=vim9Abstract,vim9Class,vim9Comment,vim9LineComment,@vim9Continue,@vimExprList,vim9Extends,vim9Implements,@vim9MethodDef,vim9Public,vim9Static,vim9Const,vim9Final,vim9This,vim9Super,vim9Var
+
+  syn match    vim9Class               contained       "\<class\>"     skipwhite        nextgroup=vim9ClassName
+  syn match    vim9ClassName           contained       "\<\u\w*\>"     skipwhite skipnl nextgroup=vim9Extends,vim9Implements
+  syn match    vim9SuperClass          contained       "\<\u\w*\>"     skipwhite skipnl nextgroup=vim9Implements
+  syn match    vim9ImplementedInterface        contained       "\<\u\w*\>"     skipwhite skipnl nextgroup=vim9InterfaceListComma,vim9Extends
+  syn match    vim9InterfaceListComma  contained       ","     skipwhite skipnl nextgroup=vim9ImplementedInterface
+  syn keyword  vim9Abstract                    abstract        skipwhite skipnl nextgroup=vim9ClassBody,vim9AbstractDef
+  syn keyword  vim9Extends             contained       extends skipwhite skipnl nextgroup=vim9SuperClass
+  syn keyword  vim9Implements          contained       implements      skipwhite skipnl nextgroup=vim9ImplementedInterface
+  syn keyword  vim9Public              contained       public
+  syn keyword  vim9Static              contained       static
+  " FIXME: don't match as dictionary keys, remove when operators are not
+  "        shared between Vim9 and legacy script
+  syn match    vim9This                contained       "\.\@1<!\<this\>:\@!"
+  " super must be followed by '.'
+  syn match    vim9Super               contained       "\.\@1<!\<super\.\@="
+
+  VimFoldc syn region  vim9ClassBody   start="\<class\>" matchgroup=vimCommand end="\<endclass\>" contains=@vim9ClassBodyList transparent
+
+  " Enums {{{3
+  syn cluster  vim9EnumBodyList                contains=vim9Comment,vim9LineComment,@vim9Continue,vim9Enum,@vimExprList,@vim9MethodDef,vim9Public,vim9Static,vim9Const,vim9Final,vim9This,vim9Var
+
+  syn match    vim9Enum                contained       "\<enum\>"      skipwhite           nextgroup=vim9EnumName
+
+  syn match    vim9EnumName            contained       "\<\u\w*\>"     skipwhite skipempty nextgroup=vim9EnumNameTrailing,vim9EnumNameEmpty,vim9EnumNameComment,@vim9EnumNameContinue,vim9EnumImplements
+  syn match    vim9EnumNameTrailing    contained       "\S.*"
+  syn region   vim9EnumNameComment     contained
+        \ start="#" skip="\n\s*\%(\\\|#\\ \)" end="$"
+        \ skipwhite skipempty nextgroup=vim9EnumNameComment,vim9EnumValue
+        \ contains=@vimCommentGroup,vimCommentString
+  " vim9EnumName's "skipempty" should only apply to comments and enum values and not implements clauses
+  syn match    vim9EnumNameEmpty               contained       "^"     skipwhite skipempty nextgroup=vim9EnumNameComment,vim9EnumValue
+  " allow line continuation between enum name and "implements"
+  syn match    vim9EnumNameContinue    contained
+        \ "^\s*\\"
+        \ skipwhite skipnl nextgroup=vim9EnumNameTrailing,vim9EnumNameEmpty,vim9EnumNameComment,@vim9EnumNameContinue,vim9EnumImplements
+        \ contains=vimLeadingWhitespace
+  syn match    vim9EnumNameContinueComment     contained
+        \ "^\s*#\\ .*"
+        \ skipwhite skipnl nextgroup=vim9EnumNameEmpty,vim9EnumNameComment,@vim9EnumNameContinue
+        \ contains=vimLeadingWhitespace
+  syn cluster  vim9EnumNameContinue    contains=vim9EnumNameContinue,vim9EnumNameContinueComment
+
+  " enforce enum value list location
+  syn match    vim9EnumValue           contained       "\<\a\w*\>"               nextgroup=vim9EnumValueTypeArgs,vim9EnumValueArgList,vim9EnumValueListComma,vim9Comment
+  syn match    vim9EnumValueListComma  contained       ","     skipwhite skipempty nextgroup=vim9EnumValue,vim9EnumValueListCommaComment
+  syn region   vim9EnumValueListCommaComment   contained
+        \ start="#" skip="\n\s*\%(\\\|#\\ \)" end="$"
+        \ skipwhite skipempty nextgroup=vim9EnumValueListCommaComment,vim9EnumValue
+        \ contains=@vimCommentGroup,vimCommentString
+  syn region   vim9EnumValueTypeArgs   contained
+        \ matchgroup=Delimiter
+        \ start="<\ze\a"
+        \ end=">"
+        \ nextgroup=vim9EnumValueArgList
+        \ contains=@vimType
+        \ oneline
+  syn region   vim9EnumValueArgList    contained
+        \ matchgroup=vimParenSep start="(" end=")"
+        \ nextgroup=vim9EnumValueListComma
+        \ contains=@vimExprList,vimContinueString,vim9Comment
+
+  syn keyword  vim9EnumImplements      contained       implements      skipwhite        nextgroup=vim9EnumImplementedInterface
+  syn match    vim9EnumImplementedInterface    contained       "\<\u\w*\>"     skipwhite skipnl nextgroup=vim9EnumInterfaceListComma,vim9EnumImplementedInterfaceComment,vim9EnumValue
+  syn match    vim9EnumInterfaceListComma      contained       ","     skipwhite        nextgroup=vim9EnumImplementedInterface
+  syn region   vim9EnumImplementedInterfaceComment     contained
+        \ start="#" skip="\n\s*\%(\\\|#\\ \)" end="$"
+        \ skipwhite skipempty nextgroup=vim9EnumImplementedInterfaceComment,vim9EnumValue
+        \ contains=@vimCommentGroup,vimCommentString
+
+  VimFolde syn region  vim9EnumBody    start="\<enum\>" matchgroup=vimCommand end="\<endenum\>" contains=@vim9EnumBodyList transparent
+
+  " Interfaces {{{3
+  " TODO: limit to decl only - no init values
+  syn cluster  vim9InterfaceBodyList   contains=vim9Comment,vim9LineComment,@vim9Continue,vim9Extends,vim9Interface,vim9AbstractDef,vim9Var
+
+  syn match    vim9Interface           contained       "\<interface\>" skipwhite nextgroup=vim9InterfaceName
+  syn match    vim9InterfaceName               contained       "\<\u\w*\>"     skipwhite skipnl nextgroup=vim9Extends
+
+  syn keyword  vim9AbstractDef         contained       def     skipwhite nextgroup=vim9AbstractDefName
+  syn match    vim9AbstractDefName     contained       "\<\h\w*\>"     skipwhite nextgroup=vim9AbstractDefParams,vim9AbstractDefTypeParams contains=@vim9MethodName
+  syn region   vim9AbstractDefParams   contained
+        \ matchgroup=Delimiter start="(" end=")"
+        \ skipwhite skipnl nextgroup=vimDefComment,vim9AbstractDefReturnType,vimCommentError
+        \ contains=vimDefParam,vim9Comment,vimFunctionParamEquals
+  syn region   vim9AbstractDefReturnType       contained
+        \ start=")\@1<=:\s" end="$" matchgroup=vim9Comment end="\ze[#"]"
+        \ skipwhite skipnl nextgroup=vimDefComment,vimCommentError
+        \ contains=vimTypeSep
+        \ transparent
+  syn region   vim9AbstractDefTypeParams       contained
+        \ matchgroup=Delimiter
+        \ start="<"
+        \ end=">"
+        \ nextgroup=vim9AbstractDefParams
+        \ contains=vim9DefTypeParam
+
+  VimFoldi syn region  vim9InterfaceBody       start="\<interface\>" matchgroup=vimCommand end="\<endinterface\>" contains=@vim9InterfaceBodyList transparent
+
+  " Type Aliases {{{3
+  syn match    vim9Type                "\<ty\%[pe]\>"  skipwhite nextgroup=vim9TypeAlias,vim9TypeAliasError
+  syn match    vim9TypeAlias    contained      "\<\u\w*\>"     skipwhite nextgroup=vim9TypeEquals
+  syn match    vim9TypeEquals   contained      "="     skipwhite nextgroup=@vimType
+  if !exists("g:vimsyn_noerror") && !exists("g:vimsyn_notypealiaserror")
+    syn match  vim9TypeAliasError contained    "\<\l\w*\>"     skipwhite nextgroup=vim9TypeEquals
+  endif
+endif
 
-" Normal: {{{2
+" Blocks: {{{2
 " ======
-syn match      vimNormal               "\<norm\%[al]\>!\=" skipwhite nextgroup=vimNormalArg contains=vimBang
-syn region     vimNormalArg    contained       start="\S" skip=+\n\s*\%(\\\|["#]\\ \)+ end="$" contains=@vimContinue
+syn region     vim9Block       contained
+      \ matchgroup=vimSep
+      \ start="{\ze\s*\%($\|[#|]\)"
+      \ end="^\s*\zs}"
+      \ skipwhite nextgroup=vim9Comment,vimCmdSep
+      \ contains=@vimDefBodyList
 
-" Profile: {{{2
-" =======
-syn match      vimProfileBang   contained      "\a\@1<=!"      skipwhite nextgroup=vimProfileArg
-syn keyword    vimProfileArg    contained      start   skipwhite nextgroup=vimProfilePattern
-syn keyword    vimProfileArg    contained      func    skipwhite nextgroup=vimProfilePattern
-syn keyword    vimProfileArg    contained      file    skipwhite nextgroup=vimProfilePattern
-syn keyword    vimProfileArg    contained      stop pause      skipwhite nextgroup=vimCmdSep,@vimComment
-syn keyword    vimProfileArg    contained      continue dump   skipwhite nextgroup=vimCmdSep,@vimComment
-" TODO: match file pattern
-syn region     vimProfilePattern contained
-      \ start="\S"
-      \ skip=+\\[|"#]+
-      \ end="$" end=+\ze\s*[|"#]+
-      \ skipwhite nextgroup=vimCmdSep,vimComment,vim9Comment
-syn match      vimProfile      "\<prof\%[ile]\>"       skipwhite nextgroup=vimProfileBang,vimProfileArg
+" Special Filenames, Modifiers, Extension Removal: {{{2
+" ===============================================
+syn match      vimSpecFile     "<c\(word\|WORD\)>"     nextgroup=vimSpecFileMod
+syn match      vimSpecFile     "<\([acs]file\|amatch\|abuf\)>" nextgroup=vimSpecFileMod
+syn match      vimSpecFile     "\s%[ \t:]"ms=s+1,me=e-1        nextgroup=vimSpecFileMod
+syn match      vimSpecFile     "\s%$"ms=s+1            nextgroup=vimSpecFileMod
+syn match      vimSpecFile     "\s%<"ms=s+1,me=e-1     nextgroup=vimSpecFileMod
+syn match      vimSpecFile     "#\d\+\|[#%]<\>"                nextgroup=vimSpecFileMod
+syn match      vimSpecFileMod  "\(:[phtre]\)\+"        contained
 
-syn keyword    vimProfdelArg   contained       func    skipwhite nextgroup=vimProfilePattern
-syn keyword    vimProfdelArg   contained       file    skipwhite nextgroup=vimProfilePattern
-syn keyword    vimProfdelArg   contained       here    skipwhite nextgroup=vimCmdSep,@vimComment
-syn match      vimProfdel      "\<profd\%[el]\>" skipwhite nextgroup=vimProfdelArg
+syn match      vimSpecFile     contained               "%[ \t:]"me=e-1 nextgroup=vimSpecFileMod
+syn match      vimSpecFile     contained       excludenl       "%$"    nextgroup=vimSpecFileMod
+syn match      vimSpecFile     contained               "%<"me=e-1      nextgroup=vimSpecFileMod
 
-" Prompt{find,repl}: {{{2
-" =================
-syn region     vimPromptArg    contained
-      \ start="\S"
-      \ skip=+\n\s*\%(\\\|["#]\\ \)+
-      \ end="$"
-      \ contains=@vimContinue
-syn keyword    vimPrompt       promptf[ind] promptr[epl]       skipwhite nextgroup=vimPromptArg
+" Lower Priority Comments: after some vim commands... {{{2
+" =======================
+if get(g:, "vimsyn_comment_strings", 1)
+  syn region   vimCommentString        contained oneline start='\S\s\+"'ms=e end='"' extend
+endif
 
-" Redir: {{{2
-" =====
-syn match      vimRedir                "\<redir\=\>"   skipwhite nextgroup=vimRedirBang,vimRedirFileOperator,vimRedirVariableOperator,vimRedirRegister,vimRedirEnd
-syn match      vimRedirBang           contained        "\a\@1<=!"      skipwhite nextgroup=vimRedirFileOperator
+if s:vim9script
+  syn cluster vimComment contains=vim9Comment
+else
+  syn cluster vimComment contains=vimComment
+endif
 
-syn match      vimRedirFileOperator     contained      ">>\="  skipwhite nextgroup=vimRedirFile
-syn region     vimRedirFile           contained
-      \ start="\S"
-      \ matchgroup=Normal
-      \ end="\s*$"
-      \ end="\s*\ze[|"]"
-      \ nextgroup=vimCmdSep,vimComment
-      \ contains=vimSpecFile
-syn match      vimRedirRegisterOperator contained      ">>\="
-syn match      vimRedirRegister               contained        "@[a-zA-Z*+"]"  nextgroup=vimRedirRegisterOperator
-syn match      vimRedirVariableOperator contained      "=>>\=" skipwhite nextgroup=vimVar
-syn keyword    vimRedirEnd            contained        END
+VimL syn region        vimComment
+      \ excludenl
+      \ start=+"+
+      \ skip=+\n\s*\%(\\\|"\\ \)+
+      \ end="$"
+      \ contains=@vimCommentGroup,vimCommentString
+      \ extend
+Vim9 syn region        vim9Comment
+      \ excludenl
+      \ start="\%#=1\s\@1<=#\%({\@!\|{{\)"
+      \ skip="\n\s*\%(\\\|#\\ \)"
+      \ end="$"
+      \ contains=@vimCommentGroup,vimCommentString
+      \ extend
 
-" Sleep: {{{2
-" =====
-syn keyword    vimSleep                sl[eep]         skipwhite nextgroup=vimSleepBang,vimSleepArg
-syn match      vimSleepBang    contained       "\a\@1<=!"              skipwhite nextgroup=vimSleepArg
-syn match      vimSleepArg     contained       "\<\%(\d\+\)\=m\=\>"
+syn match      vim9CommentError        contained       "#.*"
+syn match      vimCommentError contained       +".*+
 
-" Sort: {{{2
-" ====
-syn match      vimSort         "\<sort\=\>"                    skipwhite nextgroup=vimSortBang,@vimSortOptions,vimSortPattern,vimCmdSep
-syn match      vimSortBang       contained     "\a\@1<=!"                      skipwhite nextgroup=@vimSortOptions,vimSortPattern,vimCmdSep
-syn match      vimSortOptionsError contained   "\a\+"
-syn match      vimSortOptions    contained     "\<[ilur]*[nfxob]\=[ilur]*\>"           skipwhite nextgroup=vimSortPattern,vimCmdSep
-syn region     vimSortPattern    contained
-      \ matchgroup=Delimiter
-      \ start="\z([^[:space:][:alpha:]|]\)"
-      \ skip="\\\\\|\\\z1"
-      \ end="\z1"
-      \ skipwhite nextgroup=@vimSortOptions,vimCmdSep
-      \ contains=@vimSubstList
-      \ oneline
+" Environment Variables: {{{2
+" =====================
+syn match      vimEnvvar       "\$\I\i*"
+syn match      vimEnvvar       "\${\I\i*}"
 
-syn cluster vimSortOptions contains=vimSortOptions,vimSortOptionsError
+" Strings {{{2
+" =======
 
-" Terminal: {{{2
-" ========
-syn match      vimTerminal     "\<ter\%[minal]\>"              skipwhite        nextgroup=vimTerminalOptions,vimTerminalCommand
-syn match      vimTerminal     +\<ter\%[minal]\>\ze\s*\n\s*\%(\\\|["#]\\ \)+   skipwhite skipnl nextgroup=vimTerminalOptions,vimTerminalCommand,@vimTerminalContinue
+" In-String Specials:
+" Try to catch strings, if nothing else matches (therefore it must precede the others!)
+"  vimEscapeBrace handles ["]  []"] (ie. "s don't terminate string inside [])
+" syn region   vimEscapeBrace  oneline   contained transparent start="[^\\]\(\\\\\)*\[\zs\^\=\]\=" skip="\\\\\|\\\]" end="]"me=e-1
+syn match      vimPatSepErr    contained       "\\)"
+syn match      vimPatSep       contained       "\\|"
+syn region     vimPatSepZone   oneline   contained   matchgroup=vimPatSepZ start="\\%\=\ze(" skip="\\\\" end="\\)\|[^\\]['"]"  contains=@vimStringGroup
+syn region     vimPatRegion    contained transparent matchgroup=vimPatSepR start="\\[z%]\=(" end="\\)" contains=@vimSubstList oneline
+syn match      vimNotPatSep    contained       "\\\\"
+syn cluster    vimStringGroup  contains=vimEscape,vimEscapeBrace,vimPatSep,vimNotPatSep,vimPatSepErr,vimPatSepZone,@Spell
+syn region     vimString       oneline keepend matchgroup=vimString start=+[^a-zA-Z\\@]"+lc=1 skip=+\\\\\|\\"+ matchgroup=vimStringEnd end=+"+  nextgroup=vimSubscriptBrackets contains=@vimStringGroup extend
+syn region     vimString       oneline matchgroup=vimString start=+[^a-zA-Z\\@]'+lc=1 end=+'+                 nextgroup=vimSubscriptBrackets contains=vimQuoteEscape  extend
+"syn region    vimString       oneline start="\s/\s*\A"lc=1 skip="\\\\\|\\+" end="/"   contains=@vimStringGroup  " see tst45.vim
 
-syn match      vimTerminalContinue     contained       "^\s*\\"        skipwhite skipnl nextgroup=@vimTerminalContinue,vimTerminalOptions,vimTerminalCommand contains=vimWhitespace
-syn match         vimTerminalContinueComment   contained       '^\s*["#]\\ .*' skipwhite skipnl nextgroup=@vimTerminalContinue,vimTerminalOptions,vimTerminalCommand contains=vimWhitespace
-syn cluster    vimTerminalContinue     contains=vimTerminalContinue,vimTerminalContinueComment
+syn match      vimEscape       contained       "\\."
+" syn match    vimEscape       contained       +\\[befnrt\"]+
+syn match      vimEscape       contained       "\\\o\{1,3}\|\\[xX]\x\{1,2}\|\\u\x\{1,4}\|\\U\x\{1,8}"
+syn match      vimEscape       contained       "\\<" contains=vimNotation
+syn match      vimEscape       contained       "\\<\*[^>]*>\=>"
+syn match      vimQuoteEscape  contained       "''"
 
-syn region     vimTerminalCommand      contained
-      \ start="\S"
-      \ skip=+\n\s*\%(\\\|["#]\\ \)+
-      \ end="$"
-      \ contains=@vimContinue
+syn region     vimString       oneline matchgroup=vimString start=+$'+ end=+'+ nextgroup=vimSubscriptBrackets contains=@vimStringInterpolation,vimQuoteEscape  extend
+syn region     vimString       oneline matchgroup=vimString start=+$"+ end=+"+ nextgroup=vimSubscriptBrackets contains=@vimStringInterpolation,@vimStringGroup extend
+syn region     vimStringInterpolationExpr  oneline contained matchgroup=vimSep start=+{+ end=+}+ contains=@vimExprList
+syn match      vimStringInterpolationBrace contained "{{"
+syn match      vimStringInterpolationBrace contained "}}"
+syn cluster    vimStringInterpolation contains=vimStringInterpolationExpr,vimStringInterpolationBrace
 
-syn region     vimTerminalOptions      contained
-      \ start="++"
-      \ skip=/\s\+++\|\%(\n\|^\)\s*\%(\\\|["#]\\ \)/
-      \ end="\s"
-      \ end="$"
-      \ skipwhite nextgroup=vimTerminalCommand
-      \ contains=@vimContinue,vimTerminalOption
-      \ transparent
+syn region     vimContinueString       contained       matchgroup=vimContinueString start=+"+  skip=+\n\s*\%(\\\|["#]\\ \)+ end=+"+ end="$" skipwhite nextgroup=vimSubscriptBrackets,vimComment,vimOper contains=@vimContinue,@vimStringGroup
+syn region     vimContinueString       contained       matchgroup=vimContinueString start=+'+  skip=+\n\s*\%(\\\|["#]\\ \)+ end=+'+ end="$" skipwhite nextgroup=vimSubscriptBrackets,vimComment,vimOper contains=@vimContinue,vimQuoteEscape
+syn region     vimContinueString       contained       matchgroup=vimContinueString start=+$"+ skip=+\n\s*\%(\\\|["#]\\ \)+ end=+"+ end="$" skipwhite nextgroup=vimSubscriptBrackets,vimComment,vimOper contains=@vimContinue,@vimStringInterpolation,@vimStringGroup
+syn region     vimContinueString       contained       matchgroup=vimContinueString start=+$'+ skip=+\n\s*\%(\\\|["#]\\ \)+ end=+'+ end="$" skipwhite nextgroup=vimSubscriptBrackets,vimComment,vimOper contains=@vimContinue,@vimStringInterpolation,vimQuoteEscape
 
-syn match      vimTerminalOption       contained       "++\%(\%(no\)\=close\|open\|curwin\|hidden\|norestore\|shell\)\>"
-syn match      vimTerminalOption       contained       "++kill="               nextgroup=vimTerminalKillOptionArg
-syn match      vimTerminalOption       contained       "++\%(rows\|cols\)="    nextgroup=vimTerminalSizeOptionArg
-syn match      vimTerminalOption       contained       "++eof="                nextgroup=vimTerminalEofOptionArg
-syn match      vimTerminalOption       contained       "++type="               nextgroup=vimTerminalTypeOptionArg
-syn match      vimTerminalOption       contained       "++api="                nextgroup=vimTerminalApiOptionArg
+" Registers, Addresses, Filters: {{{2
+syn match      vimLetRegister  contained       '@["@0-9\-a-zA-Z:.%#=*+~_/]'
 
-syn match      vimTerminalApiOptionArg contained       "\<\S\+\>"
-syn match      vimTerminalEofOptionArg contained       "\<\S\+\>"
-syn match      vimTerminalSizeOptionArg        contained       "\<\d\+\>"
-syn keyword    vimTerminalKillOptionArg        contained       term hup quit int kill
-syn match      vimTerminalKillOptionArg        contained       "\<\d\+\>"
-syn keyword    vimTerminalTypeOptionArg        contained       conpty winpty
+" TODO: match this as a contained ex command
+syn match      vimFilter               "^!!\=[^"]\{-}\(|\|\ze\"\|$\)"  contains=vimOper,vimSpecFile
+syn match      vimFilter    contained  "!!\=[^"]\{-}\(|\|\ze\"\|$\)"   contains=vimOper,vimSpecFile
+syn match      vimComFilter contained  "|!!\=[^"]\{-}\(|\|\ze\"\|$\)"      contains=vimOper,vimSpecFile
 
-" Uniq: {{{2
-" ====
-syn match      vimUniq         "\<uniq\=\>"    skipwhite nextgroup=vimUniqBang,@vimUniqOptions,vimUniqPattern,vimCmdSep
-syn match      vimUniqBang       contained     "\a\@1<=!"      skipwhite nextgroup=@vimUniqOptions,vimUniqPattern,vimCmdSep
-syn match      vimUniqOptionsError contained   "\a\+"
-syn match      vimUniqOptions    contained     "\<[ilur]*\>"   skipwhite nextgroup=vimUniqPattern,vimCmdSep
-syn region     vimUniqPattern    contained
-      \ matchgroup=Delimiter
-      \ start="\z([^[:space:][:alpha:]|]\)"
-      \ skip="\\\\\|\\\z1"
-      \ end="\z1"
-      \ skipwhite nextgroup=@vimUniqOptions,vimCmdSep
-      \ contains=@vimSubstList
-      \ oneline
+" Variable Declarations: {{{2
+" =====================
+VimL syn keyword       vimLet  contained       let     skipwhite nextgroup=@vimSpecialVar,vimVar,vimVarList,vimLetVar
+VimL syn keyword       vimConst        contained       cons[t] skipwhite nextgroup=@vimSpecialVar,vimVar,vimVarList,vimLetVar
+syn region     vimVarList      contained
+      \ start="\[" end="]"
+      \ skipwhite nextgroup=vimLetHeredoc
+      \ contains=@vimContinue,@vimSpecialVar,vimVar
+syn match      vimLetVar        contained      "\<\%([bwglstav]:\)\=\h[a-zA-Z0-9#_]*\>\ze\%(\[.*]\)\=\s*=<<"   skipwhite nextgroup=vimLetVarSubscript,vimLetHeredoc    contains=vimVarScope,vimSubscriptBrackets
 
-syn cluster vimUniqOptions contains=vimUniqOptions,vimUniqOptionsError
+syn region     vimLetVarSubscript contained
+      \ matchgroup=vimSubscriptBracket
+      \ start="\S\@1<=\["
+      \ end="]"
+      \ skipwhite nextgroup=vimLetVarSubscript,vimLetHeredoc
+      \ contains=@vimExprList
 
-" Wincmd: {{{2
-" ======
-syn match      vimWincmd       "\<winc\%[md]\>"        skipwhite nextgroup=vimWincmdArg
-" TODO: consider extracting this list from the help file
-syn match      vimWincmdArg    contained
-      \ "\<[sSvnqojkhlwWtbpPrRxKJHLTfFz]\>\|[\^:=\-+_<>|\]}]\|\<g\s\+[\]}]\|\<g[fFtT]\>"
+syn keyword    vimUnlet        contained       unl[et] skipwhite nextgroup=vimUnletBang,vimUnletVars
+syn match      vimUnletBang    contained       "\a\@1<=!"      skipwhite nextgroup=vimUnletVars
+syn region     vimUnletVars    contained
+      \ start="$\I\|\h" skip=+\n\s*\%(\\\|["#]\\ \)\|^\s*["#]\\ + end="$" end=+\ze\s*[|"#]+
       \ skipwhite nextgroup=vimCmdSep,vimComment,vim9Comment
+      \ contains=@vimContinue,vimEnvvar,vimVar,vimVimVar
 
-" only handles oneline assignments
-Vim9 syn match vimWincmd       "\s\=\<winc\%[md]\>\ze\s\+=\s*\%([#|]\|$\)"     skipwhite nextgroup=vimWincmdArg
+" TODO: type error after register or environment variables (strings)
+VimFoldh syn region vimLetHeredoc      contained
+      \ matchgroup=vimLetHeredocStart
+      \ start="\%(^\z(\s*\)\S.*\)\@<==<<\s*trim\%(\s\+\)\@>\z(\L\S*\)"
+      \ matchgroup=vimLetHeredocStop
+      \ end="^\z1\=\z2$"
+      \ extend
+VimFoldh syn region vimLetHeredoc      contained
+      \ matchgroup=vimLetHeredocStart
+      \ start="=<<\%(\s*\)\@>\z(\L\S*\)"
+      \ matchgroup=vimLetHeredocStop end="^\z1$"
+      \ extend
+VimFoldh syn region vimLetHeredoc      contained
+      \ matchgroup=vimLetHeredocStart
+      \ start="\%(^\z(\s*\)\S.*\)\@<==<<\s*\%(trim\s\+eval\|eval\s\+trim\)\%(\s\+\)\@>\z(\L\S*\)"
+      \ matchgroup=vimLetHeredocStop
+      \ end="^\z1\=\z2$"
+      \ contains=@vimStringInterpolation
+      \ extend
+VimFoldh syn region vimLetHeredoc      contained
+      \ matchgroup=vimLetHeredocStart
+      \ start="=<<\s*eval\%(\s\+\)\@>\z(\L\S*\)"
+      \ matchgroup=vimLetHeredocStop
+      \ end="^\z1$"
+      \ contains=@vimStringInterpolation
+      \ extend
 
-" Syntax: {{{2
-"=======
-syn region     vimGroupList    contained
-      \ start="\S"
-      \ skip=+\n\s*\%(\\\|["#]\\ \)+
-      "\ need to consume the whitespace
-      \ end="\s"he=e-1
-      \ end="$"
-      \ contains=@vimGroupListContinue,vimGroupSpecial,vimGroupListContinueComma
-syn keyword    vimGroupSpecial contained       ALL     ALLBUT  CONTAINED       TOP
-syn match      vimGroupListComma               contained       ","
-syn match      vimGroupListContinueComma       contained       "\s\+,\s*\|,\s\+"       contains=vimGroupListComma
-syn match      vimGroupListContinueComma       contained       "\s*,\s*\%(\n\s*\%(\\\s\+\|["#]\\ .*\)\)\+"     contains=@vimGroupListContinue,vimGroupListComma
+Vim9 syn keyword       vim9Const       contained       const   skipwhite nextgroup=vim9Variable,vim9VariableList
+Vim9 syn keyword       vim9Final       contained       final   skipwhite nextgroup=vim9Variable,vim9VariableList
+Vim9 syn keyword       vim9Var contained       var     skipwhite nextgroup=vim9Variable,vim9VariableList
 
-syn match      vimGroupListEquals      contained       "="             skipwhite skipnl nextgroup=vimGroupListContinueStart,vimGroupList
-" the first continuation line does not terminate the list at whitepace after \
-syn match      vimGroupListContinueStart       contained       "^\%(\s*["#]\\ .*\n\)*\s*\\\s\+"        skipwhite        nextgroup=vimGroupList contains=@vimGroupListContinue transparent
+syn match      vim9Variable    contained       "\<\h\w*\>"     skipwhite nextgroup=vim9VariableTypeSep,vimLetHeredoc,vimOper
+syn region     vim9VariableList        contained       start="\[" end="]" contains=@vimContinue,@vimSpecialVar,vim9Variable skipwhite nextgroup=vimLetHeredoc
+
+syn match      vim9VariableTypeSep     contained       "\S\@1<=:\%(\s\|\n\)\@="                skipwhite nextgroup=@vim9VariableType
+syn keyword    vim9VariableType                contained       blob bool channel float job number string void  skipwhite nextgroup=vimLetHeredoc
+syn keyword    vim9VariableTypeAny     contained       any                     skipwhite nextgroup=vimLetHeredoc
+syn match      vim9VariableTypeObject  contained       "\<object<\@="                            nextgroup=vim9VariableTypeObjectArgs
+syn region     vim9VariableTypeObjectArgs      contained
+      \ matchgroup=vim9VariableTypeObjectBracket
+      \ start="<"
+      \ end=">"
+      \ contains=vimTypeAny,vimTypeObject,vimUserType
+      \ oneline
+      \ transparent
+syn match      vim9VariableType                contained       "\<\%(func\)\>"                 skipwhite nextgroup=vimLetHeredoc
+syn region     vim9VariableCompoundType        contained
+      \ matchgroup=vim9VariableType
+      \ start="\<func("
+      \ end=")"
+      \ skipwhite nextgroup=vim9VariableTypeSep,vimLetHeredoc
+      \ contains=@vim9Continue,@vim9VariableType
+      \ transparent
+syn region     vim9VariableCompoundType        contained
+      \ matchgroup=vim9VariableType
+      \ start="\<tuple<"
+      \ end=">"
+      \ skipwhite nextgroup=vimLetHeredoc
+      \ contains=@vim9Continue,@vim9VariableType
+      \ transparent
+syn region     vim9VariableCompoundType        contained
+      \ matchgroup=vim9VariableType
+      \ start="\<\%(list\|dict\)<"
+      \ end=">"
+      \ skipwhite nextgroup=vimLetHeredoc
+      \ contains=@vim9VariableType
+      \ oneline
+      \ transparent
+syn match      vim9VariableUserType    contained       "\<\%(\h\w*\.\)*\u\w*\>"        skipwhite nextgroup=vimLetHeredoc
 
-syn match      vimGroupListContinue    contained       "^\s*\\"        skipwhite skipnl nextgroup=@vimGroupListContinue,vimGroupListContinueComma contains=vimWhitespace
-syn match      vimGroupListContinueComment     contained       '^\s*["#]\\ .*' skipwhite skipnl nextgroup=@vimGroupListContinue                   contains=vimWhitespace
-syn cluster    vimGroupListContinue    contains=vimGroupListContinue,vimGroupListContinueComment
+syn cluster vim9VariableType contains=vim9VariableType,vim9VariableTypeAny,vim9VariableTypeObject,vim9VariableCompoundType,vim9VariableUserType
 
-if !exists("g:vimsyn_noerror") && !exists("g:vimsyn_novimsynerror")
- syn match     vimSynError             contained       "\i\+"
-endif
-syn match      vimSynContains          contained       "\<contains\>"  skipwhite nextgroup=vimGroupListEquals
-syn match      vimSynContainedin               contained       "\<containedin\>"       skipwhite nextgroup=vimGroupListEquals
-syn match      vimSynNextgroup         contained       "\<nextgroup\>" skipwhite nextgroup=vimGroupListEquals
-if has("conceal")
- " no whitespace allowed after '='
- syn match     vimSynCchar     contained       "\<cchar="      nextgroup=vimSynCcharValue
- syn match     vimSynCcharValue        contained       "\S"
-endif
+" Filename Patterns: {{{2
+" =================
 
-syn match      vimSyntax       "\<sy\%[ntax]\>"        contains=vimCommand skipwhite nextgroup=vimSynType,@vimComment
-syn cluster vimFunctionBodyList add=vimSyntax
+syn match      vimWildcardQuestion     contained       "?"
+syn match      vimWildcardStar         contained       "*"
 
-" Syntax: case {{{2
-syn keyword    vimSynType      contained       case    skipwhite nextgroup=vimSynCase,vimSynCaseError
-if !exists("g:vimsyn_noerror") && !exists("g:vimsyn_novimsyncaseerror")
- syn match     vimSynCaseError contained       "\i\+"
-endif
-syn keyword    vimSynCase      contained       ignore  match
+syn match      vimWildcardBraceComma   contained       ","
+syn region     vimWildcardBrace                contained
+      \ matchgroup=vimWildcard
+      \ start="{"
+      \ end="}"
+      \ contains=vimWildcardEscape,vimWildcardBrace,vimWildcardBraceComma,vimWildcardQuestion,vimWildcardStar,vimWildcardBracket
+      \ oneline
 
-" Syntax: clear {{{2
-syn keyword    vimSynType      contained       clear
+syn match      vimWildcardIntervalNumber       contained       "\d\+"
+syn match      vimWildcardInterval     contained       "\\\\\\{\d\+\%(,\d\+\)\=\\}" contains=vimWildcardIntervalNumber
 
-" Syntax: cluster {{{2
-syn keyword    vimSynType      contained       cluster skipwhite nextgroup=vimClusterName
-syn region     vimClusterName  contained keepend       matchgroup=vimGroupName start="\h\w*\>" skip=+\\\\\|\\\|\n\s*\%(\\\|"\\ \)+ matchgroup=vimCmdSep end="$\||" contains=@vimContinue,vimGroupAdd,vimGroupRem,vimSynContains,vimSynError
-syn match      vimGroupAdd     contained       "\<add\>"       skipwhite nextgroup=vimGroupListEquals
-syn match      vimGroupRem     contained       "\<remove\>"    skipwhite nextgroup=vimGroupListEquals
 
-" Syntax: conceal {{{2
-syn match      vimSynType      contained       "\<conceal\>"   skipwhite nextgroup=vimSynConceal,vimSynConcealError
-if !exists("g:vimsyn_noerror") && !exists("g:vimsyn_novimsynconcealerror")
- syn match     vimSynConcealError contained    "\i\+"
-endif
-syn keyword    vimSynConceal   contained       on      off
+syn match      vimWildcardBracket      contained       "\[\%(\^\=]\=\%(\\.\|\[\([:.=]\)[^:.=]\+\1]\|[^][:space:]]\)*\)\@>]"
+      \ contains=vimWildcardBracketStart,vimWildcardEscape
 
-" Syntax: foldlevel {{{2
-syn keyword    vimSynType      contained       foldlevel       skipwhite nextgroup=vimSynFoldlevel,vimSynFoldlevelError
-if !exists("g:vimsyn_noerror") && !exists("g:vimsyn_novimsynfoldlevelerror")
- syn match     vimSynFoldlevelError    contained       "\i\+"
-endif
-syn keyword    vimSynFoldlevel contained       start   minimum
+syn match      vimWildcardBracketCharacter     contained       "."     nextgroup=@vimWildcardBracketCharacter,vimWildcardBracketHyphen,vimWildcardBracketEnd
+syn match      vimWildcardBracketRightBracket  contained       "]"     nextgroup=@vimWildcardBracketCharacter,vimWildcardBracketEnd
+syn match      vimWildcardBracketHyphen        contained       "-]\@!" nextgroup=@vimWildcardBracketCharacter
+syn match      vimWildcardBracketEscape        contained       "\\."   nextgroup=@vimWildcardBracketCharacter,vimWildcardBracketHyphen,vimWildcardBracketEnd
+syn match      vimWildcardBracketCharacterClass        contained       "\[:[^:]\+:]"   nextgroup=@vimWildcardBracketCharacter,vimWildcardBracketEnd
+syn match      vimWildcardBracketEquivalenceClass      contained       "\[=[^=]\+=]"   nextgroup=@vimWildcardBracketCharacter,vimWildcardBracketEnd
+syn match      vimWildcardBracketCollatingSymbol       contained       "\[\.[^.]\+\.]" nextgroup=@vimWildcardBracketCharacter,vimWildcardBracketEnd
 
-" Syntax: iskeyword {{{2
-syn keyword    vimSynType              contained       iskeyword       skipwhite nextgroup=vimSynIskeyword
-syn keyword    vimSynIskeyword         contained       clear
-syn match      vimSynIskeyword         contained       "\S\+"  contains=vimSynIskeywordSep
-syn match      vimSynIskeywordSep      contained       ","
+syn match      vimWildcardBracketStart contained       "\["    nextgroup=vimWildcardBracketCaret,vimWildcardBracketRightBracket,@vimWildcardBracketCharacter
+syn match      vimWildcardBracketCaret contained       "\^"    nextgroup=@vimWildcardBracketCharacter,vimWildcardBracketRightBracket
+syn match      vimWildcardBracketEnd   contained       "]"
 
-" Syntax: include {{{2
-syn keyword    vimSynType              contained       include skipwhite nextgroup=vimSynIncludeCluster
-syn match      vimSynIncludeCluster    contained       "@[_a-zA-Z0-9]\+\>"
+syn cluster    vimWildcardBracketCharacter     contains=vimWildcardBracketCharacter,vimWildcardBracketEscape,vimWildcardBracketCharacterClass,vimWildcardBracketEquivalenceClass,vimWildcardBracketCollatingSymbol
 
-" Syntax: keyword {{{2
-syn cluster    vimSynKeyGroup  contains=@vimContinue,vimSynCchar,vimSynNextgroup,vimSynKeyOpt,vimSynContainedin,vimSynKeyError
-syn keyword    vimSynType      contained       keyword skipwhite nextgroup=vimSynKeyRegion
-syn region     vimSynKeyRegion contained         keepend       matchgroup=vimGroupName start="\h\w*\>" skip=+\\\\\|\\|\|\n\s*\%(\\\|"\\ \)+ matchgroup=vimCmdSep end="|\|$" contains=@vimSynKeyGroup
-syn match      vimSynKeyOpt    contained       "\%#=1\<\%(conceal\|contained\|transparent\|skipempty\|skipwhite\|skipnl\)\>"
-syn match      vimSynKeyError  contained       "\<oneline\>"
+syn match      vimWildcardEscape       contained       "\\."
 
-" Syntax: match {{{2
-syn cluster    vimSynMtchGroup contains=@vimContinue,vimSynCchar,vimSynContains,vimSynContainedin,vimSynError,vimSynMtchOpt,vimSynNextgroup,vimSynRegPat,vimNotation,vimMtchComment
-syn keyword    vimSynType      contained       match   skipwhite nextgroup=vimSynMatchRegion
-syn region     vimSynMatchRegion       contained keepend       matchgroup=vimGroupName start="\h\w*\>" skip=+\\\\\|\\|\|\n\s*\%(\\\|"\\ \)+ matchgroup=vimCmdSep end="|\|$" contains=@vimSynMtchGroup
-syn match      vimSynMtchOpt   contained       "\%#=1\<\%(conceal\|transparent\|contained\|excludenl\|keepend\|skipempty\|skipwhite\|display\|extend\|skipnl\|fold\)\>"
+syn cluster    vimWildcard             contains=vimWildcardQuestion,vimWildcardStar,vimWildcardBrace,vimWildcardBracket,vimWildcardInterval
 
-" Syntax: off and on {{{2
-syn keyword    vimSynType      contained       enable  list    manual  off     on      reset
+" Angle-Bracket Notation: (tnx to Michael Geddes) {{{2
+" ======================
+syn case ignore
+syn match      vimNotation     contained       "\%#=1\%(\\\|<lt>\)\=<\%([scamd]-\)\{0,4}x\=\%(f\d\{1,2}\|[^ \t:]\|space\|bar\|bslash\|nl\|newline\|lf\|linefeed\|cr\|retu\%[rn]\|enter\|k\=del\%[ete]\|bs\|backspace\|tab\|esc\|csi\|right\|paste\%(start\|end\)\|left\|help\|undo\|k\=insert\|ins\|mouse\|[kz]\=home\|[kz]\=end\|kplus\|kminus\|kdivide\|kmultiply\|kenter\|kpoint\|space\|k\=\%(page\)\=\%(\|down\|up\|k\d\>\)\)>" contains=vimBracket
 
-" Syntax: region {{{2
-syn cluster    vimSynRegPatGroup       contains=@vimContinue,vimPatSep,vimNotPatSep,vimSynPatRange,vimSynNotPatRange,vimSubstSubstr,vimPatRegion,vimPatSepErr,vimNotation
-syn cluster    vimSynRegGroup  contains=@vimContinue,vimSynCchar,vimSynContains,vimSynContainedin,vimSynNextgroup,vimSynRegOpt,vimSynReg,vimSynMtchGrp
-syn keyword    vimSynType      contained       region  skipwhite nextgroup=vimSynRegion
-syn region     vimSynRegion    contained keepend       matchgroup=vimGroupName start="\h\w*" skip=+\\\\\|\\|\|\n\s*\%(\\\|"\\ \)+ matchgroup=vimCmdSep end="|\|$" contains=@vimSynRegGroup
-syn match      vimSynRegOpt    contained       "\%#=1\<\%(conceal\%(ends\)\=\|transparent\|contained\|excludenl\|skipempty\|skipwhite\|display\|keepend\|oneline\|extend\|skipnl\|fold\)\>"
-syn match      vimSynReg       contained       "\<\%(start\|skip\|end\)="      nextgroup=vimSynRegPat
-syn match      vimSynMtchGrp   contained       "matchgroup="   nextgroup=vimGroup,vimHLGroup
-syn region     vimSynRegPat    contained extend        start="\z([-`~!@#$%^&*_=+;:'",./?]\)"  skip=/\\\\\|\\\z1\|\n\s*\%(\\\|"\\ \)/  end="\z1"  contains=@vimSynRegPatGroup skipwhite nextgroup=vimSynPatMod,vimSynReg
-syn match      vimSynPatMod    contained       "\%#=1\%(hs\|ms\|me\|hs\|he\|rs\|re\)=[se]\%([-+]\d\+\)\="
-syn match      vimSynPatMod    contained       "\%#=1\%(hs\|ms\|me\|hs\|he\|rs\|re\)=[se]\%([-+]\d\+\)\=," nextgroup=vimSynPatMod
-syn match      vimSynPatMod    contained       "lc=\d\+"
-syn match      vimSynPatMod    contained       "lc=\d\+," nextgroup=vimSynPatMod
-syn region     vimSynPatRange  contained       start="\["      skip="\\\\\|\\]"   end="]"
-syn match      vimSynNotPatRange       contained       "\\\\\|\\\["
-syn match      vimMtchComment  contained       '"[^"]\+$'
+syn match      vimNotation     contained       "\%#=1\%(\\\|<lt>\)\=<\%([scamd2-4]-\)\{0,4}\%(net\|dec\|jsb\|pterm\|urxvt\|sgr\)mouse>"                contains=vimBracket
+syn match      vimNotation     contained       "\%#=1\%(\\\|<lt>\)\=<\%([scamd2-4]-\)\{0,4}\%(left\|middle\|right\)\%(mouse\|drag\|release\)>" contains=vimBracket
+syn match      vimNotation     contained       "\%#=1\%(\\\|<lt>\)\=<\%([scamd2-4]-\)\{0,4}left\%(mouse\|release\)nm>"                 contains=vimBracket
+syn match      vimNotation     contained       "\%#=1\%(\\\|<lt>\)\=<\%([scamd2-4]-\)\{0,4}x[12]\%(mouse\|drag\|release\)>"            contains=vimBracket
+syn match      vimNotation     contained       "\%#=1\%(\\\|<lt>\)\=<\%([scamd2-4]-\)\{0,4}sgrmouserelease>"                   contains=vimBracket
+syn match      vimNotation     contained       "\%#=1\%(\\\|<lt>\)\=<\%([scamd2-4]-\)\{0,4}mouse\%(up\|down\|move\)>"                  contains=vimBracket
+syn match      vimNotation     contained       "\%#=1\%(\\\|<lt>\)\=<\%([scamd2-4]-\)\{0,4}scrollwheel\%(up\|down\|right\|left\)>"             contains=vimBracket
 
-" Syntax: spell {{{2
-syn keyword    vimSynType      contained       spell   skipwhite nextgroup=vimSynSpell,vimSynSpellError
-if !exists("g:vimsyn_noerror") && !exists("g:vimsyn_novimsynspellerror")
- syn match     vimSynSpellError contained      "\i\+"
-endif
-syn keyword    vimSynSpell     contained       default notoplevel      toplevel
+syn match      vimNotation     contained       "\%#=1\%(\\\|<lt>\)\=<\%(sid\|nop\|nul\|lt\|drop\)>"                            contains=vimBracket
+syn match      vimNotation     contained       "\%#=1\%(\\\|<lt>\)\=<\%(snr\|plug\|cursorhold\|ignore\|cmd\|scriptcmd\|focus\%(gained\|lost\)\)>"      contains=vimBracket
+" syn match    vimNotation     contained       '\%(\\\|<lt>\)\=<C-R>[0-9a-z"%#:.\-=]'he=e-1                            contains=vimBracket
+syn match      vimNotation     contained       '\%#=1\%(\\\|<lt>\)\=<\%([fq]-\)\=\%(line[12]\|count\|bang\|reg\|args\|mods\|lt\)>'             contains=vimBracket skipwhite nextgroup=vimSubst
+syn match      vimNotation     contained       "\%#=1\%(\\\|<lt>\)\=<\%([cas]file\|abuf\|amatch\|cexpr\|cword\|cWORD\|client\|stack\|script\|sf\=lnum\)>"      contains=vimBracket
+syn match      vimNotation     contained       "\%#=1\%(\\\|<lt>\)\=<\%([scamd]-\)\{0,4}char-\%(\d\+\|0\o\+\|0x\x\+\)>"                contains=vimBracket
 
-" Syntax: sync {{{2
-" ============
-syn keyword vimSynType contained       sync    skipwhite       nextgroup=vimSyncClear,vimSyncMatch,vimSyncError,vimSyncRegion,vimSyncArgs
-if !exists("g:vimsyn_noerror") && !exists("g:vimsyn_novimsyncerror")
- syn match     vimSyncError    contained       "\i\+"
-endif
+syn match      vimBracket contained    "[\\<>]"
+syn case match
 
-syn region     vimSyncArgs     contained       start="\S" skip=+\\\\\|\\|\|\n\s*\%(\\\|"\\ \)+ matchgroup=vimCmdSep end="|\|$" contains=vimSyncLines,vimSyncLinebreak,vimSyncLinecont,vimSyncFromstart,vimSyncCcomment
+" User Command Highlighting: {{{2
+" syn match vimUsrCmd  '^\s*\zs\u\%(\w*\)\@>\%([<.(#[]\|\s\+\%([-+*/%]\=\|\.\.\)=\)\@!'
+" syn match vimUsrCmd  contained       '\u\%(\w*\)\@>\%([<.(#[]\|\s\+\%([-+*/%]\=\|\.\.\)=\)\@!' nextgroup=vimBang
+syn match vimUsrCmd    contained       '\%#=1\<\u[[:alnum:]]*\%([![:space:]]\|$\)\@=' nextgroup=vimBang
 
-syn keyword    vimSyncCcomment contained       ccomment        skipwhite       nextgroup=vimGroupName
-syn keyword    vimSyncClear    contained       clear   skipwhite       nextgroup=vimSyncGroupName
-syn keyword    vimSyncFromstart        contained       fromstart
-syn keyword    vimSyncMatch    contained       match   skipwhite       nextgroup=vimSyncGroupName
-syn keyword    vimSyncRegion   contained       region  skipwhite       nextgroup=vimSynRegion
-syn match      vimSyncLinebreak        contained       "\<linebreaks="         nextgroup=vimNumber
-syn keyword    vimSyncLinecont contained       linecont        skipwhite       nextgroup=vimSynRegPat
-syn match      vimSyncLines    contained       "\<lines="              nextgroup=vimNumber
-syn match      vimSyncLines    contained       "\<minlines="           nextgroup=vimNumber
-syn match      vimSyncLines    contained       "\<maxlines="           nextgroup=vimNumber
-syn match      vimSyncGroupName        contained       "\<\h\w*\>"     skipwhite       nextgroup=vimSyncKey
-syn match      vimSyncKey      contained       "\<grouphere\>" skipwhite       nextgroup=vimSyncGroup
-syn match      vimSyncKey      contained       "\<groupthere\>"        skipwhite       nextgroup=vimSyncGroup
-syn match      vimSyncGroup    contained       "\<\h\w*\>"     skipwhite       nextgroup=vimSynRegPat,vimSyncNone
-syn keyword    vimSyncNone     contained       NONE
+" Vim user commands
 
-" Syntime: {{{2
-" =======
-syn keyword    vimSyntimeArg   contained       on off clear report     skipwhite nextgroup=vimComment,vim9Comment,vimCmdSep
-syn keyword    vimSyntime              synti[me]               skipwhite nextgroup=vimSyntimeArg
-" Additional IsCommand: here by reasons of precedence {{{2
-" ====================
-syn match      vimIsCommand    "<Bar>\s*\a\+"  transparent contains=vimCommand,vimNotation
+" Compiler plugins
+syn match      vimCompilerSet  "\<CompilerSet\>"       skipwhite nextgroup=vimSetArgs
 
-" Highlighting: {{{2
-" ============
-syn cluster    vimHighlightCluster             contains=vimHiLink,vimHiClear,vimHiKeyList,@vimComment
-if !exists("g:vimsyn_noerror") && !exists("g:vimsyn_novimhictermerror")
- syn match     vimHiCtermError contained       "\D\i*"
-endif
-syn match      vimHighlight    "\<hi\%[ghlight]\>"     skipwhite nextgroup=vimHiBang,@vimHighlightCluster
-syn match      vimHiBang       contained       "\a\@1<=!"      skipwhite nextgroup=@vimHighlightCluster
+" runtime/makemenu.vim
+syn match      vimSynMenu              "\<SynMenu\>"   skipwhite nextgroup=vimSynMenuPath
+syn match      vimSynMenuPath  contained       ".*\ze:"        nextgroup=vimSynMenuColon contains=vimMenuNotation
+syn match      vimSynMenuColon contained       ":"     nextgroup=vimSynMenuName
+syn match      vimSynMenuName  contained       "\w\+"
 
-syn case ignore
-" Conceal is a generated low-priority match
-syn match      vimHiGroup      contained       "\%(\<Conceal\>\)\@!\i\+"
-syn keyword    vimHiNone       contained       NONE
-syn keyword    vimHiAttrib     contained       none bold inverse italic nocombine reverse standout strikethrough underline undercurl underdashed underdotted underdouble
-syn keyword    vimFgBgAttrib   contained       none bg background fg foreground
-syn case match
-syn match      vimHiAttribList contained       "\i\+"  contains=vimHiAttrib
-syn match      vimHiAttribList contained       "\i\+,"he=e-1   contains=vimHiAttrib nextgroup=vimHiAttribList
-syn case ignore
-syn keyword    vimHiCtermColor contained       black blue brown cyan darkblue darkcyan darkgray darkgreen darkgrey darkmagenta darkred darkyellow gray green grey grey40 grey50 grey90 lightblue lightcyan lightgray lightgreen lightgrey lightmagenta lightred lightyellow magenta red seagreen white yellow
-syn match      vimHiCtermColor contained       "\<color\d\{1,3}\>"
-syn case match
+" runtime/syntax/syncolor.vim
+syn match      vimSynColor             "\<SynColor\>"  skipwhite nextgroup=vimSynColorGroup
+syn match      vimSynColorGroup        contained       "\<\h\w*\>"     skipwhite nextgroup=vimHiKeyList        contains=vimGroup
+syn match      vimSynLink              "\<SynLink\>"   skipwhite nextgroup=vimSynLinkGroup
+syn match      vimSynLinkGroup contained       "\<\h\w*\>"     skipwhite nextgroup=vimGroup    contains=vimGroup
 
-syn match      vimHiFontname   contained       "[a-zA-Z\-*]\+"
-syn match      vimHiGuiFontname        contained       "'[a-zA-Z\-* ]\+'"
-syn match      vimHiGuiRgb     contained       "#\x\{6}"
+syn cluster vimExUserCmdList contains=vimCompilerSet,vimSynColor,vimSynLink,vimSynMenu
 
-" Highlighting: hi group key=arg ... {{{2
-syn cluster    vimHiCluster contains=vimGroup,vimHLGroup,vimHiGroup,vimHiNone,vimHiTerm,vimHiCTerm,vimHiStartStop,vimHiCtermFgBg,vimHiCtermul,vimHiCtermfont,vimHiGui,vimHiGuiFont,vimHiGuiFgBg,vimHiKeyError,vimNotation,vimComment,vim9comment
-syn region     vimHiKeyList    contained       start="\i\+" skip=+\\\\\|\\|\|\n\s*\%(\\\|"\\ \)+ matchgroup=vimCmdSep end="|" excludenl end="$" contains=@vimContinue,@vimHiCluster
-if !exists("g:vimsyn_noerror") && !exists("g:vimsyn_vimhikeyerror")
- syn match     vimHiKeyError   contained       "\i\+="he=e-1
+" Errors And Warnings: {{{2
+" ====================
+if !exists("g:vimsyn_noerror") && !exists("g:vimsyn_novimfunctionerror")
+ syn match     vimFunctionError        contained       "[[:space:]!]\@1<=\<[a-z0-9]\w\{-}\ze\s*("
+ syn match     vimFunctionError        contained       "\%(<[sS][iI][dD]>\|[sg]:\)\d\w\{-}\ze\s*("
+ syn match     vimElseIfErr    "\<else\s\+if\>"
+ syn match     vimBufnrWarn    /\<bufnr\s*(\s*["']\.['"]\s*)/
 endif
-syn match      vimHiTerm       contained       "\cterm="he=e-1         nextgroup=vimHiAttribList
-syn match      vimHiStartStop  contained       "\c\%(start\|stop\)="he=e-1     nextgroup=vimHiTermcap,vimOption
-syn match      vimHiCTerm      contained       "\ccterm="he=e-1                nextgroup=vimHiAttribList
-syn match      vimHiCtermFgBg  contained       "\ccterm[fb]g="he=e-1   nextgroup=vimHiNmbr,vimHiCtermColor,vimFgBgAttrib,vimHiCtermError
-syn match      vimHiCtermul    contained       "\cctermul="he=e-1      nextgroup=vimHiNmbr,vimHiCtermColor,vimFgBgAttrib,vimHiCtermError
-syn match      vimHiCtermfont  contained       "\cctermfont="he=e-1    nextgroup=vimHiNmbr,vimHiCtermColor,vimFgBgAttrib,vimHiCtermError
-syn match      vimHiGui        contained       "\cgui="he=e-1          nextgroup=vimHiAttribList
-syn match      vimHiGuiFont    contained       "\cfont="he=e-1         nextgroup=vimHiFontname
-syn match      vimHiGuiFgBg    contained       "\cgui\%([fb]g\|sp\)="he=e-1    nextgroup=vimHiGroup,vimHiGuiFontname,vimHiGuiRgb,vimFgBgAttrib
-syn match      vimHiTermcap    contained       "\S\+"          contains=vimNotation
-syn match      vimHiNmbr       contained       '\d\+'
-
-" Highlight: clear {{{2
-syn keyword    vimHiClear      contained       clear   skipwhite nextgroup=vimGroup,vimHLGroup,vimHiGroup
-
-" Highlight: link {{{2
-" see tst24 (hi def vs hi) (Jul 06, 2018)
-"syn region    vimHiLink       contained oneline matchgroup=vimCommand start="\(\<hi\%[ghlight]\s\+\)\@<=\(\(def\%[ault]\s\+\)\=link\>\|\<def\>\)" end="$"     contains=vimHiGroup,vimGroup,vimHLGroup,vimNotation
-" TODO: simplify and allow line continuations --djk
-syn region     vimHiLink       contained matchgroup=Type start="\%(\<hi\%[ghlight]!\=\s\+\)\@<=\%(\%(def\%[ault]\s\+\)\=link\>\|\<def\%[ault]\>\)" skip=+\\\\\|\\|\|\n\s*\%(\\\|"\\ \)+ matchgroup=vimCmdSep end="|" excludenl end="$" contains=@vimContinue,@vimHiCluster
 
 " Control Characters: {{{2
 " ==================
@@ -2085,9 +2448,12 @@ if s:interfaces =~# 'l'
   unlet b:current_syntax
 endif
 
-syn keyword    vimLua  lua     skipwhite nextgroup=vimLuaHeredoc,vimLuaStatement
-syn keyword    vimLua  luado   skipwhite nextgroup=vimLuaStatement
-syn keyword    vimLua  luafile
+syn keyword    vimLua  contained       lua     skipwhite nextgroup=vimLuaHeredoc,vimLuaStatement
+syn keyword    vimLua  contained       luado   skipwhite nextgroup=vimLuaStatement
+syn keyword    vimLua  contained       luafile
+syn match      vimLua_ contained       "lua\>" skipwhite nextgroup=vimLuaHeredoc,vimLuaStatement
+syn match      vimLua_ contained       "luado\>"       skipwhite nextgroup=vimLuaStatement
+syn match      vimLua_ contained       "luafile\>"
 
 syn region     vimLuaStatement contained
       \ start="\S"
@@ -2127,8 +2493,10 @@ if s:interfaces =~# 'm'
   let &l:isk = s:iskKeep
 endif
 
-syn keyword    vimMzScheme     mz[scheme]      skipwhite nextgroup=vimMzSchemeHeredoc,vimMzSchemeStatement
-syn keyword    vimMzScheme     mzf[ile]
+syn keyword    vimMzScheme     contained       mz[scheme]      skipwhite nextgroup=vimMzSchemeHeredoc,vimMzSchemeStatement
+syn keyword    vimMzScheme     contained       mzf[ile]
+syn match      vimMzScheme_    contained       "mz\%[scheme]\>"        skipwhite nextgroup=vimMzSchemeHeredoc,vimMzSchemeStatement
+syn match      vimMzScheme_    contained       "mzf\%[ile]\>"
 
 syn region     vimMzSchemeStatement    contained
       \ start="\S"
@@ -2166,8 +2534,10 @@ if s:interfaces =~# 'p'
   unlet b:current_syntax
 endif
 
-syn keyword    vimPerl pe[rl]  skipwhite nextgroup=vimPerlHeredoc,vimPerlStatement
-syn keyword    vimPerl perld[o]        skipwhite nextgroup=vimPerlStatement
+syn keyword    vimPerl contained       pe[rl]  skipwhite nextgroup=vimPerlHeredoc,vimPerlStatement
+syn keyword    vimPerl contained       perld[o]        skipwhite nextgroup=vimPerlStatement
+syn match      vimPerl_        contained       "pe\%[rl]\>"    skipwhite nextgroup=vimPerlHeredoc,vimPerlStatement
+syn match      vimPerl_        contained       "perld\%[o]\>"  skipwhite nextgroup=vimPerlStatement
 
 syn region     vimPerlStatement        contained
        \ start="\S"
@@ -2203,9 +2573,12 @@ if s:interfaces =~# 'P'
   unlet b:current_syntax
 endif
 
-syn keyword    vimPython       py[thon]        skipwhite nextgroup=vimPythonHeredoc,vimPythonStatement
-syn keyword    vimPython       pydo    skipwhite nextgroup=vimPythonStatement
-syn keyword    vimPython       pyfile
+syn keyword    vimPython       contained       py[thon]        skipwhite nextgroup=vimPythonHeredoc,vimPythonStatement
+syn keyword    vimPython       contained       pydo    skipwhite nextgroup=vimPythonStatement
+syn keyword    vimPython       contained       pyfile
+syn match      vimPython__     contained       "py\%[thon]\>"  skipwhite nextgroup=vimPythonHeredoc,vimPythonStatement
+syn match      vimPython__     contained       "pydo\>"        skipwhite nextgroup=vimPythonStatement
+syn match      vimPython__     contained       "pyfile\>"
 
 syn region     vimPythonStatement      contained
       \ start="\S"
@@ -2243,9 +2616,13 @@ if s:interfaces =~# 'P'
   unlet b:current_syntax
 endif
 
-syn keyword    vimPython3      python3 py3     skipwhite nextgroup=vimPython3Heredoc,vimPython3Statement
-syn keyword    vimPython3      py3do   skipwhite nextgroup=vimPython3Statement
-syn keyword    vimPython3      py3file
+syn keyword    vimPython3      contained       python3 py3     skipwhite nextgroup=vimPython3Heredoc,vimPython3Statement
+syn keyword    vimPython3      contained       py3do   skipwhite nextgroup=vimPython3Statement
+syn keyword    vimPython3      contained       py3file
+syn match      vimPython3__    contained       "python3\>"     skipwhite nextgroup=vimPython3Heredoc,vimPython3Statement
+syn match      vimPython3__    contained       "py3\>" skipwhite nextgroup=vimPython3Heredoc,vimPython3Statement
+syn match      vimPython3__    contained       "py3do\>"       skipwhite nextgroup=vimPython3Statement
+syn match      vimPython3__    contained       "py3file\>"
 
 syn region     vimPython3Statement     contained
       \ start="\S"
@@ -2286,9 +2663,13 @@ if s:interfaces =~# 'P'
   endif
 endif
 
-syn keyword    vimPythonX      pythonx pyx     skipwhite nextgroup=vimPythonXHeredoc,vimPythonXStatement
-syn keyword    vimPythonX      pyxdo   skipwhite nextgroup=vimPythonXStatement
-syn keyword    vimPythonX      pyxfile
+syn keyword    vimPythonX      contained       pythonx pyx     skipwhite nextgroup=vimPythonXHeredoc,vimPythonXStatement
+syn keyword    vimPythonX      contained       pyxdo   skipwhite nextgroup=vimPythonXStatement
+syn keyword    vimPythonX      contained       pyxfile
+syn match      vimPythonX__    contained       "pythonx\>"     skipwhite nextgroup=vimPythonXHeredoc,vimPythonXStatement
+syn match      vimPythonX__    contained       "pyx\>" skipwhite nextgroup=vimPythonXHeredoc,vimPythonXStatement
+syn match      vimPythonX__    contained       "pyxdo\>"       skipwhite nextgroup=vimPythonXStatement
+syn match      vimPythonX__    contained       "pyxfile\>"
 
 syn region     vimPythonXStatement     contained
       \ start="\S"
@@ -2326,9 +2707,12 @@ if s:interfaces =~# 'r'
   unlet b:current_syntax
 endif
 
-syn keyword    vimRuby rub[y]  skipwhite nextgroup=vimRubyHeredoc,vimRubyStatement
-syn keyword    vimRuby rubyd[o]        skipwhite nextgroup=vimRubyStatement
-syn keyword    vimRuby rubyf[ile]
+syn keyword    vimRuby contained       rub[y]  skipwhite nextgroup=vimRubyHeredoc,vimRubyStatement
+syn keyword    vimRuby contained       rubyd[o]        skipwhite nextgroup=vimRubyStatement
+syn keyword    vimRuby contained       rubyf[ile]
+syn match      vimRuby_        contained       "rub[y]\=\>"    skipwhite nextgroup=vimRubyHeredoc,vimRubyStatement
+syn match      vimRuby_        contained       "rubydo\=\>"    skipwhite nextgroup=vimRubyStatement
+syn match      vimRuby_        contained       "rubyf\%[ile]\>"
 
 syn region     vimRubyStatement        contained
       \ start="\S"
@@ -2365,9 +2749,12 @@ if s:interfaces =~# 't'
   unlet b:current_syntax
 endif
 
-syn keyword    vimTcl  tcl     skipwhite nextgroup=vimTclHeredoc,vimTclStatement
-syn keyword    vimTcl  tcld[o] skipwhite nextgroup=vimTclStatement
-syn keyword    vimTcl  tclf[ile]
+syn keyword    vimTcl  contained       tcl     skipwhite nextgroup=vimTclHeredoc,vimTclStatement
+syn keyword    vimTcl  contained       tcld[o] skipwhite nextgroup=vimTclStatement
+syn keyword    vimTcl  contained       tclf[ile]
+syn match      vimTcl_ contained       "tcl\>" skipwhite nextgroup=vimTclHeredoc,vimTclStatement
+syn match      vimTcl_ contained       "tcld\%[o]\>"   skipwhite nextgroup=vimTclStatement
+syn match      vimTcl_ contained       "tclf\%[ile]\>"
 syn region     vimTclStatement contained
       \ start="\S"
       \ skip=+\n\s*\%(\\\|["#]\\ \)+
@@ -2399,48 +2786,19 @@ VimFoldt syn region vimTclHeredoc       contained
       \ contains=@vimTclScript
 
 unlet s:interfaces
-" Function Call Highlighting: {{{2
-" (following Gautam Iyer's suggestion)
-" ==========================
-syn match      vimFunc contained       "\<\l\w*\ze\s*("                                skipwhite nextgroup=vimOperParen                contains=vimFuncName
-" dict-key only
-syn match      vimUserFuncKey  contained       "\%(\l\|\d\)\w*\ze\%(\s*(\|<.*>(\)"                     skipwhite nextgroup=vimOperParen,vim9TypeArgs   contains=vim9MethodName
-syn match      vimUserFunc     contained       "\<[[:upper:]_]\w*\ze\%(\s*(\|<.*>(\)"          skipwhite nextgroup=vimOperParen,vim9TypeArgs   contains=vim9MethodName,vim9Super,vim9This
-syn match      vimUserFunc     contained       "\<\%(g:\)\=\%(\h\w*#\)\+\h\w*\ze\%(\s*(\|<.*>(\)"              skipwhite nextgroup=vimOperParen                contains=vimVarScope
-syn match      vimUserFunc     contained       "\%(\<[sgbwtlav]:\|<[sS][iI][dD]>\)\h\w*\ze\%(\s*(\|<.*>(\)"    skipwhite nextgroup=vimOperParen,vim9TypeArgs   contains=vimVarScope,vimNotation
-
-Vim9 syn match vim9UserFunc    "^\s*\zs\%([sgbwtv]:\|<[sS][iI][dD]>\)\=\h\w*\ze[(<]"                   skipwhite nextgroup=vimOperParen,vim9TypeArgs   contains=vimVarScope,vimNotation,vim9MethodName,vim9Super,vim9This
-Vim9 syn match vim9UserFunc    "^\s*\zs\%(g:\)\=\%(\h\w*#\)\+\h\w*\ze[(<]"                     skipwhite nextgroup=vimOperParen                contains=vimVarScope
-Vim9 syn match vim9Func        "^\s*\zs\l\w*\ze[(<]"                           skipwhite nextgroup=vimOperParen                contains=vimFuncName
-
-syn cluster    vimFunc contains=vimFunc,vimUserFunc
-syn cluster    vim9Func        contains=vim9Func,vim9UserFunc
-
-syn region     vim9TypeArgs    contained
-      \ matchgroup=Delimiter
-      \ start="<\ze\a"
-      \ end=">"
-      \ nextgroup=vimOperParen
-      \ contains=@vimType
-      \ oneline
-
 " Beginners - Patterns that involve ^ {{{2
 " =========
-Vim9 syn region        vim9LineComment start=+^[ \t:]*\zs#.*$+ skip=+\n\s*\%(\\\|#\\ \)+ end="$" contains=@vimCommentGroup,vimCommentString,vim9CommentTitle extend
-VimL syn region        vimLineComment  start=+^[ \t:]*\zs".*$+ skip=+\n\s*\%(\\\|"\\ \)+ end="$" contains=@vimCommentGroup,vimCommentString,vimCommentTitle extend
+syn cluster    vimCommand_     contains=vimCommand_,vim\u\w\+_
+
+Vim9 syn region        vim9LineComment contained start=+\%#=1#\%({\@!\|{{\).*$+ skip=+\n\s*\%(\\\|#\\ \)+ end="$" contains=@vimCommentGroup,vimCommentString,vim9CommentTitle extend
+VimL syn region        vimLineComment  contained start=+".*$+       skip=+\n\s*\%(\\\|"\\ \)+ end="$" contains=@vimCommentGroup,vimCommentString,vimCommentTitle  extend
 
 syn match      vimCommentTitle '"\s*\%([sS]:\|\h\w*#\)\=\u\w*\(\s\+\u\w*\)*:'hs=s+1    contained contains=vimCommentTitleLeader,vimTodo,@vimCommentGroup
 syn match      vim9CommentTitle        '#\s*\%([sS]:\|\h\w*#\)\=\%([A-DF-Z]\w*\|E\%(\d\{1,4}\>\)\@!\w*\)\(\s\+\u\w*\)*:'hs=s+1 contained contains=vim9CommentTitleLeader,vimTodo,@vimCommentGroup
 
-" allowed anywhere in the file
-if !s:vim9script
-  syn match    vimShebangError "^\s*\zs#!.*" display
-endif
-syn match      vimShebang      "\%^#!.*" display
-
-syn match      vimContinue             "^\s*\zs\\"
-syn match      vimContinueComment      '^\s*\zs["#]\\ .*' extend
-syn match      vim9ContinueComment     "^\s*\zs#\\ .*"  extend
+syn match      vimContinue             "^\s*\zs\\"             contains=vimLeadingWhitespace   "skipwhite nextgroup=vimCmdSep
+syn match      vimContinueComment      '^\s*\zs["#]\\ .*' extend       contains=vimLeadingWhitespace
+syn match      vim9ContinueComment     "^\s*\zs#\\ .*"  extend contains=vimLeadingWhitespace
 syn cluster    vimContinue     contains=vimContinue,vimContinueComment
 syn cluster    vim9Continue    contains=vimContinue,vim9ContinueComment
 
@@ -2450,21 +2808,95 @@ syn region      vimString       start="^\s*\\'" end="'" oneline keepend contains=vimQuoteEs
 syn match      vimCommentTitleLeader   '"\s\+'ms=s+1   contained
 syn match      vim9CommentTitleLeader  '#\s\+'ms=s+1   contained
 
-" Searches And Globals: {{{2
-" ====================
-VimL syn match vimSearch       '^\s*[/?].*'            contains=vimSearchDelim
-syn match      vimSearchDelim  '^\s*\zs[/?]\|[/?]$'    contained
-Vim9 syn match vim9Search      '^\s*:[/?].*'           contains=vim9SearchDelim
-syn match      vim9SearchDelim '^\s*\zs:[/?]\|[/?]$'   contained contains=vimCmdSep
-syn region     vimGlobal       matchgroup=Statement start='\<g\%[lobal]!\=/'  skip='\\.' end='/'       skipwhite nextgroup=vimSubst1
-syn region     vimGlobal       matchgroup=Statement start='\<v\%[global]!\=/' skip='\\.' end='/'       skipwhite nextgroup=vimSubst1
+" TODO: remove Vim9 prefix command, nextgroup after SOL etc.
+"     : parameterize patterns with no nextgroup
+Vim9 syn match vim9LhsVariable contained       transparent "\s\=\%([bwgstv]:\|&\%([lg]:\)\=\|\$\)\=\h[a-zA-Z0-9#_]*\ze\s\+[-+/*%]\==\%(\s\|$\)"                     contains=vimVar,vimVarScope,@vimSpecialVar,vimEnvvar
+Vim9 syn match vim9LhsVariable contained       transparent "\s\=\%([bwgstv]:\|&\%([lg]:\)\=\|\$\)\=\h[a-zA-Z0-9#_]*\ze\s\+\.\.=\%(\s\|$\)"                  contains=vimVar,vimVarScope,@vimSpecialVar,vimEnvvar
+Vim9 syn match vim9LhsVariable contained       transparent "\s\=\%([bwgstv]:\|&\%([lg]:\)\=\|\$\)\=\h[a-zA-Z0-9#_]*\ze\s\+=<<" skipwhite nextgroup=vimLetHeredoc            contains=vimVar,vimVarScope,@vimSpecialVar,vimEnvvar
+Vim9 syn match vim9LhsVariable contained       transparent "\s\=\%([bwgstv]:\|&\%([lg]:\)\=\|\$\)\=\h[a-zA-Z0-9#_]*\ze\s*->"                        contains=vimVar,vimVarScope,@vimSpecialVar,vimEnvvar,vim9Super,vim9This
+Vim9 syn match vim9LhsVariable contained       transparent "\s\=\%([bwgstv]:\|&\%([lg]:\)\=\|\$\)\=\h[a-zA-Z0-9#_]*\ze\["                        nextgroup=vimSubscriptBrackets contains=vimVar,vimVarScope,@vimSpecialVar,vimEnvvar
+" TODO: remove these in favour of funccall handling?
+Vim9 syn match vim9LhsVariable contained       transparent "\s\=\%([bwgtv]:\|&\%([lg]:\)\=\|\$\)\=\h[a-zA-Z0-9#_]*\ze\."                 nextgroup=vimSubscriptDot          contains=vimVar,vimVarScope,@vimSpecialVar,vimEnvvar,vim9Super,vim9This
+
+Vim9 syn match vim9LhsVariableList     contained       "\[\_[^]]\+]\ze\s\+[-+/*%]\=="                  contains=vimVar,@vimSpecialVar
+Vim9 syn match vim9LhsVariableList     contained       "\[\_[^]]\+]\ze\s\+=<<" skipwhite nextgroup=vimLetHeredoc       contains=vimVar,@vimSpecialVar
+Vim9 syn match vim9LhsVariableList     contained       "\[\_[^]]\+]\ze\s\+\.\.="                       contains=vimVar,@vimSpecialVar
+
+Vim9 syn match vim9LhsRegister contained       "@["0-9\-a-zA-Z#=*+_/]\ze\s\+\%(\.\.\)\=="
+
+syn cluster vim9Lhs contains=vim9Lhs.*
+
+" TODO: Useless expressions like "string" at SOL?
+"     : Continue shouldn't be included here.
+VimL syn match vimLineStart    "^"     skipwhite nextgroup=vimCmdStart,@vimRange,@vimCmdList,@vimContinue,vimComment,vimLineComment
+                                                                                           " FIXME: continued expressions
+Vim9 syn match vim9LineStart   "^"     skipwhite nextgroup=vimCmdStart,@vimCmdList,@vim9Continue,vimCmdSep,vim9Comment,vim9LineComment,vim9Block,vim9Lhs.*,@vim9Func  ,vimOperParen,vimOper,vim9Boolean,vim9Null,vimNumber,vimString
+
+syn match vimCmdSep    "\\\@1<!|\%(\%(\s*\n\s*["#]\\ .*\)*\s*\n\s*\\\)\="      skipwhite nextgroup=vimCmdStart,@vimRange,@vimCmdList,@vimFunc,@vim9Func,vim9Block,vim9Lhs.*  contains=@vimCmdSepContinue
+syn match vimCmdSep     contained      "|\%(\%(\s*\n\s*["#]\\ .*\)*\s*\n\s*\\\)\="     skipwhite nextgroup=vimCmdStart,@vimRange,@vimCmdList,@vimFunc,@vim9Func,vim9Block,vim9Lhs.*  contains=@vimCmdSepContinue
+
+syn match      vimCmdSepContinue               contained       "^\s*\\"        skipwhite skipnl nextgroup=@vimCmdSepContinue,vimCmdStart,@vimRange,@vimCmdList         contains=vimLeadingWhitespace
+syn match         vimCmdSepContinueComment     contained       '^\s*["#]\\ .*' skipwhite skipnl nextgroup=@vimCmdSepContinue                   contains=vimLeadingWhitespace
+syn cluster    vimCmdSepContinue               contains=vimCmdSepContinue,vimCmdSepContinueComment
+
+" TODO: fix priority, not trailing bar
+syn match      vimOper "||"    skipwhite skipnl nextgroup=@vimOperContinue,@vimExprList,vimSpecFile
+
+" prevent variable statements at the start of a line matching as a :command
+" NOTE: needs to consume leading whitespace, to prevent skip* matching it
+" TODO: extend to foo.bar.baz += 99 qualified names? Slower but more generalized
+Vim9 syn match vim9LhsVariable_        "^\s*\h\w*\ze[[.]"                                nextgroup=vimSubscriptBrackets,vimSubscriptDot contains=vimVar,vim9Super,vim9This,vimWhitespace
+Vim9 syn match vim9LhsVariable_        "^\s*\h\w*\ze\s\+\%([-+/*%]\==\|\.\.=\)\%(\s\|$\)"                                         contains=vimVar,vim9Super,vim9This,vimWhitespace
+Vim9 syn match vim9LhsVariable_        "^\s*\h\w*\ze\s*\->"                                               contains=vimVar,vim9Super,vim9This,vimWhitespace
+Vim9 syn match vim9LhsVariable_        "^\s*\h\w*\ze\s\+=<<"                   skipwhite nextgroup=vimLetHeredoc                  contains=vimVar,vim9Super,vim9This,vimWhitespace
+" rename vim9LhsFunctionCall?
+Vim9 syn match vim9UserFunc    "^\s*\%([sgbwtv]:\|<[sS][iI][dD]>\)\=\h\w*\ze[(<]"              skipwhite nextgroup=vimOperParen,vim9TypeArgs      contains=vimVarScope,vimNotation,vim9MethodName,vim9Super,vim9This,vimWhitespace
+Vim9 syn match vim9UserFunc    "^\s*\%(g:\)\=\%(\h\w*#\)\+\h\w*\ze[(<]"                skipwhite nextgroup=vimOperParen                   contains=vimVarScope,vimWhitespace
+Vim9 syn match vim9Func        "^\s*\l\w*\ze("                         skipwhite nextgroup=vimOperParen                   contains=vimFuncName,vimWhitespace
+
+Vim9 syn match vim9Wincmd      contained       "\s\=\<winc\%[md]\>\ze\s\+=\s*\%([#|]\|$\)"     skipwhite nextgroup=vimWincmdArg        contains=vimWhitespace
+Vim9 syn match vim9Wincmd              "^\s*\<winc\%[md]\>\ze\s\+=\s*\%([#|]\|$\)"     skipwhite nextgroup=vimWincmdArg        contains=vimWhitespace
+
+" allowed anywhere in the file
+if !s:vim9script
+  syn match    vimShebangError "^\s*\zs#!.*" display
+endif
+syn match      vimShebang      "\%^#!.*" display
+
+
+" Function Call Highlighting: {{{2
+" (following Gautam Iyer's suggestion)
+" ==========================
+syn match      vimFunc contained       "\<\l\w*\ze\s*("                                        skipwhite nextgroup=vimOperParen                contains=vimFuncName
+" dict-key only
+syn match      vimUserFuncKey  contained       "\%(\l\|\d\)\w*\ze\%(\s*(\|<.*>(\)"                             skipwhite nextgroup=vimOperParen,vim9TypeArgs   contains=vim9MethodName
+syn match      vimUserFunc     contained       "\<[[:upper:]_]\w*\ze\%(\s*(\|<.*>(\)"                  skipwhite nextgroup=vimOperParen,vim9TypeArgs   contains=vim9MethodName,vim9Super,vim9This
+syn match      vimUserFunc     contained       "\<\%(g:\)\=\%(\h\w*#\)\+\h\w*\ze\%(\s*(\|<.*>(\)"                      skipwhite nextgroup=vimOperParen                contains=vimVarScope
+syn match      vimUserFunc     contained       "\%(\<[sgbwtlav]:\|<[sS][iI][dD]>\)\h\w*\ze\%(\s*(\|<.*>(\)"            skipwhite nextgroup=vimOperParen,vim9TypeArgs   contains=vimVarScope,vimNotation
+
+Vim9 syn match vim9UserFunc    contained       "\s\=\%([sgbwtv]:\|<[sS][iI][dD]>\)\=\h\w*\ze[(<]"                      skipwhite nextgroup=vimOperParen,vim9TypeArgs   contains=vimVarScope,vimNotation,vim9MethodName,vim9Super,vim9This,vimWhitespace
+Vim9 syn match vim9UserFunc    contained       "\s\=\%(g:\)\=\%(\h\w*#\)\+\h\w*\ze[(<]"                        skipwhite nextgroup=vimOperParen                contains=vimVarScope,vimWhitespace
+Vim9 syn match vim9Func        contained       "\l\w*\ze("                                     skipwhite nextgroup=vimOperParen                contains=vimFuncName
+" higher priority for matches in command position
+Vim9 syn match vim9FuncWrap    contained       "\s\+\l\w*\ze("                                 contains=vim9Func transparent
+
+syn cluster    vimFunc contains=vimFunc,vimUserFunc
+syn cluster    vim9Func        contains=vim9FuncWrap,vim9UserFunc
+
+syn region     vim9TypeArgs    contained
+      \ matchgroup=Delimiter
+      \ start="<\ze\a"
+      \ end=">"
+      \ nextgroup=vimOperParen
+      \ contains=@vimType
+      \ oneline
 
 " Vim9 script Regions: {{{2
 " ==================
 
 if s:vim9script
-  syn cluster vimLegacyTop     contains=TOP,vim9LegacyHeader,vim9Comment,vim9LineComment
-  VimFoldH syn region vim9LegacyHeader start="\%^" end="^\ze\s*vim9s\%[cript]\>" contains=@vimLegacyTop,vimComment,vimLineComment
+  syn cluster vimLegacyTop     contains=TOP,vim9LegacyHeader,vim9LineStart,vim9Comment
+  VimFoldH syn region vim9LegacyHeader start="\%^" end="^\ze\s*vim9s\%[cript]\>" contains=@vimLegacyTop,vimLineStart,vimComment
 
   syn keyword vim9Vim9ScriptArg        noclear contained
   syn keyword vim9Vim9Script   vim9s[cript] nextgroup=vim9Vim9ScriptArg skipwhite
@@ -2515,7 +2947,10 @@ if !exists("skip_vim_syntax_inits")
  endif
 
  hi def link vimAbb    vimCommand
- hi def link vimAddress        vimMark
+ hi def link vimAddress        Constant
+ hi def link vimAddressOffset  Type
+ hi def link vimAddressSlashEscape             Special
+ hi def link vimAddressQuestionEscape  Special
  hi def link vimAt     vimCommand
  hi def link vimAtArg  Special
  hi def link vimAugroupBang    vimBang
@@ -2523,6 +2958,8 @@ if !exists("skip_vim_syntax_inits")
  hi def link vimAugroupKey     vimCommand
  hi def link vimAutocmd        vimCommand
  hi def link vimAutocmdBang    vimBang
+ hi def link vimAutocmdContinue                vimContinue
+ hi def link vimAutocmdContinueComment vimContinueComment
  hi def link vimAutocmdPatternEscape   Special
  hi def link vimAutoEvent      Type
  hi def link vimAutoEventGlob  Type
@@ -2542,14 +2979,24 @@ if !exists("skip_vim_syntax_inits")
  hi def link vimBreakadd       vimCommand
  hi def link vimBreakdel       vimCommand
  hi def link vimBreaklist      vimCommand
+ hi def link vimBuffer vimCommand
+ hi def link vimBuffer_        vimBuffer
  hi def link vimCall   vimCommand
+ hi def link vimCall_  vimCall
  hi def link vimCatch  vimCommand
+ hi def link vimChangeBang     vimBang
+ hi def link vimChangeCount    vimCount
  hi def link vimCd     vimCommand
  hi def link vimCdBang vimBang
- hi def link vimCmplxRepeat    SpecialChar
+ hi def link vimCmdSepContinue vimContinue
+ hi def link vimCmdSepContinueComment vimContinueComment
  hi def link vimCommand        Statement
+ hi def link vimCommand_       vimCommand
  hi def link vimCommandModifier        vimCommand
+ hi def link vimCommandModifier_       vimCommandModifier
  hi def link vimCommandModifierBang    vimBang
+ hi def link vimCommandModifierContinue        vimContinue
+ hi def link vimCommandModifierContinueComment vimContinueComment
  hi def link vimComment        Comment
  hi def link vimCommentError   vimError
  hi def link vimCommentString  vimString
@@ -2559,10 +3006,13 @@ if !exists("skip_vim_syntax_inits")
  hi def link vimContinue       Special
  hi def link vimContinueComment        vimComment
  hi def link vimContinueString vimString
+ hi def link vimCopy   vimCommand
+ hi def link vimCopy_  vimCopy
  hi def link vimCount  Number
  hi def link vimCtrlChar       SpecialChar
  hi def link vimDebug  vimCommand
  hi def link vimDebuggreedy    vimCommand
+ hi def link vimDebuggreedy_   vimDebuggreedy
  hi def link vimDef    vimCommand
  hi def link vimDefBang        vimBang
  hi def link vimDefComment     vim9Comment
@@ -2570,16 +3020,26 @@ if !exists("skip_vim_syntax_inits")
  hi def link vimDefParam       vimVar
  hi def link vimDelcommand     vimCommand
  hi def link vimDelcommandAttr vimUserCmdAttr
+ hi def link vimDelete vimCommand
+ hi def link vimDelete_        vimDelete
+ hi def link vimDeleteCount    Number
+ hi def link vimDeleteRegister Constant
  hi def link vimDelfunction    vimCommand
  hi def link vimDelfunctionBang        vimBang
  hi def link vimDoautocmd      vimCommand
  hi def link vimDoautocmdMod   Special
  hi def link vimDoCommand      vimCommand
+ hi def link vimDoCommand_     vimDoCommand
  hi def link vimDoCommandBang  vimBang
+ hi def link vimTextInputBang  vimBang
+ hi def link vimTextInputComment       vimComment
+ hi def link vimTextInputEnd   vimCommand
+ hi def link vimTextInputText  String
  hi def link vimEcho   vimCommand
  hi def link vimEchohlNone     vimGroup
  hi def link vimEchohl vimCommand
  hi def link vimElse   vimCommand
+ hi def link vimElseif vimCommand
  hi def link vimElseIfErr      Error
  hi def link vimEndfunction    vimCommand
  hi def link vimEnddef vimCommand
@@ -2587,10 +3047,10 @@ if !exists("skip_vim_syntax_inits")
  hi def link vimEnvvar PreProc
  hi def link vimError  Error
  hi def link vimEscape Special
+ hi def link vimEquals vimCommand
  hi def link vimEval   vimCommand
  hi def link vimExFilter       vimCommand
  hi def link vimExFilterBang   vimBang
- hi def link vimExMark vimCommand
  hi def link vimFBVar  vimVar
  hi def link vimFgBgAttrib     vimHiAttrib
  hi def link vimFuncEcho       vimCommand
@@ -2608,8 +3068,11 @@ if !exists("skip_vim_syntax_inits")
  hi def link vimFunctionParamEquals    vimOper
  hi def link vimFunctionScope  vimVarScope
  hi def link vimFunctionSID    vimNotation
+ hi def link vimGlobal vimCommand
  hi def link vimGrep   vimCommand
+ hi def link vimGrep_  vimGrep
  hi def link vimGrepadd        vimCommand
+ hi def link vimGrepadd_       vimGrepadd
  hi def link vimGrepBang       vimBang
  hi def link vimGroup  Type
  hi def link vimGroupAdd       vimSynOption
@@ -2643,10 +3106,10 @@ if !exists("skip_vim_syntax_inits")
  hi def link vimHLGroup        vimGroup
  hi def link vimHistory        vimCommand
  hi def link vimHistoryName    Special
+ hi def link vimIf     vimCommand
  hi def link vimImport vimCommand
  hi def link vimImportAutoload Special
  hi def link vimImportAs       vimImport
- hi def link vimInsert vimString
  hi def link vim9KeymapLineComment     vimKeymapLineComment
  hi def link vimKeymapLineComment      vimComment
  hi def link vimKeymapTailComment      vimComment
@@ -2660,8 +3123,14 @@ if !exists("skip_vim_syntax_inits")
  hi def link vimLetHeredocStart        Special
  hi def link vimLetHeredocStop Special
  hi def link vimLetRegister    vimRegister
+ hi def link vimLetVar vimVar
  hi def link vimLineComment    vimComment
+ hi def link vimLoadkeymap     vimCommand
+ hi def link vimLockvar        vimCommand
+ hi def link vimLockvarBang    vimBang
+ hi def link vimLockvarDepth   vimNumber
  hi def link vimLua    vimCommand
+ hi def link vimLua_   vimLua
  hi def link vimMake   vimCommand
  hi def link vimMakeadd        vimCommand
  hi def link vimMakeBang       vimBang
@@ -2671,9 +3140,10 @@ if !exists("skip_vim_syntax_inits")
  hi def link vimMapModKey      vimFunctionSID
  hi def link vimMapMod vimBracket
  hi def link vimMap    vimCommand
- hi def link vimMark   Number
- hi def link vimMarkNumber     vimNumber
+ hi def link vimMark   vimCommand
+ hi def link vimMark_  vimMark
  hi def link vimMatch  vimCommand
+ hi def link vimMatch_ vimMatch
  hi def link vimMatchGroup     vimGroup
  hi def link vimMatchNone      vimGroup
  hi def link vimMenuBang       vimBang
@@ -2681,6 +3151,7 @@ if !exists("skip_vim_syntax_inits")
  hi def link vimMenuMod        vimMapMod
  hi def link vimMenuName       PreProc
  hi def link vimMenu   vimCommand
+ hi def link vimMenu_  vimMenu
  hi def link vimMenuNotation   vimNotation
  hi def link vimMenuPriority   Number
  hi def link vimMenuStatus     Special
@@ -2688,10 +3159,10 @@ if !exists("skip_vim_syntax_inits")
  hi def link vim9MethodName    vimFuncName
  hi def link vimMtchComment    vimComment
  hi def link vimMzScheme       vimCommand
+ hi def link vimMzScheme_      vimMzScheme
  hi def link vimNonText        NonText
  hi def link vimNormal vimCommand
  hi def link vimNotation       Special
- hi def link vimNotFunc        vimCommand
  hi def link vimNotPatSep      vimString
  hi def link vimNumber Number
  hi def link vimOperError      Error
@@ -2701,6 +3172,8 @@ if !exists("skip_vim_syntax_inits")
  hi def link vimOption PreProc
  hi def link vimOptionVar      Identifier
  hi def link vimOptionVarName  Identifier
+ hi def link vimPackadd        vimCommand
+ hi def link vimPackaddBang    vimBang
  hi def link vimParenSep       Delimiter
  hi def link vimPatSepErr      vimError
  hi def link vimPatSepR        vimPatSep
@@ -2709,7 +3182,11 @@ if !exists("skip_vim_syntax_inits")
  hi def link vimPatSepZ        vimPatSep
  hi def link vimPattern        Type
  hi def link vimPerl   vimCommand
- hi def link vimPlainMark      vimMark
+ hi def link vimPerl_  vimPerl
+ hi def link vimPound  vimCommand
+ hi def link vimPound_ vimPound
+ hi def link vimPoundCount     Number
+ hi def link vimPrintFlag      Special
  hi def link vimProfile        vimCommand
  hi def link vimProfileArg     vimSpecial
  hi def link vimProfileBang    vimBang
@@ -2719,7 +3196,11 @@ if !exists("skip_vim_syntax_inits")
  hi def link vimPython vimCommand
  hi def link vimPython3        vimCommand
  hi def link vimPythonX        vimCommand
+ hi def link vimPython__       vimPython
+ hi def link vimPython3__      vimPython3
+ hi def link vimPythonX__      vimPythonX
  hi def link vimQuoteEscape    vimEscape
+ hi def link vimRange  Constant
  hi def link vimRedir  vimCommand
  hi def link vimRedirBang      vimBang
  hi def link vimRedirFileOperator      vimOper
@@ -2728,12 +3209,15 @@ if !exists("skip_vim_syntax_inits")
  hi def link vimRedirEnd       Special
  hi def link vimRedirRegister  vimRegister
  hi def link vimRegister       SpecialChar
+ hi def link vimReturn vimCommand
  hi def link vimRuby   vimCommand
+ hi def link vimRuby_  vimRuby
+ hi def link vimRuntime        vimCommand
+ hi def link vimRuntimeBang    vimBang
+ hi def link vimRuntimeWhere   Special
  hi def link vimScriptDelim    Comment
  hi def link vimScriptHeredocStart     vimLetHeredocStart
  hi def link vimScriptHeredocStop      vimLetHeredocStop
- hi def link vimSearch vimString
- hi def link vimSearchDelim    Delimiter
  hi def link vimSep    Delimiter
  hi def link vimSet    vimCommand
  hi def link vimSetAll vimOption
@@ -2743,10 +3227,18 @@ if !exists("skip_vim_syntax_inits")
  hi def link vimSetSep vimSep
  hi def link vimSetTermcap     vimOption
  hi def link vimShebang        PreProc
+ hi def link vimShiftLeftCount Number
+ hi def link vimShiftLeftPlus  Special
+ hi def link vimShiftLeft      vimCommand
+ hi def link vimShiftRightCount        Number
+ hi def link vimShiftRightPlus Special
+ hi def link vimShiftRight     vimCommand
  hi def link vimSleep  vimCommand
+ hi def link vimSleep_ vimSleep
  hi def link vimSleepArg       Constant
  hi def link vimSleepBang      vimBang
  hi def link vimSort   vimCommand
+ hi def link vimSort_  vimSort
  hi def link vimSortBang       vimBang
  hi def link vimSortOptions    Special
  hi def link vimSpecFile       Identifier
@@ -2756,13 +3248,13 @@ if !exists("skip_vim_syntax_inits")
  hi def link vimString String
  hi def link vimStringEnd      vimString
  hi def link vimStringInterpolationBrace       vimEscape
- hi def link vimSubst1 vimSubst
  hi def link vimSubstCount     Number
  hi def link vimSubstDelim     Delimiter
  hi def link vimSubstFlags     Special
  hi def link vimSubstSubstr    SpecialChar
  hi def link vimSubstTwoBS     vimString
  hi def link vimSubst  vimCommand
+ hi def link vimSubst_ vimSubst
  hi def link vimSynCase        Type
  hi def link vimSyncCcomment   Type
  hi def link vimSynCchar       vimSynOption
@@ -2800,7 +3292,9 @@ if !exists("skip_vim_syntax_inits")
  hi def link vimSyntime        vimCommand
  hi def link vimSyntimeArg     vimSpecial
  hi def link vimTcl    vimCommand
+ hi def link vimTcl_   vimTcl
  hi def link vimTerminal       vimCommand
+ hi def link vimTerminal_      vimCommand
  hi def link vimTerminalContinue       vimContinue
  hi def link vimTerminalContinueComment        vimContinueComment
  hi def link vimTerminalOption         vimSpecial
@@ -2814,10 +3308,12 @@ if !exists("skip_vim_syntax_inits")
  hi def link vimTypeObject     vimType
  hi def link vimTypeObjectBracket      vimTypeObject
  hi def link vimUniq   vimCommand
+ hi def link vimUniq_  vimUniq
  hi def link vimUniqBang       vimBang
  hi def link vimUniqOptions    Special
  hi def link vimUnlet  vimCommand
  hi def link vimUnletBang      vimBang
+ hi def link vimUnlockvar      vimCommand
  hi def link vimUnmap  vimMap
  hi def link vimUserCmd        vimCommand
  hi def link vimUserCmdAttrAddr        vimSpecial
@@ -2836,22 +3332,25 @@ if !exists("skip_vim_syntax_inits")
  hi def link vimVarKey vimVar
  hi def link vimVarScope       Identifier
  hi def link vimVimgrep        vimCommand
+ hi def link vimVimgrep_       vimVimgrep
  hi def link vimVimgrepadd     vimCommand
+ hi def link vimVimgrepadd_    vimVimgrepadd
  hi def link vimVimgrepBang    vimBang
  hi def link vimVimgrepFlags   Special
  hi def link vimVimVar Identifier
  hi def link vimVimVarName     Identifier
  hi def link vimWarn   WarningMsg
+ hi def link vimWhile  vimCommand
  hi def link vimWildcard       Special
  hi def link vimWildcardBraceComma     vimWildcard
  hi def link vimWildcardBracket        vimWildcard
  hi def link vimWildcardBracketCaret   vimWildcard
  hi def link vimWildcardBracketCharacter       Normal
  hi def link vimWildcardBracketCharacter       Normal
- hi def link vimWildcardBracketCharacterClass  vimWildCard
- hi def link vimWildcardBracketCollatingSymbol vimWildCard
+ hi def link vimWildcardBracketCharacterClass  vimWildcard
+ hi def link vimWildcardBracketCollatingSymbol vimWildcard
  hi def link vimWildcardBracketEnd             vimWildcard
- hi def link vimWildcardBracketEquivalenceClass        vimWildCard
+ hi def link vimWildcardBracketEquivalenceClass        vimWildcard
  hi def link vimWildcardBracketEscape  vimWildcard
  hi def link vimWildcardBracketHyphen  vimWildcard
  hi def link vimWildcardBracketRightBracket    vimWildcardBracketCharacter
@@ -2861,6 +3360,8 @@ if !exists("skip_vim_syntax_inits")
  hi def link vimWildcardQuestion       vimWildcard
  hi def link vimWildcardStar   vimWildcard
  hi def link vimWinCmd vimCommand
+ hi def link vimWrite  vimCommand
+ hi def link vimWrite_ vimWrite
 
  hi def link vim9Abstract      vimCommand
  hi def link vim9Boolean       Boolean
@@ -2897,8 +3398,6 @@ if !exists("skip_vim_syntax_inits")
  hi def link vim9MethodNameError       vimFunctionError
  hi def link vim9Null  Constant
  hi def link vim9Public        vimCommand
- hi def link vim9Search        vimString
- hi def link vim9SearchDelim   Delimiter
  hi def link vim9Static        vimCommand
  hi def link vim9Super Identifier
  hi def link vim9This  Identifier
@@ -2912,12 +3411,15 @@ if !exists("skip_vim_syntax_inits")
  hi def link vim9Var   vimCommand
  hi def link vim9Vim9ScriptArg Special
  hi def link vim9Vim9Script    vimCommand
+ hi def link vim9Wincmd        vimWincmd
+ hi def link vimWincmd_        vimWincmd
 
  hi def link vimCompilerSet    vimCommand
  hi def link vimSynColor vimCommand
  hi def link vimSynLink vimCommand
  hi def link vimSynMenu        vimCommand
  hi def link vimSynMenuPath    vimMenuName
+
 endif
 
 " Current Syntax Variable: {{{2
index 6df015be1d4f0a4c368b72eda218bedf66259f3d..c0dc861a8d91e2c98d13d56630fc1f5614f1b773 100644 (file)
@@ -301,7 +301,7 @@ func Test_statusline()
   let s:expected_curbuf = string(bufnr(''))
   let s:expected_curwin = string(win_getid())
   set statusline=%{SyntaxItem()}
-  call assert_match('^vimNumber\s*$', s:get_statusline())
+  call assert_match('^vimAddress\s*$', s:get_statusline())
   s/^/"/
   call assert_match('^vimLineComment\s*$', s:get_statusline())
   syntax off
index cba6e9a4f516c8321a3309b10445659b4151a5fa..e4cc44927c83b8baec7d2932774e744e21f0887d 100644 (file)
@@ -763,6 +763,8 @@ static char *(features[]) =
 
 static int included_patches[] =
 {   /* Add new patch number below this line */
+/**/
+    910,
 /**/
     909,
 /**/