Compiling mathcat v0.7.0-rc.5 (C:\Users\neils\MathCAT)
Finished `test` profile [optimized + debuginfo] target(s) in 22.84s
Running unittests src\lib.rs (target\debug\deps\libmathcat-46102423029bd45a.exe)
running 0 tests
test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 247 filtered out; finished in 0.00s
Running unittests src\main.rs (target\debug\deps\mathcat-2e8eb710f9ab6b5a.exe)
running 0 tests
test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
Running tests\braille.rs (target\debug\deps\braille-6a7c8e296e0a5570.exe)
running 482 tests
test braille::Polish::spec::Intro_1 ... ok
test braille::Polish::spec::absolute_value_1 ... ok
test braille::Polish::spec::Intro_3 ... FAILED
test braille::Polish::spec::Intro_2 ... ok
test braille::Polish::spec::algebraic_expressions_1 ... ok
test braille::Polish::spec::absolute_value_2 ... ok
test braille::Polish::spec::algebraic_expressions_2 ... FAILED
test braille::Polish::spec::Intro_4 ... FAILED
test braille::Polish::spec::algebraic_expressions_4 ... FAILED
test braille::Polish::spec::algebraic_expressions_5 ... FAILED
test braille::Polish::spec::algebraic_expressions_3 ... ok
test braille::Polish::spec::algebraic_expressions_8 ... ok
test braille::Polish::spec::atoms_p81_1 ... FAILED
test braille::Polish::spec::algebraic_expressions_6 ... FAILED
test braille::Polish::spec::atoms_p81_1a ... FAILED
test braille::Polish::spec::algebraic_expressions_7 ... FAILED
test braille::Polish::spec::borders_p56_2 ... FAILED
test braille::Polish::spec::borders_p56_3 ... FAILED
test braille::Polish::spec::borders_p56_1 ... FAILED
test braille::Polish::spec::borders_p56_6 ... FAILED
test braille::Polish::spec::borders_p56_4 ... FAILED
test braille::Polish::spec::borders_p56_7 ... FAILED
test braille::Polish::spec::borders_p56_5 ... FAILED
test braille::Polish::spec::brackets_1 ... FAILED
test braille::Polish::spec::brackets_3 ... FAILED
test braille::Polish::spec::chemistry_molecules_p77_2 ... FAILED
test braille::Polish::spec::chemical_units_p87_1 ... FAILED
test braille::Polish::spec::chemistry_molecules_p77_3 ... FAILED
test braille::Polish::spec::chemical_units_p87_2 ... FAILED
test braille::Polish::spec::brackets_2 ... FAILED
test braille::Polish::spec::chemistry_molecules_p77_1 ... FAILED
test braille::Polish::spec::chemistry_molecules_p77_3a ... FAILED
test braille::Polish::spec::chemistry_molecules_p77_4 ... FAILED
test braille::Polish::spec::compound_projectors_2 ... FAILED
test braille::Polish::spec::chemistry_molecules_p77_4a ... FAILED
test braille::Polish::spec::compound_projectors_3 ... FAILED
test braille::Polish::spec::compound_projectors_1 ... FAILED
test braille::Polish::spec::concentration_p87_3 ... FAILED
test braille::Polish::spec::concentration_p87_4 ... FAILED
test braille::Polish::spec::currency_1 ... FAILED
test braille::Polish::spec::currency_2 ... FAILED
test braille::Polish::spec::concentration_p87_4a ... FAILED
test braille::Polish::spec::covalent_bonds_p83_2 ... FAILED
test braille::Polish::spec::currency_3 ... FAILED
test braille::Polish::spec::currency_4 ... FAILED
test braille::Polish::spec::currency_5 ... ok
test braille::Polish::spec::date_1 ... ok
test braille::Polish::spec::date_2 ... ok
test braille::Polish::spec::date_3 ... FAILED
test braille::Polish::spec::date_4 ... FAILED
test braille::Polish::spec::decimal_numbers_1 ... ok
test braille::Polish::spec::decimal_numbers_2 ... ok
test braille::Polish::spec::decimal_numbers_3 ... ok
test braille::Polish::spec::decimal_numbers_4 ... FAILED
test braille::Polish::spec::derivatives_p57_1 ... FAILED
test braille::Polish::spec::derivatives_p57_2 ... FAILED
test braille::Polish::spec::detailed_projectors_1 ... FAILED
test braille::Polish::spec::detailed_projectors_10 ... FAILED
test braille::Polish::spec::detailed_projectors_2 ... FAILED
test braille::Polish::spec::detailed_projectors_3 ... FAILED
test braille::Polish::spec::detailed_projectors_4 ... FAILED
test braille::Polish::spec::detailed_projectors_5 ... FAILED
test braille::Polish::spec::detailed_projectors_6 ... FAILED
test braille::Polish::spec::detailed_projectors_8 ... FAILED
test braille::Polish::spec::detailed_projectors_7 ... FAILED
test braille::Polish::spec::detailed_projectors_9 ... FAILED
test braille::Polish::spec::electron_configuration_p84_2 ... FAILED
test braille::Polish::spec::electron_p84_3 ... FAILED
test braille::Polish::spec::electron_configuration_p84_1 ... FAILED
test braille::Polish::spec::electron_p84_3a ... FAILED
test braille::Polish::spec::exponents_indices_1 ... FAILED
test braille::Polish::spec::exponents_indices_10 ... FAILED
test braille::Polish::spec::electronegativity_p81_2 ... FAILED
test braille::Polish::spec::exponents_indices_11 ... FAILED
test braille::Polish::spec::exponents_indices_14 ... FAILED
test braille::Polish::spec::exponents_indices_12 ... FAILED
test braille::Polish::spec::exponents_indices_13 ... FAILED
test braille::Polish::spec::exponents_indices_15 ... FAILED
test braille::Polish::spec::exponents_indices_17 ... FAILED
test braille::Polish::spec::exponents_indices_16 ... FAILED
test braille::Polish::spec::exponents_indices_18 ... FAILED
test braille::Polish::spec::exponents_indices_19 ... FAILED
test braille::Polish::spec::exponents_indices_2 ... FAILED
test braille::Polish::spec::exponents_indices_20 ... FAILED
test braille::Polish::spec::exponents_indices_21 ... FAILED
test braille::Polish::spec::exponents_indices_22 ... FAILED
test braille::Polish::spec::exponents_indices_23 ... FAILED
test braille::Polish::spec::exponents_indices_24 ... FAILED
test braille::Polish::spec::exponents_indices_26 ... FAILED
test braille::Polish::spec::exponents_indices_25 ... FAILED
test braille::Polish::spec::exponents_indices_27 ... FAILED
test braille::Polish::spec::exponents_indices_28 ... FAILED
test braille::Polish::spec::exponents_indices_29 ... FAILED
test braille::Polish::spec::exponents_indices_3 ... FAILED
test braille::Polish::spec::exponents_indices_30 ... FAILED
test braille::Polish::spec::exponents_indices_31 ... FAILED
test braille::Polish::spec::exponents_indices_34 ... FAILED
test braille::Polish::spec::exponents_indices_33 ... FAILED
test braille::Polish::spec::exponents_indices_32 ... FAILED
test braille::Polish::spec::exponents_indices_35 ... FAILED
test braille::Polish::spec::exponents_indices_37 ... FAILED
test braille::Polish::spec::exponents_indices_36 ... FAILED
test braille::Polish::spec::exponents_indices_38 ... FAILED
test braille::Polish::spec::exponents_indices_40 ... FAILED
test braille::Polish::spec::exponents_indices_39 ... FAILED
test braille::Polish::spec::exponents_indices_4 ... FAILED
test braille::Polish::spec::exponents_indices_41 ... FAILED
test braille::Polish::spec::exponents_indices_43 ... FAILED
test braille::Polish::spec::exponents_indices_44 ... FAILED
test braille::Polish::spec::exponents_indices_45 ... FAILED
test braille::Polish::spec::exponents_indices_46 ... FAILED
test braille::Polish::spec::exponents_indices_47 ... FAILED
test braille::Polish::spec::exponents_indices_42 ... FAILED
test braille::Polish::spec::exponents_indices_48 ... FAILED
test braille::Polish::spec::exponents_indices_49 ... FAILED
test braille::Polish::spec::exponents_indices_5 ... FAILED
test braille::Polish::spec::exponents_indices_50 ... FAILED
test braille::Polish::spec::exponents_indices_53 ... FAILED
test braille::Polish::spec::exponents_indices_54 ... FAILED
test braille::Polish::spec::exponents_indices_52 ... FAILED
test braille::Polish::spec::exponents_indices_51 ... FAILED
test braille::Polish::spec::exponents_indices_57 ... FAILED
test braille::Polish::spec::exponents_indices_56 ... FAILED
test braille::Polish::spec::exponents_indices_55 ... FAILED
test braille::Polish::spec::exponents_indices_6 ... FAILED
test braille::Polish::spec::exponents_indices_7 ... FAILED
test braille::Polish::spec::exponents_indices_8 ... ok
test braille::Polish::spec::fractions_1 ... FAILED
test braille::Polish::spec::exponents_indices_9 ... FAILED
test braille::Polish::spec::fractions_10 ... ok
test braille::Polish::spec::fractions_11 ... FAILED
test braille::Polish::spec::fractions_13 ... FAILED
test braille::Polish::spec::fractions_12 ... FAILED
test braille::Polish::spec::fractions_14a ... FAILED
test braille::Polish::spec::fractions_14b ... FAILED
test braille::Polish::spec::fractions_17 ... FAILED
test braille::Polish::spec::fractions_16 ... FAILED
test braille::Polish::spec::fractions_15 ... FAILED
test braille::Polish::spec::fractions_18 ... FAILED
test braille::Polish::spec::fractions_20b ... FAILED
test braille::Polish::spec::fractions_21 ... FAILED
test braille::Polish::spec::fractions_20a ... FAILED
test braille::Polish::spec::fractions_22 ... FAILED
test braille::Polish::spec::fractions_25 ... FAILED
test braille::Polish::spec::fractions_24 ... FAILED
test braille::Polish::spec::fractions_19 ... FAILED
test braille::Polish::spec::fractions_23 ... FAILED
test braille::Polish::spec::fractions_26 ... FAILED
test braille::Polish::spec::fractions_28 ... FAILED
test braille::Polish::spec::fractions_30a ... FAILED
test braille::Polish::spec::fractions_29 ... FAILED
test braille::Polish::spec::fractions_27 ... FAILED
test braille::Polish::spec::fractions_30b ... FAILED
test braille::Polish::spec::fractions_2b ... ok
test braille::Polish::spec::fractions_2a ... FAILED
test braille::Polish::spec::fractions_31 ... FAILED
test braille::Polish::spec::fractions_33 ... FAILED
test braille::Polish::spec::fractions_32 ... FAILED
test braille::Polish::spec::fractions_34 ... FAILED
test braille::Polish::spec::fractions_38 ... FAILED
test braille::Polish::spec::fractions_36 ... FAILED
test braille::Polish::spec::fractions_37 ... FAILED
test braille::Polish::spec::fractions_35 ... FAILED
test braille::Polish::spec::fractions_39 ... FAILED
test braille::Polish::spec::fractions_3b ... FAILED
test braille::Polish::spec::fractions_4 ... FAILED
test braille::Polish::spec::fractions_3a ... FAILED
test braille::Polish::spec::fractions_6 ... FAILED
test braille::Polish::spec::fractions_7 ... ok
test braille::Polish::spec::fractions_8 ... ok
test braille::Polish::spec::functions_p40_1 ... FAILED
test braille::Polish::spec::fractions_5 ... FAILED
test braille::Polish::spec::fractions_9 ... ok
test braille::Polish::spec::functions_p40_10 ... FAILED
test braille::Polish::spec::functions_p40_11 ... FAILED
test braille::Polish::spec::functions_p40_12 ... FAILED
test braille::Polish::spec::functions_p40_2 ... FAILED
test braille::Polish::spec::functions_p40_3 ... FAILED
test braille::Polish::spec::functions_p40_6 ... FAILED
test braille::Polish::spec::functions_p40_5 ... FAILED
test braille::Polish::spec::functions_p40_4 ... FAILED
test braille::Polish::spec::functions_p40_9 ... FAILED
test braille::Polish::spec::functions_p40_7 ... FAILED
test braille::Polish::spec::functions_p40_8 ... FAILED
test braille::Polish::spec::functions_p41_1 ... FAILED
test braille::Polish::spec::functions_p41_2 ... FAILED
test braille::Polish::spec::functions_p41_3 ... FAILED
test braille::Polish::spec::functions_p41_4 ... FAILED
test braille::Polish::spec::functions_p41_5_const ... FAILED
test braille::Polish::spec::functions_p41_7_sgn ... ok
test braille::Polish::spec::functions_p41_6_sgn ... ok
test braille::Polish::spec::functions_p41_8 ... FAILED
test braille::Polish::spec::functions_p41_9_2 ... FAILED
test braille::Polish::spec::functions_p41_9_1 ... FAILED
test braille::Polish::spec::functions_p43_1_1 ... FAILED
test braille::Polish::spec::functions_p43_2_1 ... FAILED
test braille::Polish::spec::functions_p43_2_2 ... FAILED
test braille::Polish::spec::functions_p43_3 ... FAILED
test braille::Polish::spec::functions_p43_1_2 ... FAILED
test braille::Polish::spec::functions_p43_4 ... FAILED
test braille::Polish::spec::geometry_p49_1 ... FAILED
test braille::Polish::spec::geometry_p49_10 ... FAILED
test braille::Polish::spec::geometry_p49_11 ... FAILED
test braille::Polish::spec::geometry_p49_3 ... FAILED
test braille::Polish::spec::geometry_p49_4 ... FAILED
test braille::Polish::spec::geometry_p49_2 ... FAILED
test braille::Polish::spec::geometry_p49_5 ... FAILED
test braille::Polish::spec::geometry_p49_6 ... FAILED
test braille::Polish::spec::geometry_p49_8 ... FAILED
test braille::Polish::spec::geometry_p49_9 ... FAILED
test braille::Polish::spec::geometry_p49_7 ... FAILED
test braille::Polish::spec::geometry_p50_2a ... FAILED
test braille::Polish::spec::geometry_p50_2 ... FAILED
test braille::Polish::spec::geometry_p50_1 ... FAILED
test braille::Polish::spec::geometry_p50_3 ... FAILED
test braille::Polish::spec::geometry_p50_4 ... FAILED
test braille::Polish::spec::hydrates_p80_4a ... FAILED
test braille::Polish::spec::hydrates_p80_4 ... FAILED
test braille::Polish::spec::integrals_p57_1 ... FAILED
test braille::Polish::spec::integrals_p57_3 ... FAILED
test braille::Polish::spec::ionic_bonds_p83_1 ... FAILED
test braille::Polish::spec::integrals_p57_2 ... FAILED
test braille::Polish::spec::ions_p80_1 ... FAILED
test braille::Polish::spec::ions_p80_1a ... FAILED
test braille::Polish::spec::ions_p80_3 ... FAILED
test braille::Polish::spec::ions_p80_2 ... FAILED
test braille::Polish::spec::logarithms_p47_1 ... FAILED
test braille::Polish::spec::logarithms_p47_3 ... FAILED
test braille::Polish::spec::logarithms_p47_2 ... FAILED
test braille::Polish::spec::logarithms_p47_5 ... FAILED
test braille::Polish::spec::logarithms_p47_4 ... FAILED
test braille::Polish::spec::logarithms_p47_6 ... FAILED
test braille::Polish::spec::logarithms_p47_8 ... FAILED
test braille::Polish::spec::math_logic_p54_1 ... FAILED
test braille::Polish::spec::logarithms_p47_7 ... FAILED
test braille::Polish::spec::math_logic_p54_2 ... FAILED
test braille::Polish::spec::math_logic_p54_4 ... FAILED
test braille::Polish::spec::math_logic_p54_5 ... FAILED
test braille::Polish::spec::number_divisors_1 ... FAILED
test braille::Polish::spec::number_separation_1 ... ok
test braille::Polish::spec::math_logic_p54_3 ... FAILED
test braille::Polish::spec::number_divisors_2 ... FAILED
test braille::Polish::spec::number_separation_2 ... ok
test braille::Polish::spec::number_separation_3 ... ok
test braille::Polish::spec::number_separation_4 ... FAILED
test braille::Polish::spec::number_separation_5 ... FAILED
test braille::Polish::spec::number_separation_7 ... FAILED
test braille::Polish::spec::number_separation_6 ... FAILED
test braille::Polish::spec::number_separation_8 ... FAILED
test braille::Polish::spec::organic_cmpds_p88_1 ... FAILED
test braille::Polish::spec::organic_cmpds_p88_2 ... FAILED
test braille::Polish::spec::oxidation_states_p85_1 ... FAILED
test braille::Polish::spec::oxidation_states_p85_2a ... FAILED
test braille::Polish::spec::oxidation_states_p85_2 ... FAILED
test braille::Polish::spec::percents_and_promiles_1 ... ok
test braille::Polish::spec::partial_charges_p81_3 ... FAILED
test braille::Polish::spec::percents_and_promiles_2 ... ok
test braille::Polish::spec::physics_p60_1 ... FAILED
test braille::Polish::spec::physics_p60_2 ... FAILED
test braille::Polish::spec::physics_p60_6 ... FAILED
test braille::Polish::spec::physics_p60_3 ... FAILED
test braille::Polish::spec::physics_p60_4 ... FAILED
test braille::Polish::spec::physics_p60_3a ... FAILED
test braille::Polish::spec::physics_p60_5 ... FAILED
test braille::Polish::spec::physics_p61_1 ... FAILED
test braille::Polish::spec::physics_p61_1a ... FAILED
test braille::Polish::spec::physics_p61_1b ... FAILED
test braille::Polish::spec::physics_p61_2 ... FAILED
test braille::Polish::spec::physics_p61_2a ... FAILED
test braille::Polish::spec::physics_p61_2b ... FAILED
test braille::Polish::spec::physics_p61_3 ... FAILED
test braille::Polish::spec::physics_p62_2 ... FAILED
test braille::Polish::spec::physics_p61_3a ... FAILED
test braille::Polish::spec::physics_p62_1 ... FAILED
test braille::Polish::spec::physics_p62_3 ... FAILED
test braille::Polish::spec::physics_p62_4 ... ok
test braille::Polish::spec::physics_p63_1 ... FAILED
test braille::Polish::spec::physics_p63_3 ... FAILED
test braille::Polish::spec::physics_p63_2 ... FAILED
test braille::Polish::spec::physics_p63_5 ... FAILED
test braille::Polish::spec::physics_p63_4 ... FAILED
test braille::Polish::spec::physics_p64_1 ... FAILED
test braille::Polish::spec::physics_p64_2 ... FAILED
test braille::Polish::spec::physics_p64_3 ... FAILED
test braille::Polish::spec::physics_p64_4 ... FAILED
test braille::Polish::spec::physics_p64_6 ... FAILED
test braille::Polish::spec::physics_p64_5 ... FAILED
test braille::Polish::spec::physics_p64_7 ... FAILED
test braille::Polish::spec::physics_p64_8 ... FAILED
test braille::Polish::spec::physics_p64_9 ... FAILED
test braille::Polish::spec::physics_p65_1 ... FAILED
test braille::Polish::spec::physics_p65_2 ... FAILED
test braille::Polish::spec::physics_p65_3 ... FAILED
test braille::Polish::spec::physics_p66_1 ... FAILED
test braille::Polish::spec::physics_p65_4 ... FAILED
test braille::Polish::spec::physics_p66_2 ... FAILED
test braille::Polish::spec::physics_p66_4 ... FAILED
test braille::Polish::spec::physics_p66_3 ... FAILED
test braille::Polish::spec::physics_p66_5 ... FAILED
test braille::Polish::spec::physics_p66_5a ... FAILED
test braille::Polish::spec::physics_p66_6 ... FAILED
test braille::Polish::spec::physics_p67_1 ... FAILED
test braille::Polish::spec::physics_p67_2 ... FAILED
test braille::Polish::spec::physics_p67_2a ... FAILED
test braille::Polish::spec::physics_p67_3 ... FAILED
test braille::Polish::spec::physics_p68_1a ... FAILED
test braille::Polish::spec::physics_p68_1 ... FAILED
test braille::Polish::spec::physics_p68_2 ... FAILED
test braille::Polish::spec::physics_p68_3 ... FAILED
test braille::Polish::spec::physics_p68_4a ... FAILED
test braille::Polish::spec::physics_p68_4 ... FAILED
test braille::Polish::spec::physics_units_p69_1 ... FAILED
test braille::Polish::spec::physics_p68_5 ... FAILED
test braille::Polish::spec::physics_units_p70_1 ... FAILED
test braille::Polish::spec::physics_p68_6 ... FAILED
test braille::Polish::spec::physics_units_p72_1 ... FAILED
test braille::Polish::spec::physics_units_p72_4 ... ok
test braille::Polish::spec::physics_units_p72_3 ... ok
test braille::Polish::spec::physics_units_p72_2 ... FAILED
test braille::Polish::spec::physics_units_p73_1 ... FAILED
test braille::Polish::spec::physics_units_p73_3 ... FAILED
test braille::Polish::spec::physics_units_p73_2 ... FAILED
test braille::Polish::spec::physics_units_p73_4 ... FAILED
test braille::Polish::spec::physics_units_p73_5 ... FAILED
test braille::Polish::spec::physics_units_p74_2 ... FAILED
test braille::Polish::spec::physics_units_p73_6 ... FAILED
test braille::Polish::spec::physics_units_p74_1 ... FAILED
test braille::Polish::spec::physics_units_p74_3 ... FAILED
test braille::Polish::spec::physics_units_p74_4 ... ok
test braille::Polish::spec::physics_units_p74_5 ... FAILED
test braille::Polish::spec::physics_units_p74_4a ... FAILED
test braille::Polish::spec::physics_units_p74_6 ... FAILED
test braille::Polish::spec::prob_comb_p55_2 ... FAILED
test braille::Polish::spec::prob_comb_p55_3 ... FAILED
test braille::Polish::spec::prob_comb_p55_1 ... FAILED
test braille::Polish::spec::prob_comb_p55_4 ... FAILED
test braille::Polish::spec::prob_comb_p55_6 ... FAILED
test braille::Polish::spec::prob_comb_p55_5 ... FAILED
test braille::Polish::spec::reactions_p79_1 ... FAILED
test braille::Polish::spec::reactions_p85_3 ... FAILED
test braille::Polish::spec::reactions_p85_5 ... FAILED
test braille::Polish::spec::reactions_p85_4 ... FAILED
test braille::Polish::spec::reactions_p86_2 ... FAILED
test braille::Polish::spec::reactions_p86_1 ... FAILED
test braille::Polish::spec::reactions_p86_6 ... FAILED
test braille::Polish::spec::reactions_p86_3 ... FAILED
test braille::Polish::spec::redox_reactions_p86_4 ... FAILED
test braille::Polish::spec::redox_reactions_p86_5 ... FAILED
test braille::Polish::spec::relations_1 ... ok
test braille::Polish::spec::relations_2 ... FAILED
test braille::Polish::spec::roots_1 ... ok
test braille::Polish::spec::roots_12 ... FAILED
test braille::Polish::spec::roots_10 ... FAILED
test braille::Polish::spec::roots_13 ... FAILED
test braille::Polish::spec::roots_11 ... FAILED
test braille::Polish::spec::roots_16 ... FAILED
test braille::Polish::spec::roots_17 ... FAILED
test braille::Polish::spec::roots_14 ... FAILED
test braille::Polish::spec::roots_15 ... FAILED
test braille::Polish::spec::roots_19 ... FAILED
test braille::Polish::spec::roots_18 ... FAILED
test braille::Polish::spec::roots_2 ... ok
test braille::Polish::spec::roots_20 ... FAILED
test braille::Polish::spec::roots_21 ... FAILED
test braille::Polish::spec::roots_23 ... FAILED
test braille::Polish::spec::roots_22 ... FAILED
test braille::Polish::spec::roots_24 ... FAILED
test braille::Polish::spec::roots_27 ... FAILED
test braille::Polish::spec::roots_28 ... FAILED
test braille::Polish::spec::roots_25 ... FAILED
test braille::Polish::spec::roots_26 ... FAILED
test braille::Polish::spec::roots_29 ... FAILED
test braille::Polish::spec::roots_4 ... FAILED
test braille::Polish::spec::roots_3 ... FAILED
test braille::Polish::spec::roots_5 ... FAILED
test braille::Polish::spec::roots_6 ... FAILED
test braille::Polish::spec::roots_8 ... FAILED
test braille::Polish::spec::sets_1 ... FAILED
test braille::Polish::spec::roots_9 ... FAILED
test braille::Polish::spec::roots_7 ... FAILED
test braille::Polish::spec::sets_10 ... FAILED
test braille::Polish::spec::sets_12 ... FAILED
test braille::Polish::spec::sets_11 ... FAILED
test braille::Polish::spec::sets_13 ... FAILED
test braille::Polish::spec::sets_14 ... FAILED
test braille::Polish::spec::sets_16 ... FAILED
test braille::Polish::spec::sets_17 ... FAILED
test braille::Polish::spec::sets_15 ... FAILED
test braille::Polish::spec::sets_18 ... FAILED
test braille::Polish::spec::sets_2 ... FAILED
test braille::Polish::spec::sets_19 ... FAILED
test braille::Polish::spec::sets_20 ... FAILED
test braille::Polish::spec::sets_22 ... FAILED
test braille::Polish::spec::sets_23 ... FAILED
test braille::Polish::spec::sets_5 ... FAILED
test braille::Polish::spec::sets_24 ... FAILED
test braille::Polish::spec::sets_21 ... FAILED
test braille::Polish::spec::sets_4 ... FAILED
test braille::Polish::spec::sets_3 ... FAILED
test braille::Polish::spec::sets_6 ... FAILED
test braille::Polish::spec::sets_8 ... FAILED
test braille::Polish::spec::sets_7 ... FAILED
test braille::Polish::spec::signs_of_action_4a ... ok
test braille::Polish::spec::signs_of_action_3 ... ok
test braille::Polish::spec::sets_9 ... FAILED
test braille::Polish::spec::signs_of_action_2 ... FAILED
test braille::Polish::spec::signs_of_action_1 ... FAILED
test braille::Polish::spec::simple_projectors_2 ... FAILED
test braille::Polish::spec::simple_projectors_3 ... FAILED
test braille::Polish::spec::signs_of_action_4b ... FAILED
test braille::Polish::spec::stoichiometric_indices_p78_1 ... FAILED
test braille::Polish::spec::simple_projectors_6 ... FAILED
test braille::Polish::spec::simple_projectors_1 ... FAILED
test braille::Polish::spec::simple_projectors_5 ... FAILED
test braille::Polish::spec::simple_projectors_4 ... FAILED
test braille::Polish::spec::stoichiometric_indices_p78_3a ... FAILED
test braille::Polish::spec::stoichiometric_indices_p78_4 ... FAILED
test braille::Polish::spec::stoichiometric_indices_p78_2 ... FAILED
test braille::Polish::spec::stoichiometric_indices_p78_5 ... FAILED
test braille::Polish::spec::stoichiometric_indices_p78_3 ... FAILED
test braille::Polish::spec::stoichiometric_indices_p78_7 ... FAILED
test braille::Polish::spec::stoichiometric_indices_p78_6 ... FAILED
test braille::Polish::spec::stoichiometric_indices_p78_4a ... FAILED
test braille::Polish::spec::stoichiometric_indices_p78_8 ... FAILED
test braille::Polish::spec::stoichiometric_indices_p78_7a ... FAILED
test braille::Polish::spec::stoichiometric_indices_p78_9 ... FAILED
test braille::Polish::spec::structural_formulas_p89_2 ... FAILED
test braille::Polish::spec::structural_formulas_p89_1 ... FAILED
test braille::Polish::spec::structural_formulas_p89_3 ... FAILED
test braille::Polish::spec::structural_formulas_p89_4 ... FAILED
test braille::Polish::spec::structural_formulas_p89_5 ... FAILED
test braille::Polish::spec::structural_formulas_p89_6 ... FAILED
test braille::Polish::spec::structural_formulas_p90_1 ... FAILED
test braille::Polish::spec::structural_formulas_p89_7 ... FAILED
test braille::Polish::spec::time_1 ... FAILED
test braille::Polish::spec::time_2 ... FAILED
test braille::Polish::spec::structural_formulas_p89_6a ... FAILED
test braille::Polish::spec::structural_formulas_p90_2 ... FAILED
test braille::Polish::spec::structural_formulas_p91_1 ... FAILED
test braille::Polish::spec::time_3 ... ok
test braille::Polish::spec::trigonometry_p51_1 ... ok
test braille::Polish::spec::trigonometry_p51_3 ... FAILED
test braille::Polish::spec::trigonometry_p51_2 ... FAILED
test braille::Polish::spec::trigonometry_p51_4a ... FAILED
test braille::Polish::spec::trigonometry_p51_4 ... FAILED
test braille::Polish::spec::trigonometry_p51_5 ... FAILED
test braille::Polish::spec::trigonometry_p52_1 ... ok
test braille::Polish::spec::trigonometry_p52_5 ... FAILED
test braille::Polish::spec::trigonometry_p52_4 ... ok
test braille::Polish::spec::trigonometry_p52_2 ... ok
test braille::Polish::spec::trigonometry_p52_6a ... FAILED
test braille::Polish::spec::trigonometry_p52_3 ... FAILED
test braille::Polish::spec::trigonometry_p52_6b ... FAILED
test braille::Polish::spec::trigonometry_p52_6 ... ok
test braille::Polish::spec::trigonometry_p52_7 ... FAILED
test braille::Polish::spec::trigonometry_p52_8 ... FAILED
test braille::Polish::spec::trigonometry_p52_7b ... FAILED
test braille::Polish::spec::trigonometry_p52_7a ... FAILED
test braille::Polish::spec::trigonometry_p53_1 ... FAILED
test braille::Polish::spec::trigonometry_p53_3 ... FAILED
test braille::Polish::spec::trigonometry_p53_2 ... FAILED
test braille::Polish::spec::trigonometry_p53_4 ... FAILED
test braille::Polish::spec::trigonometry_p53_5 ... FAILED
test braille::Polish::spec::units_currency_p75_1 ... FAILED
test braille::Polish::spec::units_currency_p75_2 ... FAILED
test braille::Polish::spec::units_of_measurement_1 ... ok
test braille::Polish::spec::units_of_measurement_2 ... ok
test braille::Polish::spec::units_of_measurement_3 ... ok
test braille::Polish::spec::units_of_measurement_6 ... FAILED
test braille::Polish::spec::units_of_measurement_4 ... FAILED
test braille::Polish::spec::units_of_measurement_5 ... ok
test braille::Polish::spec::units_of_measurement_7 ... ok
test braille::Polish::spec::units_p75_4 ... FAILED
test braille::Polish::spec::units_p75_3 ... FAILED
test braille::Polish::spec::units_p75_4a ... FAILED
test braille::Polish::spec::units_p76_1 ... FAILED
test braille::Polish::spec::units_p75_6 ... FAILED
test braille::Polish::spec::units_p75_5 ... ok
test braille::Polish::spec::units_p76_2 ... FAILED
test braille::Polish::spec::units_p76_3 ... FAILED
test braille::Polish::spec::valence_p84_4 ... FAILED
test braille::Polish::spec::valence_p84_5 ... FAILED
failures:
---- braille::Polish::spec::Intro_3 stdout ----
thread 'braille::Polish::spec::Intro_3' panicked at tests\common\mod.rs:138:23:
assertion `left == right` failed
left: "⠌⠒⠩⠼⠃⠛⠀⠶⠼⠉"
right: "⠌⠼⠉⠩⠃⠛⠀⠶⠼⠉"
note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace
---- braille::Polish::spec::algebraic_expressions_2 stdout ----
thread 'braille::Polish::spec::algebraic_expressions_2' panicked at tests\common\mod.rs:138:23:
assertion `left == right` failed
left: "⠼⠉⠠⠭⠀⠖⠽⠀⠖⠵"
right: "⠼⠉⠭⠀⠖⠽⠀⠖⠵"
---- braille::Polish::spec::Intro_4 stdout ----
thread 'braille::Polish::spec::Intro_4' panicked at tests\common\mod.rs:138:23:
assertion `left == right` failed
left: "⠌⠒⠩⠼⠃⠛⠀⠶⠼⠉"
right: "⠌⠼⠉⠩⠃⠛⠀⠶⠼⠉"
---- braille::Polish::spec::algebraic_expressions_4 stdout ----
thread 'braille::Polish::spec::algebraic_expressions_4' panicked at tests\common\mod.rs:138:23:
assertion `left == right` failed
left: "⠼⠉⠠⠭⠀⠖⠼⠃⠽⠀⠖⠼⠙⠵"
right: "⠼⠉⠭⠀⠖⠼⠃⠽⠀⠖⠼⠙⠵"
---- braille::Polish::spec::algebraic_expressions_5 stdout ----
thread 'braille::Polish::spec::algebraic_expressions_5' panicked at tests\common\mod.rs:138:23:
assertion `left == right` failed
left: "⠼⠃⠠⠁⠨⠉⠀⠖⠼⠙⠨⠃⠠⠉⠀⠤⠼⠉⠂⠃⠨⠃⠙"
right: "⠼⠃⠠⠁⠉⠀⠖⠼⠙⠨⠃⠉⠀⠤⠼⠉⠂⠃⠨⠃⠙"
---- braille::Polish::spec::atoms_p81_1 stdout ----
thread 'braille::Polish::spec::atoms_p81_1' panicked at tests\common\mod.rs:138:23:
assertion `left == right` failed
left: "⠌⠼⠙⠡⠼⠃⠱⠨⠓⠑"
right: "⠓⠑⠠⠌⠼⠃⠈⠡⠙"
---- braille::Polish::spec::algebraic_expressions_6 stdout ----
[libmathcat::braille] polish_cleanup: start=N⠃l⠁L⠉W⠖N⠙L⠃l⠉W⠤N⠉N⠂N⠃L⠃L⠙
[libmathcat::braille] After remove mode changes: 'N⠃l⠁⠉W⠖N⠙L⠃⠉W⠤N⠉⠂⠃L⠃⠙'
[libmathcat::braille] After substitutions : 'N⠃l⠁⠉W⠖N⠙L⠃⠉W⠤N⠉⠂⠃L⠃⠙'
thread 'braille::Polish::spec::algebraic_expressions_6' panicked at tests\common\mod.rs:138:23:
assertion `left == right` failed
left: "⠼⠃⠠⠁⠨⠉⠀⠖⠼⠙⠨⠃⠠⠉⠀⠤⠼⠉⠂⠃⠨⠃⠙"
right: "⠼⠃⠠⠁⠉⠀⠖⠼⠙⠨⠃⠉⠀⠤⠼⠉⠂⠃⠨⠃⠙"
---- braille::Polish::spec::atoms_p81_1a stdout ----
[libmathcat::speech] *** Character 'g' (0x67) is repeated
[libmathcat::speech] *** Character 'L' (0x4C) is repeated
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::braille] polish_cleanup: start=𝐿⠓l⠑⠠⠌N⠃⠈⠡N⠙
[libmathcat::braille] After remove mode changes: '⠓⠑⠠⠌N⠃⠈⠡⠙'
[libmathcat::braille] After substitutions : '⠓⠑⠠⠌N⠃⠈⠡⠙'
thread 'braille::Polish::spec::atoms_p81_1a' panicked at tests\common\mod.rs:138:23:
assertion `left == right` failed
left: "⠌⠲⠡⠆⠱⠨⠓⠑"
right: "⠓⠑⠠⠌⠼⠃⠈⠡⠙"
---- braille::Polish::spec::algebraic_expressions_7 stdout ----
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::braille] polish_cleanup: start=N⠃l⠁l⠃l⠉W⠤N⠉L⠃L⠉l⠙W⠤l⠃l⠙
[libmathcat::braille] After remove mode changes: 'N⠃l⠁⠃⠉W⠤N⠉L⠃⠉⠙W⠤⠃⠙'
[libmathcat::braille] After substitutions : 'N⠃l⠁⠃⠉W⠤N⠉L⠃⠉⠙W⠤⠃⠙'
thread 'braille::Polish::spec::algebraic_expressions_7' panicked at tests\common\mod.rs:138:23:
assertion `left == right` failed
left: "⠼⠃⠠⠁⠃⠉⠀⠤⠼⠉⠨⠃⠉⠠⠙⠀⠤⠃⠙"
right: "⠼⠃⠠⠁⠃⠉⠀⠤⠼⠉⠨⠃⠉⠙⠀⠤⠃⠙"
---- braille::Polish::spec::borders_p56_2 stdout ----
[libmathcat::speech] ...processing include: SharedRules/default.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\default.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\unicode.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\definitions.yaml'
[libmathcat::speech] ...processing include: ../../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::canonicalize]
MathML after canonicalize:
<math>
<mrow data-changed='added'>
<mrow data-changed='added'>
<munder>
<mi>lim</mi>
<mrow>
<mi>x</mi>
<mo>→</mo>
<msup>
<mn>0</mn>
<mo>+</mo>
</msup>
</mrow>
</munder>
<mo data-changed='added'>⁡</mo>
<mfrac>
<mn>1</mn>
<mi>x</mi>
</mfrac>
</mrow>
<mo>=</mo>
<mi>∞</mi>
</mrow>
</math>
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\unicode.yaml'
[libmathcat::speech] *** Character 'g' (0x67) is repeated
[libmathcat::speech] *** Character 'L' (0x4C) is repeated
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::braille] polish_cleanup: start=l⠇l⠊l⠍l⠭W⠒⠂N⠚W⠖⠄⠱wN⠁⠳l⠭W⠶N⠿
[libmathcat::braille] After remove mode changes: '⠇⠊⠍⠭W⠒⠂N⠚W⠖⠄⠱wN⠁⠳⠭W⠶N⠿'
[libmathcat::braille] After substitutions : '⠇⠊⠍⠭W⠒⠂N⠚W⠖⠄⠱wN⠁⠳⠭W⠶N⠿'
thread 'braille::Polish::spec::borders_p56_2' panicked at tests\common\mod.rs:138:23:
assertion `left == right` failed
left: "⠼⠇⠡⠠⠭⠈⠒⠂⠼⠚⠘⠖⠀⠼⠁⠳⠭⠀⠶⠼⠿"
right: "⠇⠊⠍⠭⠀⠒⠂⠼⠚⠀⠖⠄⠱⠀⠼⠁⠳⠭⠀⠶⠼⠿"
---- braille::Polish::spec::borders_p56_3 stdout ----
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\ClearSpeak_Rules.yaml'
[libmathcat::speech] ...processing include: SharedRules/geometry.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\geometry.yaml'
[libmathcat::speech] ...processing include: SharedRules/linear-algebra.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\linear-algebra.yaml'
[libmathcat::speech] ...processing include: SharedRules/calculus.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\calculus.yaml'
[libmathcat::speech] ...processing include: SharedRules/general.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\general.yaml'
[libmathcat::speech] ...processing include: SharedRules/default.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\default.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\unicode.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\definitions.yaml'
[libmathcat::speech] ...processing include: ../../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::canonicalize]
MathML after canonicalize:
<math>
<mrow data-changed='added'>
<mrow data-changed='added'>
<munder>
<mi>lim</mi>
<mrow>
<mi>n</mi>
<mo>→</mo>
<mi>∞</mi>
</mrow>
</munder>
<mo data-changed='added'>⁡</mo>
<mfrac>
<mrow>
<mi>n</mi>
<mo>+</mo>
<mn>1</mn>
</mrow>
<mi>n</mi>
</mfrac>
</mrow>
<mo>=</mo>
<mn>1</mn>
</mrow>
</math>
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\unicode.yaml'
[libmathcat::speech] *** Character 'g' (0x67) is repeated
[libmathcat::speech] *** Character 'L' (0x4C) is repeated
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::braille] polish_cleanup: start=l⠇l⠊l⠍l⠝W⠒⠂N⠿⠱w⠆l⠝W⠖N⠁W⠳Wl⠝⠰W⠶N⠁
[libmathcat::braille] After remove mode changes: '⠇⠊⠍⠝W⠒⠂N⠿⠱w⠆⠝W⠖N⠁W⠳W⠝⠰W⠶N⠁'
[libmathcat::braille] After substitutions : '⠇⠊⠍⠝W⠒⠂N⠿⠱w⠆⠝W⠖N⠁W⠳W⠝⠰W⠶N⠁'
thread 'braille::Polish::spec::borders_p56_3' panicked at tests\common\mod.rs:138:23:
assertion `left == right` failed
left: "⠼⠇⠡⠠⠝⠈⠒⠂⠼⠿⠀⠝⠈⠖⠼⠁⠳⠝⠀⠶⠼⠁"
right: "⠇⠊⠍⠝⠀⠒⠂⠼⠿⠱⠀⠆⠝⠀⠖⠼⠁⠀⠳⠀⠝⠰⠀⠶⠼⠁"
---- braille::Polish::spec::borders_p56_1 stdout ----
[libmathcat::speech] ...processing include: SharedRules/geometry.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\geometry.yaml'
[libmathcat::speech] ...processing include: SharedRules/linear-algebra.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\linear-algebra.yaml'
[libmathcat::speech] ...processing include: SharedRules/calculus.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\calculus.yaml'
[libmathcat::speech] ...processing include: SharedRules/general.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\general.yaml'
[libmathcat::speech] ...processing include: SharedRules/default.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\default.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\unicode.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\definitions.yaml'
[libmathcat::speech] ...processing include: ../../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::canonicalize]
MathML after canonicalize:
<math>
<mrow data-changed='added'>
<mrow data-changed='added'>
<munder>
<mi>lim</mi>
<mrow>
<mi>x</mi>
<mo>→</mo>
<mi>∞</mi>
</mrow>
</munder>
<mo data-changed='added'>⁡</mo>
<mfrac>
<mn>1</mn>
<mi>x</mi>
</mfrac>
</mrow>
<mo>=</mo>
<mn>0</mn>
</mrow>
</math>
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\unicode.yaml'
[libmathcat::speech] *** Character 'g' (0x67) is repeated
[libmathcat::speech] *** Character 'L' (0x4C) is repeated
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::braille] polish_cleanup: start=l⠇l⠊l⠍l⠭W⠒⠂N⠿⠱wN⠁⠳l⠭W⠶N⠚
[libmathcat::braille] After remove mode changes: '⠇⠊⠍⠭W⠒⠂N⠿⠱wN⠁⠳⠭W⠶N⠚'
[libmathcat::braille] After substitutions : '⠇⠊⠍⠭W⠒⠂N⠿⠱wN⠁⠳⠭W⠶N⠚'
thread 'braille::Polish::spec::borders_p56_1' panicked at tests\common\mod.rs:138:23:
assertion `left == right` failed
left: "⠼⠇⠡⠠⠭⠈⠒⠂⠼⠿⠀⠼⠁⠳⠭⠀⠶⠼⠚"
right: "⠇⠊⠍⠭⠀⠒⠂⠼⠿⠱⠀⠼⠁⠳⠭⠀⠶⠼⠚"
---- braille::Polish::spec::borders_p56_6 stdout ----
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\AppData\Roaming\MathCAT\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\ClearSpeak_Rules.yaml'
[libmathcat::speech] ...processing include: SharedRules/geometry.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\geometry.yaml'
[libmathcat::speech] ...processing include: SharedRules/linear-algebra.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\linear-algebra.yaml'
[libmathcat::speech] ...processing include: SharedRules/calculus.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\calculus.yaml'
[libmathcat::speech] ...processing include: SharedRules/general.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\general.yaml'
[libmathcat::speech] ...processing include: SharedRules/default.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\default.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\unicode.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\definitions.yaml'
[libmathcat::speech] ...processing include: ../../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::canonicalize]
MathML after canonicalize:
<math>
<mrow data-changed='added'>
<mrow data-changed='added'>
<munder>
<mi>lim</mi>
<mrow>
<mi>x</mi>
<mo>→</mo>
<mn>2</mn>
</mrow>
</munder>
<mo data-changed='added'>⁡</mo>
<mfrac>
<mrow>
<msup>
<mi>x</mi>
<mn>2</mn>
</msup>
<mo>-</mo>
<mn>4</mn>
</mrow>
<mrow>
<mi>x</mi>
<mo>-</mo>
<mn>2</mn>
</mrow>
</mfrac>
</mrow>
<mo>=</mo>
<mrow data-changed='added'>
<munder>
<mi>lim</mi>
<mrow>
<mi>x</mi>
<mo>→</mo>
<mn>2</mn>
</mrow>
</munder>
<mo data-changed='added'>⁡</mo>
<mrow data-changed='added'>
<mo>(</mo>
<mrow data-changed='added'>
<mi>x</mi>
<mo>+</mo>
<mn>2</mn>
</mrow>
<mo>)</mo>
</mrow>
</mrow>
<mo>=</mo>
<mn>4</mn>
</mrow>
</math>
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\unicode.yaml'
[libmathcat::speech] *** Character 'g' (0x67) is repeated
[libmathcat::speech] *** Character 'L' (0x4C) is repeated
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::braille] polish_cleanup: start=l⠇l⠊l⠍l⠭W⠒⠂N⠃⠱w⠆l⠭⠬n⠆W⠤N⠙W⠳Wl⠭W⠤N⠃⠰W⠶l⠇l⠊l⠍l⠭W⠒⠂N⠃⠱⠣l⠭W⠖N⠃⠜W⠶N⠙
[libmathcat::braille] After remove mode changes: '⠇⠊⠍⠭W⠒⠂N⠃⠱w⠆⠭⠬n⠆W⠤N⠙W⠳W⠭W⠤N⠃⠰W⠶⠇⠊⠍⠭W⠒⠂N⠃⠱⠣⠭W⠖N⠃⠜W⠶N⠙'
[libmathcat::braille] After substitutions : '⠇⠊⠍⠭W⠒⠂N⠃⠱w⠆⠭⠬n⠆W⠤N⠙W⠳W⠭W⠤N⠃⠰W⠶⠇⠊⠍⠭W⠒⠂N⠃⠱⠣⠭W⠖N⠃⠜W⠶N⠙'
thread 'braille::Polish::spec::borders_p56_6' panicked at tests\common\mod.rs:138:23:
assertion `left == right` failed
left: "⠼⠇⠡⠠⠭⠈⠒⠂⠼⠃⠀⠆⠭⠬⠆⠀⠤⠼⠙⠀⠳⠀⠭⠀⠤⠼⠃⠰⠀⠶⠼⠇⠡⠠⠭⠈⠒⠂⠼⠃⠀⠣⠭⠀⠖⠼⠃⠜⠀⠶⠼⠙"
right: "⠇⠊⠍⠭⠀⠒⠂⠼⠃⠱⠀⠆⠭⠬⠆⠀⠤⠼⠙⠀⠳⠀⠭⠀⠤⠼⠃⠰⠀⠶⠇⠊⠍⠭⠀⠒⠂⠼⠃⠱⠣⠭⠀⠖⠼⠃⠜⠀⠶⠼⠙"
---- braille::Polish::spec::borders_p56_4 stdout ----
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\AppData\Roaming\MathCAT\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\ClearSpeak_Rules.yaml'
[libmathcat::speech] ...processing include: SharedRules/geometry.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\geometry.yaml'
[libmathcat::speech] ...processing include: SharedRules/linear-algebra.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\linear-algebra.yaml'
[libmathcat::speech] ...processing include: SharedRules/calculus.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\calculus.yaml'
[libmathcat::speech] ...processing include: SharedRules/general.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\general.yaml'
[libmathcat::speech] ...processing include: SharedRules/default.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\default.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\unicode.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\definitions.yaml'
[libmathcat::speech] ...processing include: ../../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::canonicalize]
MathML after canonicalize:
<math>
<mrow data-changed='added'>
<mrow data-changed='added'>
<munder>
<mi>lim</mi>
<mrow>
<mi>x</mi>
<mo>→</mo>
<mi>∞</mi>
</mrow>
</munder>
<mo data-changed='added'>⁡</mo>
<msup>
<mn>2</mn>
<mrow>
<mo>-</mo>
<mi>x</mi>
</mrow>
</msup>
</mrow>
<mo>=</mo>
<mn>0</mn>
</mrow>
</math>
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\unicode.yaml'
[libmathcat::speech] *** Character 'g' (0x67) is repeated
[libmathcat::speech] *** Character 'L' (0x4C) is repeated
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
thread 'braille::Polish::spec::borders_p56_4' panicked at tests\common\mod.rs:139:19:
Pattern match/replacement failure!
caused by: attempting replacement pattern: "default" for "math".
Replacement
["*"]
...due to matching the MathML
<math id='M0hatgfv-0' data-id-added='true'>
<mrow data-changed='added' id='M0hatgfv-1' data-id-added='true'>
<mrow data-changed='added' id='M0hatgfv-2' data-id-added='true'>
<munder id='M0hatgfv-3' data-id-added='true'>
<mi id='M0hatgfv-4' data-id-added='true'>lim</mi>
<mrow id='M0hatgfv-5' data-id-added='true'>
<mi id='M0hatgfv-6' data-id-added='true'>x</mi>
<mo id='M0hatgfv-7' data-id-added='true'>→</mo>
<mi id='M0hatgfv-8' data-id-added='true'>∞</mi>
</mrow>
</munder>
<mo data-changed='added' id='M0hatgfv-9' data-id-added='true'>⁡</mo>
<msup id='M0hatgfv-10' data-id-added='true'>
<mn id='M0hatgfv-11' data-id-added='true'>2</mn>
<mrow id='M0hatgfv-12' data-id-added='true'>
<mo id='M0hatgfv-13' data-id-added='true'>-</mo>
<mi id='M0hatgfv-14' data-id-added='true'>x</mi>
</mrow>
</msup>
</mrow>
<mo id='M0hatgfv-15' data-id-added='true'>=</mo>
<mn id='M0hatgfv-16' data-id-added='true'>0</mn>
</mrow>
</math>
with the pattern
"."
The patterns are in \\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml.
caused by: attempting replacement pattern: "default" for "mrow".
Replacement
["*"]
...due to matching the MathML
<mrow data-changed='added' id='M0hatgfv-1' data-id-added='true'>
<mrow data-changed='added' id='M0hatgfv-2' data-id-added='true'>
<munder id='M0hatgfv-3' data-id-added='true'>
<mi id='M0hatgfv-4' data-id-added='true'>lim</mi>
<mrow id='M0hatgfv-5' data-id-added='true'>
<mi id='M0hatgfv-6' data-id-added='true'>x</mi>
<mo id='M0hatgfv-7' data-id-added='true'>→</mo>
<mi id='M0hatgfv-8' data-id-added='true'>∞</mi>
</mrow>
</munder>
<mo data-changed='added' id='M0hatgfv-9' data-id-added='true'>⁡</mo>
<msup id='M0hatgfv-10' data-id-added='true'>
<mn id='M0hatgfv-11' data-id-added='true'>2</mn>
<mrow id='M0hatgfv-12' data-id-added='true'>
<mo id='M0hatgfv-13' data-id-added='true'>-</mo>
<mi id='M0hatgfv-14' data-id-added='true'>x</mi>
</mrow>
</msup>
</mrow>
<mo id='M0hatgfv-15' data-id-added='true'>=</mo>
<mn id='M0hatgfv-16' data-id-added='true'>0</mn>
</mrow>
with the pattern
"."
The patterns are in \\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml.
caused by: attempting replacement pattern: "default" for "mrow".
Replacement
["*"]
...due to matching the MathML
<mrow data-changed='added' id='M0hatgfv-2' data-id-added='true'>
<munder id='M0hatgfv-3' data-id-added='true'>
<mi id='M0hatgfv-4' data-id-added='true'>lim</mi>
<mrow id='M0hatgfv-5' data-id-added='true'>
<mi id='M0hatgfv-6' data-id-added='true'>x</mi>
<mo id='M0hatgfv-7' data-id-added='true'>→</mo>
<mi id='M0hatgfv-8' data-id-added='true'>∞</mi>
</mrow>
</munder>
<mo data-changed='added' id='M0hatgfv-9' data-id-added='true'>⁡</mo>
<msup id='M0hatgfv-10' data-id-added='true'>
<mn id='M0hatgfv-11' data-id-added='true'>2</mn>
<mrow id='M0hatgfv-12' data-id-added='true'>
<mo id='M0hatgfv-13' data-id-added='true'>-</mo>
<mi id='M0hatgfv-14' data-id-added='true'>x</mi>
</mrow>
</msup>
</mrow>
with the pattern
"."
The patterns are in \\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml.
caused by: attempting replacement pattern: "default" for "msup".
Replacement
- test: [ if: '"*[1][self::m:mrow and not(IsBracketed(., '', ''))]"' then:
- t: "⠢"
- "*[1]"
- t: "⠔"
else:["*[1]"]]
- test: [ if: '"self::m:msub or self::m:msubsup"' then:[t: "⠌"]]
test: [ if: '"self::m:msup"' then:[t: "⠡"]]
test: [ if: '"self::m:munder or self::m:munderover"' then:[t: "⠌⠌"] else:[t: "⠡⠡"]]
- "*[2]"
- test: [ if: '"self::m:msubsup or self::m:munderover"' then:[test: [ if: '"self::m:msubsup"' then:[t: "⠡"] else:[t: "⠡⠡"]]
]]
- "*[3]"
- test: [ if: '"self::m:msup and *[2][self::m:mo]"' then:[t: "⠄"]]
...due to matching the MathML
<msup id='M0hatgfv-10' data-id-added='true'>
<mn id='M0hatgfv-11' data-id-added='true'>2</mn>
<mrow id='M0hatgfv-12' data-id-added='true'>
<mo id='M0hatgfv-13' data-id-added='true'>-</mo>
<mi id='M0hatgfv-14' data-id-added='true'>x</mi>
</mrow>
</msup>
with the pattern
"."
The patterns are in \\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml.
caused by: During replacement, no matching element found
---- braille::Polish::spec::borders_p56_7 stdout ----
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\AppData\Roaming\MathCAT\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\ClearSpeak_Rules.yaml'
[libmathcat::speech] ...processing include: SharedRules/geometry.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\geometry.yaml'
[libmathcat::speech] ...processing include: SharedRules/linear-algebra.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\linear-algebra.yaml'
[libmathcat::speech] ...processing include: SharedRules/calculus.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\calculus.yaml'
[libmathcat::speech] ...processing include: SharedRules/general.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\general.yaml'
[libmathcat::speech] ...processing include: SharedRules/default.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\default.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\unicode.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\definitions.yaml'
[libmathcat::speech] ...processing include: ../../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::canonicalize]
MathML after canonicalize:
<math>
<mrow data-changed='added'>
<munder>
<mi>lim</mi>
<msup>
<mi>e</mi>
<mrow>
<mi>x</mi>
<mo>→</mo>
<msub>
<mi>x</mi>
<mn>0</mn>
</msub>
</mrow>
</msup>
</munder>
<mo data-changed='added'>⁡</mo>
<mi>f</mi>
<mo data-changed='added'>⁡</mo>
<mrow data-changed='added'>
<mo>(</mo>
<mi>x</mi>
<mo>)</mo>
</mrow>
</mrow>
</math>
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\unicode.yaml'
[libmathcat::speech] *** Character 'g' (0x67) is repeated
[libmathcat::speech] *** Character 'L' (0x4C) is repeated
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
thread 'braille::Polish::spec::borders_p56_7' panicked at tests\common\mod.rs:139:19:
Pattern match/replacement failure!
caused by: attempting replacement pattern: "default" for "math".
Replacement
["*"]
...due to matching the MathML
<math id='M0i9920o-0' data-id-added='true'>
<mrow data-changed='added' id='M0i9920o-1' data-id-added='true'>
<munder id='M0i9920o-2' data-id-added='true'>
<mi id='M0i9920o-3' data-id-added='true'>lim</mi>
<msup id='M0i9920o-4' data-id-added='true'>
<mi id='M0i9920o-5' data-id-added='true'>e</mi>
<mrow id='M0i9920o-6' data-id-added='true'>
<mi id='M0i9920o-7' data-id-added='true'>x</mi>
<mo id='M0i9920o-8' data-id-added='true'>→</mo>
<msub id='M0i9920o-9' data-id-added='true'>
<mi id='M0i9920o-10' data-id-added='true'>x</mi>
<mn id='M0i9920o-11' data-id-added='true'>0</mn>
</msub>
</mrow>
</msup>
</munder>
<mo data-changed='added' id='M0i9920o-12' data-id-added='true'>⁡</mo>
<mi id='M0i9920o-13' data-id-added='true'>f</mi>
<mo data-changed='added' id='M0i9920o-14' data-id-added='true'>⁡</mo>
<mrow data-changed='added' id='M0i9920o-15' data-id-added='true'>
<mo id='M0i9920o-16' data-id-added='true'>(</mo>
<mi id='M0i9920o-17' data-id-added='true'>x</mi>
<mo id='M0i9920o-18' data-id-added='true'>)</mo>
</mrow>
</mrow>
</math>
with the pattern
"."
The patterns are in \\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml.
caused by: attempting replacement pattern: "default" for "mrow".
Replacement
["*"]
...due to matching the MathML
<mrow data-changed='added' id='M0i9920o-1' data-id-added='true'>
<munder id='M0i9920o-2' data-id-added='true'>
<mi id='M0i9920o-3' data-id-added='true'>lim</mi>
<msup id='M0i9920o-4' data-id-added='true'>
<mi id='M0i9920o-5' data-id-added='true'>e</mi>
<mrow id='M0i9920o-6' data-id-added='true'>
<mi id='M0i9920o-7' data-id-added='true'>x</mi>
<mo id='M0i9920o-8' data-id-added='true'>→</mo>
<msub id='M0i9920o-9' data-id-added='true'>
<mi id='M0i9920o-10' data-id-added='true'>x</mi>
<mn id='M0i9920o-11' data-id-added='true'>0</mn>
</msub>
</mrow>
</msup>
</munder>
<mo data-changed='added' id='M0i9920o-12' data-id-added='true'>⁡</mo>
<mi id='M0i9920o-13' data-id-added='true'>f</mi>
<mo data-changed='added' id='M0i9920o-14' data-id-added='true'>⁡</mo>
<mrow data-changed='added' id='M0i9920o-15' data-id-added='true'>
<mo id='M0i9920o-16' data-id-added='true'>(</mo>
<mi id='M0i9920o-17' data-id-added='true'>x</mi>
<mo id='M0i9920o-18' data-id-added='true'>)</mo>
</mrow>
</mrow>
with the pattern
"."
The patterns are in \\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml.
caused by: attempting replacement pattern: "known-functions" for "munder".
Replacement
- "*[1]"
- "*[2]"
- t: "⠱"
...due to matching the MathML
<munder id='M0i9920o-2' data-id-added='true'>
<mi id='M0i9920o-3' data-id-added='true'>lim</mi>
<msup id='M0i9920o-4' data-id-added='true'>
<mi id='M0i9920o-5' data-id-added='true'>e</mi>
<mrow id='M0i9920o-6' data-id-added='true'>
<mi id='M0i9920o-7' data-id-added='true'>x</mi>
<mo id='M0i9920o-8' data-id-added='true'>→</mo>
<msub id='M0i9920o-9' data-id-added='true'>
<mi id='M0i9920o-10' data-id-added='true'>x</mi>
<mn id='M0i9920o-11' data-id-added='true'>0</mn>
</msub>
</mrow>
</msup>
</munder>
with the pattern
"*[1][self::m:mi][.='log' or .='lim']"
The patterns are in \\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml.
caused by: attempting replacement pattern: "default" for "msup".
Replacement
- test: [ if: '"*[1][self::m:mrow and not(IsBracketed(., '', ''))]"' then:
- t: "⠢"
- "*[1]"
- t: "⠔"
else:["*[1]"]]
- test: [ if: '"self::m:msub or self::m:msubsup"' then:[t: "⠌"]]
test: [ if: '"self::m:msup"' then:[t: "⠡"]]
test: [ if: '"self::m:munder or self::m:munderover"' then:[t: "⠌⠌"] else:[t: "⠡⠡"]]
- "*[2]"
- test: [ if: '"self::m:msubsup or self::m:munderover"' then:[test: [ if: '"self::m:msubsup"' then:[t: "⠡"] else:[t: "⠡⠡"]]
]]
- "*[3]"
- test: [ if: '"self::m:msup and *[2][self::m:mo]"' then:[t: "⠄"]]
...due to matching the MathML
<msup id='M0i9920o-4' data-id-added='true'>
<mi id='M0i9920o-5' data-id-added='true'>e</mi>
<mrow id='M0i9920o-6' data-id-added='true'>
<mi id='M0i9920o-7' data-id-added='true'>x</mi>
<mo id='M0i9920o-8' data-id-added='true'>→</mo>
<msub id='M0i9920o-9' data-id-added='true'>
<mi id='M0i9920o-10' data-id-added='true'>x</mi>
<mn id='M0i9920o-11' data-id-added='true'>0</mn>
</msub>
</mrow>
</msup>
with the pattern
"."
The patterns are in \\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml.
caused by: During replacement, no matching element found
---- braille::Polish::spec::borders_p56_5 stdout ----
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\AppData\Roaming\MathCAT\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\ClearSpeak_Rules.yaml'
[libmathcat::speech] ...processing include: SharedRules/geometry.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\geometry.yaml'
[libmathcat::speech] ...processing include: SharedRules/linear-algebra.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\linear-algebra.yaml'
[libmathcat::speech] ...processing include: SharedRules/calculus.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\calculus.yaml'
[libmathcat::speech] ...processing include: SharedRules/general.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\general.yaml'
[libmathcat::speech] ...processing include: SharedRules/default.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\default.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\unicode.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\definitions.yaml'
[libmathcat::speech] ...processing include: ../../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::canonicalize]
MathML after canonicalize:
<math>
<mrow data-changed='added'>
<munder>
<mi>lim</mi>
<mrow>
<mrow data-changed='added'>
<mi>Δ</mi>
<mo data-changed='added'>⁢</mo>
<mi>x</mi>
</mrow>
<mo>→</mo>
<mn>0</mn>
</mrow>
</munder>
<mo data-changed='added'>⁡</mo>
<mfrac>
<mrow>
<mrow data-changed='added'>
<mi>f</mi>
<mo data-changed='added'>⁡</mo>
<mrow data-changed='added'>
<mo>(</mo>
<mrow data-changed='added'>
<mi>x</mi>
<mo>+</mo>
<mrow data-changed='added'>
<mi>Δ</mi>
<mo data-changed='added'>⁢</mo>
<mi>x</mi>
</mrow>
</mrow>
<mo>)</mo>
</mrow>
</mrow>
<mo>-</mo>
<mrow data-changed='added'>
<mi>f</mi>
<mo data-changed='added'>⁡</mo>
<mrow data-changed='added'>
<mo>(</mo>
<mi>x</mi>
<mo>)</mo>
</mrow>
</mrow>
</mrow>
<mrow>
<mi>Δ</mi>
<mo data-changed='added'>⁢</mo>
<mi>x</mi>
</mrow>
</mfrac>
</mrow>
</math>
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\unicode.yaml'
[libmathcat::speech] *** Character 'g' (0x67) is repeated
[libmathcat::speech] *** Character 'L' (0x4C) is repeated
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::braille] polish_cleanup: start=l⠇l⠊l⠍G⠙l⠭W⠒⠂N⠚⠱w⠆l⠋⠣l⠭W⠖G⠙l⠭⠜W⠤l⠋⠣l⠭⠜W⠳WG⠙l⠭⠰
[libmathcat::braille] After remove mode changes: '⠇⠊⠍G⠙⠭W⠒⠂N⠚⠱w⠆⠋⠣⠭W⠖G⠙⠭⠜W⠤⠋⠣⠭⠜W⠳WG⠙⠭⠰'
[libmathcat::braille] After substitutions : '⠇⠊⠍G⠙⠭W⠒⠂N⠚⠱w⠆⠋⠣⠭W⠖G⠙⠭⠜W⠤⠋⠣⠭⠜W⠳WG⠙⠭⠰'
thread 'braille::Polish::spec::borders_p56_5' panicked at tests\common\mod.rs:138:23:
assertion `left == right` failed
left: "⠼⠇⠡⠸⠙⠠⠭⠈⠒⠂⠼⠚⠀⠆⠋⠣⠭⠀⠖⠸⠙⠠⠭⠜⠀⠤⠋⠣⠭⠜⠀⠳⠀⠸⠙⠠⠭⠰"
right: "⠇⠊⠍⠸⠙⠭⠀⠒⠂⠼⠚⠱⠀⠆⠋⠣⠭⠀⠖⠸⠙⠭⠜⠀⠤⠋⠣⠭⠜⠀⠳⠀⠸⠙⠭⠰"
---- braille::Polish::spec::brackets_1 stdout ----
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\AppData\Roaming\MathCAT\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\ClearSpeak_Rules.yaml'
[libmathcat::speech] ...processing include: SharedRules/geometry.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\geometry.yaml'
[libmathcat::speech] ...processing include: SharedRules/linear-algebra.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\linear-algebra.yaml'
[libmathcat::speech] ...processing include: SharedRules/calculus.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\calculus.yaml'
[libmathcat::speech] ...processing include: SharedRules/general.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\general.yaml'
[libmathcat::speech] ...processing include: SharedRules/default.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\default.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\unicode.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\definitions.yaml'
[libmathcat::speech] ...processing include: ../../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::canonicalize]
MathML after canonicalize:
<math>
<mrow data-changed='added'>
<mrow data-changed='added'>
<mrow data-changed='added'>
<mo>(</mo>
<mrow data-changed='added'>
<mn>14</mn>
<mo>-</mo>
<mn>5</mn>
</mrow>
<mo>)</mo>
</mrow>
<mo>+</mo>
<mn>7</mn>
</mrow>
<mo>></mo>
<mrow data-changed='added'>
<mo>-</mo>
<mrow data-changed='added'>
<mo>[</mo>
<mrow data-changed='added'>
<mn>1</mn>
<mo>+</mo>
<mrow data-changed='added'>
<mn>2</mn>
<mo data-changed='added'>⁢</mo>
<mrow data-changed='added'>
<mo>(</mo>
<mrow data-changed='added'>
<mn>5</mn>
<mo>+</mo>
<mn>3</mn>
</mrow>
<mo>)</mo>
</mrow>
</mrow>
</mrow>
<mo>]</mo>
</mrow>
</mrow>
</mrow>
</math>
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\unicode.yaml'
[libmathcat::speech] *** Character 'g' (0x67) is repeated
[libmathcat::speech] *** Character 'L' (0x4C) is repeated
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::braille] polish_cleanup: start=⠣N⠁N⠙W⠤N⠑⠜W⠖N⠛W⠕⠂⠤⠷N⠁W⠖N⠃⠣N⠑W⠖N⠉⠜⠾
[libmathcat::braille] After remove mode changes: '⠣N⠁⠙W⠤N⠑⠜W⠖N⠛W⠕⠂⠤⠷N⠁W⠖N⠃⠣⠑W⠖N⠉⠜⠾'
[libmathcat::braille] After substitutions : '⠣N⠁⠙W⠤N⠑⠜W⠖N⠛W⠕⠂⠤⠷N⠁W⠖N⠃⠣⠑W⠖N⠉⠜⠾'
thread 'braille::Polish::spec::brackets_1' panicked at tests\common\mod.rs:138:23:
assertion `left == right` failed
left: "⠣⠼⠁⠙⠀⠤⠼⠑⠜⠀⠖⠼⠛⠀⠕⠂⠤⠷⠼⠁⠀⠖⠼⠃⠣⠼⠑⠀⠖⠼⠉⠜⠾"
right: "⠣⠼⠁⠙⠀⠤⠼⠑⠜⠀⠖⠼⠛⠀⠕⠂⠤⠷⠼⠁⠀⠖⠼⠃⠣⠑⠀⠖⠼⠉⠜⠾"
---- braille::Polish::spec::brackets_3 stdout ----
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\AppData\Roaming\MathCAT\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\ClearSpeak_Rules.yaml'
[libmathcat::speech] ...processing include: SharedRules/geometry.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\geometry.yaml'
[libmathcat::speech] ...processing include: SharedRules/linear-algebra.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\linear-algebra.yaml'
[libmathcat::speech] ...processing include: SharedRules/calculus.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\calculus.yaml'
[libmathcat::speech] ...processing include: SharedRules/general.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\general.yaml'
[libmathcat::speech] ...processing include: SharedRules/default.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\default.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\unicode.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\definitions.yaml'
[libmathcat::speech] ...processing include: ../../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::canonicalize]
MathML after canonicalize:
<math>
<mrow data-changed='added'>
<mrow data-changed='added'>
<mn>5</mn>
<mo>-</mo>
<mn>3</mn>
</mrow>
<mo>=</mo>
<mrow data-changed='added'>
<mn>2</mn>
<mo data-changed='added'>⁢</mo>
<mrow data-changed='added'>
<mo data-previous-space-width='0.700'>(</mo>
<mrow data-changed='added'>
<mrow data-changed='added'>
<mrow data-changed='added'>
<mi>bo</mi>
<mo data-changed='added'>⁢</mo>
<mn data-previous-space-width='0.700'>2</mn>
</mrow>
<mo>+</mo>
<mn>3</mn>
</mrow>
<mo>=</mo>
<mn>5</mn>
</mrow>
<mo>)</mo>
</mrow>
</mrow>
</mrow>
</math>
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\unicode.yaml'
[libmathcat::speech] *** Character 'g' (0x67) is repeated
[libmathcat::speech] *** Character 'L' (0x4C) is repeated
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::braille] polish_cleanup: start=N⠑W⠤N⠉W⠶N⠃⠣l⠃l⠕N⠃W⠖N⠉W⠶N⠑⠜
[libmathcat::braille] After remove mode changes: 'N⠑W⠤N⠉W⠶N⠃⠣l⠃⠕N⠃W⠖N⠉W⠶N⠑⠜'
[libmathcat::braille] After substitutions : 'N⠑W⠤N⠉W⠶N⠃⠣l⠃⠕N⠃W⠖N⠉W⠶N⠑⠜'
thread 'braille::Polish::spec::brackets_3' panicked at tests\common\mod.rs:138:23:
assertion `left == right` failed
left: "⠼⠑⠀⠤⠼⠉⠀⠶⠼⠃⠀⠠⠶⠃⠕⠀⠼⠃⠀⠖⠼⠉⠀⠶⠼⠑⠠⠶"
right: "⠼⠑⠀⠤⠼⠉⠀⠶⠼⠃⠣⠠⠃⠕⠼⠃⠀⠖⠼⠉⠀⠶⠼⠑⠜"
---- braille::Polish::spec::chemistry_molecules_p77_2 stdout ----
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\AppData\Roaming\MathCAT\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\ClearSpeak_Rules.yaml'
[libmathcat::speech] ...processing include: SharedRules/geometry.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\geometry.yaml'
[libmathcat::speech] ...processing include: SharedRules/linear-algebra.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\linear-algebra.yaml'
[libmathcat::speech] ...processing include: SharedRules/calculus.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\calculus.yaml'
[libmathcat::speech] ...processing include: SharedRules/general.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\general.yaml'
[libmathcat::speech] ...processing include: SharedRules/default.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\default.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\unicode.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\definitions.yaml'
[libmathcat::speech] ...processing include: ../../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::canonicalize]
MathML after canonicalize:
<math>
<mrow data-changed='added' data-chem-formula='5'>
<mi data-chem-element='3'>Ca</mi>
<mo data-changed='added' data-chem-formula-op='0'>⁣</mo>
<mi mathvariant='normal' data-split='true' data-chem-element='1'>O</mi>
</mrow>
</math>
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\unicode.yaml'
[libmathcat::speech] *** Character 'g' (0x67) is repeated
[libmathcat::speech] *** Character 'L' (0x4C) is repeated
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::braille] polish_cleanup: start=𝐿⠉l⠁𝐿⠕
[libmathcat::braille] After remove mode changes: '⠉⠁⠕'
[libmathcat::braille] After substitutions : '⠉⠁⠕'
thread 'braille::Polish::spec::chemistry_molecules_p77_2' panicked at tests\common\mod.rs:138:23:
assertion `left == right` failed
left: "⠨⠉⠁⠨⠕"
right: "⠉⠁⠕"
---- braille::Polish::spec::chemical_units_p87_1 stdout ----
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\AppData\Roaming\MathCAT\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\ClearSpeak_Rules.yaml'
[libmathcat::speech] ...processing include: SharedRules/geometry.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\geometry.yaml'
[libmathcat::speech] ...processing include: SharedRules/linear-algebra.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\linear-algebra.yaml'
[libmathcat::speech] ...processing include: SharedRules/calculus.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\calculus.yaml'
[libmathcat::speech] ...processing include: SharedRules/general.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\general.yaml'
[libmathcat::speech] ...processing include: SharedRules/default.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\default.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\unicode.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\definitions.yaml'
[libmathcat::speech] ...processing include: ../../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::canonicalize]
MathML after canonicalize:
<math>
<mrow data-changed='added'>
<mi mathvariant='normal'>g</mi>
<mo>/</mo>
<mi>mol</mi>
</mrow>
</math>
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\unicode.yaml'
[libmathcat::speech] *** Character 'g' (0x67) is repeated
[libmathcat::speech] *** Character 'L' (0x4C) is repeated
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::braille] polish_cleanup: start=⠫⠩⠒⠒⠕⠲l⠍l⠕l⠇
[libmathcat::braille] After remove mode changes: '⠫⠩⠒⠒⠕⠲⠍⠕⠇'
[libmathcat::braille] After substitutions : '⠫⠩⠒⠒⠕⠲⠍⠕⠇'
thread 'braille::Polish::spec::chemical_units_p87_1' panicked at tests\common\mod.rs:138:23:
assertion `left == right` failed
left: "⠻⠛⠳⠍⠕⠇"
right: "⠫⠩⠒⠒⠕⠲⠍⠕⠇"
---- braille::Polish::spec::chemistry_molecules_p77_3 stdout ----
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\AppData\Roaming\MathCAT\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\ClearSpeak_Rules.yaml'
[libmathcat::speech] ...processing include: SharedRules/geometry.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\geometry.yaml'
[libmathcat::speech] ...processing include: SharedRules/linear-algebra.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\linear-algebra.yaml'
[libmathcat::speech] ...processing include: SharedRules/calculus.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\calculus.yaml'
[libmathcat::speech] ...processing include: SharedRules/general.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\general.yaml'
[libmathcat::speech] ...processing include: SharedRules/default.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\default.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\unicode.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\definitions.yaml'
[libmathcat::speech] ...processing include: ../../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::canonicalize]
MathML after canonicalize:
<math>
<mrow data-changed='added' data-chem-formula='5'>
<mi mathvariant='normal' data-chem-element='1'>K</mi>
<mo data-changed='added' data-chem-formula-op='0'>⁣</mo>
<mi mathvariant='normal' data-chem-element='1'>O</mi>
<mo data-changed='added' data-chem-formula-op='0'>⁣</mo>
<mi mathvariant='normal' data-split='true' data-chem-element='1'>H</mi>
</mrow>
</math>
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\unicode.yaml'
[libmathcat::speech] *** Character 'g' (0x67) is repeated
[libmathcat::speech] *** Character 'L' (0x4C) is repeated
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::braille] polish_cleanup: start=𝐿⠅𝐿⠕𝐿⠓
[libmathcat::braille] After remove mode changes: '⠅⠕⠓'
[libmathcat::braille] After substitutions : '⠅⠕⠓'
thread 'braille::Polish::spec::chemistry_molecules_p77_3' panicked at tests\common\mod.rs:138:23:
assertion `left == right` failed
left: "⠸⠅⠕⠓"
right: "⠅⠕⠓"
---- braille::Polish::spec::chemical_units_p87_2 stdout ----
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\AppData\Roaming\MathCAT\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\ClearSpeak_Rules.yaml'
[libmathcat::speech] ...processing include: SharedRules/geometry.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\geometry.yaml'
[libmathcat::speech] ...processing include: SharedRules/linear-algebra.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\linear-algebra.yaml'
[libmathcat::speech] ...processing include: SharedRules/calculus.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\calculus.yaml'
[libmathcat::speech] ...processing include: SharedRules/general.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\general.yaml'
[libmathcat::speech] ...processing include: SharedRules/default.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\default.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\unicode.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\definitions.yaml'
[libmathcat::speech] ...processing include: ../../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::canonicalize]
MathML after canonicalize:
<math>
<mrow data-changed='added'>
<mn>3</mn>
<mo data-changed='added'>⁢</mo>
<mrow data-changed='added'>
<mi mathvariant='normal'>g</mi>
<mo>/</mo>
<msup>
<mi>dm</mi>
<mn>3</mn>
</msup>
</mrow>
</mrow>
</math>
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\unicode.yaml'
[libmathcat::speech] *** Character 'g' (0x67) is repeated
[libmathcat::speech] *** Character 'L' (0x4C) is repeated
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::braille] polish_cleanup: start=N⠉⠫⠩⠒⠒⠕⠲l⠙l⠍⠬n⠒
[libmathcat::braille] After remove mode changes: 'N⠉⠫⠩⠒⠒⠕⠲l⠙⠍⠬n⠒'
[libmathcat::braille] After substitutions : 'N⠉⠫⠩⠒⠒⠕⠲l⠙⠍⠬n⠒'
thread 'braille::Polish::spec::chemical_units_p87_2' panicked at tests\common\mod.rs:138:23:
assertion `left == right` failed
left: "⠼⠉⠻⠛⠳⠙⠍⠬⠒"
right: "⠼⠉⠫⠩⠒⠒⠕⠲⠠⠙⠍⠬⠒"
---- braille::Polish::spec::brackets_2 stdout ----
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\AppData\Roaming\MathCAT\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\ClearSpeak_Rules.yaml'
[libmathcat::speech] ...processing include: SharedRules/geometry.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\geometry.yaml'
[libmathcat::speech] ...processing include: SharedRules/linear-algebra.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\linear-algebra.yaml'
[libmathcat::speech] ...processing include: SharedRules/calculus.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\calculus.yaml'
[libmathcat::speech] ...processing include: SharedRules/general.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\general.yaml'
[libmathcat::speech] ...processing include: SharedRules/default.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\default.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\unicode.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\definitions.yaml'
[libmathcat::speech] ...processing include: ../../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::canonicalize]
MathML after canonicalize:
<math>
<mrow data-changed='added'>
<mrow data-changed='added'>
<mn>2</mn>
<mo>+</mo>
<mrow data-changed='added'>
<mo>{</mo>
<mrow data-changed='added'>
<mn>4</mn>
<mo>-</mo>
<mrow data-changed='added'>
<mo>[</mo>
<mrow data-changed='added'>
<mn>5</mn>
<mo>+</mo>
<mrow data-changed='added'>
<mo>(</mo>
<mrow data-changed='added'>
<mn>6</mn>
<mo>-</mo>
<mn>2</mn>
</mrow>
<mo>)</mo>
</mrow>
</mrow>
<mo>]</mo>
</mrow>
<mo>+</mo>
<mrow data-changed='added'>
<mn>3</mn>
<mo data-changed='added'>⁢</mo>
<mrow data-changed='added'>
<mo>(</mo>
<mrow data-changed='added'>
<mn>6</mn>
<mo>+</mo>
<mn>4</mn>
</mrow>
<mo>)</mo>
</mrow>
</mrow>
</mrow>
<mo>}</mo>
</mrow>
</mrow>
<mo>=</mo>
<mrow data-changed='added'>
<mn>2</mn>
<mo>+</mo>
<mrow data-changed='added'>
<mo>{</mo>
<mrow data-changed='added'>
<mn>4</mn>
<mo>-</mo>
<mrow data-changed='added'>
<mo>[</mo>
<mrow data-changed='added'>
<mn>5</mn>
<mo>+</mo>
<mn>4</mn>
</mrow>
<mo>]</mo>
</mrow>
<mo>+</mo>
<mn>30</mn>
</mrow>
<mo>}</mo>
</mrow>
</mrow>
</mrow>
</math>
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\unicode.yaml'
[libmathcat::speech] *** Character 'g' (0x67) is repeated
[libmathcat::speech] *** Character 'L' (0x4C) is repeated
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::braille] polish_cleanup: start=N⠃W⠖⠪N⠙W⠤⠷N⠑W⠖⠣N⠋W⠤N⠃⠜⠾W⠖N⠉⠣N⠋W⠖N⠙⠜}W⠶N⠃W⠖⠪N⠙W⠤⠷N⠑W⠖N⠙⠾W⠖N⠉N⠚}
[libmathcat::braille] After remove mode changes: 'N⠃W⠖⠪N⠙W⠤⠷N⠑W⠖⠣N⠋W⠤N⠃⠜⠾W⠖N⠉⠣⠋W⠖N⠙⠜}W⠶N⠃W⠖⠪N⠙W⠤⠷N⠑W⠖N⠙⠾W⠖N⠉⠚}'
[libmathcat::braille] After substitutions : 'N⠃W⠖⠪N⠙W⠤⠷N⠑W⠖⠣N⠋W⠤N⠃⠜⠾W⠖N⠉⠣⠋W⠖N⠙⠜}W⠶N⠃W⠖⠪N⠙W⠤⠷N⠑W⠖N⠙⠾W⠖N⠉⠚}'
thread 'braille::Polish::spec::brackets_2' panicked at tests\common\mod.rs:138:23:
assertion `left == right` failed
left: "⠼⠃⠀⠖⠪⠼⠙⠀⠤⠷⠼⠑⠀⠖⠣⠼⠋⠀⠤⠼⠃⠜⠾⠀⠖⠼⠉⠣⠼⠋⠀⠖⠼⠙⠜⠕⠀⠶⠼⠃⠀⠖⠪⠼⠙⠀⠤⠷⠼⠑⠀⠖⠼⠙⠾⠀⠖⠼⠉⠚⠕"
right: "⠼⠃⠀⠖⠪⠼⠙⠀⠤⠷⠼⠑⠀⠖⠣⠼⠋⠀⠤⠼⠃⠜⠾⠀⠖⠼⠉⠣⠋⠀⠖⠼⠙⠜⠕⠀⠶⠼⠃⠀⠖⠪⠼⠙⠀⠤⠷⠼⠑⠀⠖⠼⠙⠾⠀⠖⠼⠉⠚⠕"
---- braille::Polish::spec::chemistry_molecules_p77_1 stdout ----
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\AppData\Roaming\MathCAT\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\ClearSpeak_Rules.yaml'
[libmathcat::speech] ...processing include: SharedRules/geometry.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\geometry.yaml'
[libmathcat::speech] ...processing include: SharedRules/linear-algebra.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\linear-algebra.yaml'
[libmathcat::speech] ...processing include: SharedRules/calculus.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\calculus.yaml'
[libmathcat::speech] ...processing include: SharedRules/general.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\general.yaml'
[libmathcat::speech] ...processing include: SharedRules/default.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\default.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\unicode.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\definitions.yaml'
[libmathcat::speech] ...processing include: ../../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::canonicalize]
MathML after canonicalize:
<math>
<mrow data-changed='added' data-chem-formula='5'>
<mi mathvariant='normal' data-chem-element='1'>H</mi>
<mo data-changed='added' data-chem-formula-op='0'>⁣</mo>
<mi data-split='true' data-chem-element='3'>Cl</mi>
</mrow>
</math>
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\unicode.yaml'
[libmathcat::speech] *** Character 'g' (0x67) is repeated
[libmathcat::speech] *** Character 'L' (0x4C) is repeated
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::braille] polish_cleanup: start=𝐿⠓𝐿⠉l⠇
[libmathcat::braille] After remove mode changes: '⠓⠉⠇'
[libmathcat::braille] After substitutions : '⠓⠉⠇'
thread 'braille::Polish::spec::chemistry_molecules_p77_1' panicked at tests\common\mod.rs:138:23:
assertion `left == right` failed
left: "⠨⠓⠨⠉⠇"
right: "⠓⠉⠇"
---- braille::Polish::spec::chemistry_molecules_p77_3a stdout ----
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\AppData\Roaming\MathCAT\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\ClearSpeak_Rules.yaml'
[libmathcat::speech] ...processing include: SharedRules/geometry.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\geometry.yaml'
[libmathcat::speech] ...processing include: SharedRules/linear-algebra.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\linear-algebra.yaml'
[libmathcat::speech] ...processing include: SharedRules/calculus.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\calculus.yaml'
[libmathcat::speech] ...processing include: SharedRules/general.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\general.yaml'
[libmathcat::speech] ...processing include: SharedRules/default.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\default.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\unicode.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\definitions.yaml'
[libmathcat::speech] ...processing include: ../../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::canonicalize]
MathML after canonicalize:
<math>
<mrow data-changed='added' data-chem-formula='5'>
<mi mathvariant='normal' data-chem-element='1'>K</mi>
<mo data-changed='added' data-chem-formula-op='0'>⁣</mo>
<mi mathvariant='normal' data-chem-element='1'>O</mi>
<mo data-changed='added' data-chem-formula-op='0'>⁣</mo>
<mi mathvariant='normal' data-split='true' data-chem-element='1'>H</mi>
</mrow>
</math>
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\unicode.yaml'
[libmathcat::speech] *** Character 'g' (0x67) is repeated
[libmathcat::speech] *** Character 'L' (0x4C) is repeated
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::braille] polish_cleanup: start=𝐿⠅𝐿⠕𝐿⠓
[libmathcat::braille] After remove mode changes: '⠅⠕⠓'
[libmathcat::braille] After substitutions : '⠅⠕⠓'
thread 'braille::Polish::spec::chemistry_molecules_p77_3a' panicked at tests\common\mod.rs:138:23:
assertion `left == right` failed
left: "⠨⠅⠨⠕⠨⠓"
right: "⠅⠕⠓"
---- braille::Polish::spec::chemistry_molecules_p77_4 stdout ----
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\AppData\Roaming\MathCAT\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\ClearSpeak_Rules.yaml'
[libmathcat::speech] ...processing include: SharedRules/geometry.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\geometry.yaml'
[libmathcat::speech] ...processing include: SharedRules/linear-algebra.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\linear-algebra.yaml'
[libmathcat::speech] ...processing include: SharedRules/calculus.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\calculus.yaml'
[libmathcat::speech] ...processing include: SharedRules/general.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\general.yaml'
[libmathcat::speech] ...processing include: SharedRules/default.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\default.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\unicode.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\definitions.yaml'
[libmathcat::speech] ...processing include: ../../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::canonicalize]
MathML after canonicalize:
<math>
<mrow data-changed='added' data-chem-formula='9'>
<mi mathvariant='normal' data-chem-element='1'>H</mi>
<mo data-changed='added' data-chem-formula-op='0'>⁣</mo>
<mi mathvariant='normal' data-chem-element='1'>C</mi>
<mo data-changed='added' data-chem-formula-op='0'>⁣</mo>
<mi mathvariant='normal' data-chem-element='1'>O</mi>
<mo data-changed='added' data-chem-formula-op='0'>⁣</mo>
<mi mathvariant='normal' data-chem-element='1'>O</mi>
<mo data-changed='added' data-chem-formula-op='0'>⁣</mo>
<mi mathvariant='normal' data-split='true' data-chem-element='1'>H</mi>
</mrow>
</math>
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\unicode.yaml'
[libmathcat::speech] *** Character 'g' (0x67) is repeated
[libmathcat::speech] *** Character 'L' (0x4C) is repeated
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::braille] polish_cleanup: start=𝐿⠓𝐿⠉𝐿⠕𝐿⠕𝐿⠓
[libmathcat::braille] After remove mode changes: '⠓⠉⠕⠕⠓'
[libmathcat::braille] After substitutions : '⠓⠉⠕⠕⠓'
thread 'braille::Polish::spec::chemistry_molecules_p77_4' panicked at tests\common\mod.rs:138:23:
assertion `left == right` failed
left: "⠸⠓⠉⠕⠕⠓"
right: "⠓⠉⠕⠕⠓"
---- braille::Polish::spec::compound_projectors_2 stdout ----
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\AppData\Roaming\MathCAT\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\ClearSpeak_Rules.yaml'
[libmathcat::speech] ...processing include: SharedRules/geometry.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\geometry.yaml'
[libmathcat::speech] ...processing include: SharedRules/linear-algebra.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\linear-algebra.yaml'
[libmathcat::speech] ...processing include: SharedRules/calculus.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\calculus.yaml'
[libmathcat::speech] ...processing include: SharedRules/general.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\general.yaml'
[libmathcat::speech] ...processing include: SharedRules/default.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\default.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\unicode.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\definitions.yaml'
[libmathcat::speech] ...processing include: ../../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::canonicalize]
MathML after canonicalize:
<math>
<mrow data-changed='added'>
<msub>
<mi>u</mi>
<mi>n</mi>
</msub>
<mo>=</mo>
<mroot>
<mrow>
<msup>
<mn>3</mn>
<mi>n</mi>
</msup>
<mo>+</mo>
<msup>
<mn>2</mn>
<mi>n</mi>
</msup>
</mrow>
<mi>n</mi>
</mroot>
</mrow>
</math>
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\unicode.yaml'
[libmathcat::speech] *** Character 'g' (0x67) is repeated
[libmathcat::speech] *** Character 'L' (0x4C) is repeated
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
thread 'braille::Polish::spec::compound_projectors_2' panicked at tests\common\mod.rs:139:19:
Pattern match/replacement failure!
caused by: attempting replacement pattern: "default" for "math".
Replacement
["*"]
...due to matching the MathML
<math id='M0opppbw-0' data-id-added='true'>
<mrow data-changed='added' id='M0opppbw-1' data-id-added='true'>
<msub id='M0opppbw-2' data-id-added='true'>
<mi id='M0opppbw-3' data-id-added='true'>u</mi>
<mi id='M0opppbw-4' data-id-added='true'>n</mi>
</msub>
<mo id='M0opppbw-5' data-id-added='true'>=</mo>
<mroot id='M0opppbw-6' data-id-added='true'>
<mrow id='M0opppbw-7' data-id-added='true'>
<msup id='M0opppbw-8' data-id-added='true'>
<mn id='M0opppbw-9' data-id-added='true'>3</mn>
<mi id='M0opppbw-10' data-id-added='true'>n</mi>
</msup>
<mo id='M0opppbw-11' data-id-added='true'>+</mo>
<msup id='M0opppbw-12' data-id-added='true'>
<mn id='M0opppbw-13' data-id-added='true'>2</mn>
<mi id='M0opppbw-14' data-id-added='true'>n</mi>
</msup>
</mrow>
<mi id='M0opppbw-15' data-id-added='true'>n</mi>
</mroot>
</mrow>
</math>
with the pattern
"."
The patterns are in \\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml.
caused by: attempting replacement pattern: "default" for "mrow".
Replacement
["*"]
...due to matching the MathML
<mrow data-changed='added' id='M0opppbw-1' data-id-added='true'>
<msub id='M0opppbw-2' data-id-added='true'>
<mi id='M0opppbw-3' data-id-added='true'>u</mi>
<mi id='M0opppbw-4' data-id-added='true'>n</mi>
</msub>
<mo id='M0opppbw-5' data-id-added='true'>=</mo>
<mroot id='M0opppbw-6' data-id-added='true'>
<mrow id='M0opppbw-7' data-id-added='true'>
<msup id='M0opppbw-8' data-id-added='true'>
<mn id='M0opppbw-9' data-id-added='true'>3</mn>
<mi id='M0opppbw-10' data-id-added='true'>n</mi>
</msup>
<mo id='M0opppbw-11' data-id-added='true'>+</mo>
<msup id='M0opppbw-12' data-id-added='true'>
<mn id='M0opppbw-13' data-id-added='true'>2</mn>
<mi id='M0opppbw-14' data-id-added='true'>n</mi>
</msup>
</mrow>
<mi id='M0opppbw-15' data-id-added='true'>n</mi>
</mroot>
</mrow>
with the pattern
"."
The patterns are in \\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml.
caused by: attempting replacement pattern: "default" for "msub".
Replacement
- test: [ if: '"*[1][self::m:mrow and not(IsBracketed(., '', ''))]"' then:
- t: "⠢"
- "*[1]"
- t: "⠔"
else:["*[1]"]]
- test: [ if: '"self::m:msub or self::m:msubsup"' then:[t: "⠌"]]
test: [ if: '"self::m:msup"' then:[t: "⠡"]]
test: [ if: '"self::m:munder or self::m:munderover"' then:[t: "⠌⠌"] else:[t: "⠡⠡"]]
- "*[2]"
- test: [ if: '"self::m:msubsup or self::m:munderover"' then:[test: [ if: '"self::m:msubsup"' then:[t: "⠡"] else:[t: "⠡⠡"]]
]]
- "*[3]"
- test: [ if: '"self::m:msup and *[2][self::m:mo]"' then:[t: "⠄"]]
...due to matching the MathML
<msub id='M0opppbw-2' data-id-added='true'>
<mi id='M0opppbw-3' data-id-added='true'>u</mi>
<mi id='M0opppbw-4' data-id-added='true'>n</mi>
</msub>
with the pattern
"."
The patterns are in \\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml.
caused by: During replacement, no matching element found
---- braille::Polish::spec::chemistry_molecules_p77_4a stdout ----
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\AppData\Roaming\MathCAT\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\ClearSpeak_Rules.yaml'
[libmathcat::speech] ...processing include: SharedRules/geometry.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\geometry.yaml'
[libmathcat::speech] ...processing include: SharedRules/linear-algebra.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\linear-algebra.yaml'
[libmathcat::speech] ...processing include: SharedRules/calculus.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\calculus.yaml'
[libmathcat::speech] ...processing include: SharedRules/general.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\general.yaml'
[libmathcat::speech] ...processing include: SharedRules/default.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\default.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\unicode.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\definitions.yaml'
[libmathcat::speech] ...processing include: ../../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::canonicalize]
MathML after canonicalize:
<math>
<mrow data-changed='added' data-chem-formula='9'>
<mi mathvariant='normal' data-chem-element='1'>H</mi>
<mo data-changed='added' data-chem-formula-op='0'>⁣</mo>
<mi mathvariant='normal' data-chem-element='1'>C</mi>
<mo data-changed='added' data-chem-formula-op='0'>⁣</mo>
<mi mathvariant='normal' data-chem-element='1'>O</mi>
<mo data-changed='added' data-chem-formula-op='0'>⁣</mo>
<mi mathvariant='normal' data-chem-element='1'>O</mi>
<mo data-changed='added' data-chem-formula-op='0'>⁣</mo>
<mi mathvariant='normal' data-split='true' data-chem-element='1'>H</mi>
</mrow>
</math>
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\unicode.yaml'
[libmathcat::speech] *** Character 'g' (0x67) is repeated
[libmathcat::speech] *** Character 'L' (0x4C) is repeated
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::braille] polish_cleanup: start=𝐿⠓𝐿⠉𝐿⠕𝐿⠕𝐿⠓
[libmathcat::braille] After remove mode changes: '⠓⠉⠕⠕⠓'
[libmathcat::braille] After substitutions : '⠓⠉⠕⠕⠓'
thread 'braille::Polish::spec::chemistry_molecules_p77_4a' panicked at tests\common\mod.rs:138:23:
assertion `left == right` failed
left: "⠨⠓⠨⠉⠨⠕⠨⠕⠨⠓"
right: "⠓⠉⠕⠕⠓"
---- braille::Polish::spec::compound_projectors_3 stdout ----
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\AppData\Roaming\MathCAT\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\ClearSpeak_Rules.yaml'
[libmathcat::speech] ...processing include: SharedRules/geometry.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\geometry.yaml'
[libmathcat::speech] ...processing include: SharedRules/linear-algebra.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\linear-algebra.yaml'
[libmathcat::speech] ...processing include: SharedRules/calculus.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\calculus.yaml'
[libmathcat::speech] ...processing include: SharedRules/general.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\general.yaml'
[libmathcat::speech] ...processing include: SharedRules/default.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\default.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\unicode.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\definitions.yaml'
[libmathcat::speech] ...processing include: ../../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::canonicalize]
MathML after canonicalize:
<math>
<mrow data-changed='added'>
<msup>
<mi>e</mi>
<mfrac>
<mi>x</mi>
<mn>2</mn>
</mfrac>
</msup>
<mo>=</mo>
<msqrt>
<msup>
<mi>e</mi>
<mi>x</mi>
</msup>
</msqrt>
</mrow>
</math>
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\unicode.yaml'
[libmathcat::speech] *** Character 'g' (0x67) is repeated
[libmathcat::speech] *** Character 'L' (0x4C) is repeated
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
thread 'braille::Polish::spec::compound_projectors_3' panicked at tests\common\mod.rs:139:19:
Pattern match/replacement failure!
caused by: attempting replacement pattern: "default" for "math".
Replacement
["*"]
...due to matching the MathML
<math id='M0ouagw2-0' data-id-added='true'>
<mrow data-changed='added' id='M0ouagw2-1' data-id-added='true'>
<msup id='M0ouagw2-2' data-id-added='true'>
<mi id='M0ouagw2-3' data-id-added='true'>e</mi>
<mfrac id='M0ouagw2-4' data-id-added='true'>
<mi id='M0ouagw2-5' data-id-added='true'>x</mi>
<mn id='M0ouagw2-6' data-id-added='true'>2</mn>
</mfrac>
</msup>
<mo id='M0ouagw2-7' data-id-added='true'>=</mo>
<msqrt id='M0ouagw2-8' data-id-added='true'>
<msup id='M0ouagw2-9' data-id-added='true'>
<mi id='M0ouagw2-10' data-id-added='true'>e</mi>
<mi id='M0ouagw2-11' data-id-added='true'>x</mi>
</msup>
</msqrt>
</mrow>
</math>
with the pattern
"."
The patterns are in \\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml.
caused by: attempting replacement pattern: "default" for "mrow".
Replacement
["*"]
...due to matching the MathML
<mrow data-changed='added' id='M0ouagw2-1' data-id-added='true'>
<msup id='M0ouagw2-2' data-id-added='true'>
<mi id='M0ouagw2-3' data-id-added='true'>e</mi>
<mfrac id='M0ouagw2-4' data-id-added='true'>
<mi id='M0ouagw2-5' data-id-added='true'>x</mi>
<mn id='M0ouagw2-6' data-id-added='true'>2</mn>
</mfrac>
</msup>
<mo id='M0ouagw2-7' data-id-added='true'>=</mo>
<msqrt id='M0ouagw2-8' data-id-added='true'>
<msup id='M0ouagw2-9' data-id-added='true'>
<mi id='M0ouagw2-10' data-id-added='true'>e</mi>
<mi id='M0ouagw2-11' data-id-added='true'>x</mi>
</msup>
</msqrt>
</mrow>
with the pattern
"."
The patterns are in \\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml.
caused by: attempting replacement pattern: "default" for "msup".
Replacement
- test: [ if: '"*[1][self::m:mrow and not(IsBracketed(., '', ''))]"' then:
- t: "⠢"
- "*[1]"
- t: "⠔"
else:["*[1]"]]
- test: [ if: '"self::m:msub or self::m:msubsup"' then:[t: "⠌"]]
test: [ if: '"self::m:msup"' then:[t: "⠡"]]
test: [ if: '"self::m:munder or self::m:munderover"' then:[t: "⠌⠌"] else:[t: "⠡⠡"]]
- "*[2]"
- test: [ if: '"self::m:msubsup or self::m:munderover"' then:[test: [ if: '"self::m:msubsup"' then:[t: "⠡"] else:[t: "⠡⠡"]]
]]
- "*[3]"
- test: [ if: '"self::m:msup and *[2][self::m:mo]"' then:[t: "⠄"]]
...due to matching the MathML
<msup id='M0ouagw2-2' data-id-added='true'>
<mi id='M0ouagw2-3' data-id-added='true'>e</mi>
<mfrac id='M0ouagw2-4' data-id-added='true'>
<mi id='M0ouagw2-5' data-id-added='true'>x</mi>
<mn id='M0ouagw2-6' data-id-added='true'>2</mn>
</mfrac>
</msup>
with the pattern
"."
The patterns are in \\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml.
caused by: During replacement, no matching element found
---- braille::Polish::spec::compound_projectors_1 stdout ----
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\AppData\Roaming\MathCAT\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\ClearSpeak_Rules.yaml'
[libmathcat::speech] ...processing include: SharedRules/geometry.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\geometry.yaml'
[libmathcat::speech] ...processing include: SharedRules/linear-algebra.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\linear-algebra.yaml'
[libmathcat::speech] ...processing include: SharedRules/calculus.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\calculus.yaml'
[libmathcat::speech] ...processing include: SharedRules/general.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\general.yaml'
[libmathcat::speech] ...processing include: SharedRules/default.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\default.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\unicode.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\definitions.yaml'
[libmathcat::speech] ...processing include: ../../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::canonicalize]
MathML after canonicalize:
<math>
<mrow data-changed='added'>
<msqrt>
<mfrac>
<mi>x</mi>
<mi>y</mi>
</mfrac>
</msqrt>
<mo>=</mo>
<mfrac>
<msqrt>
<mi>x</mi>
</msqrt>
<msqrt>
<mi>y</mi>
</msqrt>
</mfrac>
</mrow>
</math>
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\unicode.yaml'
[libmathcat::speech] *** Character 'g' (0x67) is repeated
[libmathcat::speech] *** Character 'L' (0x4C) is repeated
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::braille] polish_cleanup: start=⠩l⠭⠳l⠽W⠶⠩l⠭⠳⠩l⠽
[libmathcat::braille] After remove mode changes: '⠩⠭⠳⠽W⠶⠩⠭⠳⠩⠽'
[libmathcat::braille] After substitutions : '⠩⠭⠳⠽W⠶⠩⠭⠳⠩⠽'
thread 'braille::Polish::spec::compound_projectors_1' panicked at tests\common\mod.rs:138:23:
assertion `left == right` failed
left: "⠐⠩⠠⠭⠳⠽⠀⠶⠩⠭⠳⠩⠽"
right: "⠩⠭⠳⠽⠀⠶⠩⠭⠳⠩⠽"
---- braille::Polish::spec::concentration_p87_3 stdout ----
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\AppData\Roaming\MathCAT\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\ClearSpeak_Rules.yaml'
[libmathcat::speech] ...processing include: SharedRules/geometry.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\geometry.yaml'
[libmathcat::speech] ...processing include: SharedRules/linear-algebra.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\linear-algebra.yaml'
[libmathcat::speech] ...processing include: SharedRules/calculus.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\calculus.yaml'
[libmathcat::speech] ...processing include: SharedRules/general.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\general.yaml'
[libmathcat::speech] ...processing include: SharedRules/default.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\default.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\unicode.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\definitions.yaml'
[libmathcat::speech] ...processing include: ../../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::canonicalize]
MathML after canonicalize:
<math>
<mrow data-changed='added'>
<msub>
<mi mathvariant='normal'>c</mi>
<mi mathvariant='normal'>p</mi>
</msub>
<mo>=</mo>
<mrow data-changed='added'>
<mfrac>
<msub>
<mi mathvariant='normal'>m</mi>
<mi mathvariant='normal' data-chem-state='true'>s</mi>
</msub>
<msub>
<mi mathvariant='normal'>m</mi>
<mi mathvariant='normal'>r</mi>
</msub>
</mfrac>
<mo>·</mo>
<mrow data-changed='added'>
<mn>100</mn>
<mo>%</mo>
</mrow>
</mrow>
</mrow>
</math>
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\unicode.yaml'
[libmathcat::speech] *** Character 'g' (0x67) is repeated
[libmathcat::speech] *** Character 'L' (0x4C) is repeated
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
thread 'braille::Polish::spec::concentration_p87_3' panicked at tests\common\mod.rs:139:19:
Pattern match/replacement failure!
caused by: attempting replacement pattern: "default" for "math".
Replacement
["*"]
...due to matching the MathML
<math id='M0pjngo9-0' data-id-added='true'>
<mrow data-changed='added' id='M0pjngo9-1' data-id-added='true'>
<msub id='M0pjngo9-2' data-id-added='true'>
<mi mathvariant='normal' id='M0pjngo9-3' data-id-added='true'>c</mi>
<mi mathvariant='normal' id='M0pjngo9-4' data-id-added='true'>p</mi>
</msub>
<mo id='M0pjngo9-5' data-id-added='true'>=</mo>
<mrow data-changed='added' id='M0pjngo9-6' data-id-added='true'>
<mfrac id='M0pjngo9-7' data-id-added='true'>
<msub id='M0pjngo9-8' data-id-added='true'>
<mi mathvariant='normal' id='M0pjngo9-9' data-id-added='true'>m</mi>
<mi mathvariant='normal' data-chem-state='true' id='M0pjngo9-10' data-id-added='true'>s</mi>
</msub>
<msub id='M0pjngo9-11' data-id-added='true'>
<mi mathvariant='normal' id='M0pjngo9-12' data-id-added='true'>m</mi>
<mi mathvariant='normal' id='M0pjngo9-13' data-id-added='true'>r</mi>
</msub>
</mfrac>
<mo id='M0pjngo9-14' data-id-added='true'>·</mo>
<mrow data-changed='added' id='M0pjngo9-15' data-id-added='true'>
<mn id='M0pjngo9-16' data-id-added='true'>100</mn>
<mo id='M0pjngo9-17' data-id-added='true'>%</mo>
</mrow>
</mrow>
</mrow>
</math>
with the pattern
"."
The patterns are in \\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml.
caused by: attempting replacement pattern: "default" for "mrow".
Replacement
["*"]
...due to matching the MathML
<mrow data-changed='added' id='M0pjngo9-1' data-id-added='true'>
<msub id='M0pjngo9-2' data-id-added='true'>
<mi mathvariant='normal' id='M0pjngo9-3' data-id-added='true'>c</mi>
<mi mathvariant='normal' id='M0pjngo9-4' data-id-added='true'>p</mi>
</msub>
<mo id='M0pjngo9-5' data-id-added='true'>=</mo>
<mrow data-changed='added' id='M0pjngo9-6' data-id-added='true'>
<mfrac id='M0pjngo9-7' data-id-added='true'>
<msub id='M0pjngo9-8' data-id-added='true'>
<mi mathvariant='normal' id='M0pjngo9-9' data-id-added='true'>m</mi>
<mi mathvariant='normal' data-chem-state='true' id='M0pjngo9-10' data-id-added='true'>s</mi>
</msub>
<msub id='M0pjngo9-11' data-id-added='true'>
<mi mathvariant='normal' id='M0pjngo9-12' data-id-added='true'>m</mi>
<mi mathvariant='normal' id='M0pjngo9-13' data-id-added='true'>r</mi>
</msub>
</mfrac>
<mo id='M0pjngo9-14' data-id-added='true'>·</mo>
<mrow data-changed='added' id='M0pjngo9-15' data-id-added='true'>
<mn id='M0pjngo9-16' data-id-added='true'>100</mn>
<mo id='M0pjngo9-17' data-id-added='true'>%</mo>
</mrow>
</mrow>
</mrow>
with the pattern
"."
The patterns are in \\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml.
caused by: attempting replacement pattern: "default" for "msub".
Replacement
- test: [ if: '"*[1][self::m:mrow and not(IsBracketed(., '', ''))]"' then:
- t: "⠢"
- "*[1]"
- t: "⠔"
else:["*[1]"]]
- test: [ if: '"self::m:msub or self::m:msubsup"' then:[t: "⠌"]]
test: [ if: '"self::m:msup"' then:[t: "⠡"]]
test: [ if: '"self::m:munder or self::m:munderover"' then:[t: "⠌⠌"] else:[t: "⠡⠡"]]
- "*[2]"
- test: [ if: '"self::m:msubsup or self::m:munderover"' then:[test: [ if: '"self::m:msubsup"' then:[t: "⠡"] else:[t: "⠡⠡"]]
]]
- "*[3]"
- test: [ if: '"self::m:msup and *[2][self::m:mo]"' then:[t: "⠄"]]
...due to matching the MathML
<msub id='M0pjngo9-2' data-id-added='true'>
<mi mathvariant='normal' id='M0pjngo9-3' data-id-added='true'>c</mi>
<mi mathvariant='normal' id='M0pjngo9-4' data-id-added='true'>p</mi>
</msub>
with the pattern
"."
The patterns are in \\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml.
caused by: During replacement, no matching element found
---- braille::Polish::spec::concentration_p87_4 stdout ----
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\AppData\Roaming\MathCAT\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\ClearSpeak_Rules.yaml'
[libmathcat::speech] ...processing include: SharedRules/geometry.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\geometry.yaml'
[libmathcat::speech] ...processing include: SharedRules/linear-algebra.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\linear-algebra.yaml'
[libmathcat::speech] ...processing include: SharedRules/calculus.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\calculus.yaml'
[libmathcat::speech] ...processing include: SharedRules/general.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\general.yaml'
[libmathcat::speech] ...processing include: SharedRules/default.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\default.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\unicode.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\definitions.yaml'
[libmathcat::speech] ...processing include: ../../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::canonicalize]
MathML after canonicalize:
<math>
<mrow data-changed='added'>
<msub>
<mi mathvariant='normal'>c</mi>
<msub>
<mi mathvariant='normal'>p</mi>
<mn>1</mn>
</msub>
</msub>
<mo>=</mo>
<mrow data-changed='added'>
<mfrac>
<msub>
<mi mathvariant='normal'>m</mi>
<msub>
<mi mathvariant='normal'>s</mi>
<mn>1</mn>
</msub>
</msub>
<msub>
<mi mathvariant='normal'>m</mi>
<msub>
<mi mathvariant='normal'>r</mi>
<mn>1</mn>
</msub>
</msub>
</mfrac>
<mo>·</mo>
<mrow data-changed='added'>
<mn>100</mn>
<mo>%</mo>
</mrow>
</mrow>
</mrow>
</math>
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\unicode.yaml'
[libmathcat::speech] *** Character 'g' (0x67) is repeated
[libmathcat::speech] *** Character 'L' (0x4C) is repeated
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
thread 'braille::Polish::spec::concentration_p87_4' panicked at tests\common\mod.rs:139:19:
Pattern match/replacement failure!
caused by: attempting replacement pattern: "default" for "math".
Replacement
["*"]
...due to matching the MathML
<math id='M0qzgm8m-0' data-id-added='true'>
<mrow data-changed='added' id='M0qzgm8m-1' data-id-added='true'>
<msub id='M0qzgm8m-2' data-id-added='true'>
<mi mathvariant='normal' id='M0qzgm8m-3' data-id-added='true'>c</mi>
<msub id='M0qzgm8m-4' data-id-added='true'>
<mi mathvariant='normal' id='M0qzgm8m-5' data-id-added='true'>p</mi>
<mn id='M0qzgm8m-6' data-id-added='true'>1</mn>
</msub>
</msub>
<mo id='M0qzgm8m-7' data-id-added='true'>=</mo>
<mrow data-changed='added' id='M0qzgm8m-8' data-id-added='true'>
<mfrac id='M0qzgm8m-9' data-id-added='true'>
<msub id='M0qzgm8m-10' data-id-added='true'>
<mi mathvariant='normal' id='M0qzgm8m-11' data-id-added='true'>m</mi>
<msub id='M0qzgm8m-12' data-id-added='true'>
<mi mathvariant='normal' id='M0qzgm8m-13' data-id-added='true'>s</mi>
<mn id='M0qzgm8m-14' data-id-added='true'>1</mn>
</msub>
</msub>
<msub id='M0qzgm8m-15' data-id-added='true'>
<mi mathvariant='normal' id='M0qzgm8m-16' data-id-added='true'>m</mi>
<msub id='M0qzgm8m-17' data-id-added='true'>
<mi mathvariant='normal' id='M0qzgm8m-18' data-id-added='true'>r</mi>
<mn id='M0qzgm8m-19' data-id-added='true'>1</mn>
</msub>
</msub>
</mfrac>
<mo id='M0qzgm8m-20' data-id-added='true'>·</mo>
<mrow data-changed='added' id='M0qzgm8m-21' data-id-added='true'>
<mn id='M0qzgm8m-22' data-id-added='true'>100</mn>
<mo id='M0qzgm8m-23' data-id-added='true'>%</mo>
</mrow>
</mrow>
</mrow>
</math>
with the pattern
"."
The patterns are in \\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml.
caused by: attempting replacement pattern: "default" for "mrow".
Replacement
["*"]
...due to matching the MathML
<mrow data-changed='added' id='M0qzgm8m-1' data-id-added='true'>
<msub id='M0qzgm8m-2' data-id-added='true'>
<mi mathvariant='normal' id='M0qzgm8m-3' data-id-added='true'>c</mi>
<msub id='M0qzgm8m-4' data-id-added='true'>
<mi mathvariant='normal' id='M0qzgm8m-5' data-id-added='true'>p</mi>
<mn id='M0qzgm8m-6' data-id-added='true'>1</mn>
</msub>
</msub>
<mo id='M0qzgm8m-7' data-id-added='true'>=</mo>
<mrow data-changed='added' id='M0qzgm8m-8' data-id-added='true'>
<mfrac id='M0qzgm8m-9' data-id-added='true'>
<msub id='M0qzgm8m-10' data-id-added='true'>
<mi mathvariant='normal' id='M0qzgm8m-11' data-id-added='true'>m</mi>
<msub id='M0qzgm8m-12' data-id-added='true'>
<mi mathvariant='normal' id='M0qzgm8m-13' data-id-added='true'>s</mi>
<mn id='M0qzgm8m-14' data-id-added='true'>1</mn>
</msub>
</msub>
<msub id='M0qzgm8m-15' data-id-added='true'>
<mi mathvariant='normal' id='M0qzgm8m-16' data-id-added='true'>m</mi>
<msub id='M0qzgm8m-17' data-id-added='true'>
<mi mathvariant='normal' id='M0qzgm8m-18' data-id-added='true'>r</mi>
<mn id='M0qzgm8m-19' data-id-added='true'>1</mn>
</msub>
</msub>
</mfrac>
<mo id='M0qzgm8m-20' data-id-added='true'>·</mo>
<mrow data-changed='added' id='M0qzgm8m-21' data-id-added='true'>
<mn id='M0qzgm8m-22' data-id-added='true'>100</mn>
<mo id='M0qzgm8m-23' data-id-added='true'>%</mo>
</mrow>
</mrow>
</mrow>
with the pattern
"."
The patterns are in \\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml.
caused by: attempting replacement pattern: "default" for "msub".
Replacement
- test: [ if: '"*[1][self::m:mrow and not(IsBracketed(., '', ''))]"' then:
- t: "⠢"
- "*[1]"
- t: "⠔"
else:["*[1]"]]
- test: [ if: '"self::m:msub or self::m:msubsup"' then:[t: "⠌"]]
test: [ if: '"self::m:msup"' then:[t: "⠡"]]
test: [ if: '"self::m:munder or self::m:munderover"' then:[t: "⠌⠌"] else:[t: "⠡⠡"]]
- "*[2]"
- test: [ if: '"self::m:msubsup or self::m:munderover"' then:[test: [ if: '"self::m:msubsup"' then:[t: "⠡"] else:[t: "⠡⠡"]]
]]
- "*[3]"
- test: [ if: '"self::m:msup and *[2][self::m:mo]"' then:[t: "⠄"]]
...due to matching the MathML
<msub id='M0qzgm8m-2' data-id-added='true'>
<mi mathvariant='normal' id='M0qzgm8m-3' data-id-added='true'>c</mi>
<msub id='M0qzgm8m-4' data-id-added='true'>
<mi mathvariant='normal' id='M0qzgm8m-5' data-id-added='true'>p</mi>
<mn id='M0qzgm8m-6' data-id-added='true'>1</mn>
</msub>
</msub>
with the pattern
"."
The patterns are in \\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml.
caused by: During replacement, no matching element found
---- braille::Polish::spec::currency_1 stdout ----
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\AppData\Roaming\MathCAT\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\ClearSpeak_Rules.yaml'
[libmathcat::speech] ...processing include: SharedRules/geometry.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\geometry.yaml'
[libmathcat::speech] ...processing include: SharedRules/linear-algebra.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\linear-algebra.yaml'
[libmathcat::speech] ...processing include: SharedRules/calculus.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\calculus.yaml'
[libmathcat::speech] ...processing include: SharedRules/general.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\general.yaml'
[libmathcat::speech] ...processing include: SharedRules/default.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\default.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\unicode.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\definitions.yaml'
[libmathcat::speech] ...processing include: ../../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::canonicalize]
MathML after canonicalize:
<math>
<mrow data-changed='added'>
<mn>2</mn>
<mo data-changed='added'>⁢</mo>
<mi data-previous-space-width='0.700'>zł</mi>
</mrow>
</math>
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\unicode.yaml'
[libmathcat::speech] *** Character 'g' (0x67) is repeated
[libmathcat::speech] *** Character 'L' (0x4C) is repeated
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::braille] polish_cleanup: start=N⠃l⠵l⠣
[libmathcat::braille] After remove mode changes: 'N⠃⠵⠣'
[libmathcat::braille] After substitutions : 'N⠃⠵⠣'
thread 'braille::Polish::spec::currency_1' panicked at tests\common\mod.rs:138:23:
assertion `left == right` failed
left: "⠼⠃⠀⠵⠣"
right: "⠼⠃⠵⠣"
---- braille::Polish::spec::currency_2 stdout ----
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\AppData\Roaming\MathCAT\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\ClearSpeak_Rules.yaml'
[libmathcat::speech] ...processing include: SharedRules/geometry.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\geometry.yaml'
[libmathcat::speech] ...processing include: SharedRules/linear-algebra.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\linear-algebra.yaml'
[libmathcat::speech] ...processing include: SharedRules/calculus.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\calculus.yaml'
[libmathcat::speech] ...processing include: SharedRules/general.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\general.yaml'
[libmathcat::speech] ...processing include: SharedRules/default.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\default.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\unicode.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\definitions.yaml'
[libmathcat::speech] ...processing include: ../../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::canonicalize]
MathML after canonicalize:
<math>
<mrow data-changed='added'>
<mn>2</mn>
<mo data-changed='added'>⁢</mo>
<mi data-previous-space-width='0.700'>PLN</mi>
</mrow>
</math>
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\unicode.yaml'
[libmathcat::speech] *** Character 'g' (0x67) is repeated
[libmathcat::speech] *** Character 'L' (0x4C) is repeated
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::braille] polish_cleanup: start=N⠃L⠏⠫⠘⠒⠒⠕L⠝
[libmathcat::braille] After remove mode changes: 'N⠃⠏⠫⠘⠒⠒⠕⠝'
[libmathcat::braille] After substitutions : 'N⠃⠏⠫⠘⠒⠒⠕⠝'
thread 'braille::Polish::spec::currency_2' panicked at tests\common\mod.rs:138:23:
assertion `left == right` failed
left: "⠼⠃⠀⠨⠏⠨⠇⠨⠝"
right: "⠼⠃⠏⠫⠘⠒⠒⠕⠝"
---- braille::Polish::spec::concentration_p87_4a stdout ----
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\AppData\Roaming\MathCAT\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\ClearSpeak_Rules.yaml'
[libmathcat::speech] ...processing include: SharedRules/geometry.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\geometry.yaml'
[libmathcat::speech] ...processing include: SharedRules/linear-algebra.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\linear-algebra.yaml'
[libmathcat::speech] ...processing include: SharedRules/calculus.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\calculus.yaml'
[libmathcat::speech] ...processing include: SharedRules/general.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\general.yaml'
[libmathcat::speech] ...processing include: SharedRules/default.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\default.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\unicode.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\definitions.yaml'
[libmathcat::speech] ...processing include: ../../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::canonicalize]
MathML after canonicalize:
<math>
<mrow data-changed='added'>
<msub>
<mi mathvariant='normal'>c</mi>
<msub>
<mi mathvariant='normal'>p</mi>
<mn>1</mn>
</msub>
</msub>
<mo>=</mo>
<mrow data-changed='added'>
<mfrac>
<msub>
<mi mathvariant='normal'>m</mi>
<msub>
<mi mathvariant='normal'>s</mi>
<mn>1</mn>
</msub>
</msub>
<msub>
<mi mathvariant='normal'>m</mi>
<msub>
<mi mathvariant='normal'>r</mi>
<mn>1</mn>
</msub>
</msub>
</mfrac>
<mo>·</mo>
<mrow data-changed='added'>
<mn>100</mn>
<mo>%</mo>
</mrow>
</mrow>
</mrow>
</math>
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\unicode.yaml'
[libmathcat::speech] *** Character 'g' (0x67) is repeated
[libmathcat::speech] *** Character 'L' (0x4C) is repeated
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
thread 'braille::Polish::spec::concentration_p87_4a' panicked at tests\common\mod.rs:139:19:
Pattern match/replacement failure!
caused by: attempting replacement pattern: "default" for "math".
Replacement
["*"]
...due to matching the MathML
<math id='M0r6dk5a-0' data-id-added='true'>
<mrow data-changed='added' id='M0r6dk5a-1' data-id-added='true'>
<msub id='M0r6dk5a-2' data-id-added='true'>
<mi mathvariant='normal' id='M0r6dk5a-3' data-id-added='true'>c</mi>
<msub id='M0r6dk5a-4' data-id-added='true'>
<mi mathvariant='normal' id='M0r6dk5a-5' data-id-added='true'>p</mi>
<mn id='M0r6dk5a-6' data-id-added='true'>1</mn>
</msub>
</msub>
<mo id='M0r6dk5a-7' data-id-added='true'>=</mo>
<mrow data-changed='added' id='M0r6dk5a-8' data-id-added='true'>
<mfrac id='M0r6dk5a-9' data-id-added='true'>
<msub id='M0r6dk5a-10' data-id-added='true'>
<mi mathvariant='normal' id='M0r6dk5a-11' data-id-added='true'>m</mi>
<msub id='M0r6dk5a-12' data-id-added='true'>
<mi mathvariant='normal' id='M0r6dk5a-13' data-id-added='true'>s</mi>
<mn id='M0r6dk5a-14' data-id-added='true'>1</mn>
</msub>
</msub>
<msub id='M0r6dk5a-15' data-id-added='true'>
<mi mathvariant='normal' id='M0r6dk5a-16' data-id-added='true'>m</mi>
<msub id='M0r6dk5a-17' data-id-added='true'>
<mi mathvariant='normal' id='M0r6dk5a-18' data-id-added='true'>r</mi>
<mn id='M0r6dk5a-19' data-id-added='true'>1</mn>
</msub>
</msub>
</mfrac>
<mo id='M0r6dk5a-20' data-id-added='true'>·</mo>
<mrow data-changed='added' id='M0r6dk5a-21' data-id-added='true'>
<mn id='M0r6dk5a-22' data-id-added='true'>100</mn>
<mo id='M0r6dk5a-23' data-id-added='true'>%</mo>
</mrow>
</mrow>
</mrow>
</math>
with the pattern
"."
The patterns are in \\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml.
caused by: attempting replacement pattern: "default" for "mrow".
Replacement
["*"]
...due to matching the MathML
<mrow data-changed='added' id='M0r6dk5a-1' data-id-added='true'>
<msub id='M0r6dk5a-2' data-id-added='true'>
<mi mathvariant='normal' id='M0r6dk5a-3' data-id-added='true'>c</mi>
<msub id='M0r6dk5a-4' data-id-added='true'>
<mi mathvariant='normal' id='M0r6dk5a-5' data-id-added='true'>p</mi>
<mn id='M0r6dk5a-6' data-id-added='true'>1</mn>
</msub>
</msub>
<mo id='M0r6dk5a-7' data-id-added='true'>=</mo>
<mrow data-changed='added' id='M0r6dk5a-8' data-id-added='true'>
<mfrac id='M0r6dk5a-9' data-id-added='true'>
<msub id='M0r6dk5a-10' data-id-added='true'>
<mi mathvariant='normal' id='M0r6dk5a-11' data-id-added='true'>m</mi>
<msub id='M0r6dk5a-12' data-id-added='true'>
<mi mathvariant='normal' id='M0r6dk5a-13' data-id-added='true'>s</mi>
<mn id='M0r6dk5a-14' data-id-added='true'>1</mn>
</msub>
</msub>
<msub id='M0r6dk5a-15' data-id-added='true'>
<mi mathvariant='normal' id='M0r6dk5a-16' data-id-added='true'>m</mi>
<msub id='M0r6dk5a-17' data-id-added='true'>
<mi mathvariant='normal' id='M0r6dk5a-18' data-id-added='true'>r</mi>
<mn id='M0r6dk5a-19' data-id-added='true'>1</mn>
</msub>
</msub>
</mfrac>
<mo id='M0r6dk5a-20' data-id-added='true'>·</mo>
<mrow data-changed='added' id='M0r6dk5a-21' data-id-added='true'>
<mn id='M0r6dk5a-22' data-id-added='true'>100</mn>
<mo id='M0r6dk5a-23' data-id-added='true'>%</mo>
</mrow>
</mrow>
</mrow>
with the pattern
"."
The patterns are in \\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml.
caused by: attempting replacement pattern: "default" for "msub".
Replacement
- test: [ if: '"*[1][self::m:mrow and not(IsBracketed(., '', ''))]"' then:
- t: "⠢"
- "*[1]"
- t: "⠔"
else:["*[1]"]]
- test: [ if: '"self::m:msub or self::m:msubsup"' then:[t: "⠌"]]
test: [ if: '"self::m:msup"' then:[t: "⠡"]]
test: [ if: '"self::m:munder or self::m:munderover"' then:[t: "⠌⠌"] else:[t: "⠡⠡"]]
- "*[2]"
- test: [ if: '"self::m:msubsup or self::m:munderover"' then:[test: [ if: '"self::m:msubsup"' then:[t: "⠡"] else:[t: "⠡⠡"]]
]]
- "*[3]"
- test: [ if: '"self::m:msup and *[2][self::m:mo]"' then:[t: "⠄"]]
...due to matching the MathML
<msub id='M0r6dk5a-2' data-id-added='true'>
<mi mathvariant='normal' id='M0r6dk5a-3' data-id-added='true'>c</mi>
<msub id='M0r6dk5a-4' data-id-added='true'>
<mi mathvariant='normal' id='M0r6dk5a-5' data-id-added='true'>p</mi>
<mn id='M0r6dk5a-6' data-id-added='true'>1</mn>
</msub>
</msub>
with the pattern
"."
The patterns are in \\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml.
caused by: During replacement, no matching element found
---- braille::Polish::spec::covalent_bonds_p83_2 stdout ----
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\AppData\Roaming\MathCAT\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\ClearSpeak_Rules.yaml'
[libmathcat::speech] ...processing include: SharedRules/geometry.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\geometry.yaml'
[libmathcat::speech] ...processing include: SharedRules/linear-algebra.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\linear-algebra.yaml'
[libmathcat::speech] ...processing include: SharedRules/calculus.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\calculus.yaml'
[libmathcat::speech] ...processing include: SharedRules/general.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\general.yaml'
[libmathcat::speech] ...processing include: SharedRules/default.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\default.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\unicode.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\definitions.yaml'
[libmathcat::speech] ...processing include: ../../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::canonicalize]
MathML after canonicalize:
<math>
<mrow data-changed='added' data-chem-formula='6'>
<mi mathvariant='normal' data-chem-element='2'>H</mi>
<mo data-chemical-bond='true' data-chem-formula-op='1'>-</mo>
<mi mathvariant='normal' data-chem-element='2'>H</mi>
</mrow>
</math>
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\unicode.yaml'
[libmathcat::speech] *** Character 'g' (0x67) is repeated
[libmathcat::speech] *** Character 'L' (0x4C) is repeated
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::braille] polish_cleanup: start=𝐿⠓W⠤𝐿⠓
[libmathcat::braille] After remove mode changes: '⠓W⠤⠓'
[libmathcat::braille] After substitutions : '⠓W⠤⠓'
thread 'braille::Polish::spec::covalent_bonds_p83_2' panicked at tests\common\mod.rs:138:23:
assertion `left == right` failed
left: "⠨⠓⠐⠂⠨⠓"
right: "⠓⠀⠤⠓"
---- braille::Polish::spec::currency_3 stdout ----
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\AppData\Roaming\MathCAT\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\ClearSpeak_Rules.yaml'
[libmathcat::speech] ...processing include: SharedRules/geometry.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\geometry.yaml'
[libmathcat::speech] ...processing include: SharedRules/linear-algebra.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\linear-algebra.yaml'
[libmathcat::speech] ...processing include: SharedRules/calculus.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\calculus.yaml'
[libmathcat::speech] ...processing include: SharedRules/general.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\general.yaml'
[libmathcat::speech] ...processing include: SharedRules/default.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\default.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\unicode.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\definitions.yaml'
[libmathcat::speech] ...processing include: ../../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::canonicalize]
MathML after canonicalize:
<math>
<mrow data-changed='added'>
<mn>5</mn>
<mo data-changed='added'>⁢</mo>
<mi data-previous-space-width='0.700'>zł</mi>
<mo data-changed='added'>⁢</mo>
<mn data-previous-space-width='0.700'>50</mn>
<mo data-changed='added'>⁢</mo>
<mi data-previous-space-width='0.700'>gr</mi>
</mrow>
</math>
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\unicode.yaml'
[libmathcat::speech] *** Character 'g' (0x67) is repeated
[libmathcat::speech] *** Character 'L' (0x4C) is repeated
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::braille] polish_cleanup: start=N⠑l⠵l⠣N⠑N⠚⠫⠩⠒⠒⠕l⠗
[libmathcat::braille] After remove mode changes: 'N⠑⠵⠣N⠑⠚⠫⠩⠒⠒⠕⠗'
[libmathcat::braille] After substitutions : 'N⠑⠵⠣N⠑⠚⠫⠩⠒⠒⠕⠗'
thread 'braille::Polish::spec::currency_3' panicked at tests\common\mod.rs:138:23:
assertion `left == right` failed
left: "⠼⠑⠀⠵⠣⠀⠼⠑⠚⠀⠛⠗"
right: "⠼⠑⠵⠣⠼⠑⠚⠫⠩⠒⠒⠕⠗"
---- braille::Polish::spec::currency_4 stdout ----
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\AppData\Roaming\MathCAT\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\ClearSpeak_Rules.yaml'
[libmathcat::speech] ...processing include: SharedRules/geometry.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\geometry.yaml'
[libmathcat::speech] ...processing include: SharedRules/linear-algebra.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\linear-algebra.yaml'
[libmathcat::speech] ...processing include: SharedRules/calculus.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\calculus.yaml'
[libmathcat::speech] ...processing include: SharedRules/general.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\general.yaml'
[libmathcat::speech] ...processing include: SharedRules/default.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\default.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\unicode.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\definitions.yaml'
[libmathcat::speech] ...processing include: ../../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::canonicalize]
MathML after canonicalize:
<math>
<mrow data-changed='added'>
<mn>5,50</mn>
<mo data-changed='added'>⁢</mo>
<mi data-previous-space-width='0.700'>zł</mi>
</mrow>
</math>
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\unicode.yaml'
[libmathcat::speech] *** Character 'g' (0x67) is repeated
[libmathcat::speech] *** Character 'L' (0x4C) is repeated
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::braille] polish_cleanup: start=N⠑N⠂N⠑N⠚l⠵l⠣
[libmathcat::braille] After remove mode changes: 'N⠑⠂⠑⠚⠵⠣'
[libmathcat::braille] After substitutions : 'N⠑⠂⠑⠚⠵⠣'
thread 'braille::Polish::spec::currency_4' panicked at tests\common\mod.rs:138:23:
assertion `left == right` failed
left: "⠼⠑⠂⠑⠚⠀⠵⠣"
right: "⠼⠑⠂⠑⠚⠵⠣"
---- braille::Polish::spec::date_3 stdout ----
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\AppData\Roaming\MathCAT\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\ClearSpeak_Rules.yaml'
[libmathcat::speech] ...processing include: SharedRules/geometry.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\geometry.yaml'
[libmathcat::speech] ...processing include: SharedRules/linear-algebra.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\linear-algebra.yaml'
[libmathcat::speech] ...processing include: SharedRules/calculus.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\calculus.yaml'
[libmathcat::speech] ...processing include: SharedRules/general.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\general.yaml'
[libmathcat::speech] ...processing include: SharedRules/default.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\default.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\unicode.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\definitions.yaml'
[libmathcat::speech] ...processing include: ../../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::canonicalize]
MathML after canonicalize:
<math>
<mrow data-changed='added'>
<mn>2002</mn>
<mo>-</mo>
<mn>03</mn>
<mo>-</mo>
<mn>15</mn>
</mrow>
</math>
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\unicode.yaml'
[libmathcat::speech] *** Character 'g' (0x67) is repeated
[libmathcat::speech] *** Character 'L' (0x4C) is repeated
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::braille] polish_cleanup: start=N⠃N⠚N⠚N⠃W⠤N⠚N⠉W⠤N⠁N⠑
[libmathcat::braille] After remove mode changes: 'N⠃⠚⠚⠃W⠤N⠚⠉W⠤N⠁⠑'
[libmathcat::braille] After substitutions : 'N⠃⠚⠚⠃W⠤N⠚⠉W⠤N⠁⠑'
thread 'braille::Polish::spec::date_3' panicked at tests\common\mod.rs:138:23:
assertion `left == right` failed
left: "⠼⠃⠚⠚⠃⠤⠚⠉⠤⠁⠑"
right: "⠼⠃⠚⠚⠃⠀⠤⠼⠚⠉⠀⠤⠼⠁⠑"
---- braille::Polish::spec::date_4 stdout ----
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\AppData\Roaming\MathCAT\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\ClearSpeak_Rules.yaml'
[libmathcat::speech] ...processing include: SharedRules/geometry.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\geometry.yaml'
[libmathcat::speech] ...processing include: SharedRules/linear-algebra.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\linear-algebra.yaml'
[libmathcat::speech] ...processing include: SharedRules/calculus.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\calculus.yaml'
[libmathcat::speech] ...processing include: SharedRules/general.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\general.yaml'
[libmathcat::speech] ...processing include: SharedRules/default.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\default.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\unicode.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\definitions.yaml'
[libmathcat::speech] ...processing include: ../../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::canonicalize]
MathML after canonicalize:
<math>
<mrow data-changed='added'>
<mn>15</mn>
<mo data-changed='added'>⁢</mo>
<mi>II</mi>
<mo data-changed='added'>⁢</mo>
<mn data-previous-space-width='0.700'>2011</mn>
</mrow>
</math>
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\unicode.yaml'
[libmathcat::speech] *** Character 'g' (0x67) is repeated
[libmathcat::speech] *** Character 'L' (0x4C) is repeated
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::braille] polish_cleanup: start=N⠁N⠑L⠊L⠊N⠃N⠚N⠁N⠁
[libmathcat::braille] After remove mode changes: 'N⠁⠑L⠊⠊N⠃⠚⠁⠁'
[libmathcat::braille] After substitutions : 'N⠁⠑L⠊⠊N⠃⠚⠁⠁'
thread 'braille::Polish::spec::date_4' panicked at tests\common\mod.rs:138:23:
assertion `left == right` failed
left: "⠼⠁⠑⠀⠨⠊⠊⠀⠼⠃⠚⠁⠁"
right: "⠼⠁⠑⠨⠊⠊⠼⠃⠚⠁⠁"
---- braille::Polish::spec::decimal_numbers_4 stdout ----
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\AppData\Roaming\MathCAT\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\ClearSpeak_Rules.yaml'
[libmathcat::speech] ...processing include: SharedRules/geometry.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\geometry.yaml'
[libmathcat::speech] ...processing include: SharedRules/linear-algebra.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\linear-algebra.yaml'
[libmathcat::speech] ...processing include: SharedRules/calculus.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\calculus.yaml'
[libmathcat::speech] ...processing include: SharedRules/general.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\general.yaml'
[libmathcat::speech] ...processing include: SharedRules/default.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\default.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\unicode.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\definitions.yaml'
[libmathcat::speech] ...processing include: ../../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::canonicalize]
MathML after canonicalize:
<math>
<mrow data-changed='added'>
<mrow data-changed='added'>
<mrow data-changed='added'>
<mn>0,333</mn>
<mo data-changed='added'>⁢</mo>
<mi>…</mi>
</mrow>
<mo>=</mo>
<mn>0</mn>
</mrow>
<mo>,</mo>
<mrow data-changed='added'>
<mo>(</mo>
<mn>3</mn>
<mo>)</mo>
</mrow>
</mrow>
</math>
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\unicode.yaml'
[libmathcat::speech] *** Character 'g' (0x67) is repeated
[libmathcat::speech] *** Character 'L' (0x4C) is repeated
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::braille] polish_cleanup: start=N⠚N⠂N⠉N⠉N⠉⠄⠄⠄W⠶N⠚,⠣N⠉⠜
[libmathcat::braille] After remove mode changes: 'N⠚⠂⠉⠉⠉⠄⠄⠄W⠶N⠚,⠣⠉⠜'
[libmathcat::braille] After substitutions : 'N⠚⠂⠉⠉⠉⠄⠄⠄W⠶N⠚,⠣⠉⠜'
thread 'braille::Polish::spec::decimal_numbers_4' panicked at tests\common\mod.rs:138:23:
assertion `left == right` failed
left: "⠼⠚⠂⠉⠉⠉⠄⠄⠄⠀⠶⠼⠚⠂⠣⠼⠉⠜"
right: "⠼⠚⠂⠉⠉⠉⠄⠄⠄⠀⠶⠼⠚⠂⠣⠉⠜"
---- braille::Polish::spec::derivatives_p57_1 stdout ----
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\AppData\Roaming\MathCAT\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\ClearSpeak_Rules.yaml'
[libmathcat::speech] ...processing include: SharedRules/geometry.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\geometry.yaml'
[libmathcat::speech] ...processing include: SharedRules/linear-algebra.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\linear-algebra.yaml'
[libmathcat::speech] ...processing include: SharedRules/calculus.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\calculus.yaml'
[libmathcat::speech] ...processing include: SharedRules/general.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\general.yaml'
[libmathcat::speech] ...processing include: SharedRules/default.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\default.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\unicode.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\definitions.yaml'
[libmathcat::speech] ...processing include: ../../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::canonicalize]
MathML after canonicalize:
<math>
<mrow data-changed='added'>
<mrow data-changed='added'>
<msup>
<mi>f</mi>
<mo>′</mo>
</msup>
<mo data-changed='added'>⁡</mo>
<mrow data-changed='added'>
<mo>(</mo>
<mi>x</mi>
<mo>)</mo>
</mrow>
</mrow>
<mo>=</mo>
<mfrac>
<mrow>
<mi>d</mi>
<mo data-changed='added'>⁢</mo>
<mi>y</mi>
</mrow>
<mrow>
<mi>d</mi>
<mo data-changed='added'>⁢</mo>
<mi>x</mi>
</mrow>
</mfrac>
<mo>=</mo>
<msup>
<mi>y</mi>
<mo>′</mo>
</msup>
</mrow>
</math>
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\unicode.yaml'
[libmathcat::speech] *** Character 'g' (0x67) is repeated
[libmathcat::speech] *** Character 'L' (0x4C) is repeated
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::braille] polish_cleanup: start=l⠋⠔⠣l⠭⠜W⠶⠆l⠙l⠽W⠳Wl⠙l⠭⠰W⠶l⠽⠔
[libmathcat::braille] After remove mode changes: '⠋⠔⠣⠭⠜W⠶⠆⠙⠽W⠳W⠙⠭⠰W⠶⠽⠔'
[libmathcat::braille] After substitutions : '⠋⠔⠣⠭⠜W⠶⠆⠙⠽W⠳W⠙⠭⠰W⠶⠽⠔'
thread 'braille::Polish::spec::derivatives_p57_1' panicked at tests\common\mod.rs:138:23:
assertion `left == right` failed
left: "⠠⠋⠔⠣⠭⠜⠀⠶⠙⠽⠳⠙⠭⠀⠶⠽⠔"
right: "⠋⠔⠣⠭⠜⠀⠶⠆⠙⠽⠀⠳⠀⠙⠭⠰⠀⠶⠽⠔"
---- braille::Polish::spec::derivatives_p57_2 stdout ----
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\AppData\Roaming\MathCAT\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\ClearSpeak_Rules.yaml'
[libmathcat::speech] ...processing include: SharedRules/geometry.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\geometry.yaml'
[libmathcat::speech] ...processing include: SharedRules/linear-algebra.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\linear-algebra.yaml'
[libmathcat::speech] ...processing include: SharedRules/calculus.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\calculus.yaml'
[libmathcat::speech] ...processing include: SharedRules/general.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\general.yaml'
[libmathcat::speech] ...processing include: SharedRules/default.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\default.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\unicode.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\definitions.yaml'
[libmathcat::speech] ...processing include: ../../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::canonicalize]
MathML after canonicalize:
<math>
<mrow data-changed='added'>
<mrow data-changed='added'>
<mi>g</mi>
<mo data-changed='added'>⁡</mo>
<mrow data-changed='added'>
<mo>(</mo>
<mrow data-changed='added'>
<mi>x</mi>
<mo>,</mo>
<mi>y</mi>
</mrow>
<mo>)</mo>
</mrow>
</mrow>
<mo>=</mo>
<mfrac>
<mrow>
<mo>∂</mo>
<mrow data-changed='added'>
<mi>f</mi>
<mo data-changed='added'>⁡</mo>
<mrow data-changed='added'>
<mo>(</mo>
<mrow data-changed='added'>
<mi>x</mi>
<mo>,</mo>
<mi>y</mi>
</mrow>
<mo>)</mo>
</mrow>
</mrow>
</mrow>
<mrow>
<mo>∂</mo>
<mi>x</mi>
</mrow>
</mfrac>
</mrow>
</math>
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\unicode.yaml'
[libmathcat::speech] *** Character 'g' (0x67) is repeated
[libmathcat::speech] *** Character 'L' (0x4C) is repeated
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::braille] polish_cleanup: start=⠫⠩⠒⠒⠕⠣l⠭,l⠽⠜W⠶⠆⠹l⠋⠣l⠭,l⠽⠜W⠳W⠹l⠭⠰
[libmathcat::braille] After remove mode changes: '⠫⠩⠒⠒⠕⠣⠭,⠽⠜W⠶⠆⠹⠋⠣⠭,⠽⠜W⠳W⠹⠭⠰'
[libmathcat::braille] After substitutions : '⠫⠩⠒⠒⠕⠣⠭,⠽⠜W⠶⠆⠹⠋⠣⠭,⠽⠜W⠳W⠹⠭⠰'
thread 'braille::Polish::spec::derivatives_p57_2' panicked at tests\common\mod.rs:138:23:
assertion `left == right` failed
left: "⠠⠛⠣⠭⠂⠀⠽⠜⠀⠶⠹⠋⠣⠭⠂⠀⠽⠜⠳⠹⠭"
right: "⠫⠩⠒⠒⠕⠣⠭⠂⠽⠜⠀⠶⠆⠹⠋⠣⠭⠂⠽⠜⠀⠳⠀⠹⠭⠰"
---- braille::Polish::spec::detailed_projectors_1 stdout ----
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\AppData\Roaming\MathCAT\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\ClearSpeak_Rules.yaml'
[libmathcat::speech] ...processing include: SharedRules/geometry.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\geometry.yaml'
[libmathcat::speech] ...processing include: SharedRules/linear-algebra.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\linear-algebra.yaml'
[libmathcat::speech] ...processing include: SharedRules/calculus.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\calculus.yaml'
[libmathcat::speech] ...processing include: SharedRules/general.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\general.yaml'
[libmathcat::speech] ...processing include: SharedRules/default.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\default.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\unicode.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\definitions.yaml'
[libmathcat::speech] ...processing include: ../../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::canonicalize]
MathML after canonicalize:
<math>
<mrow data-changed='added'>
<msup>
<mi>e</mi>
<mrow>
<mroot>
<mrow>
<mi>x</mi>
<mo>+</mo>
<mn>1</mn>
</mrow>
<mn>3</mn>
</mroot>
<mo>+</mo>
<mn>2</mn>
</mrow>
</msup>
<mo>·</mo>
<msup>
<mi>e</mi>
<mi>x</mi>
</msup>
</mrow>
</math>
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\unicode.yaml'
[libmathcat::speech] *** Character 'g' (0x67) is repeated
[libmathcat::speech] *** Character 'L' (0x4C) is repeated
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
thread 'braille::Polish::spec::detailed_projectors_1' panicked at tests\common\mod.rs:139:19:
Pattern match/replacement failure!
caused by: attempting replacement pattern: "default" for "math".
Replacement
["*"]
...due to matching the MathML
<math id='M0we95yd-0' data-id-added='true'>
<mrow data-changed='added' id='M0we95yd-1' data-id-added='true'>
<msup id='M0we95yd-2' data-id-added='true'>
<mi id='M0we95yd-3' data-id-added='true'>e</mi>
<mrow id='M0we95yd-4' data-id-added='true'>
<mroot id='M0we95yd-5' data-id-added='true'>
<mrow id='M0we95yd-6' data-id-added='true'>
<mi id='M0we95yd-7' data-id-added='true'>x</mi>
<mo id='M0we95yd-8' data-id-added='true'>+</mo>
<mn id='M0we95yd-9' data-id-added='true'>1</mn>
</mrow>
<mn id='M0we95yd-10' data-id-added='true'>3</mn>
</mroot>
<mo id='M0we95yd-11' data-id-added='true'>+</mo>
<mn id='M0we95yd-12' data-id-added='true'>2</mn>
</mrow>
</msup>
<mo id='M0we95yd-13' data-id-added='true'>·</mo>
<msup id='M0we95yd-14' data-id-added='true'>
<mi id='M0we95yd-15' data-id-added='true'>e</mi>
<mi id='M0we95yd-16' data-id-added='true'>x</mi>
</msup>
</mrow>
</math>
with the pattern
"."
The patterns are in \\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml.
caused by: attempting replacement pattern: "default" for "mrow".
Replacement
["*"]
...due to matching the MathML
<mrow data-changed='added' id='M0we95yd-1' data-id-added='true'>
<msup id='M0we95yd-2' data-id-added='true'>
<mi id='M0we95yd-3' data-id-added='true'>e</mi>
<mrow id='M0we95yd-4' data-id-added='true'>
<mroot id='M0we95yd-5' data-id-added='true'>
<mrow id='M0we95yd-6' data-id-added='true'>
<mi id='M0we95yd-7' data-id-added='true'>x</mi>
<mo id='M0we95yd-8' data-id-added='true'>+</mo>
<mn id='M0we95yd-9' data-id-added='true'>1</mn>
</mrow>
<mn id='M0we95yd-10' data-id-added='true'>3</mn>
</mroot>
<mo id='M0we95yd-11' data-id-added='true'>+</mo>
<mn id='M0we95yd-12' data-id-added='true'>2</mn>
</mrow>
</msup>
<mo id='M0we95yd-13' data-id-added='true'>·</mo>
<msup id='M0we95yd-14' data-id-added='true'>
<mi id='M0we95yd-15' data-id-added='true'>e</mi>
<mi id='M0we95yd-16' data-id-added='true'>x</mi>
</msup>
</mrow>
with the pattern
"."
The patterns are in \\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml.
caused by: attempting replacement pattern: "default" for "msup".
Replacement
- test: [ if: '"*[1][self::m:mrow and not(IsBracketed(., '', ''))]"' then:
- t: "⠢"
- "*[1]"
- t: "⠔"
else:["*[1]"]]
- test: [ if: '"self::m:msub or self::m:msubsup"' then:[t: "⠌"]]
test: [ if: '"self::m:msup"' then:[t: "⠡"]]
test: [ if: '"self::m:munder or self::m:munderover"' then:[t: "⠌⠌"] else:[t: "⠡⠡"]]
- "*[2]"
- test: [ if: '"self::m:msubsup or self::m:munderover"' then:[test: [ if: '"self::m:msubsup"' then:[t: "⠡"] else:[t: "⠡⠡"]]
]]
- "*[3]"
- test: [ if: '"self::m:msup and *[2][self::m:mo]"' then:[t: "⠄"]]
...due to matching the MathML
<msup id='M0we95yd-2' data-id-added='true'>
<mi id='M0we95yd-3' data-id-added='true'>e</mi>
<mrow id='M0we95yd-4' data-id-added='true'>
<mroot id='M0we95yd-5' data-id-added='true'>
<mrow id='M0we95yd-6' data-id-added='true'>
<mi id='M0we95yd-7' data-id-added='true'>x</mi>
<mo id='M0we95yd-8' data-id-added='true'>+</mo>
<mn id='M0we95yd-9' data-id-added='true'>1</mn>
</mrow>
<mn id='M0we95yd-10' data-id-added='true'>3</mn>
</mroot>
<mo id='M0we95yd-11' data-id-added='true'>+</mo>
<mn id='M0we95yd-12' data-id-added='true'>2</mn>
</mrow>
</msup>
with the pattern
"."
The patterns are in \\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml.
caused by: During replacement, no matching element found
---- braille::Polish::spec::detailed_projectors_10 stdout ----
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\AppData\Roaming\MathCAT\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\ClearSpeak_Rules.yaml'
[libmathcat::speech] ...processing include: SharedRules/geometry.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\geometry.yaml'
[libmathcat::speech] ...processing include: SharedRules/linear-algebra.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\linear-algebra.yaml'
[libmathcat::speech] ...processing include: SharedRules/calculus.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\calculus.yaml'
[libmathcat::speech] ...processing include: SharedRules/general.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\general.yaml'
[libmathcat::speech] ...processing include: SharedRules/default.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\default.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\unicode.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\definitions.yaml'
[libmathcat::speech] ...processing include: ../../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::canonicalize]
MathML after canonicalize:
<math>
<msqrt>
<mfrac>
<mi>x</mi>
<mi>y</mi>
</mfrac>
</msqrt>
</math>
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\unicode.yaml'
[libmathcat::speech] *** Character 'g' (0x67) is repeated
[libmathcat::speech] *** Character 'L' (0x4C) is repeated
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::braille] polish_cleanup: start=⠩l⠭⠳l⠽
[libmathcat::braille] After remove mode changes: '⠩⠭⠳⠽'
[libmathcat::braille] After substitutions : '⠩⠭⠳⠽'
thread 'braille::Polish::spec::detailed_projectors_10' panicked at tests\common\mod.rs:138:23:
assertion `left == right` failed
left: "⠐⠩⠠⠭⠳⠽"
right: "⠩⠭⠳⠽"
---- braille::Polish::spec::detailed_projectors_2 stdout ----
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\AppData\Roaming\MathCAT\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\ClearSpeak_Rules.yaml'
[libmathcat::speech] ...processing include: SharedRules/geometry.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\geometry.yaml'
[libmathcat::speech] ...processing include: SharedRules/linear-algebra.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\linear-algebra.yaml'
[libmathcat::speech] ...processing include: SharedRules/calculus.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\calculus.yaml'
[libmathcat::speech] ...processing include: SharedRules/general.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\general.yaml'
[libmathcat::speech] ...processing include: SharedRules/default.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\default.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\unicode.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\definitions.yaml'
[libmathcat::speech] ...processing include: ../../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::canonicalize]
MathML after canonicalize:
<math>
<mrow data-changed='added'>
<mi>u</mi>
<mo>=</mo>
<mroot>
<mrow>
<msup>
<mi>x</mi>
<mn>2</mn>
</msup>
<mo>+</mo>
<msqrt>
<mrow data-changed='added'>
<msup>
<mi>x</mi>
<mn>2</mn>
</msup>
<mo>+</mo>
<mn>1</mn>
</mrow>
</msqrt>
<mo>+</mo>
<mn>8</mn>
</mrow>
<mn>3</mn>
</mroot>
</mrow>
</math>
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\unicode.yaml'
[libmathcat::speech] *** Character 'g' (0x67) is repeated
[libmathcat::speech] *** Character 'L' (0x4C) is repeated
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::braille] polish_cleanup: start=l⠥W⠶⠌N⠉⠩l⠭⠬n⠆W⠖⠩l⠭⠬n⠆W⠖N⠁W⠖N⠓
[libmathcat::braille] After remove mode changes: '⠥W⠶⠌N⠉⠩⠭⠬n⠆W⠖⠩⠭⠬n⠆W⠖N⠁W⠖N⠓'
[libmathcat::braille] After substitutions : '⠥W⠶⠌N⠉⠩⠭⠬n⠆W⠖⠩⠭⠬n⠆W⠖N⠁W⠖N⠓'
thread 'braille::Polish::spec::detailed_projectors_2' panicked at tests\common\mod.rs:138:23:
assertion `left == right` failed
left: "⠠⠥⠀⠶⠌⠒⠨⠩⠭⠬⠆⠀⠖⠐⠩⠭⠬⠆⠈⠖⠼⠁⠀⠖⠼⠓⠨⠱"
right: "⠥⠀⠶⠌⠼⠉⠩⠭⠬⠆⠀⠖⠩⠭⠬⠆⠀⠖⠼⠁⠀⠖⠼⠓"
---- braille::Polish::spec::detailed_projectors_3 stdout ----
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\AppData\Roaming\MathCAT\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\ClearSpeak_Rules.yaml'
[libmathcat::speech] ...processing include: SharedRules/geometry.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\geometry.yaml'
[libmathcat::speech] ...processing include: SharedRules/linear-algebra.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\linear-algebra.yaml'
[libmathcat::speech] ...processing include: SharedRules/calculus.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\calculus.yaml'
[libmathcat::speech] ...processing include: SharedRules/general.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\general.yaml'
[libmathcat::speech] ...processing include: SharedRules/default.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\default.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\unicode.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\definitions.yaml'
[libmathcat::speech] ...processing include: ../../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::canonicalize]
MathML after canonicalize:
<math>
<mrow data-changed='added'>
<mrow data-changed='added'>
<mn>3</mn>
<mo data-changed='added'>⁢</mo>
<mi>x</mi>
</mrow>
<mo>-</mo>
<mn>7</mn>
</mrow>
</math>
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\unicode.yaml'
[libmathcat::speech] *** Character 'g' (0x67) is repeated
[libmathcat::speech] *** Character 'L' (0x4C) is repeated
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::braille] polish_cleanup: start=N⠉l⠭W⠤N⠛
[libmathcat::braille] After remove mode changes: 'N⠉⠭W⠤N⠛'
[libmathcat::braille] After substitutions : 'N⠉⠭W⠤N⠛'
thread 'braille::Polish::spec::detailed_projectors_3' panicked at tests\common\mod.rs:138:23:
assertion `left == right` failed
left: "⠼⠉⠠⠭⠀⠤⠼⠛"
right: "⠼⠉⠭⠀⠤⠼⠛"
---- braille::Polish::spec::detailed_projectors_4 stdout ----
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\AppData\Roaming\MathCAT\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\ClearSpeak_Rules.yaml'
[libmathcat::speech] ...processing include: SharedRules/geometry.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\geometry.yaml'
[libmathcat::speech] ...processing include: SharedRules/linear-algebra.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\linear-algebra.yaml'
[libmathcat::speech] ...processing include: SharedRules/calculus.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\calculus.yaml'
[libmathcat::speech] ...processing include: SharedRules/general.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\general.yaml'
[libmathcat::speech] ...processing include: SharedRules/default.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\default.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\unicode.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\definitions.yaml'
[libmathcat::speech] ...processing include: ../../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::canonicalize]
MathML after canonicalize:
<math>
<mrow data-changed='added'>
<mrow data-changed='added'>
<mfrac>
<mn>2</mn>
<mi>x</mi>
</mfrac>
<mo data-changed='added'>⁢</mo>
<mi>x</mi>
</mrow>
<mo>+</mo>
<mrow data-changed='added'>
<mn>1</mn>
<mo data-changed='added'>⁤</mo>
<mfrac>
<mn>2</mn>
<mn>3</mn>
</mfrac>
</mrow>
</mrow>
</math>
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\unicode.yaml'
[libmathcat::speech] *** Character 'g' (0x67) is repeated
[libmathcat::speech] *** Character 'L' (0x4C) is repeated
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::braille] polish_cleanup: start=N⠃⠳l⠭l⠭W⠖N⠁#N⠃n⠒
[libmathcat::braille] After remove mode changes: 'N⠃⠳⠭⠭W⠖N⠁#⠃⠒'
[libmathcat::braille] After substitutions : 'N⠃⠳⠭⠭W⠖N⠁#⠃⠒'
thread 'braille::Polish::spec::detailed_projectors_4' panicked at tests\common\mod.rs:138:23:
assertion `left == right` failed
left: "⠼⠃⠒⠠⠭⠀⠖⠼⠁⠼⠃⠒"
right: "⠼⠃⠳⠭⠭⠀⠖⠼⠁#⠃⠒"
---- braille::Polish::spec::detailed_projectors_5 stdout ----
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\AppData\Roaming\MathCAT\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\ClearSpeak_Rules.yaml'
[libmathcat::speech] ...processing include: SharedRules/geometry.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\geometry.yaml'
[libmathcat::speech] ...processing include: SharedRules/linear-algebra.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\linear-algebra.yaml'
[libmathcat::speech] ...processing include: SharedRules/calculus.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\calculus.yaml'
[libmathcat::speech] ...processing include: SharedRules/general.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\general.yaml'
[libmathcat::speech] ...processing include: SharedRules/default.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\default.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\unicode.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\definitions.yaml'
[libmathcat::speech] ...processing include: ../../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::canonicalize]
MathML after canonicalize:
<math>
<mrow data-changed='added'>
<mn>2</mn>
<mo data-changed='added'>⁢</mo>
<mi>π</mi>
<mo data-changed='added'>⁢</mo>
<mi>r</mi>
</mrow>
</math>
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\unicode.yaml'
[libmathcat::speech] *** Character 'g' (0x67) is repeated
[libmathcat::speech] *** Character 'L' (0x4C) is repeated
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::braille] polish_cleanup: start=N⠃g⠏l⠗
[libmathcat::braille] After remove mode changes: 'N⠃g⠏⠗'
[libmathcat::braille] After substitutions : 'N⠃g⠏⠗'
thread 'braille::Polish::spec::detailed_projectors_5' panicked at tests\common\mod.rs:138:23:
assertion `left == right` failed
left: "⠼⠃⠰⠏⠠⠗"
right: "⠼⠃⠰⠏⠗"
---- braille::Polish::spec::detailed_projectors_6 stdout ----
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\AppData\Roaming\MathCAT\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\ClearSpeak_Rules.yaml'
[libmathcat::speech] ...processing include: SharedRules/geometry.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\geometry.yaml'
[libmathcat::speech] ...processing include: SharedRules/linear-algebra.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\linear-algebra.yaml'
[libmathcat::speech] ...processing include: SharedRules/calculus.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\calculus.yaml'
[libmathcat::speech] ...processing include: SharedRules/general.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\general.yaml'
[libmathcat::speech] ...processing include: SharedRules/default.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\default.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\unicode.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\definitions.yaml'
[libmathcat::speech] ...processing include: ../../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::canonicalize]
MathML after canonicalize:
<math>
<msup>
<mrow>
<mo>(</mo>
<mrow data-changed='added'>
<mi>x</mi>
<mo>+</mo>
<mi>y</mi>
</mrow>
<mo>)</mo>
</mrow>
<mn>2</mn>
</msup>
</math>
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\unicode.yaml'
[libmathcat::speech] *** Character 'g' (0x67) is repeated
[libmathcat::speech] *** Character 'L' (0x4C) is repeated
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::braille] polish_cleanup: start=⠣l⠭W⠖l⠽⠜⠬n⠆
[libmathcat::braille] After remove mode changes: '⠣⠭W⠖⠽⠜⠬n⠆'
[libmathcat::braille] After substitutions : '⠣⠭W⠖⠽⠜⠬n⠆'
thread 'braille::Polish::spec::detailed_projectors_6' panicked at tests\common\mod.rs:138:23:
assertion `left == right` failed
left: "⠣⠠⠭⠀⠖⠽⠜⠬⠆"
right: "⠣⠭⠀⠖⠽⠜⠬⠆"
---- braille::Polish::spec::detailed_projectors_8 stdout ----
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\AppData\Roaming\MathCAT\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\ClearSpeak_Rules.yaml'
[libmathcat::speech] ...processing include: SharedRules/geometry.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\geometry.yaml'
[libmathcat::speech] ...processing include: SharedRules/linear-algebra.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\linear-algebra.yaml'
[libmathcat::speech] ...processing include: SharedRules/calculus.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\calculus.yaml'
[libmathcat::speech] ...processing include: SharedRules/general.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\general.yaml'
[libmathcat::speech] ...processing include: SharedRules/default.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\default.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\unicode.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\definitions.yaml'
[libmathcat::speech] ...processing include: ../../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::canonicalize]
MathML after canonicalize:
<math>
<msub>
<mi>a</mi>
<msub>
<mi>i</mi>
<mi>j</mi>
</msub>
</msub>
</math>
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\unicode.yaml'
[libmathcat::speech] *** Character 'g' (0x67) is repeated
[libmathcat::speech] *** Character 'L' (0x4C) is repeated
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
thread 'braille::Polish::spec::detailed_projectors_8' panicked at tests\common\mod.rs:139:19:
Pattern match/replacement failure!
caused by: attempting replacement pattern: "default" for "math".
Replacement
["*"]
...due to matching the MathML
<math id='M0ypnefv-0' data-id-added='true'>
<msub id='M0ypnefv-1' data-id-added='true'>
<mi id='M0ypnefv-2' data-id-added='true'>a</mi>
<msub id='M0ypnefv-3' data-id-added='true'>
<mi id='M0ypnefv-4' data-id-added='true'>i</mi>
<mi id='M0ypnefv-5' data-id-added='true'>j</mi>
</msub>
</msub>
</math>
with the pattern
"."
The patterns are in \\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml.
caused by: attempting replacement pattern: "default" for "msub".
Replacement
- test: [ if: '"*[1][self::m:mrow and not(IsBracketed(., '', ''))]"' then:
- t: "⠢"
- "*[1]"
- t: "⠔"
else:["*[1]"]]
- test: [ if: '"self::m:msub or self::m:msubsup"' then:[t: "⠌"]]
test: [ if: '"self::m:msup"' then:[t: "⠡"]]
test: [ if: '"self::m:munder or self::m:munderover"' then:[t: "⠌⠌"] else:[t: "⠡⠡"]]
- "*[2]"
- test: [ if: '"self::m:msubsup or self::m:munderover"' then:[test: [ if: '"self::m:msubsup"' then:[t: "⠡"] else:[t: "⠡⠡"]]
]]
- "*[3]"
- test: [ if: '"self::m:msup and *[2][self::m:mo]"' then:[t: "⠄"]]
...due to matching the MathML
<msub id='M0ypnefv-1' data-id-added='true'>
<mi id='M0ypnefv-2' data-id-added='true'>a</mi>
<msub id='M0ypnefv-3' data-id-added='true'>
<mi id='M0ypnefv-4' data-id-added='true'>i</mi>
<mi id='M0ypnefv-5' data-id-added='true'>j</mi>
</msub>
</msub>
with the pattern
"."
The patterns are in \\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml.
caused by: attempting replacement pattern: "default" for "msub".
Replacement
- test: [ if: '"*[1][self::m:mrow and not(IsBracketed(., '', ''))]"' then:
- t: "⠢"
- "*[1]"
- t: "⠔"
else:["*[1]"]]
- test: [ if: '"self::m:msub or self::m:msubsup"' then:[t: "⠌"]]
test: [ if: '"self::m:msup"' then:[t: "⠡"]]
test: [ if: '"self::m:munder or self::m:munderover"' then:[t: "⠌⠌"] else:[t: "⠡⠡"]]
- "*[2]"
- test: [ if: '"self::m:msubsup or self::m:munderover"' then:[test: [ if: '"self::m:msubsup"' then:[t: "⠡"] else:[t: "⠡⠡"]]
]]
- "*[3]"
- test: [ if: '"self::m:msup and *[2][self::m:mo]"' then:[t: "⠄"]]
...due to matching the MathML
<msub id='M0ypnefv-3' data-id-added='true'>
<mi id='M0ypnefv-4' data-id-added='true'>i</mi>
<mi id='M0ypnefv-5' data-id-added='true'>j</mi>
</msub>
with the pattern
"."
The patterns are in \\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml.
caused by: During replacement, no matching element found
---- braille::Polish::spec::detailed_projectors_7 stdout ----
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\AppData\Roaming\MathCAT\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\ClearSpeak_Rules.yaml'
[libmathcat::speech] ...processing include: SharedRules/geometry.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\geometry.yaml'
[libmathcat::speech] ...processing include: SharedRules/linear-algebra.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\linear-algebra.yaml'
[libmathcat::speech] ...processing include: SharedRules/calculus.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\calculus.yaml'
[libmathcat::speech] ...processing include: SharedRules/general.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\general.yaml'
[libmathcat::speech] ...processing include: SharedRules/default.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\default.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\unicode.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\definitions.yaml'
[libmathcat::speech] ...processing include: ../../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::canonicalize]
MathML after canonicalize:
<math>
<msup>
<mi>e</mi>
<mfrac>
<mi>x</mi>
<mn>2</mn>
</mfrac>
</msup>
</math>
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\unicode.yaml'
[libmathcat::speech] *** Character 'g' (0x67) is repeated
[libmathcat::speech] *** Character 'L' (0x4C) is repeated
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
thread 'braille::Polish::spec::detailed_projectors_7' panicked at tests\common\mod.rs:139:19:
Pattern match/replacement failure!
caused by: attempting replacement pattern: "default" for "math".
Replacement
["*"]
...due to matching the MathML
<math id='M0yux0i9-0' data-id-added='true'>
<msup id='M0yux0i9-1' data-id-added='true'>
<mi id='M0yux0i9-2' data-id-added='true'>e</mi>
<mfrac id='M0yux0i9-3' data-id-added='true'>
<mi id='M0yux0i9-4' data-id-added='true'>x</mi>
<mn id='M0yux0i9-5' data-id-added='true'>2</mn>
</mfrac>
</msup>
</math>
with the pattern
"."
The patterns are in \\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml.
caused by: attempting replacement pattern: "default" for "msup".
Replacement
- test: [ if: '"*[1][self::m:mrow and not(IsBracketed(., '', ''))]"' then:
- t: "⠢"
- "*[1]"
- t: "⠔"
else:["*[1]"]]
- test: [ if: '"self::m:msub or self::m:msubsup"' then:[t: "⠌"]]
test: [ if: '"self::m:msup"' then:[t: "⠡"]]
test: [ if: '"self::m:munder or self::m:munderover"' then:[t: "⠌⠌"] else:[t: "⠡⠡"]]
- "*[2]"
- test: [ if: '"self::m:msubsup or self::m:munderover"' then:[test: [ if: '"self::m:msubsup"' then:[t: "⠡"] else:[t: "⠡⠡"]]
]]
- "*[3]"
- test: [ if: '"self::m:msup and *[2][self::m:mo]"' then:[t: "⠄"]]
...due to matching the MathML
<msup id='M0yux0i9-1' data-id-added='true'>
<mi id='M0yux0i9-2' data-id-added='true'>e</mi>
<mfrac id='M0yux0i9-3' data-id-added='true'>
<mi id='M0yux0i9-4' data-id-added='true'>x</mi>
<mn id='M0yux0i9-5' data-id-added='true'>2</mn>
</mfrac>
</msup>
with the pattern
"."
The patterns are in \\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml.
caused by: During replacement, no matching element found
---- braille::Polish::spec::detailed_projectors_9 stdout ----
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\AppData\Roaming\MathCAT\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\ClearSpeak_Rules.yaml'
[libmathcat::speech] ...processing include: SharedRules/geometry.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\geometry.yaml'
[libmathcat::speech] ...processing include: SharedRules/linear-algebra.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\linear-algebra.yaml'
[libmathcat::speech] ...processing include: SharedRules/calculus.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\calculus.yaml'
[libmathcat::speech] ...processing include: SharedRules/general.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\general.yaml'
[libmathcat::speech] ...processing include: SharedRules/default.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\default.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\unicode.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\definitions.yaml'
[libmathcat::speech] ...processing include: ../../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::canonicalize]
MathML after canonicalize:
<math>
<mfrac>
<mrow>
<mn>1</mn>
<mo>+</mo>
<mfrac displaystyle='true'>
<mi>b</mi>
<mi>a</mi>
</mfrac>
</mrow>
<mrow>
<mn>1</mn>
<mo>-</mo>
<mfrac displaystyle='true'>
<mi>b</mi>
<mi>a</mi>
</mfrac>
</mrow>
</mfrac>
</math>
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\unicode.yaml'
[libmathcat::speech] *** Character 'g' (0x67) is repeated
[libmathcat::speech] *** Character 'L' (0x4C) is repeated
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::braille] polish_cleanup: start=⠆N⠁W⠖l⠃⠳l⠁W⠳WN⠁W⠤l⠃⠳l⠁⠰
[libmathcat::braille] After remove mode changes: '⠆N⠁W⠖⠃⠳⠁W⠳WN⠁W⠤⠃⠳⠁⠰'
[libmathcat::braille] After substitutions : '⠆N⠁W⠖⠃⠳⠁W⠳WN⠁W⠤⠃⠳⠁⠰'
thread 'braille::Polish::spec::detailed_projectors_9' panicked at tests\common\mod.rs:138:23:
assertion `left == right` failed
left: "⠆⠼⠁⠀⠖⠆⠠⠃⠳⠁⠀⠳⠀⠼⠁⠀⠤⠆⠃⠳⠁⠰"
right: "⠆⠼⠁⠀⠖⠃⠳⠁⠀⠳⠀⠼⠁⠀⠤⠃⠳⠁⠰"
---- braille::Polish::spec::electron_configuration_p84_2 stdout ----
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\AppData\Roaming\MathCAT\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\ClearSpeak_Rules.yaml'
[libmathcat::speech] ...processing include: SharedRules/geometry.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\geometry.yaml'
[libmathcat::speech] ...processing include: SharedRules/linear-algebra.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\linear-algebra.yaml'
[libmathcat::speech] ...processing include: SharedRules/calculus.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\calculus.yaml'
[libmathcat::speech] ...processing include: SharedRules/general.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\general.yaml'
[libmathcat::speech] ...processing include: SharedRules/default.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\default.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\unicode.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\definitions.yaml'
[libmathcat::speech] ...processing include: ../../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::canonicalize]
MathML after canonicalize:
<math>
<mrow data-changed='added'>
<mmultiscripts>
<mi mathvariant='normal'>K</mi>
<mprescripts></mprescripts>
<mn>19</mn>
<none></none>
</mmultiscripts>
<mo>:</mo>
<mrow data-changed='added'>
<mn data-previous-space-width='0.700'>1</mn>
<mo data-changed='added'>⁢</mo>
<msup>
<mi mathvariant='normal'>s</mi>
<mn>2</mn>
</msup>
<mo data-changed='added'>⁢</mo>
<mn data-previous-space-width='0.700'>2</mn>
<mo data-changed='added'>⁢</mo>
<msup>
<mi mathvariant='normal'>s</mi>
<mn>2</mn>
</msup>
<mo data-changed='added'>⁢</mo>
<msup>
<mi mathvariant='normal'>p</mi>
<mn>6</mn>
</msup>
<mo data-changed='added'>⁢</mo>
<mn data-previous-space-width='0.700'>3</mn>
<mo data-changed='added'>⁢</mo>
<msup>
<mi mathvariant='normal'>s</mi>
<mn>2</mn>
</msup>
<mo data-changed='added'>⁢</mo>
<msup>
<mi mathvariant='normal'>p</mi>
<mn>6</mn>
</msup>
<mo data-changed='added'>⁢</mo>
<mn data-previous-space-width='0.700'>4</mn>
<mo data-changed='added'>⁢</mo>
<msup>
<mi mathvariant='normal'>s</mi>
<mn>1</mn>
</msup>
</mrow>
</mrow>
</math>
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\unicode.yaml'
[libmathcat::speech] *** Character 'g' (0x67) is repeated
[libmathcat::speech] *** Character 'L' (0x4C) is repeated
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::braille] polish_cleanup: start=L⠅⠠⠌N⠁N⠊⠒WN⠁l⠎⠬n⠆N⠃l⠎⠬n⠆l⠏⠬n⠖N⠉l⠎⠬n⠆l⠏⠬n⠖N⠙l⠎⠬n⠂
[libmathcat::braille] After remove mode changes: '⠅⠠⠌N⠁⠊⠒WN⠁⠎⠬n⠆⠃⠎⠬n⠆⠏⠬n⠖⠉⠎⠬n⠆⠏⠬n⠖⠙⠎⠬n⠂'
[libmathcat::braille] After substitutions : '⠅⠠⠌N⠁⠊⠒WN⠁⠎⠬n⠆⠃⠎⠬n⠆⠏⠬n⠖⠉⠎⠬n⠆⠏⠬n⠖⠙⠎⠬n⠂'
thread 'braille::Polish::spec::electron_configuration_p84_2' panicked at tests\common\mod.rs:138:23:
assertion `left == right` failed
left: "⠡⠼⠁⠊⠨⠅⠠⠒⠀⠼⠁⠠⠎⠌⠆⠀⠼⠃⠠⠎⠌⠆⠠⠏⠌⠈⠖⠀⠼⠉⠠⠎⠌⠆⠠⠏⠌⠖⠀⠼⠙⠠⠎⠌⠂"
right: "⠅⠠⠌⠼⠁⠊⠒⠀⠼⠁⠎⠬⠆⠃⠎⠬⠆⠏⠬⠖⠉⠎⠬⠆⠏⠬⠖⠙⠎⠬⠂"
---- braille::Polish::spec::electron_p84_3 stdout ----
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\AppData\Roaming\MathCAT\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\ClearSpeak_Rules.yaml'
[libmathcat::speech] ...processing include: SharedRules/geometry.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\geometry.yaml'
[libmathcat::speech] ...processing include: SharedRules/linear-algebra.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\linear-algebra.yaml'
[libmathcat::speech] ...processing include: SharedRules/calculus.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\calculus.yaml'
[libmathcat::speech] ...processing include: SharedRules/general.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\general.yaml'
[libmathcat::speech] ...processing include: SharedRules/default.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\default.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\unicode.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\definitions.yaml'
[libmathcat::speech] ...processing include: ../../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::canonicalize]
MathML after canonicalize:
<math>
<mrow data-changed='added'>
<mn>3</mn>
<mo data-changed='added'>⁢</mo>
<mover>
<mi mathvariant='normal'>e</mi>
<mo>-</mo>
</mover>
</mrow>
</math>
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\unicode.yaml'
[libmathcat::speech] *** Character 'g' (0x67) is repeated
[libmathcat::speech] *** Character 'L' (0x4C) is repeated
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::braille] polish_cleanup: start=N⠉l⠑⠡⠡W⠤⠄
[libmathcat::braille] After remove mode changes: 'N⠉l⠑⠡⠡W⠤⠄'
[libmathcat::braille] After substitutions : 'N⠉l⠑⠡⠡W⠤⠄'
thread 'braille::Polish::spec::electron_p84_3' panicked at tests\common\mod.rs:138:23:
assertion `left == right` failed
left: "⠼⠉⠠⠑⠒"
right: "⠼⠉⠠⠑⠡⠡⠀⠤⠄"
---- braille::Polish::spec::electron_configuration_p84_1 stdout ----
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\AppData\Roaming\MathCAT\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\ClearSpeak_Rules.yaml'
[libmathcat::speech] ...processing include: SharedRules/geometry.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\geometry.yaml'
[libmathcat::speech] ...processing include: SharedRules/linear-algebra.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\linear-algebra.yaml'
[libmathcat::speech] ...processing include: SharedRules/calculus.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\calculus.yaml'
[libmathcat::speech] ...processing include: SharedRules/general.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\general.yaml'
[libmathcat::speech] ...processing include: SharedRules/default.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\default.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\unicode.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\definitions.yaml'
[libmathcat::speech] ...processing include: ../../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::canonicalize]
MathML after canonicalize:
<math>
<mrow data-changed='added'>
<mmultiscripts>
<mi>Na</mi>
<mprescripts></mprescripts>
<mn>11</mn>
<none></none>
</mmultiscripts>
<mo>:</mo>
<mrow data-changed='added'>
<mn data-previous-space-width='0.700'>1</mn>
<mo data-changed='added'>⁢</mo>
<msup>
<mi mathvariant='normal'>s</mi>
<mn>2</mn>
</msup>
<mo data-changed='added'>⁢</mo>
<mn data-previous-space-width='0.700'>2</mn>
<mo data-changed='added'>⁢</mo>
<msup>
<mi mathvariant='normal'>s</mi>
<mn>2</mn>
</msup>
<mo data-changed='added'>⁢</mo>
<msup>
<mi mathvariant='normal'>p</mi>
<mn>6</mn>
</msup>
<mo data-changed='added'>⁢</mo>
<mn data-previous-space-width='0.700'>3</mn>
<mo data-changed='added'>⁢</mo>
<msup>
<mi mathvariant='normal'>s</mi>
<mn>1</mn>
</msup>
</mrow>
</mrow>
</math>
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\unicode.yaml'
[libmathcat::speech] *** Character 'g' (0x67) is repeated
[libmathcat::speech] *** Character 'L' (0x4C) is repeated
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::braille] polish_cleanup: start=L⠝l⠁⠠⠌N⠁N⠁⠒WN⠁l⠎⠬n⠆N⠃l⠎⠬n⠆l⠏⠬n⠖N⠉l⠎⠬n⠂
[libmathcat::braille] After remove mode changes: '⠝⠁⠠⠌N⠁⠁⠒WN⠁⠎⠬n⠆⠃⠎⠬n⠆⠏⠬n⠖⠉⠎⠬n⠂'
[libmathcat::braille] After substitutions : '⠝⠁⠠⠌N⠁⠁⠒WN⠁⠎⠬n⠆⠃⠎⠬n⠆⠏⠬n⠖⠉⠎⠬n⠂'
thread 'braille::Polish::spec::electron_configuration_p84_1' panicked at tests\common\mod.rs:138:23:
assertion `left == right` failed
left: "⠡⠼⠁⠁⠨⠝⠁⠠⠒⠀⠼⠁⠠⠎⠌⠆⠀⠼⠃⠠⠎⠌⠆⠠⠏⠌⠖⠠⠼⠉⠠⠎⠌⠂"
right: "⠝⠁⠠⠌⠼⠁⠁⠒⠀⠼⠁⠎⠬⠆⠃⠎⠬⠆⠏⠬⠖⠉⠎⠬⠂"
---- braille::Polish::spec::electron_p84_3a stdout ----
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\AppData\Roaming\MathCAT\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\ClearSpeak_Rules.yaml'
[libmathcat::speech] ...processing include: SharedRules/geometry.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\geometry.yaml'
[libmathcat::speech] ...processing include: SharedRules/linear-algebra.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\linear-algebra.yaml'
[libmathcat::speech] ...processing include: SharedRules/calculus.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\calculus.yaml'
[libmathcat::speech] ...processing include: SharedRules/general.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\general.yaml'
[libmathcat::speech] ...processing include: SharedRules/default.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\default.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\unicode.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\definitions.yaml'
[libmathcat::speech] ...processing include: ../../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::canonicalize]
MathML after canonicalize:
<math>
<mrow data-changed='added'>
<mn>3</mn>
<mo data-changed='added'>⁢</mo>
<msup>
<mi mathvariant='normal'>e</mi>
<mo>-</mo>
</msup>
</mrow>
</math>
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\unicode.yaml'
[libmathcat::speech] *** Character 'g' (0x67) is repeated
[libmathcat::speech] *** Character 'L' (0x4C) is repeated
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::braille] polish_cleanup: start=N⠉l⠑W⠤⠄
[libmathcat::braille] After remove mode changes: 'N⠉l⠑W⠤⠄'
[libmathcat::braille] After substitutions : 'N⠉l⠑W⠤⠄'
thread 'braille::Polish::spec::electron_p84_3a' panicked at tests\common\mod.rs:138:23:
assertion `left == right` failed
left: "⠼⠉⠠⠑⠤"
right: "⠼⠉⠠⠑⠀⠤⠄"
---- braille::Polish::spec::exponents_indices_1 stdout ----
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\AppData\Roaming\MathCAT\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\ClearSpeak_Rules.yaml'
[libmathcat::speech] ...processing include: SharedRules/geometry.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\geometry.yaml'
[libmathcat::speech] ...processing include: SharedRules/linear-algebra.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\linear-algebra.yaml'
[libmathcat::speech] ...processing include: SharedRules/calculus.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\calculus.yaml'
[libmathcat::speech] ...processing include: SharedRules/general.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\general.yaml'
[libmathcat::speech] ...processing include: SharedRules/default.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\default.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\unicode.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\definitions.yaml'
[libmathcat::speech] ...processing include: ../../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::canonicalize]
MathML after canonicalize:
<math>
<msub>
<mi>a</mi>
<mrow>
<mo>-</mo>
<mn>3</mn>
</mrow>
</msub>
</math>
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\unicode.yaml'
[libmathcat::speech] *** Character 'g' (0x67) is repeated
[libmathcat::speech] *** Character 'L' (0x4C) is repeated
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::braille] polish_cleanup: start=l⠁⠡⠤n⠒
[libmathcat::braille] After remove mode changes: '⠁⠡⠤n⠒'
[libmathcat::braille] After substitutions : '⠁⠡⠤n⠒'
thread 'braille::Polish::spec::exponents_indices_1' panicked at tests\common\mod.rs:138:23:
assertion `left == right` failed
left: "⠠⠁⠡⠤⠒"
right: "⠁⠡⠤⠒"
---- braille::Polish::spec::exponents_indices_10 stdout ----
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\AppData\Roaming\MathCAT\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\ClearSpeak_Rules.yaml'
[libmathcat::speech] ...processing include: SharedRules/geometry.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\geometry.yaml'
[libmathcat::speech] ...processing include: SharedRules/linear-algebra.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\linear-algebra.yaml'
[libmathcat::speech] ...processing include: SharedRules/calculus.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\calculus.yaml'
[libmathcat::speech] ...processing include: SharedRules/general.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\general.yaml'
[libmathcat::speech] ...processing include: SharedRules/default.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\default.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\unicode.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\definitions.yaml'
[libmathcat::speech] ...processing include: ../../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::canonicalize]
MathML after canonicalize:
<math>
<mrow data-changed='added'>
<mrow data-changed='added'>
<msub>
<mi>a</mi>
<mn>11</mn>
</msub>
<mo data-changed='added'>⁢</mo>
<msub>
<mi>a</mi>
<mn>22</mn>
</msub>
</mrow>
<mo>-</mo>
<mrow data-changed='added'>
<msub>
<mi>a</mi>
<mn>12</mn>
</msub>
<mo data-changed='added'>⁢</mo>
<msub>
<mi>a</mi>
<mn>21</mn>
</msub>
</mrow>
</mrow>
</math>
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\unicode.yaml'
[libmathcat::speech] *** Character 'g' (0x67) is repeated
[libmathcat::speech] *** Character 'L' (0x4C) is repeated
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::braille] polish_cleanup: start=l⠁⠡n⠂n⠂l⠁⠡n⠆n⠆W⠤l⠁⠡n⠂n⠆l⠁⠡n⠆n⠂
[libmathcat::braille] After remove mode changes: '⠁⠡n⠂⠂l⠁⠡n⠆⠆W⠤⠁⠡n⠂⠆l⠁⠡n⠆⠂'
[libmathcat::braille] After substitutions : '⠁⠡n⠂⠂l⠁⠡n⠆⠆W⠤⠁⠡n⠂⠆l⠁⠡n⠆⠂'
thread 'braille::Polish::spec::exponents_indices_10' panicked at tests\common\mod.rs:138:23:
assertion `left == right` failed
left: "⠠⠁⠡⠂⠂⠁⠡⠆⠆⠀⠤⠁⠡⠂⠆⠁⠡⠆⠂"
right: "⠁⠡⠂⠂⠠⠁⠡⠆⠆⠀⠤⠁⠡⠂⠆⠠⠁⠡⠆⠂"
---- braille::Polish::spec::electronegativity_p81_2 stdout ----
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\AppData\Roaming\MathCAT\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\ClearSpeak_Rules.yaml'
[libmathcat::speech] ...processing include: SharedRules/geometry.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\geometry.yaml'
[libmathcat::speech] ...processing include: SharedRules/linear-algebra.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\linear-algebra.yaml'
[libmathcat::speech] ...processing include: SharedRules/calculus.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\calculus.yaml'
[libmathcat::speech] ...processing include: SharedRules/general.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\general.yaml'
[libmathcat::speech] ...processing include: SharedRules/default.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\default.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\unicode.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\definitions.yaml'
[libmathcat::speech] ...processing include: ../../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::canonicalize]
MathML after canonicalize:
<math>
<mrow data-changed='added'>
<mrow data-changed='added'>
<mo>∆</mo>
<msub>
<mi mathvariant='normal'>E</mi>
<mi>NaCl</mi>
</msub>
</mrow>
<mo>=</mo>
<mrow data-changed='added'>
<mn>3,0</mn>
<mo>-</mo>
<mn>0,9</mn>
</mrow>
</mrow>
</math>
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\unicode.yaml'
[libmathcat::speech] *** Character 'g' (0x67) is repeated
[libmathcat::speech] *** Character 'L' (0x4C) is repeated
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
thread 'braille::Polish::spec::electronegativity_p81_2' panicked at tests\common\mod.rs:139:19:
Pattern match/replacement failure!
caused by: attempting replacement pattern: "default" for "math".
Replacement
["*"]
...due to matching the MathML
<math id='M11cfqz8-0' data-id-added='true'>
<mrow data-changed='added' id='M11cfqz8-1' data-id-added='true'>
<mrow data-changed='added' id='M11cfqz8-2' data-id-added='true'>
<mo id='M11cfqz8-3' data-id-added='true'>∆</mo>
<msub id='M11cfqz8-4' data-id-added='true'>
<mi mathvariant='normal' id='M11cfqz8-5' data-id-added='true'>E</mi>
<mi id='M11cfqz8-6' data-id-added='true'>NaCl</mi>
</msub>
</mrow>
<mo id='M11cfqz8-7' data-id-added='true'>=</mo>
<mrow data-changed='added' id='M11cfqz8-8' data-id-added='true'>
<mn id='M11cfqz8-9' data-id-added='true'>3,0</mn>
<mo id='M11cfqz8-10' data-id-added='true'>-</mo>
<mn id='M11cfqz8-11' data-id-added='true'>0,9</mn>
</mrow>
</mrow>
</math>
with the pattern
"."
The patterns are in \\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml.
caused by: attempting replacement pattern: "default" for "mrow".
Replacement
["*"]
...due to matching the MathML
<mrow data-changed='added' id='M11cfqz8-1' data-id-added='true'>
<mrow data-changed='added' id='M11cfqz8-2' data-id-added='true'>
<mo id='M11cfqz8-3' data-id-added='true'>∆</mo>
<msub id='M11cfqz8-4' data-id-added='true'>
<mi mathvariant='normal' id='M11cfqz8-5' data-id-added='true'>E</mi>
<mi id='M11cfqz8-6' data-id-added='true'>NaCl</mi>
</msub>
</mrow>
<mo id='M11cfqz8-7' data-id-added='true'>=</mo>
<mrow data-changed='added' id='M11cfqz8-8' data-id-added='true'>
<mn id='M11cfqz8-9' data-id-added='true'>3,0</mn>
<mo id='M11cfqz8-10' data-id-added='true'>-</mo>
<mn id='M11cfqz8-11' data-id-added='true'>0,9</mn>
</mrow>
</mrow>
with the pattern
"."
The patterns are in \\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml.
caused by: attempting replacement pattern: "default" for "mrow".
Replacement
["*"]
...due to matching the MathML
<mrow data-changed='added' id='M11cfqz8-2' data-id-added='true'>
<mo id='M11cfqz8-3' data-id-added='true'>∆</mo>
<msub id='M11cfqz8-4' data-id-added='true'>
<mi mathvariant='normal' id='M11cfqz8-5' data-id-added='true'>E</mi>
<mi id='M11cfqz8-6' data-id-added='true'>NaCl</mi>
</msub>
</mrow>
with the pattern
"."
The patterns are in \\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml.
caused by: attempting replacement pattern: "default" for "msub".
Replacement
- test: [ if: '"*[1][self::m:mrow and not(IsBracketed(., '', ''))]"' then:
- t: "⠢"
- "*[1]"
- t: "⠔"
else:["*[1]"]]
- test: [ if: '"self::m:msub or self::m:msubsup"' then:[t: "⠌"]]
test: [ if: '"self::m:msup"' then:[t: "⠡"]]
test: [ if: '"self::m:munder or self::m:munderover"' then:[t: "⠌⠌"] else:[t: "⠡⠡"]]
- "*[2]"
- test: [ if: '"self::m:msubsup or self::m:munderover"' then:[test: [ if: '"self::m:msubsup"' then:[t: "⠡"] else:[t: "⠡⠡"]]
]]
- "*[3]"
- test: [ if: '"self::m:msup and *[2][self::m:mo]"' then:[t: "⠄"]]
...due to matching the MathML
<msub id='M11cfqz8-4' data-id-added='true'>
<mi mathvariant='normal' id='M11cfqz8-5' data-id-added='true'>E</mi>
<mi id='M11cfqz8-6' data-id-added='true'>NaCl</mi>
</msub>
with the pattern
"."
The patterns are in \\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml.
caused by: During replacement, no matching element found
---- braille::Polish::spec::exponents_indices_11 stdout ----
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\AppData\Roaming\MathCAT\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\ClearSpeak_Rules.yaml'
[libmathcat::speech] ...processing include: SharedRules/geometry.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\geometry.yaml'
[libmathcat::speech] ...processing include: SharedRules/linear-algebra.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\linear-algebra.yaml'
[libmathcat::speech] ...processing include: SharedRules/calculus.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\calculus.yaml'
[libmathcat::speech] ...processing include: SharedRules/general.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\general.yaml'
[libmathcat::speech] ...processing include: SharedRules/default.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\default.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\unicode.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\definitions.yaml'
[libmathcat::speech] ...processing include: ../../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::canonicalize]
MathML after canonicalize:
<math>
<mrow data-changed='added'>
<msup>
<mi>a</mi>
<mn>2</mn>
</msup>
<mo data-changed='added'>⁢</mo>
<msup>
<mi>b</mi>
<mn>3</mn>
</msup>
<mo data-changed='added'>⁢</mo>
<msup>
<mi>c</mi>
<mn>2</mn>
</msup>
</mrow>
</math>
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\unicode.yaml'
[libmathcat::speech] *** Character 'g' (0x67) is repeated
[libmathcat::speech] *** Character 'L' (0x4C) is repeated
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::braille] polish_cleanup: start=l⠁⠬n⠆l⠃⠬n⠒l⠉⠬n⠆
[libmathcat::braille] After remove mode changes: '⠁⠬n⠆l⠃⠬n⠒l⠉⠬n⠆'
[libmathcat::braille] After substitutions : '⠁⠬n⠆l⠃⠬n⠒l⠉⠬n⠆'
thread 'braille::Polish::spec::exponents_indices_11' panicked at tests\common\mod.rs:138:23:
assertion `left == right` failed
left: "⠠⠁⠬⠆⠃⠬⠒⠉⠬⠆"
right: "⠁⠬⠆⠠⠃⠬⠒⠠⠉⠬⠆"
---- braille::Polish::spec::exponents_indices_14 stdout ----
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\AppData\Roaming\MathCAT\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\ClearSpeak_Rules.yaml'
[libmathcat::speech] ...processing include: SharedRules/geometry.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\geometry.yaml'
[libmathcat::speech] ...processing include: SharedRules/linear-algebra.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\linear-algebra.yaml'
[libmathcat::speech] ...processing include: SharedRules/calculus.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\calculus.yaml'
[libmathcat::speech] ...processing include: SharedRules/general.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\general.yaml'
[libmathcat::speech] ...processing include: SharedRules/default.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\default.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\unicode.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\definitions.yaml'
[libmathcat::speech] ...processing include: ../../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::canonicalize]
MathML after canonicalize:
<math>
<msup>
<mrow>
<mo data-changed='from_mfenced'>(</mo>
<mfrac>
<mn>1</mn>
<mn>3</mn>
</mfrac>
<mo data-changed='from_mfenced'>)</mo>
</mrow>
<mrow>
<mo>-</mo>
<mn>4</mn>
</mrow>
</msup>
</math>
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\unicode.yaml'
[libmathcat::speech] *** Character 'g' (0x67) is repeated
[libmathcat::speech] *** Character 'L' (0x4C) is repeated
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::braille] polish_cleanup: start=⠣N⠁n⠒W⠜⠬⠤n⠲
[libmathcat::braille] After remove mode changes: '⠣N⠁⠒W⠜⠬⠤n⠲'
[libmathcat::braille] After substitutions : '⠣N⠁⠒W⠜⠬⠤n⠲'
thread 'braille::Polish::spec::exponents_indices_14' panicked at tests\common\mod.rs:138:23:
assertion `left == right` failed
left: "⠼⠁⠒⠬⠤⠼⠙"
right: "⠣⠼⠁⠒⠀⠜⠬⠤⠲"
---- braille::Polish::spec::exponents_indices_12 stdout ----
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\AppData\Roaming\MathCAT\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\ClearSpeak_Rules.yaml'
[libmathcat::speech] ...processing include: SharedRules/geometry.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\geometry.yaml'
[libmathcat::speech] ...processing include: SharedRules/linear-algebra.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\linear-algebra.yaml'
[libmathcat::speech] ...processing include: SharedRules/calculus.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\calculus.yaml'
[libmathcat::speech] ...processing include: SharedRules/general.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\general.yaml'
[libmathcat::speech] ...processing include: SharedRules/default.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\default.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\unicode.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\definitions.yaml'
[libmathcat::speech] ...processing include: ../../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::canonicalize]
MathML after canonicalize:
<math>
<mrow data-changed='added'>
<mn>2</mn>
<mo data-changed='added'>⁢</mo>
<msup>
<mi>x</mi>
<mn>2</mn>
</msup>
<mo data-changed='added'>⁢</mo>
<msqrt>
<mi>y</mi>
</msqrt>
</mrow>
</math>
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\unicode.yaml'
[libmathcat::speech] *** Character 'g' (0x67) is repeated
[libmathcat::speech] *** Character 'L' (0x4C) is repeated
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::braille] polish_cleanup: start=N⠃l⠭⠬n⠆⠩l⠽
[libmathcat::braille] After remove mode changes: 'N⠃⠭⠬n⠆⠩⠽'
[libmathcat::braille] After substitutions : 'N⠃⠭⠬n⠆⠩⠽'
thread 'braille::Polish::spec::exponents_indices_12' panicked at tests\common\mod.rs:138:23:
assertion `left == right` failed
left: "⠼⠃⠠⠭⠬⠆⠩⠽"
right: "⠼⠃⠭⠬⠆⠩⠽"
---- braille::Polish::spec::exponents_indices_13 stdout ----
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\AppData\Roaming\MathCAT\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\ClearSpeak_Rules.yaml'
[libmathcat::speech] ...processing include: SharedRules/geometry.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\geometry.yaml'
[libmathcat::speech] ...processing include: SharedRules/linear-algebra.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\linear-algebra.yaml'
[libmathcat::speech] ...processing include: SharedRules/calculus.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\calculus.yaml'
[libmathcat::speech] ...processing include: SharedRules/general.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\general.yaml'
[libmathcat::speech] ...processing include: SharedRules/default.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\default.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\unicode.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\definitions.yaml'
[libmathcat::speech] ...processing include: ../../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::canonicalize]
MathML after canonicalize:
<math>
<mfrac>
<msup>
<mi>x</mi>
<mn>3</mn>
</msup>
<mrow>
<mn>3</mn>
<mo data-changed='added'>⁢</mo>
<mi>y</mi>
</mrow>
</mfrac>
</math>
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\unicode.yaml'
[libmathcat::speech] *** Character 'g' (0x67) is repeated
[libmathcat::speech] *** Character 'L' (0x4C) is repeated
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::braille] polish_cleanup: start=⠆l⠭⠬n⠒W⠳WN⠉l⠽⠰
[libmathcat::braille] After remove mode changes: '⠆⠭⠬n⠒W⠳WN⠉⠽⠰'
[libmathcat::braille] After substitutions : '⠆⠭⠬n⠒W⠳WN⠉⠽⠰'
thread 'braille::Polish::spec::exponents_indices_13' panicked at tests\common\mod.rs:138:23:
assertion `left == right` failed
left: "⠠⠭⠬⠒⠳⠼⠉⠽"
right: "⠆⠭⠬⠒⠀⠳⠀⠼⠉⠽⠰"
---- braille::Polish::spec::exponents_indices_15 stdout ----
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\AppData\Roaming\MathCAT\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\ClearSpeak_Rules.yaml'
[libmathcat::speech] ...processing include: SharedRules/geometry.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\geometry.yaml'
[libmathcat::speech] ...processing include: SharedRules/linear-algebra.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\linear-algebra.yaml'
[libmathcat::speech] ...processing include: SharedRules/calculus.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\calculus.yaml'
[libmathcat::speech] ...processing include: SharedRules/general.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\general.yaml'
[libmathcat::speech] ...processing include: SharedRules/default.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\default.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\unicode.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\definitions.yaml'
[libmathcat::speech] ...processing include: ../../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::canonicalize]
MathML after canonicalize:
<math>
<msup>
<mi>a</mi>
<mfrac>
<mn>1</mn>
<mn>2</mn>
</mfrac>
</msup>
</math>
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\unicode.yaml'
[libmathcat::speech] *** Character 'g' (0x67) is repeated
[libmathcat::speech] *** Character 'L' (0x4C) is repeated
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
thread 'braille::Polish::spec::exponents_indices_15' panicked at tests\common\mod.rs:139:19:
Pattern match/replacement failure!
caused by: attempting replacement pattern: "default" for "math".
Replacement
["*"]
...due to matching the MathML
<math id='M145eg6s-0' data-id-added='true'>
<msup id='M145eg6s-1' data-id-added='true'>
<mi id='M145eg6s-2' data-id-added='true'>a</mi>
<mfrac id='M145eg6s-3' data-id-added='true'>
<mn id='M145eg6s-4' data-id-added='true'>1</mn>
<mn id='M145eg6s-5' data-id-added='true'>2</mn>
</mfrac>
</msup>
</math>
with the pattern
"."
The patterns are in \\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml.
caused by: attempting replacement pattern: "default" for "msup".
Replacement
- test: [ if: '"*[1][self::m:mrow and not(IsBracketed(., '', ''))]"' then:
- t: "⠢"
- "*[1]"
- t: "⠔"
else:["*[1]"]]
- test: [ if: '"self::m:msub or self::m:msubsup"' then:[t: "⠌"]]
test: [ if: '"self::m:msup"' then:[t: "⠡"]]
test: [ if: '"self::m:munder or self::m:munderover"' then:[t: "⠌⠌"] else:[t: "⠡⠡"]]
- "*[2]"
- test: [ if: '"self::m:msubsup or self::m:munderover"' then:[test: [ if: '"self::m:msubsup"' then:[t: "⠡"] else:[t: "⠡⠡"]]
]]
- "*[3]"
- test: [ if: '"self::m:msup and *[2][self::m:mo]"' then:[t: "⠄"]]
...due to matching the MathML
<msup id='M145eg6s-1' data-id-added='true'>
<mi id='M145eg6s-2' data-id-added='true'>a</mi>
<mfrac id='M145eg6s-3' data-id-added='true'>
<mn id='M145eg6s-4' data-id-added='true'>1</mn>
<mn id='M145eg6s-5' data-id-added='true'>2</mn>
</mfrac>
</msup>
with the pattern
"."
The patterns are in \\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml.
caused by: During replacement, no matching element found
---- braille::Polish::spec::exponents_indices_17 stdout ----
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\AppData\Roaming\MathCAT\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\ClearSpeak_Rules.yaml'
[libmathcat::speech] ...processing include: SharedRules/geometry.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\geometry.yaml'
[libmathcat::speech] ...processing include: SharedRules/linear-algebra.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\linear-algebra.yaml'
[libmathcat::speech] ...processing include: SharedRules/calculus.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\calculus.yaml'
[libmathcat::speech] ...processing include: SharedRules/general.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\general.yaml'
[libmathcat::speech] ...processing include: SharedRules/default.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\default.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\unicode.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\definitions.yaml'
[libmathcat::speech] ...processing include: ../../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::canonicalize]
MathML after canonicalize:
<math>
<mrow data-changed='added'>
<msup>
<mi>x</mi>
<mi>n</mi>
</msup>
<mo>+</mo>
<mn>9</mn>
</mrow>
</math>
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\unicode.yaml'
[libmathcat::speech] *** Character 'g' (0x67) is repeated
[libmathcat::speech] *** Character 'L' (0x4C) is repeated
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
thread 'braille::Polish::spec::exponents_indices_17' panicked at tests\common\mod.rs:139:19:
Pattern match/replacement failure!
caused by: attempting replacement pattern: "default" for "math".
Replacement
["*"]
...due to matching the MathML
<math id='M14imxa0-0' data-id-added='true'>
<mrow data-changed='added' id='M14imxa0-1' data-id-added='true'>
<msup id='M14imxa0-2' data-id-added='true'>
<mi id='M14imxa0-3' data-id-added='true'>x</mi>
<mi id='M14imxa0-4' data-id-added='true'>n</mi>
</msup>
<mo id='M14imxa0-5' data-id-added='true'>+</mo>
<mn id='M14imxa0-6' data-id-added='true'>9</mn>
</mrow>
</math>
with the pattern
"."
The patterns are in \\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml.
caused by: attempting replacement pattern: "default" for "mrow".
Replacement
["*"]
...due to matching the MathML
<mrow data-changed='added' id='M14imxa0-1' data-id-added='true'>
<msup id='M14imxa0-2' data-id-added='true'>
<mi id='M14imxa0-3' data-id-added='true'>x</mi>
<mi id='M14imxa0-4' data-id-added='true'>n</mi>
</msup>
<mo id='M14imxa0-5' data-id-added='true'>+</mo>
<mn id='M14imxa0-6' data-id-added='true'>9</mn>
</mrow>
with the pattern
"."
The patterns are in \\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml.
caused by: attempting replacement pattern: "default" for "msup".
Replacement
- test: [ if: '"*[1][self::m:mrow and not(IsBracketed(., '', ''))]"' then:
- t: "⠢"
- "*[1]"
- t: "⠔"
else:["*[1]"]]
- test: [ if: '"self::m:msub or self::m:msubsup"' then:[t: "⠌"]]
test: [ if: '"self::m:msup"' then:[t: "⠡"]]
test: [ if: '"self::m:munder or self::m:munderover"' then:[t: "⠌⠌"] else:[t: "⠡⠡"]]
- "*[2]"
- test: [ if: '"self::m:msubsup or self::m:munderover"' then:[test: [ if: '"self::m:msubsup"' then:[t: "⠡"] else:[t: "⠡⠡"]]
]]
- "*[3]"
- test: [ if: '"self::m:msup and *[2][self::m:mo]"' then:[t: "⠄"]]
...due to matching the MathML
<msup id='M14imxa0-2' data-id-added='true'>
<mi id='M14imxa0-3' data-id-added='true'>x</mi>
<mi id='M14imxa0-4' data-id-added='true'>n</mi>
</msup>
with the pattern
"."
The patterns are in \\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml.
caused by: During replacement, no matching element found
---- braille::Polish::spec::exponents_indices_16 stdout ----
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\AppData\Roaming\MathCAT\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\ClearSpeak_Rules.yaml'
[libmathcat::speech] ...processing include: SharedRules/geometry.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\geometry.yaml'
[libmathcat::speech] ...processing include: SharedRules/linear-algebra.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\linear-algebra.yaml'
[libmathcat::speech] ...processing include: SharedRules/calculus.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\calculus.yaml'
[libmathcat::speech] ...processing include: SharedRules/general.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\general.yaml'
[libmathcat::speech] ...processing include: SharedRules/default.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\default.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\unicode.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\definitions.yaml'
[libmathcat::speech] ...processing include: ../../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::canonicalize]
MathML after canonicalize:
<math>
<mrow data-changed='added'>
<msup>
<mn>8</mn>
<mrow>
<mo>-</mo>
<mn>3</mn>
</mrow>
</msup>
<mo>=</mo>
<mfrac>
<mn>1</mn>
<msup>
<mn>8</mn>
<mn>3</mn>
</msup>
</mfrac>
</mrow>
</math>
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\unicode.yaml'
[libmathcat::speech] *** Character 'g' (0x67) is repeated
[libmathcat::speech] *** Character 'L' (0x4C) is repeated
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::braille] polish_cleanup: start=N⠓⠬⠤n⠒W⠶⠆N⠁W⠳WN⠓⠬n⠒⠰
[libmathcat::braille] After remove mode changes: 'N⠓⠬⠤⠒W⠶⠆N⠁W⠳WN⠓⠬⠒⠰'
[libmathcat::braille] After substitutions : 'N⠓⠬⠤⠒W⠶⠆N⠁W⠳WN⠓⠬⠒⠰'
thread 'braille::Polish::spec::exponents_indices_16' panicked at tests\common\mod.rs:138:23:
assertion `left == right` failed
left: "⠼⠓⠬⠤⠒⠀⠶⠼⠁⠳⠼⠓⠬⠒"
right: "⠼⠓⠬⠤⠒⠀⠶⠆⠼⠁⠀⠳⠀⠼⠓⠬⠒⠰"
---- braille::Polish::spec::exponents_indices_18 stdout ----
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\AppData\Roaming\MathCAT\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\ClearSpeak_Rules.yaml'
[libmathcat::speech] ...processing include: SharedRules/geometry.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\geometry.yaml'
[libmathcat::speech] ...processing include: SharedRules/linear-algebra.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\linear-algebra.yaml'
[libmathcat::speech] ...processing include: SharedRules/calculus.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\calculus.yaml'
[libmathcat::speech] ...processing include: SharedRules/general.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\general.yaml'
[libmathcat::speech] ...processing include: SharedRules/default.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\default.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\unicode.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\definitions.yaml'
[libmathcat::speech] ...processing include: ../../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::canonicalize]
MathML after canonicalize:
<math>
<mrow data-changed='added'>
<msup>
<mi>y</mi>
<mrow>
<mrow data-changed='added'>
<mn>2</mn>
<mo data-changed='added'>⁢</mo>
<mi>n</mi>
</mrow>
<mo>-</mo>
<mn>3</mn>
</mrow>
</msup>
<mo>·</mo>
<mi>z</mi>
</mrow>
</math>
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\unicode.yaml'
[libmathcat::speech] *** Character 'g' (0x67) is repeated
[libmathcat::speech] *** Character 'L' (0x4C) is repeated
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
thread 'braille::Polish::spec::exponents_indices_18' panicked at tests\common\mod.rs:139:19:
Pattern match/replacement failure!
caused by: attempting replacement pattern: "default" for "math".
Replacement
["*"]
...due to matching the MathML
<math id='M153cf3h-0' data-id-added='true'>
<mrow data-changed='added' id='M153cf3h-1' data-id-added='true'>
<msup id='M153cf3h-2' data-id-added='true'>
<mi id='M153cf3h-3' data-id-added='true'>y</mi>
<mrow id='M153cf3h-4' data-id-added='true'>
<mrow data-changed='added' id='M153cf3h-5' data-id-added='true'>
<mn id='M153cf3h-6' data-id-added='true'>2</mn>
<mo data-changed='added' id='M153cf3h-7' data-id-added='true'>⁢</mo>
<mi id='M153cf3h-8' data-id-added='true'>n</mi>
</mrow>
<mo id='M153cf3h-9' data-id-added='true'>-</mo>
<mn id='M153cf3h-10' data-id-added='true'>3</mn>
</mrow>
</msup>
<mo id='M153cf3h-11' data-id-added='true'>·</mo>
<mi id='M153cf3h-12' data-id-added='true'>z</mi>
</mrow>
</math>
with the pattern
"."
The patterns are in \\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml.
caused by: attempting replacement pattern: "default" for "mrow".
Replacement
["*"]
...due to matching the MathML
<mrow data-changed='added' id='M153cf3h-1' data-id-added='true'>
<msup id='M153cf3h-2' data-id-added='true'>
<mi id='M153cf3h-3' data-id-added='true'>y</mi>
<mrow id='M153cf3h-4' data-id-added='true'>
<mrow data-changed='added' id='M153cf3h-5' data-id-added='true'>
<mn id='M153cf3h-6' data-id-added='true'>2</mn>
<mo data-changed='added' id='M153cf3h-7' data-id-added='true'>⁢</mo>
<mi id='M153cf3h-8' data-id-added='true'>n</mi>
</mrow>
<mo id='M153cf3h-9' data-id-added='true'>-</mo>
<mn id='M153cf3h-10' data-id-added='true'>3</mn>
</mrow>
</msup>
<mo id='M153cf3h-11' data-id-added='true'>·</mo>
<mi id='M153cf3h-12' data-id-added='true'>z</mi>
</mrow>
with the pattern
"."
The patterns are in \\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml.
caused by: attempting replacement pattern: "default" for "msup".
Replacement
- test: [ if: '"*[1][self::m:mrow and not(IsBracketed(., '', ''))]"' then:
- t: "⠢"
- "*[1]"
- t: "⠔"
else:["*[1]"]]
- test: [ if: '"self::m:msub or self::m:msubsup"' then:[t: "⠌"]]
test: [ if: '"self::m:msup"' then:[t: "⠡"]]
test: [ if: '"self::m:munder or self::m:munderover"' then:[t: "⠌⠌"] else:[t: "⠡⠡"]]
- "*[2]"
- test: [ if: '"self::m:msubsup or self::m:munderover"' then:[test: [ if: '"self::m:msubsup"' then:[t: "⠡"] else:[t: "⠡⠡"]]
]]
- "*[3]"
- test: [ if: '"self::m:msup and *[2][self::m:mo]"' then:[t: "⠄"]]
...due to matching the MathML
<msup id='M153cf3h-2' data-id-added='true'>
<mi id='M153cf3h-3' data-id-added='true'>y</mi>
<mrow id='M153cf3h-4' data-id-added='true'>
<mrow data-changed='added' id='M153cf3h-5' data-id-added='true'>
<mn id='M153cf3h-6' data-id-added='true'>2</mn>
<mo data-changed='added' id='M153cf3h-7' data-id-added='true'>⁢</mo>
<mi id='M153cf3h-8' data-id-added='true'>n</mi>
</mrow>
<mo id='M153cf3h-9' data-id-added='true'>-</mo>
<mn id='M153cf3h-10' data-id-added='true'>3</mn>
</mrow>
</msup>
with the pattern
"."
The patterns are in \\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml.
caused by: During replacement, no matching element found
---- braille::Polish::spec::exponents_indices_19 stdout ----
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\AppData\Roaming\MathCAT\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\ClearSpeak_Rules.yaml'
[libmathcat::speech] ...processing include: SharedRules/geometry.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\geometry.yaml'
[libmathcat::speech] ...processing include: SharedRules/linear-algebra.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\linear-algebra.yaml'
[libmathcat::speech] ...processing include: SharedRules/calculus.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\calculus.yaml'
[libmathcat::speech] ...processing include: SharedRules/general.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\general.yaml'
[libmathcat::speech] ...processing include: SharedRules/default.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\default.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\unicode.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\definitions.yaml'
[libmathcat::speech] ...processing include: ../../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::canonicalize]
MathML after canonicalize:
<math>
<mrow data-changed='added'>
<msub>
<mi>a</mi>
<mi>n</mi>
</msub>
<mo>+</mo>
<mn>2</mn>
</mrow>
</math>
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\unicode.yaml'
[libmathcat::speech] *** Character 'g' (0x67) is repeated
[libmathcat::speech] *** Character 'L' (0x4C) is repeated
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
thread 'braille::Polish::spec::exponents_indices_19' panicked at tests\common\mod.rs:139:19:
Pattern match/replacement failure!
caused by: attempting replacement pattern: "default" for "math".
Replacement
["*"]
...due to matching the MathML
<math id='M1548qqm-0' data-id-added='true'>
<mrow data-changed='added' id='M1548qqm-1' data-id-added='true'>
<msub id='M1548qqm-2' data-id-added='true'>
<mi id='M1548qqm-3' data-id-added='true'>a</mi>
<mi id='M1548qqm-4' data-id-added='true'>n</mi>
</msub>
<mo id='M1548qqm-5' data-id-added='true'>+</mo>
<mn id='M1548qqm-6' data-id-added='true'>2</mn>
</mrow>
</math>
with the pattern
"."
The patterns are in \\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml.
caused by: attempting replacement pattern: "default" for "mrow".
Replacement
["*"]
...due to matching the MathML
<mrow data-changed='added' id='M1548qqm-1' data-id-added='true'>
<msub id='M1548qqm-2' data-id-added='true'>
<mi id='M1548qqm-3' data-id-added='true'>a</mi>
<mi id='M1548qqm-4' data-id-added='true'>n</mi>
</msub>
<mo id='M1548qqm-5' data-id-added='true'>+</mo>
<mn id='M1548qqm-6' data-id-added='true'>2</mn>
</mrow>
with the pattern
"."
The patterns are in \\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml.
caused by: attempting replacement pattern: "default" for "msub".
Replacement
- test: [ if: '"*[1][self::m:mrow and not(IsBracketed(., '', ''))]"' then:
- t: "⠢"
- "*[1]"
- t: "⠔"
else:["*[1]"]]
- test: [ if: '"self::m:msub or self::m:msubsup"' then:[t: "⠌"]]
test: [ if: '"self::m:msup"' then:[t: "⠡"]]
test: [ if: '"self::m:munder or self::m:munderover"' then:[t: "⠌⠌"] else:[t: "⠡⠡"]]
- "*[2]"
- test: [ if: '"self::m:msubsup or self::m:munderover"' then:[test: [ if: '"self::m:msubsup"' then:[t: "⠡"] else:[t: "⠡⠡"]]
]]
- "*[3]"
- test: [ if: '"self::m:msup and *[2][self::m:mo]"' then:[t: "⠄"]]
...due to matching the MathML
<msub id='M1548qqm-2' data-id-added='true'>
<mi id='M1548qqm-3' data-id-added='true'>a</mi>
<mi id='M1548qqm-4' data-id-added='true'>n</mi>
</msub>
with the pattern
"."
The patterns are in \\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml.
caused by: During replacement, no matching element found
---- braille::Polish::spec::exponents_indices_2 stdout ----
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\AppData\Roaming\MathCAT\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\ClearSpeak_Rules.yaml'
[libmathcat::speech] ...processing include: SharedRules/geometry.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\geometry.yaml'
[libmathcat::speech] ...processing include: SharedRules/linear-algebra.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\linear-algebra.yaml'
[libmathcat::speech] ...processing include: SharedRules/calculus.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\calculus.yaml'
[libmathcat::speech] ...processing include: SharedRules/general.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\general.yaml'
[libmathcat::speech] ...processing include: SharedRules/default.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\default.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\unicode.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\definitions.yaml'
[libmathcat::speech] ...processing include: ../../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::canonicalize]
MathML after canonicalize:
<math>
<msub>
<mi>a</mi>
<mn>0</mn>
</msub>
</math>
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\unicode.yaml'
[libmathcat::speech] *** Character 'g' (0x67) is repeated
[libmathcat::speech] *** Character 'L' (0x4C) is repeated
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::braille] polish_cleanup: start=l⠁⠡n⠴
[libmathcat::braille] After remove mode changes: '⠁⠡n⠴'
[libmathcat::braille] After substitutions : '⠁⠡n⠴'
thread 'braille::Polish::spec::exponents_indices_2' panicked at tests\common\mod.rs:138:23:
assertion `left == right` failed
left: "⠠⠁⠡⠴"
right: "⠁⠡⠴"
---- braille::Polish::spec::exponents_indices_20 stdout ----
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\AppData\Roaming\MathCAT\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\ClearSpeak_Rules.yaml'
[libmathcat::speech] ...processing include: SharedRules/geometry.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\geometry.yaml'
[libmathcat::speech] ...processing include: SharedRules/linear-algebra.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\linear-algebra.yaml'
[libmathcat::speech] ...processing include: SharedRules/calculus.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\calculus.yaml'
[libmathcat::speech] ...processing include: SharedRules/general.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\general.yaml'
[libmathcat::speech] ...processing include: SharedRules/default.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\default.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\unicode.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\definitions.yaml'
[libmathcat::speech] ...processing include: ../../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::canonicalize]
MathML after canonicalize:
<math>
<mrow data-changed='added'>
<msub>
<mi>a</mi>
<mrow>
<mi>n</mi>
<mo>+</mo>
<mn>1</mn>
</mrow>
</msub>
<mo>-</mo>
<mn>5</mn>
</mrow>
</math>
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\unicode.yaml'
[libmathcat::speech] *** Character 'g' (0x67) is repeated
[libmathcat::speech] *** Character 'L' (0x4C) is repeated
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
thread 'braille::Polish::spec::exponents_indices_20' panicked at tests\common\mod.rs:139:19:
Pattern match/replacement failure!
caused by: attempting replacement pattern: "default" for "math".
Replacement
["*"]
...due to matching the MathML
<math id='M15llbt7-0' data-id-added='true'>
<mrow data-changed='added' id='M15llbt7-1' data-id-added='true'>
<msub id='M15llbt7-2' data-id-added='true'>
<mi id='M15llbt7-3' data-id-added='true'>a</mi>
<mrow id='M15llbt7-4' data-id-added='true'>
<mi id='M15llbt7-5' data-id-added='true'>n</mi>
<mo id='M15llbt7-6' data-id-added='true'>+</mo>
<mn id='M15llbt7-7' data-id-added='true'>1</mn>
</mrow>
</msub>
<mo id='M15llbt7-8' data-id-added='true'>-</mo>
<mn id='M15llbt7-9' data-id-added='true'>5</mn>
</mrow>
</math>
with the pattern
"."
The patterns are in \\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml.
caused by: attempting replacement pattern: "default" for "mrow".
Replacement
["*"]
...due to matching the MathML
<mrow data-changed='added' id='M15llbt7-1' data-id-added='true'>
<msub id='M15llbt7-2' data-id-added='true'>
<mi id='M15llbt7-3' data-id-added='true'>a</mi>
<mrow id='M15llbt7-4' data-id-added='true'>
<mi id='M15llbt7-5' data-id-added='true'>n</mi>
<mo id='M15llbt7-6' data-id-added='true'>+</mo>
<mn id='M15llbt7-7' data-id-added='true'>1</mn>
</mrow>
</msub>
<mo id='M15llbt7-8' data-id-added='true'>-</mo>
<mn id='M15llbt7-9' data-id-added='true'>5</mn>
</mrow>
with the pattern
"."
The patterns are in \\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml.
caused by: attempting replacement pattern: "default" for "msub".
Replacement
- test: [ if: '"*[1][self::m:mrow and not(IsBracketed(., '', ''))]"' then:
- t: "⠢"
- "*[1]"
- t: "⠔"
else:["*[1]"]]
- test: [ if: '"self::m:msub or self::m:msubsup"' then:[t: "⠌"]]
test: [ if: '"self::m:msup"' then:[t: "⠡"]]
test: [ if: '"self::m:munder or self::m:munderover"' then:[t: "⠌⠌"] else:[t: "⠡⠡"]]
- "*[2]"
- test: [ if: '"self::m:msubsup or self::m:munderover"' then:[test: [ if: '"self::m:msubsup"' then:[t: "⠡"] else:[t: "⠡⠡"]]
]]
- "*[3]"
- test: [ if: '"self::m:msup and *[2][self::m:mo]"' then:[t: "⠄"]]
...due to matching the MathML
<msub id='M15llbt7-2' data-id-added='true'>
<mi id='M15llbt7-3' data-id-added='true'>a</mi>
<mrow id='M15llbt7-4' data-id-added='true'>
<mi id='M15llbt7-5' data-id-added='true'>n</mi>
<mo id='M15llbt7-6' data-id-added='true'>+</mo>
<mn id='M15llbt7-7' data-id-added='true'>1</mn>
</mrow>
</msub>
with the pattern
"."
The patterns are in \\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml.
caused by: During replacement, no matching element found
---- braille::Polish::spec::exponents_indices_21 stdout ----
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\AppData\Roaming\MathCAT\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\ClearSpeak_Rules.yaml'
[libmathcat::speech] ...processing include: SharedRules/geometry.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\geometry.yaml'
[libmathcat::speech] ...processing include: SharedRules/linear-algebra.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\linear-algebra.yaml'
[libmathcat::speech] ...processing include: SharedRules/calculus.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\calculus.yaml'
[libmathcat::speech] ...processing include: SharedRules/general.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\general.yaml'
[libmathcat::speech] ...processing include: SharedRules/default.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\default.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\unicode.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\definitions.yaml'
[libmathcat::speech] ...processing include: ../../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::canonicalize]
MathML after canonicalize:
<math>
<mrow data-changed='added'>
<msub>
<mi>x</mi>
<mi>i</mi>
</msub>
<mo>·</mo>
<msub>
<mi>x</mi>
<mi>j</mi>
</msub>
</mrow>
</math>
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\unicode.yaml'
[libmathcat::speech] *** Character 'g' (0x67) is repeated
[libmathcat::speech] *** Character 'L' (0x4C) is repeated
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
thread 'braille::Polish::spec::exponents_indices_21' panicked at tests\common\mod.rs:139:19:
Pattern match/replacement failure!
caused by: attempting replacement pattern: "default" for "math".
Replacement
["*"]
...due to matching the MathML
<math id='M15m1a7o-0' data-id-added='true'>
<mrow data-changed='added' id='M15m1a7o-1' data-id-added='true'>
<msub id='M15m1a7o-2' data-id-added='true'>
<mi id='M15m1a7o-3' data-id-added='true'>x</mi>
<mi id='M15m1a7o-4' data-id-added='true'>i</mi>
</msub>
<mo id='M15m1a7o-5' data-id-added='true'>·</mo>
<msub id='M15m1a7o-6' data-id-added='true'>
<mi id='M15m1a7o-7' data-id-added='true'>x</mi>
<mi id='M15m1a7o-8' data-id-added='true'>j</mi>
</msub>
</mrow>
</math>
with the pattern
"."
The patterns are in \\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml.
caused by: attempting replacement pattern: "default" for "mrow".
Replacement
["*"]
...due to matching the MathML
<mrow data-changed='added' id='M15m1a7o-1' data-id-added='true'>
<msub id='M15m1a7o-2' data-id-added='true'>
<mi id='M15m1a7o-3' data-id-added='true'>x</mi>
<mi id='M15m1a7o-4' data-id-added='true'>i</mi>
</msub>
<mo id='M15m1a7o-5' data-id-added='true'>·</mo>
<msub id='M15m1a7o-6' data-id-added='true'>
<mi id='M15m1a7o-7' data-id-added='true'>x</mi>
<mi id='M15m1a7o-8' data-id-added='true'>j</mi>
</msub>
</mrow>
with the pattern
"."
The patterns are in \\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml.
caused by: attempting replacement pattern: "default" for "msub".
Replacement
- test: [ if: '"*[1][self::m:mrow and not(IsBracketed(., '', ''))]"' then:
- t: "⠢"
- "*[1]"
- t: "⠔"
else:["*[1]"]]
- test: [ if: '"self::m:msub or self::m:msubsup"' then:[t: "⠌"]]
test: [ if: '"self::m:msup"' then:[t: "⠡"]]
test: [ if: '"self::m:munder or self::m:munderover"' then:[t: "⠌⠌"] else:[t: "⠡⠡"]]
- "*[2]"
- test: [ if: '"self::m:msubsup or self::m:munderover"' then:[test: [ if: '"self::m:msubsup"' then:[t: "⠡"] else:[t: "⠡⠡"]]
]]
- "*[3]"
- test: [ if: '"self::m:msup and *[2][self::m:mo]"' then:[t: "⠄"]]
...due to matching the MathML
<msub id='M15m1a7o-2' data-id-added='true'>
<mi id='M15m1a7o-3' data-id-added='true'>x</mi>
<mi id='M15m1a7o-4' data-id-added='true'>i</mi>
</msub>
with the pattern
"."
The patterns are in \\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml.
caused by: During replacement, no matching element found
---- braille::Polish::spec::exponents_indices_22 stdout ----
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\AppData\Roaming\MathCAT\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\ClearSpeak_Rules.yaml'
[libmathcat::speech] ...processing include: SharedRules/geometry.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\geometry.yaml'
[libmathcat::speech] ...processing include: SharedRules/linear-algebra.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\linear-algebra.yaml'
[libmathcat::speech] ...processing include: SharedRules/calculus.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\calculus.yaml'
[libmathcat::speech] ...processing include: SharedRules/general.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\general.yaml'
[libmathcat::speech] ...processing include: SharedRules/default.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\default.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\unicode.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\definitions.yaml'
[libmathcat::speech] ...processing include: ../../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::canonicalize]
MathML after canonicalize:
<math>
<mrow data-changed='added'>
<msup>
<mi>y</mi>
<mrow>
<mrow data-changed='added'>
<mn>2</mn>
<mo data-changed='added'>⁢</mo>
<mi>n</mi>
</mrow>
<mo>-</mo>
<mn>3</mn>
</mrow>
</msup>
<mo>·</mo>
<mi>z</mi>
</mrow>
</math>
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\unicode.yaml'
[libmathcat::speech] *** Character 'g' (0x67) is repeated
[libmathcat::speech] *** Character 'L' (0x4C) is repeated
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
thread 'braille::Polish::spec::exponents_indices_22' panicked at tests\common\mod.rs:139:19:
Pattern match/replacement failure!
caused by: attempting replacement pattern: "default" for "math".
Replacement
["*"]
...due to matching the MathML
<math id='M16sl1zl-0' data-id-added='true'>
<mrow data-changed='added' id='M16sl1zl-1' data-id-added='true'>
<msup id='M16sl1zl-2' data-id-added='true'>
<mi id='M16sl1zl-3' data-id-added='true'>y</mi>
<mrow id='M16sl1zl-4' data-id-added='true'>
<mrow data-changed='added' id='M16sl1zl-5' data-id-added='true'>
<mn id='M16sl1zl-6' data-id-added='true'>2</mn>
<mo data-changed='added' id='M16sl1zl-7' data-id-added='true'>⁢</mo>
<mi id='M16sl1zl-8' data-id-added='true'>n</mi>
</mrow>
<mo id='M16sl1zl-9' data-id-added='true'>-</mo>
<mn id='M16sl1zl-10' data-id-added='true'>3</mn>
</mrow>
</msup>
<mo id='M16sl1zl-11' data-id-added='true'>·</mo>
<mi id='M16sl1zl-12' data-id-added='true'>z</mi>
</mrow>
</math>
with the pattern
"."
The patterns are in \\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml.
caused by: attempting replacement pattern: "default" for "mrow".
Replacement
["*"]
...due to matching the MathML
<mrow data-changed='added' id='M16sl1zl-1' data-id-added='true'>
<msup id='M16sl1zl-2' data-id-added='true'>
<mi id='M16sl1zl-3' data-id-added='true'>y</mi>
<mrow id='M16sl1zl-4' data-id-added='true'>
<mrow data-changed='added' id='M16sl1zl-5' data-id-added='true'>
<mn id='M16sl1zl-6' data-id-added='true'>2</mn>
<mo data-changed='added' id='M16sl1zl-7' data-id-added='true'>⁢</mo>
<mi id='M16sl1zl-8' data-id-added='true'>n</mi>
</mrow>
<mo id='M16sl1zl-9' data-id-added='true'>-</mo>
<mn id='M16sl1zl-10' data-id-added='true'>3</mn>
</mrow>
</msup>
<mo id='M16sl1zl-11' data-id-added='true'>·</mo>
<mi id='M16sl1zl-12' data-id-added='true'>z</mi>
</mrow>
with the pattern
"."
The patterns are in \\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml.
caused by: attempting replacement pattern: "default" for "msup".
Replacement
- test: [ if: '"*[1][self::m:mrow and not(IsBracketed(., '', ''))]"' then:
- t: "⠢"
- "*[1]"
- t: "⠔"
else:["*[1]"]]
- test: [ if: '"self::m:msub or self::m:msubsup"' then:[t: "⠌"]]
test: [ if: '"self::m:msup"' then:[t: "⠡"]]
test: [ if: '"self::m:munder or self::m:munderover"' then:[t: "⠌⠌"] else:[t: "⠡⠡"]]
- "*[2]"
- test: [ if: '"self::m:msubsup or self::m:munderover"' then:[test: [ if: '"self::m:msubsup"' then:[t: "⠡"] else:[t: "⠡⠡"]]
]]
- "*[3]"
- test: [ if: '"self::m:msup and *[2][self::m:mo]"' then:[t: "⠄"]]
...due to matching the MathML
<msup id='M16sl1zl-2' data-id-added='true'>
<mi id='M16sl1zl-3' data-id-added='true'>y</mi>
<mrow id='M16sl1zl-4' data-id-added='true'>
<mrow data-changed='added' id='M16sl1zl-5' data-id-added='true'>
<mn id='M16sl1zl-6' data-id-added='true'>2</mn>
<mo data-changed='added' id='M16sl1zl-7' data-id-added='true'>⁢</mo>
<mi id='M16sl1zl-8' data-id-added='true'>n</mi>
</mrow>
<mo id='M16sl1zl-9' data-id-added='true'>-</mo>
<mn id='M16sl1zl-10' data-id-added='true'>3</mn>
</mrow>
</msup>
with the pattern
"."
The patterns are in \\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml.
caused by: During replacement, no matching element found
---- braille::Polish::spec::exponents_indices_23 stdout ----
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\AppData\Roaming\MathCAT\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\ClearSpeak_Rules.yaml'
[libmathcat::speech] ...processing include: SharedRules/geometry.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\geometry.yaml'
[libmathcat::speech] ...processing include: SharedRules/linear-algebra.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\linear-algebra.yaml'
[libmathcat::speech] ...processing include: SharedRules/calculus.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\calculus.yaml'
[libmathcat::speech] ...processing include: SharedRules/general.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\general.yaml'
[libmathcat::speech] ...processing include: SharedRules/default.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\default.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\unicode.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\definitions.yaml'
[libmathcat::speech] ...processing include: ../../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::canonicalize]
MathML after canonicalize:
<math>
<mrow data-changed='added'>
<msub>
<mi>f</mi>
<mi>n</mi>
</msub>
<mo data-changed='added'>⁡</mo>
<mrow data-changed='added'>
<mo>(</mo>
<mi>x</mi>
<mo>)</mo>
</mrow>
</mrow>
</math>
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\unicode.yaml'
[libmathcat::speech] *** Character 'g' (0x67) is repeated
[libmathcat::speech] *** Character 'L' (0x4C) is repeated
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
thread 'braille::Polish::spec::exponents_indices_23' panicked at tests\common\mod.rs:139:19:
Pattern match/replacement failure!
caused by: attempting replacement pattern: "default" for "math".
Replacement
["*"]
...due to matching the MathML
<math id='M16yx1oq-0' data-id-added='true'>
<mrow data-changed='added' id='M16yx1oq-1' data-id-added='true'>
<msub id='M16yx1oq-2' data-id-added='true'>
<mi id='M16yx1oq-3' data-id-added='true'>f</mi>
<mi id='M16yx1oq-4' data-id-added='true'>n</mi>
</msub>
<mo data-changed='added' id='M16yx1oq-5' data-id-added='true'>⁡</mo>
<mrow data-changed='added' id='M16yx1oq-6' data-id-added='true'>
<mo id='M16yx1oq-7' data-id-added='true'>(</mo>
<mi id='M16yx1oq-8' data-id-added='true'>x</mi>
<mo id='M16yx1oq-9' data-id-added='true'>)</mo>
</mrow>
</mrow>
</math>
with the pattern
"."
The patterns are in \\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml.
caused by: attempting replacement pattern: "default" for "mrow".
Replacement
["*"]
...due to matching the MathML
<mrow data-changed='added' id='M16yx1oq-1' data-id-added='true'>
<msub id='M16yx1oq-2' data-id-added='true'>
<mi id='M16yx1oq-3' data-id-added='true'>f</mi>
<mi id='M16yx1oq-4' data-id-added='true'>n</mi>
</msub>
<mo data-changed='added' id='M16yx1oq-5' data-id-added='true'>⁡</mo>
<mrow data-changed='added' id='M16yx1oq-6' data-id-added='true'>
<mo id='M16yx1oq-7' data-id-added='true'>(</mo>
<mi id='M16yx1oq-8' data-id-added='true'>x</mi>
<mo id='M16yx1oq-9' data-id-added='true'>)</mo>
</mrow>
</mrow>
with the pattern
"."
The patterns are in \\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml.
caused by: attempting replacement pattern: "default" for "msub".
Replacement
- test: [ if: '"*[1][self::m:mrow and not(IsBracketed(., '', ''))]"' then:
- t: "⠢"
- "*[1]"
- t: "⠔"
else:["*[1]"]]
- test: [ if: '"self::m:msub or self::m:msubsup"' then:[t: "⠌"]]
test: [ if: '"self::m:msup"' then:[t: "⠡"]]
test: [ if: '"self::m:munder or self::m:munderover"' then:[t: "⠌⠌"] else:[t: "⠡⠡"]]
- "*[2]"
- test: [ if: '"self::m:msubsup or self::m:munderover"' then:[test: [ if: '"self::m:msubsup"' then:[t: "⠡"] else:[t: "⠡⠡"]]
]]
- "*[3]"
- test: [ if: '"self::m:msup and *[2][self::m:mo]"' then:[t: "⠄"]]
...due to matching the MathML
<msub id='M16yx1oq-2' data-id-added='true'>
<mi id='M16yx1oq-3' data-id-added='true'>f</mi>
<mi id='M16yx1oq-4' data-id-added='true'>n</mi>
</msub>
with the pattern
"."
The patterns are in \\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml.
caused by: During replacement, no matching element found
---- braille::Polish::spec::exponents_indices_24 stdout ----
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\AppData\Roaming\MathCAT\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\ClearSpeak_Rules.yaml'
[libmathcat::speech] ...processing include: SharedRules/geometry.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\geometry.yaml'
[libmathcat::speech] ...processing include: SharedRules/linear-algebra.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\linear-algebra.yaml'
[libmathcat::speech] ...processing include: SharedRules/calculus.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\calculus.yaml'
[libmathcat::speech] ...processing include: SharedRules/general.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\general.yaml'
[libmathcat::speech] ...processing include: SharedRules/default.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\default.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\unicode.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\definitions.yaml'
[libmathcat::speech] ...processing include: ../../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::canonicalize]
MathML after canonicalize:
<math>
<mrow data-changed='added'>
<msub>
<mi>g</mi>
<mrow>
<mi>i</mi>
<mo data-changed='added'>⁢</mo>
<mi>j</mi>
</mrow>
</msub>
<mo data-changed='added'>⁡</mo>
<mrow data-changed='added'>
<mo>(</mo>
<mi>y</mi>
<mo>)</mo>
</mrow>
</mrow>
</math>
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\unicode.yaml'
[libmathcat::speech] *** Character 'g' (0x67) is repeated
[libmathcat::speech] *** Character 'L' (0x4C) is repeated
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
thread 'braille::Polish::spec::exponents_indices_24' panicked at tests\common\mod.rs:139:19:
Pattern match/replacement failure!
caused by: attempting replacement pattern: "default" for "math".
Replacement
["*"]
...due to matching the MathML
<math id='M17a4m2n-0' data-id-added='true'>
<mrow data-changed='added' id='M17a4m2n-1' data-id-added='true'>
<msub id='M17a4m2n-2' data-id-added='true'>
<mi id='M17a4m2n-3' data-id-added='true'>g</mi>
<mrow id='M17a4m2n-4' data-id-added='true'>
<mi id='M17a4m2n-5' data-id-added='true'>i</mi>
<mo data-changed='added' id='M17a4m2n-6' data-id-added='true'>⁢</mo>
<mi id='M17a4m2n-7' data-id-added='true'>j</mi>
</mrow>
</msub>
<mo data-changed='added' id='M17a4m2n-8' data-id-added='true'>⁡</mo>
<mrow data-changed='added' id='M17a4m2n-9' data-id-added='true'>
<mo id='M17a4m2n-10' data-id-added='true'>(</mo>
<mi id='M17a4m2n-11' data-id-added='true'>y</mi>
<mo id='M17a4m2n-12' data-id-added='true'>)</mo>
</mrow>
</mrow>
</math>
with the pattern
"."
The patterns are in \\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml.
caused by: attempting replacement pattern: "default" for "mrow".
Replacement
["*"]
...due to matching the MathML
<mrow data-changed='added' id='M17a4m2n-1' data-id-added='true'>
<msub id='M17a4m2n-2' data-id-added='true'>
<mi id='M17a4m2n-3' data-id-added='true'>g</mi>
<mrow id='M17a4m2n-4' data-id-added='true'>
<mi id='M17a4m2n-5' data-id-added='true'>i</mi>
<mo data-changed='added' id='M17a4m2n-6' data-id-added='true'>⁢</mo>
<mi id='M17a4m2n-7' data-id-added='true'>j</mi>
</mrow>
</msub>
<mo data-changed='added' id='M17a4m2n-8' data-id-added='true'>⁡</mo>
<mrow data-changed='added' id='M17a4m2n-9' data-id-added='true'>
<mo id='M17a4m2n-10' data-id-added='true'>(</mo>
<mi id='M17a4m2n-11' data-id-added='true'>y</mi>
<mo id='M17a4m2n-12' data-id-added='true'>)</mo>
</mrow>
</mrow>
with the pattern
"."
The patterns are in \\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml.
caused by: attempting replacement pattern: "default" for "msub".
Replacement
- test: [ if: '"*[1][self::m:mrow and not(IsBracketed(., '', ''))]"' then:
- t: "⠢"
- "*[1]"
- t: "⠔"
else:["*[1]"]]
- test: [ if: '"self::m:msub or self::m:msubsup"' then:[t: "⠌"]]
test: [ if: '"self::m:msup"' then:[t: "⠡"]]
test: [ if: '"self::m:munder or self::m:munderover"' then:[t: "⠌⠌"] else:[t: "⠡⠡"]]
- "*[2]"
- test: [ if: '"self::m:msubsup or self::m:munderover"' then:[test: [ if: '"self::m:msubsup"' then:[t: "⠡"] else:[t: "⠡⠡"]]
]]
- "*[3]"
- test: [ if: '"self::m:msup and *[2][self::m:mo]"' then:[t: "⠄"]]
...due to matching the MathML
<msub id='M17a4m2n-2' data-id-added='true'>
<mi id='M17a4m2n-3' data-id-added='true'>g</mi>
<mrow id='M17a4m2n-4' data-id-added='true'>
<mi id='M17a4m2n-5' data-id-added='true'>i</mi>
<mo data-changed='added' id='M17a4m2n-6' data-id-added='true'>⁢</mo>
<mi id='M17a4m2n-7' data-id-added='true'>j</mi>
</mrow>
</msub>
with the pattern
"."
The patterns are in \\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml.
caused by: During replacement, no matching element found
---- braille::Polish::spec::exponents_indices_26 stdout ----
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\AppData\Roaming\MathCAT\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\ClearSpeak_Rules.yaml'
[libmathcat::speech] ...processing include: SharedRules/geometry.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\geometry.yaml'
[libmathcat::speech] ...processing include: SharedRules/linear-algebra.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\linear-algebra.yaml'
[libmathcat::speech] ...processing include: SharedRules/calculus.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\calculus.yaml'
[libmathcat::speech] ...processing include: SharedRules/general.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\general.yaml'
[libmathcat::speech] ...processing include: SharedRules/default.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\default.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\unicode.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\definitions.yaml'
[libmathcat::speech] ...processing include: ../../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::canonicalize]
MathML after canonicalize:
<math>
<msup>
<mrow>
<mo>(</mo>
<msub>
<mi>P</mi>
<mrow>
<mrow data-changed='added'>
<mn>2</mn>
<mo data-changed='added'>⁢</mo>
<mi>n</mi>
</mrow>
<mo>-</mo>
<mn>1</mn>
</mrow>
</msub>
<mo>)</mo>
</mrow>
<mi>m</mi>
</msup>
</math>
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\unicode.yaml'
[libmathcat::speech] *** Character 'g' (0x67) is repeated
[libmathcat::speech] *** Character 'L' (0x4C) is repeated
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
thread 'braille::Polish::spec::exponents_indices_26' panicked at tests\common\mod.rs:139:19:
Pattern match/replacement failure!
caused by: attempting replacement pattern: "default" for "math".
Replacement
["*"]
...due to matching the MathML
<math id='M17hac5s-0' data-id-added='true'>
<msup id='M17hac5s-1' data-id-added='true'>
<mrow id='M17hac5s-2' data-id-added='true'>
<mo id='M17hac5s-3' data-id-added='true'>(</mo>
<msub id='M17hac5s-4' data-id-added='true'>
<mi id='M17hac5s-5' data-id-added='true'>P</mi>
<mrow id='M17hac5s-6' data-id-added='true'>
<mrow data-changed='added' id='M17hac5s-7' data-id-added='true'>
<mn id='M17hac5s-8' data-id-added='true'>2</mn>
<mo data-changed='added' id='M17hac5s-9' data-id-added='true'>⁢</mo>
<mi id='M17hac5s-10' data-id-added='true'>n</mi>
</mrow>
<mo id='M17hac5s-11' data-id-added='true'>-</mo>
<mn id='M17hac5s-12' data-id-added='true'>1</mn>
</mrow>
</msub>
<mo id='M17hac5s-13' data-id-added='true'>)</mo>
</mrow>
<mi id='M17hac5s-14' data-id-added='true'>m</mi>
</msup>
</math>
with the pattern
"."
The patterns are in \\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml.
caused by: attempting replacement pattern: "default" for "msup".
Replacement
- test: [ if: '"*[1][self::m:mrow and not(IsBracketed(., '', ''))]"' then:
- t: "⠢"
- "*[1]"
- t: "⠔"
else:["*[1]"]]
- test: [ if: '"self::m:msub or self::m:msubsup"' then:[t: "⠌"]]
test: [ if: '"self::m:msup"' then:[t: "⠡"]]
test: [ if: '"self::m:munder or self::m:munderover"' then:[t: "⠌⠌"] else:[t: "⠡⠡"]]
- "*[2]"
- test: [ if: '"self::m:msubsup or self::m:munderover"' then:[test: [ if: '"self::m:msubsup"' then:[t: "⠡"] else:[t: "⠡⠡"]]
]]
- "*[3]"
- test: [ if: '"self::m:msup and *[2][self::m:mo]"' then:[t: "⠄"]]
...due to matching the MathML
<msup id='M17hac5s-1' data-id-added='true'>
<mrow id='M17hac5s-2' data-id-added='true'>
<mo id='M17hac5s-3' data-id-added='true'>(</mo>
<msub id='M17hac5s-4' data-id-added='true'>
<mi id='M17hac5s-5' data-id-added='true'>P</mi>
<mrow id='M17hac5s-6' data-id-added='true'>
<mrow data-changed='added' id='M17hac5s-7' data-id-added='true'>
<mn id='M17hac5s-8' data-id-added='true'>2</mn>
<mo data-changed='added' id='M17hac5s-9' data-id-added='true'>⁢</mo>
<mi id='M17hac5s-10' data-id-added='true'>n</mi>
</mrow>
<mo id='M17hac5s-11' data-id-added='true'>-</mo>
<mn id='M17hac5s-12' data-id-added='true'>1</mn>
</mrow>
</msub>
<mo id='M17hac5s-13' data-id-added='true'>)</mo>
</mrow>
<mi id='M17hac5s-14' data-id-added='true'>m</mi>
</msup>
with the pattern
"."
The patterns are in \\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml.
caused by: attempting replacement pattern: "default" for "mrow".
Replacement
["*"]
...due to matching the MathML
<mrow id='M17hac5s-2' data-id-added='true'>
<mo id='M17hac5s-3' data-id-added='true'>(</mo>
<msub id='M17hac5s-4' data-id-added='true'>
<mi id='M17hac5s-5' data-id-added='true'>P</mi>
<mrow id='M17hac5s-6' data-id-added='true'>
<mrow data-changed='added' id='M17hac5s-7' data-id-added='true'>
<mn id='M17hac5s-8' data-id-added='true'>2</mn>
<mo data-changed='added' id='M17hac5s-9' data-id-added='true'>⁢</mo>
<mi id='M17hac5s-10' data-id-added='true'>n</mi>
</mrow>
<mo id='M17hac5s-11' data-id-added='true'>-</mo>
<mn id='M17hac5s-12' data-id-added='true'>1</mn>
</mrow>
</msub>
<mo id='M17hac5s-13' data-id-added='true'>)</mo>
</mrow>
with the pattern
"."
The patterns are in \\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml.
caused by: attempting replacement pattern: "default" for "msub".
Replacement
- test: [ if: '"*[1][self::m:mrow and not(IsBracketed(., '', ''))]"' then:
- t: "⠢"
- "*[1]"
- t: "⠔"
else:["*[1]"]]
- test: [ if: '"self::m:msub or self::m:msubsup"' then:[t: "⠌"]]
test: [ if: '"self::m:msup"' then:[t: "⠡"]]
test: [ if: '"self::m:munder or self::m:munderover"' then:[t: "⠌⠌"] else:[t: "⠡⠡"]]
- "*[2]"
- test: [ if: '"self::m:msubsup or self::m:munderover"' then:[test: [ if: '"self::m:msubsup"' then:[t: "⠡"] else:[t: "⠡⠡"]]
]]
- "*[3]"
- test: [ if: '"self::m:msup and *[2][self::m:mo]"' then:[t: "⠄"]]
...due to matching the MathML
<msub id='M17hac5s-4' data-id-added='true'>
<mi id='M17hac5s-5' data-id-added='true'>P</mi>
<mrow id='M17hac5s-6' data-id-added='true'>
<mrow data-changed='added' id='M17hac5s-7' data-id-added='true'>
<mn id='M17hac5s-8' data-id-added='true'>2</mn>
<mo data-changed='added' id='M17hac5s-9' data-id-added='true'>⁢</mo>
<mi id='M17hac5s-10' data-id-added='true'>n</mi>
</mrow>
<mo id='M17hac5s-11' data-id-added='true'>-</mo>
<mn id='M17hac5s-12' data-id-added='true'>1</mn>
</mrow>
</msub>
with the pattern
"."
The patterns are in \\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml.
caused by: During replacement, no matching element found
---- braille::Polish::spec::exponents_indices_25 stdout ----
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\AppData\Roaming\MathCAT\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\ClearSpeak_Rules.yaml'
[libmathcat::speech] ...processing include: SharedRules/geometry.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\geometry.yaml'
[libmathcat::speech] ...processing include: SharedRules/linear-algebra.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\linear-algebra.yaml'
[libmathcat::speech] ...processing include: SharedRules/calculus.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\calculus.yaml'
[libmathcat::speech] ...processing include: SharedRules/general.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\general.yaml'
[libmathcat::speech] ...processing include: SharedRules/default.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\default.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\unicode.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\definitions.yaml'
[libmathcat::speech] ...processing include: ../../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::canonicalize]
MathML after canonicalize:
<math>
<msup>
<mrow>
<mo>(</mo>
<msub>
<mi>a</mi>
<mi>n</mi>
</msub>
<mo>)</mo>
</mrow>
<mi>k</mi>
</msup>
</math>
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\unicode.yaml'
[libmathcat::speech] *** Character 'g' (0x67) is repeated
[libmathcat::speech] *** Character 'L' (0x4C) is repeated
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
thread 'braille::Polish::spec::exponents_indices_25' panicked at tests\common\mod.rs:139:19:
Pattern match/replacement failure!
caused by: attempting replacement pattern: "default" for "math".
Replacement
["*"]
...due to matching the MathML
<math id='M17sabxr-0' data-id-added='true'>
<msup id='M17sabxr-1' data-id-added='true'>
<mrow id='M17sabxr-2' data-id-added='true'>
<mo id='M17sabxr-3' data-id-added='true'>(</mo>
<msub id='M17sabxr-4' data-id-added='true'>
<mi id='M17sabxr-5' data-id-added='true'>a</mi>
<mi id='M17sabxr-6' data-id-added='true'>n</mi>
</msub>
<mo id='M17sabxr-7' data-id-added='true'>)</mo>
</mrow>
<mi id='M17sabxr-8' data-id-added='true'>k</mi>
</msup>
</math>
with the pattern
"."
The patterns are in \\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml.
caused by: attempting replacement pattern: "default" for "msup".
Replacement
- test: [ if: '"*[1][self::m:mrow and not(IsBracketed(., '', ''))]"' then:
- t: "⠢"
- "*[1]"
- t: "⠔"
else:["*[1]"]]
- test: [ if: '"self::m:msub or self::m:msubsup"' then:[t: "⠌"]]
test: [ if: '"self::m:msup"' then:[t: "⠡"]]
test: [ if: '"self::m:munder or self::m:munderover"' then:[t: "⠌⠌"] else:[t: "⠡⠡"]]
- "*[2]"
- test: [ if: '"self::m:msubsup or self::m:munderover"' then:[test: [ if: '"self::m:msubsup"' then:[t: "⠡"] else:[t: "⠡⠡"]]
]]
- "*[3]"
- test: [ if: '"self::m:msup and *[2][self::m:mo]"' then:[t: "⠄"]]
...due to matching the MathML
<msup id='M17sabxr-1' data-id-added='true'>
<mrow id='M17sabxr-2' data-id-added='true'>
<mo id='M17sabxr-3' data-id-added='true'>(</mo>
<msub id='M17sabxr-4' data-id-added='true'>
<mi id='M17sabxr-5' data-id-added='true'>a</mi>
<mi id='M17sabxr-6' data-id-added='true'>n</mi>
</msub>
<mo id='M17sabxr-7' data-id-added='true'>)</mo>
</mrow>
<mi id='M17sabxr-8' data-id-added='true'>k</mi>
</msup>
with the pattern
"."
The patterns are in \\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml.
caused by: attempting replacement pattern: "default" for "mrow".
Replacement
["*"]
...due to matching the MathML
<mrow id='M17sabxr-2' data-id-added='true'>
<mo id='M17sabxr-3' data-id-added='true'>(</mo>
<msub id='M17sabxr-4' data-id-added='true'>
<mi id='M17sabxr-5' data-id-added='true'>a</mi>
<mi id='M17sabxr-6' data-id-added='true'>n</mi>
</msub>
<mo id='M17sabxr-7' data-id-added='true'>)</mo>
</mrow>
with the pattern
"."
The patterns are in \\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml.
caused by: attempting replacement pattern: "default" for "msub".
Replacement
- test: [ if: '"*[1][self::m:mrow and not(IsBracketed(., '', ''))]"' then:
- t: "⠢"
- "*[1]"
- t: "⠔"
else:["*[1]"]]
- test: [ if: '"self::m:msub or self::m:msubsup"' then:[t: "⠌"]]
test: [ if: '"self::m:msup"' then:[t: "⠡"]]
test: [ if: '"self::m:munder or self::m:munderover"' then:[t: "⠌⠌"] else:[t: "⠡⠡"]]
- "*[2]"
- test: [ if: '"self::m:msubsup or self::m:munderover"' then:[test: [ if: '"self::m:msubsup"' then:[t: "⠡"] else:[t: "⠡⠡"]]
]]
- "*[3]"
- test: [ if: '"self::m:msup and *[2][self::m:mo]"' then:[t: "⠄"]]
...due to matching the MathML
<msub id='M17sabxr-4' data-id-added='true'>
<mi id='M17sabxr-5' data-id-added='true'>a</mi>
<mi id='M17sabxr-6' data-id-added='true'>n</mi>
</msub>
with the pattern
"."
The patterns are in \\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml.
caused by: During replacement, no matching element found
---- braille::Polish::spec::exponents_indices_27 stdout ----
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\AppData\Roaming\MathCAT\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\ClearSpeak_Rules.yaml'
[libmathcat::speech] ...processing include: SharedRules/geometry.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\geometry.yaml'
[libmathcat::speech] ...processing include: SharedRules/linear-algebra.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\linear-algebra.yaml'
[libmathcat::speech] ...processing include: SharedRules/calculus.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\calculus.yaml'
[libmathcat::speech] ...processing include: SharedRules/general.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\general.yaml'
[libmathcat::speech] ...processing include: SharedRules/default.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\default.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\unicode.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\definitions.yaml'
[libmathcat::speech] ...processing include: ../../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::canonicalize]
MathML after canonicalize:
<math>
<mfrac>
<msup>
<mi>x</mi>
<mi>n</mi>
</msup>
<mrow>
<mi>n</mi>
<mo>!</mo>
</mrow>
</mfrac>
</math>
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\unicode.yaml'
[libmathcat::speech] *** Character 'g' (0x67) is repeated
[libmathcat::speech] *** Character 'L' (0x4C) is repeated
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
thread 'braille::Polish::spec::exponents_indices_27' panicked at tests\common\mod.rs:139:19:
Pattern match/replacement failure!
caused by: attempting replacement pattern: "default" for "math".
Replacement
["*"]
...due to matching the MathML
<math id='M17sklds-0' data-id-added='true'>
<mfrac id='M17sklds-1' data-id-added='true'>
<msup id='M17sklds-2' data-id-added='true'>
<mi id='M17sklds-3' data-id-added='true'>x</mi>
<mi id='M17sklds-4' data-id-added='true'>n</mi>
</msup>
<mrow id='M17sklds-5' data-id-added='true'>
<mi id='M17sklds-6' data-id-added='true'>n</mi>
<mo id='M17sklds-7' data-id-added='true'>!</mo>
</mrow>
</mfrac>
</math>
with the pattern
"."
The patterns are in \\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml.
caused by: attempting replacement pattern: "default" for "mfrac".
Replacement
- t: "⠆"
- "*[1]"
- test: [ if: '"$Polish_UseShortForm and *[2][self::m:mn][not(contains(., '.,'))]"' then:
- t: "⠳"
- "BrailleChars(translate(*[2], '0123456789', ''), 'Polish')"
else:
- t: "W⠳W"
- "*[2]"
- t: "⠰"
]
...due to matching the MathML
<mfrac id='M17sklds-1' data-id-added='true'>
<msup id='M17sklds-2' data-id-added='true'>
<mi id='M17sklds-3' data-id-added='true'>x</mi>
<mi id='M17sklds-4' data-id-added='true'>n</mi>
</msup>
<mrow id='M17sklds-5' data-id-added='true'>
<mi id='M17sklds-6' data-id-added='true'>n</mi>
<mo id='M17sklds-7' data-id-added='true'>!</mo>
</mrow>
</mfrac>
with the pattern
"."
The patterns are in \\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml.
caused by: attempting replacement pattern: "default" for "msup".
Replacement
- test: [ if: '"*[1][self::m:mrow and not(IsBracketed(., '', ''))]"' then:
- t: "⠢"
- "*[1]"
- t: "⠔"
else:["*[1]"]]
- test: [ if: '"self::m:msub or self::m:msubsup"' then:[t: "⠌"]]
test: [ if: '"self::m:msup"' then:[t: "⠡"]]
test: [ if: '"self::m:munder or self::m:munderover"' then:[t: "⠌⠌"] else:[t: "⠡⠡"]]
- "*[2]"
- test: [ if: '"self::m:msubsup or self::m:munderover"' then:[test: [ if: '"self::m:msubsup"' then:[t: "⠡"] else:[t: "⠡⠡"]]
]]
- "*[3]"
- test: [ if: '"self::m:msup and *[2][self::m:mo]"' then:[t: "⠄"]]
...due to matching the MathML
<msup id='M17sklds-2' data-id-added='true'>
<mi id='M17sklds-3' data-id-added='true'>x</mi>
<mi id='M17sklds-4' data-id-added='true'>n</mi>
</msup>
with the pattern
"."
The patterns are in \\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml.
caused by: During replacement, no matching element found
---- braille::Polish::spec::exponents_indices_28 stdout ----
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\AppData\Roaming\MathCAT\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\ClearSpeak_Rules.yaml'
[libmathcat::speech] ...processing include: SharedRules/geometry.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\geometry.yaml'
[libmathcat::speech] ...processing include: SharedRules/linear-algebra.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\linear-algebra.yaml'
[libmathcat::speech] ...processing include: SharedRules/calculus.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\calculus.yaml'
[libmathcat::speech] ...processing include: SharedRules/general.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\general.yaml'
[libmathcat::speech] ...processing include: SharedRules/default.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\default.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\unicode.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\definitions.yaml'
[libmathcat::speech] ...processing include: ../../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::canonicalize]
MathML after canonicalize:
<math>
<mfrac>
<mn>1</mn>
<mrow>
<mn>4</mn>
<mo>+</mo>
<msub>
<mi>x</mi>
<mrow>
<mi>n</mi>
<mo>+</mo>
<mn>1</mn>
</mrow>
</msub>
</mrow>
</mfrac>
</math>
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\unicode.yaml'
[libmathcat::speech] *** Character 'g' (0x67) is repeated
[libmathcat::speech] *** Character 'L' (0x4C) is repeated
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
thread 'braille::Polish::spec::exponents_indices_28' panicked at tests\common\mod.rs:139:19:
Pattern match/replacement failure!
caused by: attempting replacement pattern: "default" for "math".
Replacement
["*"]
...due to matching the MathML
<math id='M18p2p1o-0' data-id-added='true'>
<mfrac id='M18p2p1o-1' data-id-added='true'>
<mn id='M18p2p1o-2' data-id-added='true'>1</mn>
<mrow id='M18p2p1o-3' data-id-added='true'>
<mn id='M18p2p1o-4' data-id-added='true'>4</mn>
<mo id='M18p2p1o-5' data-id-added='true'>+</mo>
<msub id='M18p2p1o-6' data-id-added='true'>
<mi id='M18p2p1o-7' data-id-added='true'>x</mi>
<mrow id='M18p2p1o-8' data-id-added='true'>
<mi id='M18p2p1o-9' data-id-added='true'>n</mi>
<mo id='M18p2p1o-10' data-id-added='true'>+</mo>
<mn id='M18p2p1o-11' data-id-added='true'>1</mn>
</mrow>
</msub>
</mrow>
</mfrac>
</math>
with the pattern
"."
The patterns are in \\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml.
caused by: attempting replacement pattern: "default" for "mfrac".
Replacement
- t: "⠆"
- "*[1]"
- test: [ if: '"$Polish_UseShortForm and *[2][self::m:mn][not(contains(., '.,'))]"' then:
- t: "⠳"
- "BrailleChars(translate(*[2], '0123456789', ''), 'Polish')"
else:
- t: "W⠳W"
- "*[2]"
- t: "⠰"
]
...due to matching the MathML
<mfrac id='M18p2p1o-1' data-id-added='true'>
<mn id='M18p2p1o-2' data-id-added='true'>1</mn>
<mrow id='M18p2p1o-3' data-id-added='true'>
<mn id='M18p2p1o-4' data-id-added='true'>4</mn>
<mo id='M18p2p1o-5' data-id-added='true'>+</mo>
<msub id='M18p2p1o-6' data-id-added='true'>
<mi id='M18p2p1o-7' data-id-added='true'>x</mi>
<mrow id='M18p2p1o-8' data-id-added='true'>
<mi id='M18p2p1o-9' data-id-added='true'>n</mi>
<mo id='M18p2p1o-10' data-id-added='true'>+</mo>
<mn id='M18p2p1o-11' data-id-added='true'>1</mn>
</mrow>
</msub>
</mrow>
</mfrac>
with the pattern
"."
The patterns are in \\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml.
caused by: attempting replacement pattern: "default" for "mrow".
Replacement
["*"]
...due to matching the MathML
<mrow id='M18p2p1o-3' data-id-added='true'>
<mn id='M18p2p1o-4' data-id-added='true'>4</mn>
<mo id='M18p2p1o-5' data-id-added='true'>+</mo>
<msub id='M18p2p1o-6' data-id-added='true'>
<mi id='M18p2p1o-7' data-id-added='true'>x</mi>
<mrow id='M18p2p1o-8' data-id-added='true'>
<mi id='M18p2p1o-9' data-id-added='true'>n</mi>
<mo id='M18p2p1o-10' data-id-added='true'>+</mo>
<mn id='M18p2p1o-11' data-id-added='true'>1</mn>
</mrow>
</msub>
</mrow>
with the pattern
"."
The patterns are in \\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml.
caused by: attempting replacement pattern: "default" for "msub".
Replacement
- test: [ if: '"*[1][self::m:mrow and not(IsBracketed(., '', ''))]"' then:
- t: "⠢"
- "*[1]"
- t: "⠔"
else:["*[1]"]]
- test: [ if: '"self::m:msub or self::m:msubsup"' then:[t: "⠌"]]
test: [ if: '"self::m:msup"' then:[t: "⠡"]]
test: [ if: '"self::m:munder or self::m:munderover"' then:[t: "⠌⠌"] else:[t: "⠡⠡"]]
- "*[2]"
- test: [ if: '"self::m:msubsup or self::m:munderover"' then:[test: [ if: '"self::m:msubsup"' then:[t: "⠡"] else:[t: "⠡⠡"]]
]]
- "*[3]"
- test: [ if: '"self::m:msup and *[2][self::m:mo]"' then:[t: "⠄"]]
...due to matching the MathML
<msub id='M18p2p1o-6' data-id-added='true'>
<mi id='M18p2p1o-7' data-id-added='true'>x</mi>
<mrow id='M18p2p1o-8' data-id-added='true'>
<mi id='M18p2p1o-9' data-id-added='true'>n</mi>
<mo id='M18p2p1o-10' data-id-added='true'>+</mo>
<mn id='M18p2p1o-11' data-id-added='true'>1</mn>
</mrow>
</msub>
with the pattern
"."
The patterns are in \\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml.
caused by: During replacement, no matching element found
---- braille::Polish::spec::exponents_indices_29 stdout ----
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\AppData\Roaming\MathCAT\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\ClearSpeak_Rules.yaml'
[libmathcat::speech] ...processing include: SharedRules/geometry.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\geometry.yaml'
[libmathcat::speech] ...processing include: SharedRules/linear-algebra.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\linear-algebra.yaml'
[libmathcat::speech] ...processing include: SharedRules/calculus.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\calculus.yaml'
[libmathcat::speech] ...processing include: SharedRules/general.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\general.yaml'
[libmathcat::speech] ...processing include: SharedRules/default.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\default.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\unicode.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\definitions.yaml'
[libmathcat::speech] ...processing include: ../../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::canonicalize]
MathML after canonicalize:
<math>
<msup>
<mrow>
<mo>(</mo>
<mrow data-changed='added'>
<mn>2</mn>
<mo>+</mo>
<msub>
<mi>x</mi>
<mrow>
<mi>n</mi>
<mo>+</mo>
<mn>5</mn>
</mrow>
</msub>
</mrow>
<mo>)</mo>
</mrow>
<mn>2</mn>
</msup>
</math>
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\unicode.yaml'
[libmathcat::speech] *** Character 'g' (0x67) is repeated
[libmathcat::speech] *** Character 'L' (0x4C) is repeated
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
thread 'braille::Polish::spec::exponents_indices_29' panicked at tests\common\mod.rs:139:19:
Pattern match/replacement failure!
caused by: attempting replacement pattern: "default" for "math".
Replacement
["*"]
...due to matching the MathML
<math id='M18gjib9-0' data-id-added='true'>
<msup id='M18gjib9-1' data-id-added='true'>
<mrow id='M18gjib9-2' data-id-added='true'>
<mo id='M18gjib9-3' data-id-added='true'>(</mo>
<mrow data-changed='added' id='M18gjib9-4' data-id-added='true'>
<mn id='M18gjib9-5' data-id-added='true'>2</mn>
<mo id='M18gjib9-6' data-id-added='true'>+</mo>
<msub id='M18gjib9-7' data-id-added='true'>
<mi id='M18gjib9-8' data-id-added='true'>x</mi>
<mrow id='M18gjib9-9' data-id-added='true'>
<mi id='M18gjib9-10' data-id-added='true'>n</mi>
<mo id='M18gjib9-11' data-id-added='true'>+</mo>
<mn id='M18gjib9-12' data-id-added='true'>5</mn>
</mrow>
</msub>
</mrow>
<mo id='M18gjib9-13' data-id-added='true'>)</mo>
</mrow>
<mn id='M18gjib9-14' data-id-added='true'>2</mn>
</msup>
</math>
with the pattern
"."
The patterns are in \\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml.
caused by: attempting replacement pattern: "simple-number-exponent" for "msup".
Replacement
- "*[1]"
- test: [ if: '"self::m:msup"' then:[t: "⠬"] else:[t: "⠡"]]
- test: [ if: '"*[2][self::m:mn]"' then:["BrailleChars(translate(*[2], '0123456789', ''), 'Polish')"] else:
- "*[2]/*[1]"
- "BrailleChars(translate(*[2]/*[2], '0123456789', ''), 'Polish')"
]
...due to matching the MathML
<msup id='M18gjib9-1' data-id-added='true'>
<mrow id='M18gjib9-2' data-id-added='true'>
<mo id='M18gjib9-3' data-id-added='true'>(</mo>
<mrow data-changed='added' id='M18gjib9-4' data-id-added='true'>
<mn id='M18gjib9-5' data-id-added='true'>2</mn>
<mo id='M18gjib9-6' data-id-added='true'>+</mo>
<msub id='M18gjib9-7' data-id-added='true'>
<mi id='M18gjib9-8' data-id-added='true'>x</mi>
<mrow id='M18gjib9-9' data-id-added='true'>
<mi id='M18gjib9-10' data-id-added='true'>n</mi>
<mo id='M18gjib9-11' data-id-added='true'>+</mo>
<mn id='M18gjib9-12' data-id-added='true'>5</mn>
</mrow>
</msub>
</mrow>
<mo id='M18gjib9-13' data-id-added='true'>)</mo>
</mrow>
<mn id='M18gjib9-14' data-id-added='true'>2</mn>
</msup>
with the pattern
"*[2][(self::m:mn and not(contains(., $DecimalSeparators))) or (self::m:mrow and count(*)=2 and *[1]='-' and *[2][self::m:mn and not(contains(., $DecimalSeparators))])]"
The patterns are in \\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml.
caused by: attempting replacement pattern: "default" for "mrow".
Replacement
["*"]
...due to matching the MathML
<mrow id='M18gjib9-2' data-id-added='true'>
<mo id='M18gjib9-3' data-id-added='true'>(</mo>
<mrow data-changed='added' id='M18gjib9-4' data-id-added='true'>
<mn id='M18gjib9-5' data-id-added='true'>2</mn>
<mo id='M18gjib9-6' data-id-added='true'>+</mo>
<msub id='M18gjib9-7' data-id-added='true'>
<mi id='M18gjib9-8' data-id-added='true'>x</mi>
<mrow id='M18gjib9-9' data-id-added='true'>
<mi id='M18gjib9-10' data-id-added='true'>n</mi>
<mo id='M18gjib9-11' data-id-added='true'>+</mo>
<mn id='M18gjib9-12' data-id-added='true'>5</mn>
</mrow>
</msub>
</mrow>
<mo id='M18gjib9-13' data-id-added='true'>)</mo>
</mrow>
with the pattern
"."
The patterns are in \\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml.
caused by: attempting replacement pattern: "default" for "mrow".
Replacement
["*"]
...due to matching the MathML
<mrow data-changed='added' id='M18gjib9-4' data-id-added='true'>
<mn id='M18gjib9-5' data-id-added='true'>2</mn>
<mo id='M18gjib9-6' data-id-added='true'>+</mo>
<msub id='M18gjib9-7' data-id-added='true'>
<mi id='M18gjib9-8' data-id-added='true'>x</mi>
<mrow id='M18gjib9-9' data-id-added='true'>
<mi id='M18gjib9-10' data-id-added='true'>n</mi>
<mo id='M18gjib9-11' data-id-added='true'>+</mo>
<mn id='M18gjib9-12' data-id-added='true'>5</mn>
</mrow>
</msub>
</mrow>
with the pattern
"."
The patterns are in \\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml.
caused by: attempting replacement pattern: "default" for "msub".
Replacement
- test: [ if: '"*[1][self::m:mrow and not(IsBracketed(., '', ''))]"' then:
- t: "⠢"
- "*[1]"
- t: "⠔"
else:["*[1]"]]
- test: [ if: '"self::m:msub or self::m:msubsup"' then:[t: "⠌"]]
test: [ if: '"self::m:msup"' then:[t: "⠡"]]
test: [ if: '"self::m:munder or self::m:munderover"' then:[t: "⠌⠌"] else:[t: "⠡⠡"]]
- "*[2]"
- test: [ if: '"self::m:msubsup or self::m:munderover"' then:[test: [ if: '"self::m:msubsup"' then:[t: "⠡"] else:[t: "⠡⠡"]]
]]
- "*[3]"
- test: [ if: '"self::m:msup and *[2][self::m:mo]"' then:[t: "⠄"]]
...due to matching the MathML
<msub id='M18gjib9-7' data-id-added='true'>
<mi id='M18gjib9-8' data-id-added='true'>x</mi>
<mrow id='M18gjib9-9' data-id-added='true'>
<mi id='M18gjib9-10' data-id-added='true'>n</mi>
<mo id='M18gjib9-11' data-id-added='true'>+</mo>
<mn id='M18gjib9-12' data-id-added='true'>5</mn>
</mrow>
</msub>
with the pattern
"."
The patterns are in \\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml.
caused by: During replacement, no matching element found
---- braille::Polish::spec::exponents_indices_3 stdout ----
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\AppData\Roaming\MathCAT\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\ClearSpeak_Rules.yaml'
[libmathcat::speech] ...processing include: SharedRules/geometry.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\geometry.yaml'
[libmathcat::speech] ...processing include: SharedRules/linear-algebra.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\linear-algebra.yaml'
[libmathcat::speech] ...processing include: SharedRules/calculus.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\calculus.yaml'
[libmathcat::speech] ...processing include: SharedRules/general.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\general.yaml'
[libmathcat::speech] ...processing include: SharedRules/default.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\default.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\unicode.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\definitions.yaml'
[libmathcat::speech] ...processing include: ../../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::canonicalize]
MathML after canonicalize:
<math>
<msub>
<mi>a</mi>
<mn>12</mn>
</msub>
</math>
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\unicode.yaml'
[libmathcat::speech] *** Character 'g' (0x67) is repeated
[libmathcat::speech] *** Character 'L' (0x4C) is repeated
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::braille] polish_cleanup: start=l⠁⠡n⠂n⠆
[libmathcat::braille] After remove mode changes: '⠁⠡n⠂⠆'
[libmathcat::braille] After substitutions : '⠁⠡n⠂⠆'
thread 'braille::Polish::spec::exponents_indices_3' panicked at tests\common\mod.rs:138:23:
assertion `left == right` failed
left: "⠠⠁⠡⠂⠆"
right: "⠁⠡⠂⠆"
---- braille::Polish::spec::exponents_indices_30 stdout ----
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\AppData\Roaming\MathCAT\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\ClearSpeak_Rules.yaml'
[libmathcat::speech] ...processing include: SharedRules/geometry.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\geometry.yaml'
[libmathcat::speech] ...processing include: SharedRules/linear-algebra.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\linear-algebra.yaml'
[libmathcat::speech] ...processing include: SharedRules/calculus.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\calculus.yaml'
[libmathcat::speech] ...processing include: SharedRules/general.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\general.yaml'
[libmathcat::speech] ...processing include: SharedRules/default.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\default.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\unicode.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\definitions.yaml'
[libmathcat::speech] ...processing include: ../../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::canonicalize]
MathML after canonicalize:
<math>
<mrow data-changed='added'>
<msub>
<mi>f</mi>
<msub>
<mi>n</mi>
<mi>k</mi>
</msub>
</msub>
<mo data-changed='added'>⁡</mo>
<mrow data-changed='added'>
<mo>(</mo>
<mi>x</mi>
<mo>)</mo>
</mrow>
</mrow>
</math>
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\unicode.yaml'
[libmathcat::speech] *** Character 'g' (0x67) is repeated
[libmathcat::speech] *** Character 'L' (0x4C) is repeated
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
thread 'braille::Polish::spec::exponents_indices_30' panicked at tests\common\mod.rs:139:19:
Pattern match/replacement failure!
caused by: attempting replacement pattern: "default" for "math".
Replacement
["*"]
...due to matching the MathML
<math id='M19ztolm-0' data-id-added='true'>
<mrow data-changed='added' id='M19ztolm-1' data-id-added='true'>
<msub id='M19ztolm-2' data-id-added='true'>
<mi id='M19ztolm-3' data-id-added='true'>f</mi>
<msub id='M19ztolm-4' data-id-added='true'>
<mi id='M19ztolm-5' data-id-added='true'>n</mi>
<mi id='M19ztolm-6' data-id-added='true'>k</mi>
</msub>
</msub>
<mo data-changed='added' id='M19ztolm-7' data-id-added='true'>⁡</mo>
<mrow data-changed='added' id='M19ztolm-8' data-id-added='true'>
<mo id='M19ztolm-9' data-id-added='true'>(</mo>
<mi id='M19ztolm-10' data-id-added='true'>x</mi>
<mo id='M19ztolm-11' data-id-added='true'>)</mo>
</mrow>
</mrow>
</math>
with the pattern
"."
The patterns are in \\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml.
caused by: attempting replacement pattern: "default" for "mrow".
Replacement
["*"]
...due to matching the MathML
<mrow data-changed='added' id='M19ztolm-1' data-id-added='true'>
<msub id='M19ztolm-2' data-id-added='true'>
<mi id='M19ztolm-3' data-id-added='true'>f</mi>
<msub id='M19ztolm-4' data-id-added='true'>
<mi id='M19ztolm-5' data-id-added='true'>n</mi>
<mi id='M19ztolm-6' data-id-added='true'>k</mi>
</msub>
</msub>
<mo data-changed='added' id='M19ztolm-7' data-id-added='true'>⁡</mo>
<mrow data-changed='added' id='M19ztolm-8' data-id-added='true'>
<mo id='M19ztolm-9' data-id-added='true'>(</mo>
<mi id='M19ztolm-10' data-id-added='true'>x</mi>
<mo id='M19ztolm-11' data-id-added='true'>)</mo>
</mrow>
</mrow>
with the pattern
"."
The patterns are in \\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml.
caused by: attempting replacement pattern: "default" for "msub".
Replacement
- test: [ if: '"*[1][self::m:mrow and not(IsBracketed(., '', ''))]"' then:
- t: "⠢"
- "*[1]"
- t: "⠔"
else:["*[1]"]]
- test: [ if: '"self::m:msub or self::m:msubsup"' then:[t: "⠌"]]
test: [ if: '"self::m:msup"' then:[t: "⠡"]]
test: [ if: '"self::m:munder or self::m:munderover"' then:[t: "⠌⠌"] else:[t: "⠡⠡"]]
- "*[2]"
- test: [ if: '"self::m:msubsup or self::m:munderover"' then:[test: [ if: '"self::m:msubsup"' then:[t: "⠡"] else:[t: "⠡⠡"]]
]]
- "*[3]"
- test: [ if: '"self::m:msup and *[2][self::m:mo]"' then:[t: "⠄"]]
...due to matching the MathML
<msub id='M19ztolm-2' data-id-added='true'>
<mi id='M19ztolm-3' data-id-added='true'>f</mi>
<msub id='M19ztolm-4' data-id-added='true'>
<mi id='M19ztolm-5' data-id-added='true'>n</mi>
<mi id='M19ztolm-6' data-id-added='true'>k</mi>
</msub>
</msub>
with the pattern
"."
The patterns are in \\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml.
caused by: attempting replacement pattern: "default" for "msub".
Replacement
- test: [ if: '"*[1][self::m:mrow and not(IsBracketed(., '', ''))]"' then:
- t: "⠢"
- "*[1]"
- t: "⠔"
else:["*[1]"]]
- test: [ if: '"self::m:msub or self::m:msubsup"' then:[t: "⠌"]]
test: [ if: '"self::m:msup"' then:[t: "⠡"]]
test: [ if: '"self::m:munder or self::m:munderover"' then:[t: "⠌⠌"] else:[t: "⠡⠡"]]
- "*[2]"
- test: [ if: '"self::m:msubsup or self::m:munderover"' then:[test: [ if: '"self::m:msubsup"' then:[t: "⠡"] else:[t: "⠡⠡"]]
]]
- "*[3]"
- test: [ if: '"self::m:msup and *[2][self::m:mo]"' then:[t: "⠄"]]
...due to matching the MathML
<msub id='M19ztolm-4' data-id-added='true'>
<mi id='M19ztolm-5' data-id-added='true'>n</mi>
<mi id='M19ztolm-6' data-id-added='true'>k</mi>
</msub>
with the pattern
"."
The patterns are in \\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml.
caused by: During replacement, no matching element found
---- braille::Polish::spec::exponents_indices_31 stdout ----
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\AppData\Roaming\MathCAT\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\ClearSpeak_Rules.yaml'
[libmathcat::speech] ...processing include: SharedRules/geometry.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\geometry.yaml'
[libmathcat::speech] ...processing include: SharedRules/linear-algebra.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\linear-algebra.yaml'
[libmathcat::speech] ...processing include: SharedRules/calculus.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\calculus.yaml'
[libmathcat::speech] ...processing include: SharedRules/general.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\general.yaml'
[libmathcat::speech] ...processing include: SharedRules/default.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\default.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\unicode.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\definitions.yaml'
[libmathcat::speech] ...processing include: ../../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::canonicalize]
MathML after canonicalize:
<math>
<mrow data-changed='added'>
<msub>
<mi>P</mi>
<mn>1</mn>
</msub>
<mo>,</mo>
<msub data-previous-space-width='0.700'>
<mi>P</mi>
<mn>4</mn>
</msub>
<mo>,</mo>
<msub data-previous-space-width='0.700'>
<mi>P</mi>
<mn>9</mn>
</msub>
<mo>,</mo>
<mi data-previous-space-width='0.700'>…</mi>
<mo>,</mo>
<msub data-previous-space-width='0.700'>
<mi>P</mi>
<msup>
<mi>n</mi>
<mn>2</mn>
</msup>
</msub>
</mrow>
</math>
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\unicode.yaml'
[libmathcat::speech] *** Character 'g' (0x67) is repeated
[libmathcat::speech] *** Character 'L' (0x4C) is repeated
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
thread 'braille::Polish::spec::exponents_indices_31' panicked at tests\common\mod.rs:139:19:
Pattern match/replacement failure!
caused by: attempting replacement pattern: "default" for "math".
Replacement
["*"]
...due to matching the MathML
<math id='M1afnezc-0' data-id-added='true'>
<mrow data-changed='added' id='M1afnezc-1' data-id-added='true'>
<msub id='M1afnezc-2' data-id-added='true'>
<mi id='M1afnezc-3' data-id-added='true'>P</mi>
<mn id='M1afnezc-4' data-id-added='true'>1</mn>
</msub>
<mo id='M1afnezc-5' data-id-added='true'>,</mo>
<msub data-previous-space-width='0.700' id='M1afnezc-6' data-id-added='true'>
<mi id='M1afnezc-7' data-id-added='true'>P</mi>
<mn id='M1afnezc-8' data-id-added='true'>4</mn>
</msub>
<mo id='M1afnezc-9' data-id-added='true'>,</mo>
<msub data-previous-space-width='0.700' id='M1afnezc-10' data-id-added='true'>
<mi id='M1afnezc-11' data-id-added='true'>P</mi>
<mn id='M1afnezc-12' data-id-added='true'>9</mn>
</msub>
<mo id='M1afnezc-13' data-id-added='true'>,</mo>
<mi data-previous-space-width='0.700' id='M1afnezc-14' data-id-added='true'>…</mi>
<mo id='M1afnezc-15' data-id-added='true'>,</mo>
<msub data-previous-space-width='0.700' id='M1afnezc-16' data-id-added='true'>
<mi id='M1afnezc-17' data-id-added='true'>P</mi>
<msup id='M1afnezc-18' data-id-added='true'>
<mi id='M1afnezc-19' data-id-added='true'>n</mi>
<mn id='M1afnezc-20' data-id-added='true'>2</mn>
</msup>
</msub>
</mrow>
</math>
with the pattern
"."
The patterns are in \\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml.
caused by: attempting replacement pattern: "default" for "mrow".
Replacement
["*"]
...due to matching the MathML
<mrow data-changed='added' id='M1afnezc-1' data-id-added='true'>
<msub id='M1afnezc-2' data-id-added='true'>
<mi id='M1afnezc-3' data-id-added='true'>P</mi>
<mn id='M1afnezc-4' data-id-added='true'>1</mn>
</msub>
<mo id='M1afnezc-5' data-id-added='true'>,</mo>
<msub data-previous-space-width='0.700' id='M1afnezc-6' data-id-added='true'>
<mi id='M1afnezc-7' data-id-added='true'>P</mi>
<mn id='M1afnezc-8' data-id-added='true'>4</mn>
</msub>
<mo id='M1afnezc-9' data-id-added='true'>,</mo>
<msub data-previous-space-width='0.700' id='M1afnezc-10' data-id-added='true'>
<mi id='M1afnezc-11' data-id-added='true'>P</mi>
<mn id='M1afnezc-12' data-id-added='true'>9</mn>
</msub>
<mo id='M1afnezc-13' data-id-added='true'>,</mo>
<mi data-previous-space-width='0.700' id='M1afnezc-14' data-id-added='true'>…</mi>
<mo id='M1afnezc-15' data-id-added='true'>,</mo>
<msub data-previous-space-width='0.700' id='M1afnezc-16' data-id-added='true'>
<mi id='M1afnezc-17' data-id-added='true'>P</mi>
<msup id='M1afnezc-18' data-id-added='true'>
<mi id='M1afnezc-19' data-id-added='true'>n</mi>
<mn id='M1afnezc-20' data-id-added='true'>2</mn>
</msup>
</msub>
</mrow>
with the pattern
"."
The patterns are in \\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml.
caused by: attempting replacement pattern: "default" for "msub".
Replacement
- test: [ if: '"*[1][self::m:mrow and not(IsBracketed(., '', ''))]"' then:
- t: "⠢"
- "*[1]"
- t: "⠔"
else:["*[1]"]]
- test: [ if: '"self::m:msub or self::m:msubsup"' then:[t: "⠌"]]
test: [ if: '"self::m:msup"' then:[t: "⠡"]]
test: [ if: '"self::m:munder or self::m:munderover"' then:[t: "⠌⠌"] else:[t: "⠡⠡"]]
- "*[2]"
- test: [ if: '"self::m:msubsup or self::m:munderover"' then:[test: [ if: '"self::m:msubsup"' then:[t: "⠡"] else:[t: "⠡⠡"]]
]]
- "*[3]"
- test: [ if: '"self::m:msup and *[2][self::m:mo]"' then:[t: "⠄"]]
...due to matching the MathML
<msub data-previous-space-width='0.700' id='M1afnezc-16' data-id-added='true'>
<mi id='M1afnezc-17' data-id-added='true'>P</mi>
<msup id='M1afnezc-18' data-id-added='true'>
<mi id='M1afnezc-19' data-id-added='true'>n</mi>
<mn id='M1afnezc-20' data-id-added='true'>2</mn>
</msup>
</msub>
with the pattern
"."
The patterns are in \\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml.
caused by: During replacement, no matching element found
---- braille::Polish::spec::exponents_indices_34 stdout ----
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\AppData\Roaming\MathCAT\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\ClearSpeak_Rules.yaml'
[libmathcat::speech] ...processing include: SharedRules/geometry.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\geometry.yaml'
[libmathcat::speech] ...processing include: SharedRules/linear-algebra.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\linear-algebra.yaml'
[libmathcat::speech] ...processing include: SharedRules/calculus.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\calculus.yaml'
[libmathcat::speech] ...processing include: SharedRules/general.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\general.yaml'
[libmathcat::speech] ...processing include: SharedRules/default.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\default.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\unicode.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\definitions.yaml'
[libmathcat::speech] ...processing include: ../../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::canonicalize]
MathML after canonicalize:
<math>
<mfrac>
<msup>
<mi>e</mi>
<mfrac displaystyle='true'>
<msup>
<mi>x</mi>
<mn>2</mn>
</msup>
<mn>2</mn>
</mfrac>
</msup>
<msqrt>
<mrow data-changed='added'>
<mn>2</mn>
<mo data-changed='added'>⁢</mo>
<mi>π</mi>
</mrow>
</msqrt>
</mfrac>
</math>
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\unicode.yaml'
[libmathcat::speech] *** Character 'g' (0x67) is repeated
[libmathcat::speech] *** Character 'L' (0x4C) is repeated
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
thread 'braille::Polish::spec::exponents_indices_34' panicked at tests\common\mod.rs:139:19:
Pattern match/replacement failure!
caused by: attempting replacement pattern: "default" for "math".
Replacement
["*"]
...due to matching the MathML
<math id='M1am389k-0' data-id-added='true'>
<mfrac id='M1am389k-1' data-id-added='true'>
<msup id='M1am389k-2' data-id-added='true'>
<mi id='M1am389k-3' data-id-added='true'>e</mi>
<mfrac displaystyle='true' id='M1am389k-4' data-id-added='true'>
<msup id='M1am389k-5' data-id-added='true'>
<mi id='M1am389k-6' data-id-added='true'>x</mi>
<mn id='M1am389k-7' data-id-added='true'>2</mn>
</msup>
<mn id='M1am389k-8' data-id-added='true'>2</mn>
</mfrac>
</msup>
<msqrt id='M1am389k-9' data-id-added='true'>
<mrow data-changed='added' id='M1am389k-10' data-id-added='true'>
<mn id='M1am389k-11' data-id-added='true'>2</mn>
<mo data-changed='added' id='M1am389k-12' data-id-added='true'>⁢</mo>
<mi id='M1am389k-13' data-id-added='true'>π</mi>
</mrow>
</msqrt>
</mfrac>
</math>
with the pattern
"."
The patterns are in \\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml.
caused by: attempting replacement pattern: "default" for "mfrac".
Replacement
- t: "⠆"
- "*[1]"
- test: [ if: '"$Polish_UseShortForm and *[2][self::m:mn][not(contains(., '.,'))]"' then:
- t: "⠳"
- "BrailleChars(translate(*[2], '0123456789', ''), 'Polish')"
else:
- t: "W⠳W"
- "*[2]"
- t: "⠰"
]
...due to matching the MathML
<mfrac id='M1am389k-1' data-id-added='true'>
<msup id='M1am389k-2' data-id-added='true'>
<mi id='M1am389k-3' data-id-added='true'>e</mi>
<mfrac displaystyle='true' id='M1am389k-4' data-id-added='true'>
<msup id='M1am389k-5' data-id-added='true'>
<mi id='M1am389k-6' data-id-added='true'>x</mi>
<mn id='M1am389k-7' data-id-added='true'>2</mn>
</msup>
<mn id='M1am389k-8' data-id-added='true'>2</mn>
</mfrac>
</msup>
<msqrt id='M1am389k-9' data-id-added='true'>
<mrow data-changed='added' id='M1am389k-10' data-id-added='true'>
<mn id='M1am389k-11' data-id-added='true'>2</mn>
<mo data-changed='added' id='M1am389k-12' data-id-added='true'>⁢</mo>
<mi id='M1am389k-13' data-id-added='true'>π</mi>
</mrow>
</msqrt>
</mfrac>
with the pattern
"."
The patterns are in \\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml.
caused by: attempting replacement pattern: "default" for "msup".
Replacement
- test: [ if: '"*[1][self::m:mrow and not(IsBracketed(., '', ''))]"' then:
- t: "⠢"
- "*[1]"
- t: "⠔"
else:["*[1]"]]
- test: [ if: '"self::m:msub or self::m:msubsup"' then:[t: "⠌"]]
test: [ if: '"self::m:msup"' then:[t: "⠡"]]
test: [ if: '"self::m:munder or self::m:munderover"' then:[t: "⠌⠌"] else:[t: "⠡⠡"]]
- "*[2]"
- test: [ if: '"self::m:msubsup or self::m:munderover"' then:[test: [ if: '"self::m:msubsup"' then:[t: "⠡"] else:[t: "⠡⠡"]]
]]
- "*[3]"
- test: [ if: '"self::m:msup and *[2][self::m:mo]"' then:[t: "⠄"]]
...due to matching the MathML
<msup id='M1am389k-2' data-id-added='true'>
<mi id='M1am389k-3' data-id-added='true'>e</mi>
<mfrac displaystyle='true' id='M1am389k-4' data-id-added='true'>
<msup id='M1am389k-5' data-id-added='true'>
<mi id='M1am389k-6' data-id-added='true'>x</mi>
<mn id='M1am389k-7' data-id-added='true'>2</mn>
</msup>
<mn id='M1am389k-8' data-id-added='true'>2</mn>
</mfrac>
</msup>
with the pattern
"."
The patterns are in \\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml.
caused by: During replacement, no matching element found
---- braille::Polish::spec::exponents_indices_33 stdout ----
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\AppData\Roaming\MathCAT\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\ClearSpeak_Rules.yaml'
[libmathcat::speech] ...processing include: SharedRules/geometry.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\geometry.yaml'
[libmathcat::speech] ...processing include: SharedRules/linear-algebra.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\linear-algebra.yaml'
[libmathcat::speech] ...processing include: SharedRules/calculus.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\calculus.yaml'
[libmathcat::speech] ...processing include: SharedRules/general.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\general.yaml'
[libmathcat::speech] ...processing include: SharedRules/default.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\default.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\unicode.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\definitions.yaml'
[libmathcat::speech] ...processing include: ../../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::canonicalize]
MathML after canonicalize:
<math>
<mrow data-changed='added'>
<mrow data-changed='added'>
<msub>
<mi>A</mi>
<mn>1</mn>
</msub>
<mo>=</mo>
<mi>a</mi>
</mrow>
<mo>,</mo>
<mrow data-changed='added'>
<msub data-previous-space-width='0.700'>
<mi>A</mi>
<mn>2</mn>
</msub>
<mo>=</mo>
<msup>
<mi>a</mi>
<mn>7</mn>
</msup>
</mrow>
<mo>,</mo>
<mrow data-changed='added'>
<msub data-previous-space-width='0.700'>
<mi>A</mi>
<mn>3</mn>
</msub>
<mo>=</mo>
<msup>
<mi>a</mi>
<mn>31</mn>
</msup>
</mrow>
<mo>,</mo>
<mi data-previous-space-width='0.700'>…</mi>
<mo>,</mo>
<mrow data-changed='added'>
<msub data-previous-space-width='0.700'>
<mi>A</mi>
<mi>k</mi>
</msub>
<mo>=</mo>
<msup>
<mi>a</mi>
<mrow>
<msup>
<mn>2</mn>
<mrow>
<mrow data-changed='added'>
<mn>2</mn>
<mo data-changed='added'>⁢</mo>
<mi>k</mi>
</mrow>
<mo>-</mo>
<mn>1</mn>
</mrow>
</msup>
<mo>-</mo>
<mn>1</mn>
</mrow>
</msup>
</mrow>
</mrow>
</math>
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\unicode.yaml'
[libmathcat::speech] *** Character 'g' (0x67) is repeated
[libmathcat::speech] *** Character 'L' (0x4C) is repeated
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
thread 'braille::Polish::spec::exponents_indices_33' panicked at tests\common\mod.rs:139:19:
Pattern match/replacement failure!
caused by: attempting replacement pattern: "default" for "math".
Replacement
["*"]
...due to matching the MathML
<math id='M1b8piwt-0' data-id-added='true'>
<mrow data-changed='added' id='M1b8piwt-1' data-id-added='true'>
<mrow data-changed='added' id='M1b8piwt-2' data-id-added='true'>
<msub id='M1b8piwt-3' data-id-added='true'>
<mi id='M1b8piwt-4' data-id-added='true'>A</mi>
<mn id='M1b8piwt-5' data-id-added='true'>1</mn>
</msub>
<mo id='M1b8piwt-6' data-id-added='true'>=</mo>
<mi id='M1b8piwt-7' data-id-added='true'>a</mi>
</mrow>
<mo id='M1b8piwt-8' data-id-added='true'>,</mo>
<mrow data-changed='added' id='M1b8piwt-9' data-id-added='true'>
<msub data-previous-space-width='0.700' id='M1b8piwt-10' data-id-added='true'>
<mi id='M1b8piwt-11' data-id-added='true'>A</mi>
<mn id='M1b8piwt-12' data-id-added='true'>2</mn>
</msub>
<mo id='M1b8piwt-13' data-id-added='true'>=</mo>
<msup id='M1b8piwt-14' data-id-added='true'>
<mi id='M1b8piwt-15' data-id-added='true'>a</mi>
<mn id='M1b8piwt-16' data-id-added='true'>7</mn>
</msup>
</mrow>
<mo id='M1b8piwt-17' data-id-added='true'>,</mo>
<mrow data-changed='added' id='M1b8piwt-18' data-id-added='true'>
<msub data-previous-space-width='0.700' id='M1b8piwt-19' data-id-added='true'>
<mi id='M1b8piwt-20' data-id-added='true'>A</mi>
<mn id='M1b8piwt-21' data-id-added='true'>3</mn>
</msub>
<mo id='M1b8piwt-22' data-id-added='true'>=</mo>
<msup id='M1b8piwt-23' data-id-added='true'>
<mi id='M1b8piwt-24' data-id-added='true'>a</mi>
<mn id='M1b8piwt-25' data-id-added='true'>31</mn>
</msup>
</mrow>
<mo id='M1b8piwt-26' data-id-added='true'>,</mo>
<mi data-previous-space-width='0.700' id='M1b8piwt-27' data-id-added='true'>…</mi>
<mo id='M1b8piwt-28' data-id-added='true'>,</mo>
<mrow data-changed='added' id='M1b8piwt-29' data-id-added='true'>
<msub data-previous-space-width='0.700' id='M1b8piwt-30' data-id-added='true'>
<mi id='M1b8piwt-31' data-id-added='true'>A</mi>
<mi id='M1b8piwt-32' data-id-added='true'>k</mi>
</msub>
<mo id='M1b8piwt-33' data-id-added='true'>=</mo>
<msup id='M1b8piwt-34' data-id-added='true'>
<mi id='M1b8piwt-35' data-id-added='true'>a</mi>
<mrow id='M1b8piwt-36' data-id-added='true'>
<msup id='M1b8piwt-37' data-id-added='true'>
<mn id='M1b8piwt-38' data-id-added='true'>2</mn>
<mrow id='M1b8piwt-39' data-id-added='true'>
<mrow data-changed='added' id='M1b8piwt-40' data-id-added='true'>
<mn id='M1b8piwt-41' data-id-added='true'>2</mn>
<mo data-changed='added' id='M1b8piwt-42' data-id-added='true'>⁢</mo>
<mi id='M1b8piwt-43' data-id-added='true'>k</mi>
</mrow>
<mo id='M1b8piwt-44' data-id-added='true'>-</mo>
<mn id='M1b8piwt-45' data-id-added='true'>1</mn>
</mrow>
</msup>
<mo id='M1b8piwt-46' data-id-added='true'>-</mo>
<mn id='M1b8piwt-47' data-id-added='true'>1</mn>
</mrow>
</msup>
</mrow>
</mrow>
</math>
with the pattern
"."
The patterns are in \\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml.
caused by: attempting replacement pattern: "default" for "mrow".
Replacement
["*"]
...due to matching the MathML
<mrow data-changed='added' id='M1b8piwt-1' data-id-added='true'>
<mrow data-changed='added' id='M1b8piwt-2' data-id-added='true'>
<msub id='M1b8piwt-3' data-id-added='true'>
<mi id='M1b8piwt-4' data-id-added='true'>A</mi>
<mn id='M1b8piwt-5' data-id-added='true'>1</mn>
</msub>
<mo id='M1b8piwt-6' data-id-added='true'>=</mo>
<mi id='M1b8piwt-7' data-id-added='true'>a</mi>
</mrow>
<mo id='M1b8piwt-8' data-id-added='true'>,</mo>
<mrow data-changed='added' id='M1b8piwt-9' data-id-added='true'>
<msub data-previous-space-width='0.700' id='M1b8piwt-10' data-id-added='true'>
<mi id='M1b8piwt-11' data-id-added='true'>A</mi>
<mn id='M1b8piwt-12' data-id-added='true'>2</mn>
</msub>
<mo id='M1b8piwt-13' data-id-added='true'>=</mo>
<msup id='M1b8piwt-14' data-id-added='true'>
<mi id='M1b8piwt-15' data-id-added='true'>a</mi>
<mn id='M1b8piwt-16' data-id-added='true'>7</mn>
</msup>
</mrow>
<mo id='M1b8piwt-17' data-id-added='true'>,</mo>
<mrow data-changed='added' id='M1b8piwt-18' data-id-added='true'>
<msub data-previous-space-width='0.700' id='M1b8piwt-19' data-id-added='true'>
<mi id='M1b8piwt-20' data-id-added='true'>A</mi>
<mn id='M1b8piwt-21' data-id-added='true'>3</mn>
</msub>
<mo id='M1b8piwt-22' data-id-added='true'>=</mo>
<msup id='M1b8piwt-23' data-id-added='true'>
<mi id='M1b8piwt-24' data-id-added='true'>a</mi>
<mn id='M1b8piwt-25' data-id-added='true'>31</mn>
</msup>
</mrow>
<mo id='M1b8piwt-26' data-id-added='true'>,</mo>
<mi data-previous-space-width='0.700' id='M1b8piwt-27' data-id-added='true'>…</mi>
<mo id='M1b8piwt-28' data-id-added='true'>,</mo>
<mrow data-changed='added' id='M1b8piwt-29' data-id-added='true'>
<msub data-previous-space-width='0.700' id='M1b8piwt-30' data-id-added='true'>
<mi id='M1b8piwt-31' data-id-added='true'>A</mi>
<mi id='M1b8piwt-32' data-id-added='true'>k</mi>
</msub>
<mo id='M1b8piwt-33' data-id-added='true'>=</mo>
<msup id='M1b8piwt-34' data-id-added='true'>
<mi id='M1b8piwt-35' data-id-added='true'>a</mi>
<mrow id='M1b8piwt-36' data-id-added='true'>
<msup id='M1b8piwt-37' data-id-added='true'>
<mn id='M1b8piwt-38' data-id-added='true'>2</mn>
<mrow id='M1b8piwt-39' data-id-added='true'>
<mrow data-changed='added' id='M1b8piwt-40' data-id-added='true'>
<mn id='M1b8piwt-41' data-id-added='true'>2</mn>
<mo data-changed='added' id='M1b8piwt-42' data-id-added='true'>⁢</mo>
<mi id='M1b8piwt-43' data-id-added='true'>k</mi>
</mrow>
<mo id='M1b8piwt-44' data-id-added='true'>-</mo>
<mn id='M1b8piwt-45' data-id-added='true'>1</mn>
</mrow>
</msup>
<mo id='M1b8piwt-46' data-id-added='true'>-</mo>
<mn id='M1b8piwt-47' data-id-added='true'>1</mn>
</mrow>
</msup>
</mrow>
</mrow>
with the pattern
"."
The patterns are in \\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml.
caused by: attempting replacement pattern: "default" for "mrow".
Replacement
["*"]
...due to matching the MathML
<mrow data-changed='added' id='M1b8piwt-29' data-id-added='true'>
<msub data-previous-space-width='0.700' id='M1b8piwt-30' data-id-added='true'>
<mi id='M1b8piwt-31' data-id-added='true'>A</mi>
<mi id='M1b8piwt-32' data-id-added='true'>k</mi>
</msub>
<mo id='M1b8piwt-33' data-id-added='true'>=</mo>
<msup id='M1b8piwt-34' data-id-added='true'>
<mi id='M1b8piwt-35' data-id-added='true'>a</mi>
<mrow id='M1b8piwt-36' data-id-added='true'>
<msup id='M1b8piwt-37' data-id-added='true'>
<mn id='M1b8piwt-38' data-id-added='true'>2</mn>
<mrow id='M1b8piwt-39' data-id-added='true'>
<mrow data-changed='added' id='M1b8piwt-40' data-id-added='true'>
<mn id='M1b8piwt-41' data-id-added='true'>2</mn>
<mo data-changed='added' id='M1b8piwt-42' data-id-added='true'>⁢</mo>
<mi id='M1b8piwt-43' data-id-added='true'>k</mi>
</mrow>
<mo id='M1b8piwt-44' data-id-added='true'>-</mo>
<mn id='M1b8piwt-45' data-id-added='true'>1</mn>
</mrow>
</msup>
<mo id='M1b8piwt-46' data-id-added='true'>-</mo>
<mn id='M1b8piwt-47' data-id-added='true'>1</mn>
</mrow>
</msup>
</mrow>
with the pattern
"."
The patterns are in \\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml.
caused by: attempting replacement pattern: "default" for "msub".
Replacement
- test: [ if: '"*[1][self::m:mrow and not(IsBracketed(., '', ''))]"' then:
- t: "⠢"
- "*[1]"
- t: "⠔"
else:["*[1]"]]
- test: [ if: '"self::m:msub or self::m:msubsup"' then:[t: "⠌"]]
test: [ if: '"self::m:msup"' then:[t: "⠡"]]
test: [ if: '"self::m:munder or self::m:munderover"' then:[t: "⠌⠌"] else:[t: "⠡⠡"]]
- "*[2]"
- test: [ if: '"self::m:msubsup or self::m:munderover"' then:[test: [ if: '"self::m:msubsup"' then:[t: "⠡"] else:[t: "⠡⠡"]]
]]
- "*[3]"
- test: [ if: '"self::m:msup and *[2][self::m:mo]"' then:[t: "⠄"]]
...due to matching the MathML
<msub data-previous-space-width='0.700' id='M1b8piwt-30' data-id-added='true'>
<mi id='M1b8piwt-31' data-id-added='true'>A</mi>
<mi id='M1b8piwt-32' data-id-added='true'>k</mi>
</msub>
with the pattern
"."
The patterns are in \\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml.
caused by: During replacement, no matching element found
---- braille::Polish::spec::exponents_indices_32 stdout ----
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\AppData\Roaming\MathCAT\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\ClearSpeak_Rules.yaml'
[libmathcat::speech] ...processing include: SharedRules/geometry.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\geometry.yaml'
[libmathcat::speech] ...processing include: SharedRules/linear-algebra.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\linear-algebra.yaml'
[libmathcat::speech] ...processing include: SharedRules/calculus.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\calculus.yaml'
[libmathcat::speech] ...processing include: SharedRules/general.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\general.yaml'
[libmathcat::speech] ...processing include: SharedRules/default.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\default.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\unicode.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\definitions.yaml'
[libmathcat::speech] ...processing include: ../../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::canonicalize]
MathML after canonicalize:
<math>
<mrow data-changed='added'>
<msub>
<mi>x</mi>
<msub>
<mi>n</mi>
<mn>1</mn>
</msub>
</msub>
<mo>,</mo>
<msub data-previous-space-width='0.700'>
<mi>x</mi>
<msub>
<mi>n</mi>
<mn>2</mn>
</msub>
</msub>
<mo>,</mo>
<msub data-previous-space-width='0.700'>
<mi>x</mi>
<msub>
<mi>n</mi>
<mn>4</mn>
</msub>
</msub>
<mo>,</mo>
<mi data-previous-space-width='0.700'>…</mi>
<mo>,</mo>
<msub data-previous-space-width='0.700'>
<mi>x</mi>
<msub>
<mi>n</mi>
<msup>
<mn>2</mn>
<mi>k</mi>
</msup>
</msub>
</msub>
</mrow>
</math>
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\unicode.yaml'
[libmathcat::speech] *** Character 'g' (0x67) is repeated
[libmathcat::speech] *** Character 'L' (0x4C) is repeated
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
thread 'braille::Polish::spec::exponents_indices_32' panicked at tests\common\mod.rs:139:19:
Pattern match/replacement failure!
caused by: attempting replacement pattern: "default" for "math".
Replacement
["*"]
...due to matching the MathML
<math id='M1bc5mhl-0' data-id-added='true'>
<mrow data-changed='added' id='M1bc5mhl-1' data-id-added='true'>
<msub id='M1bc5mhl-2' data-id-added='true'>
<mi id='M1bc5mhl-3' data-id-added='true'>x</mi>
<msub id='M1bc5mhl-4' data-id-added='true'>
<mi id='M1bc5mhl-5' data-id-added='true'>n</mi>
<mn id='M1bc5mhl-6' data-id-added='true'>1</mn>
</msub>
</msub>
<mo id='M1bc5mhl-7' data-id-added='true'>,</mo>
<msub data-previous-space-width='0.700' id='M1bc5mhl-8' data-id-added='true'>
<mi id='M1bc5mhl-9' data-id-added='true'>x</mi>
<msub id='M1bc5mhl-10' data-id-added='true'>
<mi id='M1bc5mhl-11' data-id-added='true'>n</mi>
<mn id='M1bc5mhl-12' data-id-added='true'>2</mn>
</msub>
</msub>
<mo id='M1bc5mhl-13' data-id-added='true'>,</mo>
<msub data-previous-space-width='0.700' id='M1bc5mhl-14' data-id-added='true'>
<mi id='M1bc5mhl-15' data-id-added='true'>x</mi>
<msub id='M1bc5mhl-16' data-id-added='true'>
<mi id='M1bc5mhl-17' data-id-added='true'>n</mi>
<mn id='M1bc5mhl-18' data-id-added='true'>4</mn>
</msub>
</msub>
<mo id='M1bc5mhl-19' data-id-added='true'>,</mo>
<mi data-previous-space-width='0.700' id='M1bc5mhl-20' data-id-added='true'>…</mi>
<mo id='M1bc5mhl-21' data-id-added='true'>,</mo>
<msub data-previous-space-width='0.700' id='M1bc5mhl-22' data-id-added='true'>
<mi id='M1bc5mhl-23' data-id-added='true'>x</mi>
<msub id='M1bc5mhl-24' data-id-added='true'>
<mi id='M1bc5mhl-25' data-id-added='true'>n</mi>
<msup id='M1bc5mhl-26' data-id-added='true'>
<mn id='M1bc5mhl-27' data-id-added='true'>2</mn>
<mi id='M1bc5mhl-28' data-id-added='true'>k</mi>
</msup>
</msub>
</msub>
</mrow>
</math>
with the pattern
"."
The patterns are in \\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml.
caused by: attempting replacement pattern: "default" for "mrow".
Replacement
["*"]
...due to matching the MathML
<mrow data-changed='added' id='M1bc5mhl-1' data-id-added='true'>
<msub id='M1bc5mhl-2' data-id-added='true'>
<mi id='M1bc5mhl-3' data-id-added='true'>x</mi>
<msub id='M1bc5mhl-4' data-id-added='true'>
<mi id='M1bc5mhl-5' data-id-added='true'>n</mi>
<mn id='M1bc5mhl-6' data-id-added='true'>1</mn>
</msub>
</msub>
<mo id='M1bc5mhl-7' data-id-added='true'>,</mo>
<msub data-previous-space-width='0.700' id='M1bc5mhl-8' data-id-added='true'>
<mi id='M1bc5mhl-9' data-id-added='true'>x</mi>
<msub id='M1bc5mhl-10' data-id-added='true'>
<mi id='M1bc5mhl-11' data-id-added='true'>n</mi>
<mn id='M1bc5mhl-12' data-id-added='true'>2</mn>
</msub>
</msub>
<mo id='M1bc5mhl-13' data-id-added='true'>,</mo>
<msub data-previous-space-width='0.700' id='M1bc5mhl-14' data-id-added='true'>
<mi id='M1bc5mhl-15' data-id-added='true'>x</mi>
<msub id='M1bc5mhl-16' data-id-added='true'>
<mi id='M1bc5mhl-17' data-id-added='true'>n</mi>
<mn id='M1bc5mhl-18' data-id-added='true'>4</mn>
</msub>
</msub>
<mo id='M1bc5mhl-19' data-id-added='true'>,</mo>
<mi data-previous-space-width='0.700' id='M1bc5mhl-20' data-id-added='true'>…</mi>
<mo id='M1bc5mhl-21' data-id-added='true'>,</mo>
<msub data-previous-space-width='0.700' id='M1bc5mhl-22' data-id-added='true'>
<mi id='M1bc5mhl-23' data-id-added='true'>x</mi>
<msub id='M1bc5mhl-24' data-id-added='true'>
<mi id='M1bc5mhl-25' data-id-added='true'>n</mi>
<msup id='M1bc5mhl-26' data-id-added='true'>
<mn id='M1bc5mhl-27' data-id-added='true'>2</mn>
<mi id='M1bc5mhl-28' data-id-added='true'>k</mi>
</msup>
</msub>
</msub>
</mrow>
with the pattern
"."
The patterns are in \\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml.
caused by: attempting replacement pattern: "default" for "msub".
Replacement
- test: [ if: '"*[1][self::m:mrow and not(IsBracketed(., '', ''))]"' then:
- t: "⠢"
- "*[1]"
- t: "⠔"
else:["*[1]"]]
- test: [ if: '"self::m:msub or self::m:msubsup"' then:[t: "⠌"]]
test: [ if: '"self::m:msup"' then:[t: "⠡"]]
test: [ if: '"self::m:munder or self::m:munderover"' then:[t: "⠌⠌"] else:[t: "⠡⠡"]]
- "*[2]"
- test: [ if: '"self::m:msubsup or self::m:munderover"' then:[test: [ if: '"self::m:msubsup"' then:[t: "⠡"] else:[t: "⠡⠡"]]
]]
- "*[3]"
- test: [ if: '"self::m:msup and *[2][self::m:mo]"' then:[t: "⠄"]]
...due to matching the MathML
<msub id='M1bc5mhl-2' data-id-added='true'>
<mi id='M1bc5mhl-3' data-id-added='true'>x</mi>
<msub id='M1bc5mhl-4' data-id-added='true'>
<mi id='M1bc5mhl-5' data-id-added='true'>n</mi>
<mn id='M1bc5mhl-6' data-id-added='true'>1</mn>
</msub>
</msub>
with the pattern
"."
The patterns are in \\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml.
caused by: During replacement, no matching element found
---- braille::Polish::spec::exponents_indices_35 stdout ----
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\AppData\Roaming\MathCAT\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\ClearSpeak_Rules.yaml'
[libmathcat::speech] ...processing include: SharedRules/geometry.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\geometry.yaml'
[libmathcat::speech] ...processing include: SharedRules/linear-algebra.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\linear-algebra.yaml'
[libmathcat::speech] ...processing include: SharedRules/calculus.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\calculus.yaml'
[libmathcat::speech] ...processing include: SharedRules/general.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\general.yaml'
[libmathcat::speech] ...processing include: SharedRules/default.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\default.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\unicode.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\definitions.yaml'
[libmathcat::speech] ...processing include: ../../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::canonicalize]
MathML after canonicalize:
<math>
<mrow data-changed='added'>
<msup>
<mi>x</mi>
<msub>
<mi>n</mi>
<mn>1</mn>
</msub>
</msup>
<mo>,</mo>
<msup data-previous-space-width='0.700'>
<mi>x</mi>
<msub>
<mi>n</mi>
<mn>2</mn>
</msub>
</msup>
<mo>,</mo>
<msup data-previous-space-width='0.700'>
<mi>x</mi>
<msub>
<mi>n</mi>
<mn>4</mn>
</msub>
</msup>
<mo>,</mo>
<mi data-previous-space-width='0.700'>…</mi>
<mo>,</mo>
<msup data-previous-space-width='0.700'>
<mi>x</mi>
<msub>
<mi>n</mi>
<msup>
<mn>2</mn>
<mi>k</mi>
</msup>
</msub>
</msup>
</mrow>
</math>
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\unicode.yaml'
[libmathcat::speech] *** Character 'g' (0x67) is repeated
[libmathcat::speech] *** Character 'L' (0x4C) is repeated
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
thread 'braille::Polish::spec::exponents_indices_35' panicked at tests\common\mod.rs:139:19:
Pattern match/replacement failure!
caused by: attempting replacement pattern: "default" for "math".
Replacement
["*"]
...due to matching the MathML
<math id='M1cz6psn-0' data-id-added='true'>
<mrow data-changed='added' id='M1cz6psn-1' data-id-added='true'>
<msup id='M1cz6psn-2' data-id-added='true'>
<mi id='M1cz6psn-3' data-id-added='true'>x</mi>
<msub id='M1cz6psn-4' data-id-added='true'>
<mi id='M1cz6psn-5' data-id-added='true'>n</mi>
<mn id='M1cz6psn-6' data-id-added='true'>1</mn>
</msub>
</msup>
<mo id='M1cz6psn-7' data-id-added='true'>,</mo>
<msup data-previous-space-width='0.700' id='M1cz6psn-8' data-id-added='true'>
<mi id='M1cz6psn-9' data-id-added='true'>x</mi>
<msub id='M1cz6psn-10' data-id-added='true'>
<mi id='M1cz6psn-11' data-id-added='true'>n</mi>
<mn id='M1cz6psn-12' data-id-added='true'>2</mn>
</msub>
</msup>
<mo id='M1cz6psn-13' data-id-added='true'>,</mo>
<msup data-previous-space-width='0.700' id='M1cz6psn-14' data-id-added='true'>
<mi id='M1cz6psn-15' data-id-added='true'>x</mi>
<msub id='M1cz6psn-16' data-id-added='true'>
<mi id='M1cz6psn-17' data-id-added='true'>n</mi>
<mn id='M1cz6psn-18' data-id-added='true'>4</mn>
</msub>
</msup>
<mo id='M1cz6psn-19' data-id-added='true'>,</mo>
<mi data-previous-space-width='0.700' id='M1cz6psn-20' data-id-added='true'>…</mi>
<mo id='M1cz6psn-21' data-id-added='true'>,</mo>
<msup data-previous-space-width='0.700' id='M1cz6psn-22' data-id-added='true'>
<mi id='M1cz6psn-23' data-id-added='true'>x</mi>
<msub id='M1cz6psn-24' data-id-added='true'>
<mi id='M1cz6psn-25' data-id-added='true'>n</mi>
<msup id='M1cz6psn-26' data-id-added='true'>
<mn id='M1cz6psn-27' data-id-added='true'>2</mn>
<mi id='M1cz6psn-28' data-id-added='true'>k</mi>
</msup>
</msub>
</msup>
</mrow>
</math>
with the pattern
"."
The patterns are in \\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml.
caused by: attempting replacement pattern: "default" for "mrow".
Replacement
["*"]
...due to matching the MathML
<mrow data-changed='added' id='M1cz6psn-1' data-id-added='true'>
<msup id='M1cz6psn-2' data-id-added='true'>
<mi id='M1cz6psn-3' data-id-added='true'>x</mi>
<msub id='M1cz6psn-4' data-id-added='true'>
<mi id='M1cz6psn-5' data-id-added='true'>n</mi>
<mn id='M1cz6psn-6' data-id-added='true'>1</mn>
</msub>
</msup>
<mo id='M1cz6psn-7' data-id-added='true'>,</mo>
<msup data-previous-space-width='0.700' id='M1cz6psn-8' data-id-added='true'>
<mi id='M1cz6psn-9' data-id-added='true'>x</mi>
<msub id='M1cz6psn-10' data-id-added='true'>
<mi id='M1cz6psn-11' data-id-added='true'>n</mi>
<mn id='M1cz6psn-12' data-id-added='true'>2</mn>
</msub>
</msup>
<mo id='M1cz6psn-13' data-id-added='true'>,</mo>
<msup data-previous-space-width='0.700' id='M1cz6psn-14' data-id-added='true'>
<mi id='M1cz6psn-15' data-id-added='true'>x</mi>
<msub id='M1cz6psn-16' data-id-added='true'>
<mi id='M1cz6psn-17' data-id-added='true'>n</mi>
<mn id='M1cz6psn-18' data-id-added='true'>4</mn>
</msub>
</msup>
<mo id='M1cz6psn-19' data-id-added='true'>,</mo>
<mi data-previous-space-width='0.700' id='M1cz6psn-20' data-id-added='true'>…</mi>
<mo id='M1cz6psn-21' data-id-added='true'>,</mo>
<msup data-previous-space-width='0.700' id='M1cz6psn-22' data-id-added='true'>
<mi id='M1cz6psn-23' data-id-added='true'>x</mi>
<msub id='M1cz6psn-24' data-id-added='true'>
<mi id='M1cz6psn-25' data-id-added='true'>n</mi>
<msup id='M1cz6psn-26' data-id-added='true'>
<mn id='M1cz6psn-27' data-id-added='true'>2</mn>
<mi id='M1cz6psn-28' data-id-added='true'>k</mi>
</msup>
</msub>
</msup>
</mrow>
with the pattern
"."
The patterns are in \\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml.
caused by: attempting replacement pattern: "default" for "msup".
Replacement
- test: [ if: '"*[1][self::m:mrow and not(IsBracketed(., '', ''))]"' then:
- t: "⠢"
- "*[1]"
- t: "⠔"
else:["*[1]"]]
- test: [ if: '"self::m:msub or self::m:msubsup"' then:[t: "⠌"]]
test: [ if: '"self::m:msup"' then:[t: "⠡"]]
test: [ if: '"self::m:munder or self::m:munderover"' then:[t: "⠌⠌"] else:[t: "⠡⠡"]]
- "*[2]"
- test: [ if: '"self::m:msubsup or self::m:munderover"' then:[test: [ if: '"self::m:msubsup"' then:[t: "⠡"] else:[t: "⠡⠡"]]
]]
- "*[3]"
- test: [ if: '"self::m:msup and *[2][self::m:mo]"' then:[t: "⠄"]]
...due to matching the MathML
<msup id='M1cz6psn-2' data-id-added='true'>
<mi id='M1cz6psn-3' data-id-added='true'>x</mi>
<msub id='M1cz6psn-4' data-id-added='true'>
<mi id='M1cz6psn-5' data-id-added='true'>n</mi>
<mn id='M1cz6psn-6' data-id-added='true'>1</mn>
</msub>
</msup>
with the pattern
"."
The patterns are in \\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml.
caused by: During replacement, no matching element found
---- braille::Polish::spec::exponents_indices_37 stdout ----
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\AppData\Roaming\MathCAT\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\ClearSpeak_Rules.yaml'
[libmathcat::speech] ...processing include: SharedRules/geometry.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\geometry.yaml'
[libmathcat::speech] ...processing include: SharedRules/linear-algebra.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\linear-algebra.yaml'
[libmathcat::speech] ...processing include: SharedRules/calculus.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\calculus.yaml'
[libmathcat::speech] ...processing include: SharedRules/general.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\general.yaml'
[libmathcat::speech] ...processing include: SharedRules/default.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\default.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\unicode.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\definitions.yaml'
[libmathcat::speech] ...processing include: ../../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::canonicalize]
MathML after canonicalize:
<math>
<msup>
<mrow>
<mo>(</mo>
<msub>
<mi>x</mi>
<msup>
<mi>n</mi>
<mi>i</mi>
</msup>
</msub>
<mo>)</mo>
</mrow>
<mi>r</mi>
</msup>
</math>
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\unicode.yaml'
[libmathcat::speech] *** Character 'g' (0x67) is repeated
[libmathcat::speech] *** Character 'L' (0x4C) is repeated
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
thread 'braille::Polish::spec::exponents_indices_37' panicked at tests\common\mod.rs:139:19:
Pattern match/replacement failure!
caused by: attempting replacement pattern: "default" for "math".
Replacement
["*"]
...due to matching the MathML
<math id='M1crutxx-0' data-id-added='true'>
<msup id='M1crutxx-1' data-id-added='true'>
<mrow id='M1crutxx-2' data-id-added='true'>
<mo id='M1crutxx-3' data-id-added='true'>(</mo>
<msub id='M1crutxx-4' data-id-added='true'>
<mi id='M1crutxx-5' data-id-added='true'>x</mi>
<msup id='M1crutxx-6' data-id-added='true'>
<mi id='M1crutxx-7' data-id-added='true'>n</mi>
<mi id='M1crutxx-8' data-id-added='true'>i</mi>
</msup>
</msub>
<mo id='M1crutxx-9' data-id-added='true'>)</mo>
</mrow>
<mi id='M1crutxx-10' data-id-added='true'>r</mi>
</msup>
</math>
with the pattern
"."
The patterns are in \\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml.
caused by: attempting replacement pattern: "default" for "msup".
Replacement
- test: [ if: '"*[1][self::m:mrow and not(IsBracketed(., '', ''))]"' then:
- t: "⠢"
- "*[1]"
- t: "⠔"
else:["*[1]"]]
- test: [ if: '"self::m:msub or self::m:msubsup"' then:[t: "⠌"]]
test: [ if: '"self::m:msup"' then:[t: "⠡"]]
test: [ if: '"self::m:munder or self::m:munderover"' then:[t: "⠌⠌"] else:[t: "⠡⠡"]]
- "*[2]"
- test: [ if: '"self::m:msubsup or self::m:munderover"' then:[test: [ if: '"self::m:msubsup"' then:[t: "⠡"] else:[t: "⠡⠡"]]
]]
- "*[3]"
- test: [ if: '"self::m:msup and *[2][self::m:mo]"' then:[t: "⠄"]]
...due to matching the MathML
<msup id='M1crutxx-1' data-id-added='true'>
<mrow id='M1crutxx-2' data-id-added='true'>
<mo id='M1crutxx-3' data-id-added='true'>(</mo>
<msub id='M1crutxx-4' data-id-added='true'>
<mi id='M1crutxx-5' data-id-added='true'>x</mi>
<msup id='M1crutxx-6' data-id-added='true'>
<mi id='M1crutxx-7' data-id-added='true'>n</mi>
<mi id='M1crutxx-8' data-id-added='true'>i</mi>
</msup>
</msub>
<mo id='M1crutxx-9' data-id-added='true'>)</mo>
</mrow>
<mi id='M1crutxx-10' data-id-added='true'>r</mi>
</msup>
with the pattern
"."
The patterns are in \\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml.
caused by: attempting replacement pattern: "default" for "mrow".
Replacement
["*"]
...due to matching the MathML
<mrow id='M1crutxx-2' data-id-added='true'>
<mo id='M1crutxx-3' data-id-added='true'>(</mo>
<msub id='M1crutxx-4' data-id-added='true'>
<mi id='M1crutxx-5' data-id-added='true'>x</mi>
<msup id='M1crutxx-6' data-id-added='true'>
<mi id='M1crutxx-7' data-id-added='true'>n</mi>
<mi id='M1crutxx-8' data-id-added='true'>i</mi>
</msup>
</msub>
<mo id='M1crutxx-9' data-id-added='true'>)</mo>
</mrow>
with the pattern
"."
The patterns are in \\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml.
caused by: attempting replacement pattern: "default" for "msub".
Replacement
- test: [ if: '"*[1][self::m:mrow and not(IsBracketed(., '', ''))]"' then:
- t: "⠢"
- "*[1]"
- t: "⠔"
else:["*[1]"]]
- test: [ if: '"self::m:msub or self::m:msubsup"' then:[t: "⠌"]]
test: [ if: '"self::m:msup"' then:[t: "⠡"]]
test: [ if: '"self::m:munder or self::m:munderover"' then:[t: "⠌⠌"] else:[t: "⠡⠡"]]
- "*[2]"
- test: [ if: '"self::m:msubsup or self::m:munderover"' then:[test: [ if: '"self::m:msubsup"' then:[t: "⠡"] else:[t: "⠡⠡"]]
]]
- "*[3]"
- test: [ if: '"self::m:msup and *[2][self::m:mo]"' then:[t: "⠄"]]
...due to matching the MathML
<msub id='M1crutxx-4' data-id-added='true'>
<mi id='M1crutxx-5' data-id-added='true'>x</mi>
<msup id='M1crutxx-6' data-id-added='true'>
<mi id='M1crutxx-7' data-id-added='true'>n</mi>
<mi id='M1crutxx-8' data-id-added='true'>i</mi>
</msup>
</msub>
with the pattern
"."
The patterns are in \\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml.
caused by: attempting replacement pattern: "default" for "msup".
Replacement
- test: [ if: '"*[1][self::m:mrow and not(IsBracketed(., '', ''))]"' then:
- t: "⠢"
- "*[1]"
- t: "⠔"
else:["*[1]"]]
- test: [ if: '"self::m:msub or self::m:msubsup"' then:[t: "⠌"]]
test: [ if: '"self::m:msup"' then:[t: "⠡"]]
test: [ if: '"self::m:munder or self::m:munderover"' then:[t: "⠌⠌"] else:[t: "⠡⠡"]]
- "*[2]"
- test: [ if: '"self::m:msubsup or self::m:munderover"' then:[test: [ if: '"self::m:msubsup"' then:[t: "⠡"] else:[t: "⠡⠡"]]
]]
- "*[3]"
- test: [ if: '"self::m:msup and *[2][self::m:mo]"' then:[t: "⠄"]]
...due to matching the MathML
<msup id='M1crutxx-6' data-id-added='true'>
<mi id='M1crutxx-7' data-id-added='true'>n</mi>
<mi id='M1crutxx-8' data-id-added='true'>i</mi>
</msup>
with the pattern
"."
The patterns are in \\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml.
caused by: During replacement, no matching element found
---- braille::Polish::spec::exponents_indices_36 stdout ----
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\AppData\Roaming\MathCAT\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\ClearSpeak_Rules.yaml'
[libmathcat::speech] ...processing include: SharedRules/geometry.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\geometry.yaml'
[libmathcat::speech] ...processing include: SharedRules/linear-algebra.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\linear-algebra.yaml'
[libmathcat::speech] ...processing include: SharedRules/calculus.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\calculus.yaml'
[libmathcat::speech] ...processing include: SharedRules/general.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\general.yaml'
[libmathcat::speech] ...processing include: SharedRules/default.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\default.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\unicode.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\definitions.yaml'
[libmathcat::speech] ...processing include: ../../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::canonicalize]
MathML after canonicalize:
<math>
<msup>
<mrow>
<mo>(</mo>
<msubsup>
<mi>x</mi>
<mi>n</mi>
<mi>i</mi>
</msubsup>
<mo>)</mo>
</mrow>
<mi>r</mi>
</msup>
</math>
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\unicode.yaml'
[libmathcat::speech] *** Character 'g' (0x67) is repeated
[libmathcat::speech] *** Character 'L' (0x4C) is repeated
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
thread 'braille::Polish::spec::exponents_indices_36' panicked at tests\common\mod.rs:139:19:
Pattern match/replacement failure!
caused by: attempting replacement pattern: "default" for "math".
Replacement
["*"]
...due to matching the MathML
<math id='M1d28utu-0' data-id-added='true'>
<msup id='M1d28utu-1' data-id-added='true'>
<mrow id='M1d28utu-2' data-id-added='true'>
<mo id='M1d28utu-3' data-id-added='true'>(</mo>
<msubsup id='M1d28utu-4' data-id-added='true'>
<mi id='M1d28utu-5' data-id-added='true'>x</mi>
<mi id='M1d28utu-6' data-id-added='true'>n</mi>
<mi id='M1d28utu-7' data-id-added='true'>i</mi>
</msubsup>
<mo id='M1d28utu-8' data-id-added='true'>)</mo>
</mrow>
<mi id='M1d28utu-9' data-id-added='true'>r</mi>
</msup>
</math>
with the pattern
"."
The patterns are in \\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml.
caused by: attempting replacement pattern: "default" for "msup".
Replacement
- test: [ if: '"*[1][self::m:mrow and not(IsBracketed(., '', ''))]"' then:
- t: "⠢"
- "*[1]"
- t: "⠔"
else:["*[1]"]]
- test: [ if: '"self::m:msub or self::m:msubsup"' then:[t: "⠌"]]
test: [ if: '"self::m:msup"' then:[t: "⠡"]]
test: [ if: '"self::m:munder or self::m:munderover"' then:[t: "⠌⠌"] else:[t: "⠡⠡"]]
- "*[2]"
- test: [ if: '"self::m:msubsup or self::m:munderover"' then:[test: [ if: '"self::m:msubsup"' then:[t: "⠡"] else:[t: "⠡⠡"]]
]]
- "*[3]"
- test: [ if: '"self::m:msup and *[2][self::m:mo]"' then:[t: "⠄"]]
...due to matching the MathML
<msup id='M1d28utu-1' data-id-added='true'>
<mrow id='M1d28utu-2' data-id-added='true'>
<mo id='M1d28utu-3' data-id-added='true'>(</mo>
<msubsup id='M1d28utu-4' data-id-added='true'>
<mi id='M1d28utu-5' data-id-added='true'>x</mi>
<mi id='M1d28utu-6' data-id-added='true'>n</mi>
<mi id='M1d28utu-7' data-id-added='true'>i</mi>
</msubsup>
<mo id='M1d28utu-8' data-id-added='true'>)</mo>
</mrow>
<mi id='M1d28utu-9' data-id-added='true'>r</mi>
</msup>
with the pattern
"."
The patterns are in \\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml.
caused by: During replacement, no matching element found
---- braille::Polish::spec::exponents_indices_38 stdout ----
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\AppData\Roaming\MathCAT\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\ClearSpeak_Rules.yaml'
[libmathcat::speech] ...processing include: SharedRules/geometry.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\geometry.yaml'
[libmathcat::speech] ...processing include: SharedRules/linear-algebra.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\linear-algebra.yaml'
[libmathcat::speech] ...processing include: SharedRules/calculus.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\calculus.yaml'
[libmathcat::speech] ...processing include: SharedRules/general.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\general.yaml'
[libmathcat::speech] ...processing include: SharedRules/default.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\default.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\unicode.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\definitions.yaml'
[libmathcat::speech] ...processing include: ../../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::canonicalize]
MathML after canonicalize:
<math>
<msub>
<mi>x</mi>
<msub>
<mi>n</mi>
<msup>
<mi>j</mi>
<mi>r</mi>
</msup>
</msub>
</msub>
</math>
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\unicode.yaml'
[libmathcat::speech] *** Character 'g' (0x67) is repeated
[libmathcat::speech] *** Character 'L' (0x4C) is repeated
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
thread 'braille::Polish::spec::exponents_indices_38' panicked at tests\common\mod.rs:139:19:
Pattern match/replacement failure!
caused by: attempting replacement pattern: "default" for "math".
Replacement
["*"]
...due to matching the MathML
<math id='M1dixv5p-0' data-id-added='true'>
<msub id='M1dixv5p-1' data-id-added='true'>
<mi id='M1dixv5p-2' data-id-added='true'>x</mi>
<msub id='M1dixv5p-3' data-id-added='true'>
<mi id='M1dixv5p-4' data-id-added='true'>n</mi>
<msup id='M1dixv5p-5' data-id-added='true'>
<mi id='M1dixv5p-6' data-id-added='true'>j</mi>
<mi id='M1dixv5p-7' data-id-added='true'>r</mi>
</msup>
</msub>
</msub>
</math>
with the pattern
"."
The patterns are in \\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml.
caused by: attempting replacement pattern: "default" for "msub".
Replacement
- test: [ if: '"*[1][self::m:mrow and not(IsBracketed(., '', ''))]"' then:
- t: "⠢"
- "*[1]"
- t: "⠔"
else:["*[1]"]]
- test: [ if: '"self::m:msub or self::m:msubsup"' then:[t: "⠌"]]
test: [ if: '"self::m:msup"' then:[t: "⠡"]]
test: [ if: '"self::m:munder or self::m:munderover"' then:[t: "⠌⠌"] else:[t: "⠡⠡"]]
- "*[2]"
- test: [ if: '"self::m:msubsup or self::m:munderover"' then:[test: [ if: '"self::m:msubsup"' then:[t: "⠡"] else:[t: "⠡⠡"]]
]]
- "*[3]"
- test: [ if: '"self::m:msup and *[2][self::m:mo]"' then:[t: "⠄"]]
...due to matching the MathML
<msub id='M1dixv5p-1' data-id-added='true'>
<mi id='M1dixv5p-2' data-id-added='true'>x</mi>
<msub id='M1dixv5p-3' data-id-added='true'>
<mi id='M1dixv5p-4' data-id-added='true'>n</mi>
<msup id='M1dixv5p-5' data-id-added='true'>
<mi id='M1dixv5p-6' data-id-added='true'>j</mi>
<mi id='M1dixv5p-7' data-id-added='true'>r</mi>
</msup>
</msub>
</msub>
with the pattern
"."
The patterns are in \\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml.
caused by: attempting replacement pattern: "default" for "msub".
Replacement
- test: [ if: '"*[1][self::m:mrow and not(IsBracketed(., '', ''))]"' then:
- t: "⠢"
- "*[1]"
- t: "⠔"
else:["*[1]"]]
- test: [ if: '"self::m:msub or self::m:msubsup"' then:[t: "⠌"]]
test: [ if: '"self::m:msup"' then:[t: "⠡"]]
test: [ if: '"self::m:munder or self::m:munderover"' then:[t: "⠌⠌"] else:[t: "⠡⠡"]]
- "*[2]"
- test: [ if: '"self::m:msubsup or self::m:munderover"' then:[test: [ if: '"self::m:msubsup"' then:[t: "⠡"] else:[t: "⠡⠡"]]
]]
- "*[3]"
- test: [ if: '"self::m:msup and *[2][self::m:mo]"' then:[t: "⠄"]]
...due to matching the MathML
<msub id='M1dixv5p-3' data-id-added='true'>
<mi id='M1dixv5p-4' data-id-added='true'>n</mi>
<msup id='M1dixv5p-5' data-id-added='true'>
<mi id='M1dixv5p-6' data-id-added='true'>j</mi>
<mi id='M1dixv5p-7' data-id-added='true'>r</mi>
</msup>
</msub>
with the pattern
"."
The patterns are in \\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml.
caused by: attempting replacement pattern: "default" for "msup".
Replacement
- test: [ if: '"*[1][self::m:mrow and not(IsBracketed(., '', ''))]"' then:
- t: "⠢"
- "*[1]"
- t: "⠔"
else:["*[1]"]]
- test: [ if: '"self::m:msub or self::m:msubsup"' then:[t: "⠌"]]
test: [ if: '"self::m:msup"' then:[t: "⠡"]]
test: [ if: '"self::m:munder or self::m:munderover"' then:[t: "⠌⠌"] else:[t: "⠡⠡"]]
- "*[2]"
- test: [ if: '"self::m:msubsup or self::m:munderover"' then:[test: [ if: '"self::m:msubsup"' then:[t: "⠡"] else:[t: "⠡⠡"]]
]]
- "*[3]"
- test: [ if: '"self::m:msup and *[2][self::m:mo]"' then:[t: "⠄"]]
...due to matching the MathML
<msup id='M1dixv5p-5' data-id-added='true'>
<mi id='M1dixv5p-6' data-id-added='true'>j</mi>
<mi id='M1dixv5p-7' data-id-added='true'>r</mi>
</msup>
with the pattern
"."
The patterns are in \\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml.
caused by: During replacement, no matching element found
---- braille::Polish::spec::exponents_indices_40 stdout ----
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\AppData\Roaming\MathCAT\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\ClearSpeak_Rules.yaml'
[libmathcat::speech] ...processing include: SharedRules/geometry.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\geometry.yaml'
[libmathcat::speech] ...processing include: SharedRules/linear-algebra.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\linear-algebra.yaml'
[libmathcat::speech] ...processing include: SharedRules/calculus.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\calculus.yaml'
[libmathcat::speech] ...processing include: SharedRules/general.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\general.yaml'
[libmathcat::speech] ...processing include: SharedRules/default.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\default.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\unicode.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\definitions.yaml'
[libmathcat::speech] ...processing include: ../../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::canonicalize]
MathML after canonicalize:
<math>
<msup>
<mi>R</mi>
<mo>+</mo>
</msup>
</math>
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\unicode.yaml'
[libmathcat::speech] *** Character 'g' (0x67) is repeated
[libmathcat::speech] *** Character 'L' (0x4C) is repeated
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::braille] polish_cleanup: start=L⠗W⠖⠄
[libmathcat::braille] After remove mode changes: '⠗W⠖⠄'
[libmathcat::braille] After substitutions : '⠗W⠖⠄'
thread 'braille::Polish::spec::exponents_indices_40' panicked at tests\common\mod.rs:138:23:
assertion `left == right` failed
left: "⠨⠨⠗⠖"
right: "⠗⠀⠖⠄"
---- braille::Polish::spec::exponents_indices_39 stdout ----
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\AppData\Roaming\MathCAT\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\ClearSpeak_Rules.yaml'
[libmathcat::speech] ...processing include: SharedRules/geometry.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\geometry.yaml'
[libmathcat::speech] ...processing include: SharedRules/linear-algebra.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\linear-algebra.yaml'
[libmathcat::speech] ...processing include: SharedRules/calculus.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\calculus.yaml'
[libmathcat::speech] ...processing include: SharedRules/general.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\general.yaml'
[libmathcat::speech] ...processing include: SharedRules/default.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\default.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\unicode.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\definitions.yaml'
[libmathcat::speech] ...processing include: ../../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::canonicalize]
MathML after canonicalize:
<math>
<msup>
<mrow>
<mo>(</mo>
<msubsup>
<mi>P</mi>
<msub>
<mi>a</mi>
<mi>j</mi>
</msub>
<msub>
<mi>a</mi>
<mi>k</mi>
</msub>
</msubsup>
<mo>)</mo>
</mrow>
<mi>n</mi>
</msup>
</math>
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\unicode.yaml'
[libmathcat::speech] *** Character 'g' (0x67) is repeated
[libmathcat::speech] *** Character 'L' (0x4C) is repeated
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
thread 'braille::Polish::spec::exponents_indices_39' panicked at tests\common\mod.rs:139:19:
Pattern match/replacement failure!
caused by: attempting replacement pattern: "default" for "math".
Replacement
["*"]
...due to matching the MathML
<math id='M1e2w7v6-0' data-id-added='true'>
<msup id='M1e2w7v6-1' data-id-added='true'>
<mrow id='M1e2w7v6-2' data-id-added='true'>
<mo id='M1e2w7v6-3' data-id-added='true'>(</mo>
<msubsup id='M1e2w7v6-4' data-id-added='true'>
<mi id='M1e2w7v6-5' data-id-added='true'>P</mi>
<msub id='M1e2w7v6-6' data-id-added='true'>
<mi id='M1e2w7v6-7' data-id-added='true'>a</mi>
<mi id='M1e2w7v6-8' data-id-added='true'>j</mi>
</msub>
<msub id='M1e2w7v6-9' data-id-added='true'>
<mi id='M1e2w7v6-10' data-id-added='true'>a</mi>
<mi id='M1e2w7v6-11' data-id-added='true'>k</mi>
</msub>
</msubsup>
<mo id='M1e2w7v6-12' data-id-added='true'>)</mo>
</mrow>
<mi id='M1e2w7v6-13' data-id-added='true'>n</mi>
</msup>
</math>
with the pattern
"."
The patterns are in \\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml.
caused by: attempting replacement pattern: "default" for "msup".
Replacement
- test: [ if: '"*[1][self::m:mrow and not(IsBracketed(., '', ''))]"' then:
- t: "⠢"
- "*[1]"
- t: "⠔"
else:["*[1]"]]
- test: [ if: '"self::m:msub or self::m:msubsup"' then:[t: "⠌"]]
test: [ if: '"self::m:msup"' then:[t: "⠡"]]
test: [ if: '"self::m:munder or self::m:munderover"' then:[t: "⠌⠌"] else:[t: "⠡⠡"]]
- "*[2]"
- test: [ if: '"self::m:msubsup or self::m:munderover"' then:[test: [ if: '"self::m:msubsup"' then:[t: "⠡"] else:[t: "⠡⠡"]]
]]
- "*[3]"
- test: [ if: '"self::m:msup and *[2][self::m:mo]"' then:[t: "⠄"]]
...due to matching the MathML
<msup id='M1e2w7v6-1' data-id-added='true'>
<mrow id='M1e2w7v6-2' data-id-added='true'>
<mo id='M1e2w7v6-3' data-id-added='true'>(</mo>
<msubsup id='M1e2w7v6-4' data-id-added='true'>
<mi id='M1e2w7v6-5' data-id-added='true'>P</mi>
<msub id='M1e2w7v6-6' data-id-added='true'>
<mi id='M1e2w7v6-7' data-id-added='true'>a</mi>
<mi id='M1e2w7v6-8' data-id-added='true'>j</mi>
</msub>
<msub id='M1e2w7v6-9' data-id-added='true'>
<mi id='M1e2w7v6-10' data-id-added='true'>a</mi>
<mi id='M1e2w7v6-11' data-id-added='true'>k</mi>
</msub>
</msubsup>
<mo id='M1e2w7v6-12' data-id-added='true'>)</mo>
</mrow>
<mi id='M1e2w7v6-13' data-id-added='true'>n</mi>
</msup>
with the pattern
"."
The patterns are in \\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml.
caused by: attempting replacement pattern: "default" for "mrow".
Replacement
["*"]
...due to matching the MathML
<mrow id='M1e2w7v6-2' data-id-added='true'>
<mo id='M1e2w7v6-3' data-id-added='true'>(</mo>
<msubsup id='M1e2w7v6-4' data-id-added='true'>
<mi id='M1e2w7v6-5' data-id-added='true'>P</mi>
<msub id='M1e2w7v6-6' data-id-added='true'>
<mi id='M1e2w7v6-7' data-id-added='true'>a</mi>
<mi id='M1e2w7v6-8' data-id-added='true'>j</mi>
</msub>
<msub id='M1e2w7v6-9' data-id-added='true'>
<mi id='M1e2w7v6-10' data-id-added='true'>a</mi>
<mi id='M1e2w7v6-11' data-id-added='true'>k</mi>
</msub>
</msubsup>
<mo id='M1e2w7v6-12' data-id-added='true'>)</mo>
</mrow>
with the pattern
"."
The patterns are in \\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml.
caused by: attempting replacement pattern: "default" for "msubsup".
Replacement
- test: [ if: '"*[1][self::m:mrow and not(IsBracketed(., '', ''))]"' then:
- t: "⠢"
- "*[1]"
- t: "⠔"
else:["*[1]"]]
- test: [ if: '"self::m:msub or self::m:msubsup"' then:[t: "⠌"]]
test: [ if: '"self::m:msup"' then:[t: "⠡"]]
test: [ if: '"self::m:munder or self::m:munderover"' then:[t: "⠌⠌"] else:[t: "⠡⠡"]]
- "*[2]"
- test: [ if: '"self::m:msubsup or self::m:munderover"' then:[test: [ if: '"self::m:msubsup"' then:[t: "⠡"] else:[t: "⠡⠡"]]
]]
- "*[3]"
- test: [ if: '"self::m:msup and *[2][self::m:mo]"' then:[t: "⠄"]]
...due to matching the MathML
<msubsup id='M1e2w7v6-4' data-id-added='true'>
<mi id='M1e2w7v6-5' data-id-added='true'>P</mi>
<msub id='M1e2w7v6-6' data-id-added='true'>
<mi id='M1e2w7v6-7' data-id-added='true'>a</mi>
<mi id='M1e2w7v6-8' data-id-added='true'>j</mi>
</msub>
<msub id='M1e2w7v6-9' data-id-added='true'>
<mi id='M1e2w7v6-10' data-id-added='true'>a</mi>
<mi id='M1e2w7v6-11' data-id-added='true'>k</mi>
</msub>
</msubsup>
with the pattern
"."
The patterns are in \\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml.
caused by: attempting replacement pattern: "default" for "msub".
Replacement
- test: [ if: '"*[1][self::m:mrow and not(IsBracketed(., '', ''))]"' then:
- t: "⠢"
- "*[1]"
- t: "⠔"
else:["*[1]"]]
- test: [ if: '"self::m:msub or self::m:msubsup"' then:[t: "⠌"]]
test: [ if: '"self::m:msup"' then:[t: "⠡"]]
test: [ if: '"self::m:munder or self::m:munderover"' then:[t: "⠌⠌"] else:[t: "⠡⠡"]]
- "*[2]"
- test: [ if: '"self::m:msubsup or self::m:munderover"' then:[test: [ if: '"self::m:msubsup"' then:[t: "⠡"] else:[t: "⠡⠡"]]
]]
- "*[3]"
- test: [ if: '"self::m:msup and *[2][self::m:mo]"' then:[t: "⠄"]]
...due to matching the MathML
<msub id='M1e2w7v6-6' data-id-added='true'>
<mi id='M1e2w7v6-7' data-id-added='true'>a</mi>
<mi id='M1e2w7v6-8' data-id-added='true'>j</mi>
</msub>
with the pattern
"."
The patterns are in \\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml.
caused by: During replacement, no matching element found
---- braille::Polish::spec::exponents_indices_4 stdout ----
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\AppData\Roaming\MathCAT\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\ClearSpeak_Rules.yaml'
[libmathcat::speech] ...processing include: SharedRules/geometry.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\geometry.yaml'
[libmathcat::speech] ...processing include: SharedRules/linear-algebra.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\linear-algebra.yaml'
[libmathcat::speech] ...processing include: SharedRules/calculus.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\calculus.yaml'
[libmathcat::speech] ...processing include: SharedRules/general.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\general.yaml'
[libmathcat::speech] ...processing include: SharedRules/default.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\default.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\unicode.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\definitions.yaml'
[libmathcat::speech] ...processing include: ../../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::canonicalize]
MathML after canonicalize:
<math>
<msup>
<mi>b</mi>
<mrow>
<mo>-</mo>
<mn>1</mn>
</mrow>
</msup>
</math>
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\unicode.yaml'
[libmathcat::speech] *** Character 'g' (0x67) is repeated
[libmathcat::speech] *** Character 'L' (0x4C) is repeated
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::braille] polish_cleanup: start=l⠃⠬⠤n⠂
[libmathcat::braille] After remove mode changes: '⠃⠬⠤n⠂'
[libmathcat::braille] After substitutions : '⠃⠬⠤n⠂'
thread 'braille::Polish::spec::exponents_indices_4' panicked at tests\common\mod.rs:138:23:
assertion `left == right` failed
left: "⠠⠃⠌⠤⠂"
right: "⠃⠬⠤⠂"
---- braille::Polish::spec::exponents_indices_41 stdout ----
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\AppData\Roaming\MathCAT\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\ClearSpeak_Rules.yaml'
[libmathcat::speech] ...processing include: SharedRules/geometry.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\geometry.yaml'
[libmathcat::speech] ...processing include: SharedRules/linear-algebra.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\linear-algebra.yaml'
[libmathcat::speech] ...processing include: SharedRules/calculus.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\calculus.yaml'
[libmathcat::speech] ...processing include: SharedRules/general.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\general.yaml'
[libmathcat::speech] ...processing include: SharedRules/default.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\default.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\unicode.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\definitions.yaml'
[libmathcat::speech] ...processing include: ../../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::canonicalize]
MathML after canonicalize:
<math>
<msup data-changed='added'>
<mi>A</mi>
<mo>″</mo>
</msup>
</math>
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\unicode.yaml'
[libmathcat::speech] *** Character 'g' (0x67) is repeated
[libmathcat::speech] *** Character 'L' (0x4C) is repeated
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::braille] polish_cleanup: start=L⠁⠔⠔
[libmathcat::braille] After remove mode changes: '⠁⠔⠔'
[libmathcat::braille] After substitutions : '⠁⠔⠔'
thread 'braille::Polish::spec::exponents_indices_41' panicked at tests\common\mod.rs:138:23:
assertion `left == right` failed
left: "⠨⠁⠔⠔"
right: "⠁⠔⠔"
---- braille::Polish::spec::exponents_indices_43 stdout ----
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\AppData\Roaming\MathCAT\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\ClearSpeak_Rules.yaml'
[libmathcat::speech] ...processing include: SharedRules/geometry.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\geometry.yaml'
[libmathcat::speech] ...processing include: SharedRules/linear-algebra.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\linear-algebra.yaml'
[libmathcat::speech] ...processing include: SharedRules/calculus.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\calculus.yaml'
[libmathcat::speech] ...processing include: SharedRules/general.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\general.yaml'
[libmathcat::speech] ...processing include: SharedRules/default.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\default.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\unicode.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\definitions.yaml'
[libmathcat::speech] ...processing include: ../../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::canonicalize]
MathML after canonicalize:
<math>
<mover>
<mi>A</mi>
<mo>~</mo>
</mover>
</math>
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\unicode.yaml'
[libmathcat::speech] *** Character 'g' (0x67) is repeated
[libmathcat::speech] *** Character 'L' (0x4C) is repeated
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::braille] polish_cleanup: start=W⠒⠔L⠁
[libmathcat::braille] After remove mode changes: 'W⠒⠔⠁'
[libmathcat::braille] After substitutions : 'W⠒⠔⠁'
thread 'braille::Polish::spec::exponents_indices_43' panicked at tests\common\mod.rs:138:23:
assertion `left == right` failed
left: "⠨⠁⠢"
right: "⠒⠔⠁"
---- braille::Polish::spec::exponents_indices_44 stdout ----
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\AppData\Roaming\MathCAT\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\ClearSpeak_Rules.yaml'
[libmathcat::speech] ...processing include: SharedRules/geometry.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\geometry.yaml'
[libmathcat::speech] ...processing include: SharedRules/linear-algebra.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\linear-algebra.yaml'
[libmathcat::speech] ...processing include: SharedRules/calculus.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\calculus.yaml'
[libmathcat::speech] ...processing include: SharedRules/general.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\general.yaml'
[libmathcat::speech] ...processing include: SharedRules/default.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\default.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\unicode.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\definitions.yaml'
[libmathcat::speech] ...processing include: ../../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::canonicalize]
MathML after canonicalize:
<math>
<msup>
<mi>b</mi>
<mo>→</mo>
</msup>
</math>
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\unicode.yaml'
[libmathcat::speech] *** Character 'g' (0x67) is repeated
[libmathcat::speech] *** Character 'L' (0x4C) is repeated
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
thread 'braille::Polish::spec::exponents_indices_44' panicked at tests\common\mod.rs:139:19:
Pattern match/replacement failure!
caused by: attempting replacement pattern: "default" for "math".
Replacement
["*"]
...due to matching the MathML
<math id='M1gybg7i-0' data-id-added='true'>
<msup id='M1gybg7i-1' data-id-added='true'>
<mi id='M1gybg7i-2' data-id-added='true'>b</mi>
<mo id='M1gybg7i-3' data-id-added='true'>→</mo>
</msup>
</math>
with the pattern
"."
The patterns are in \\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml.
caused by: attempting replacement pattern: "default" for "msup".
Replacement
- test: [ if: '"*[1][self::m:mrow and not(IsBracketed(., '', ''))]"' then:
- t: "⠢"
- "*[1]"
- t: "⠔"
else:["*[1]"]]
- test: [ if: '"self::m:msub or self::m:msubsup"' then:[t: "⠌"]]
test: [ if: '"self::m:msup"' then:[t: "⠡"]]
test: [ if: '"self::m:munder or self::m:munderover"' then:[t: "⠌⠌"] else:[t: "⠡⠡"]]
- "*[2]"
- test: [ if: '"self::m:msubsup or self::m:munderover"' then:[test: [ if: '"self::m:msubsup"' then:[t: "⠡"] else:[t: "⠡⠡"]]
]]
- "*[3]"
- test: [ if: '"self::m:msup and *[2][self::m:mo]"' then:[t: "⠄"]]
...due to matching the MathML
<msup id='M1gybg7i-1' data-id-added='true'>
<mi id='M1gybg7i-2' data-id-added='true'>b</mi>
<mo id='M1gybg7i-3' data-id-added='true'>→</mo>
</msup>
with the pattern
"."
The patterns are in \\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml.
caused by: During replacement, no matching element found
---- braille::Polish::spec::exponents_indices_45 stdout ----
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\AppData\Roaming\MathCAT\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\ClearSpeak_Rules.yaml'
[libmathcat::speech] ...processing include: SharedRules/geometry.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\geometry.yaml'
[libmathcat::speech] ...processing include: SharedRules/linear-algebra.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\linear-algebra.yaml'
[libmathcat::speech] ...processing include: SharedRules/calculus.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\calculus.yaml'
[libmathcat::speech] ...processing include: SharedRules/general.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\general.yaml'
[libmathcat::speech] ...processing include: SharedRules/default.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\default.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\unicode.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\definitions.yaml'
[libmathcat::speech] ...processing include: ../../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::canonicalize]
MathML after canonicalize:
<math>
<mrow data-changed='added'>
<mi>A</mi>
<mo data-changed='added'>⁢</mo>
<msup>
<mi>B</mi>
<mo>→</mo>
</msup>
</mrow>
</math>
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\unicode.yaml'
[libmathcat::speech] *** Character 'g' (0x67) is repeated
[libmathcat::speech] *** Character 'L' (0x4C) is repeated
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
thread 'braille::Polish::spec::exponents_indices_45' panicked at tests\common\mod.rs:139:19:
Pattern match/replacement failure!
caused by: attempting replacement pattern: "default" for "math".
Replacement
["*"]
...due to matching the MathML
<math id='M1gv9q1w-0' data-id-added='true'>
<mrow data-changed='added' id='M1gv9q1w-1' data-id-added='true'>
<mi id='M1gv9q1w-2' data-id-added='true'>A</mi>
<mo data-changed='added' id='M1gv9q1w-3' data-id-added='true'>⁢</mo>
<msup id='M1gv9q1w-4' data-id-added='true'>
<mi id='M1gv9q1w-5' data-id-added='true'>B</mi>
<mo id='M1gv9q1w-6' data-id-added='true'>→</mo>
</msup>
</mrow>
</math>
with the pattern
"."
The patterns are in \\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml.
caused by: attempting replacement pattern: "default" for "mrow".
Replacement
["*"]
...due to matching the MathML
<mrow data-changed='added' id='M1gv9q1w-1' data-id-added='true'>
<mi id='M1gv9q1w-2' data-id-added='true'>A</mi>
<mo data-changed='added' id='M1gv9q1w-3' data-id-added='true'>⁢</mo>
<msup id='M1gv9q1w-4' data-id-added='true'>
<mi id='M1gv9q1w-5' data-id-added='true'>B</mi>
<mo id='M1gv9q1w-6' data-id-added='true'>→</mo>
</msup>
</mrow>
with the pattern
"."
The patterns are in \\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml.
caused by: attempting replacement pattern: "default" for "msup".
Replacement
- test: [ if: '"*[1][self::m:mrow and not(IsBracketed(., '', ''))]"' then:
- t: "⠢"
- "*[1]"
- t: "⠔"
else:["*[1]"]]
- test: [ if: '"self::m:msub or self::m:msubsup"' then:[t: "⠌"]]
test: [ if: '"self::m:msup"' then:[t: "⠡"]]
test: [ if: '"self::m:munder or self::m:munderover"' then:[t: "⠌⠌"] else:[t: "⠡⠡"]]
- "*[2]"
- test: [ if: '"self::m:msubsup or self::m:munderover"' then:[test: [ if: '"self::m:msubsup"' then:[t: "⠡"] else:[t: "⠡⠡"]]
]]
- "*[3]"
- test: [ if: '"self::m:msup and *[2][self::m:mo]"' then:[t: "⠄"]]
...due to matching the MathML
<msup id='M1gv9q1w-4' data-id-added='true'>
<mi id='M1gv9q1w-5' data-id-added='true'>B</mi>
<mo id='M1gv9q1w-6' data-id-added='true'>→</mo>
</msup>
with the pattern
"."
The patterns are in \\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml.
caused by: During replacement, no matching element found
---- braille::Polish::spec::exponents_indices_46 stdout ----
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\AppData\Roaming\MathCAT\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\ClearSpeak_Rules.yaml'
[libmathcat::speech] ...processing include: SharedRules/geometry.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\geometry.yaml'
[libmathcat::speech] ...processing include: SharedRules/linear-algebra.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\linear-algebra.yaml'
[libmathcat::speech] ...processing include: SharedRules/calculus.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\calculus.yaml'
[libmathcat::speech] ...processing include: SharedRules/general.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\general.yaml'
[libmathcat::speech] ...processing include: SharedRules/default.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\default.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\unicode.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\definitions.yaml'
[libmathcat::speech] ...processing include: ../../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::canonicalize]
MathML after canonicalize:
<math>
<msub>
<mover>
<mi>x</mi>
<mo>˙</mo>
</mover>
<mrow>
<mi>n</mi>
<mo>+</mo>
<mn>1</mn>
</mrow>
</msub>
</math>
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\unicode.yaml'
[libmathcat::speech] *** Character 'g' (0x67) is repeated
[libmathcat::speech] *** Character 'L' (0x4C) is repeated
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
thread 'braille::Polish::spec::exponents_indices_46' panicked at tests\common\mod.rs:139:19:
Pattern match/replacement failure!
caused by: attempting replacement pattern: "default" for "math".
Replacement
["*"]
...due to matching the MathML
<math id='M1h5udzl-0' data-id-added='true'>
<msub id='M1h5udzl-1' data-id-added='true'>
<mover id='M1h5udzl-2' data-id-added='true'>
<mi id='M1h5udzl-3' data-id-added='true'>x</mi>
<mo id='M1h5udzl-4' data-id-added='true'>˙</mo>
</mover>
<mrow id='M1h5udzl-5' data-id-added='true'>
<mi id='M1h5udzl-6' data-id-added='true'>n</mi>
<mo id='M1h5udzl-7' data-id-added='true'>+</mo>
<mn id='M1h5udzl-8' data-id-added='true'>1</mn>
</mrow>
</msub>
</math>
with the pattern
"."
The patterns are in \\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml.
caused by: attempting replacement pattern: "default" for "msub".
Replacement
- test: [ if: '"*[1][self::m:mrow and not(IsBracketed(., '', ''))]"' then:
- t: "⠢"
- "*[1]"
- t: "⠔"
else:["*[1]"]]
- test: [ if: '"self::m:msub or self::m:msubsup"' then:[t: "⠌"]]
test: [ if: '"self::m:msup"' then:[t: "⠡"]]
test: [ if: '"self::m:munder or self::m:munderover"' then:[t: "⠌⠌"] else:[t: "⠡⠡"]]
- "*[2]"
- test: [ if: '"self::m:msubsup or self::m:munderover"' then:[test: [ if: '"self::m:msubsup"' then:[t: "⠡"] else:[t: "⠡⠡"]]
]]
- "*[3]"
- test: [ if: '"self::m:msup and *[2][self::m:mo]"' then:[t: "⠄"]]
...due to matching the MathML
<msub id='M1h5udzl-1' data-id-added='true'>
<mover id='M1h5udzl-2' data-id-added='true'>
<mi id='M1h5udzl-3' data-id-added='true'>x</mi>
<mo id='M1h5udzl-4' data-id-added='true'>˙</mo>
</mover>
<mrow id='M1h5udzl-5' data-id-added='true'>
<mi id='M1h5udzl-6' data-id-added='true'>n</mi>
<mo id='M1h5udzl-7' data-id-added='true'>+</mo>
<mn id='M1h5udzl-8' data-id-added='true'>1</mn>
</mrow>
</msub>
with the pattern
"."
The patterns are in \\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml.
caused by: During replacement, no matching element found
---- braille::Polish::spec::exponents_indices_47 stdout ----
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\AppData\Roaming\MathCAT\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\ClearSpeak_Rules.yaml'
[libmathcat::speech] ...processing include: SharedRules/geometry.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\geometry.yaml'
[libmathcat::speech] ...processing include: SharedRules/linear-algebra.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\linear-algebra.yaml'
[libmathcat::speech] ...processing include: SharedRules/calculus.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\calculus.yaml'
[libmathcat::speech] ...processing include: SharedRules/general.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\general.yaml'
[libmathcat::speech] ...processing include: SharedRules/default.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\default.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\unicode.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\definitions.yaml'
[libmathcat::speech] ...processing include: ../../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::canonicalize]
MathML after canonicalize:
<math>
<msubsup>
<mi>a</mi>
<mi>n</mi>
<mo>″</mo>
</msubsup>
</math>
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\unicode.yaml'
[libmathcat::speech] *** Character 'g' (0x67) is repeated
[libmathcat::speech] *** Character 'L' (0x4C) is repeated
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::braille] polish_cleanup: start=l⠁⠔⠔⠌l⠝
[libmathcat::braille] After remove mode changes: '⠁⠔⠔⠌⠝'
[libmathcat::braille] After substitutions : '⠁⠔⠔⠌⠝'
thread 'braille::Polish::spec::exponents_indices_47' panicked at tests\common\mod.rs:138:23:
assertion `left == right` failed
left: "⠠⠁⠔⠔⠡⠝"
right: "⠁⠔⠔⠌⠝"
---- braille::Polish::spec::exponents_indices_42 stdout ----
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\AppData\Roaming\MathCAT\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\ClearSpeak_Rules.yaml'
[libmathcat::speech] ...processing include: SharedRules/geometry.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\geometry.yaml'
[libmathcat::speech] ...processing include: SharedRules/linear-algebra.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\linear-algebra.yaml'
[libmathcat::speech] ...processing include: SharedRules/calculus.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\calculus.yaml'
[libmathcat::speech] ...processing include: SharedRules/general.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\general.yaml'
[libmathcat::speech] ...processing include: SharedRules/default.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\default.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\unicode.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\definitions.yaml'
[libmathcat::speech] ...processing include: ../../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::canonicalize]
MathML after canonicalize:
<math>
<mover>
<mi>C</mi>
<mo>^</mo>
</mover>
</math>
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\unicode.yaml'
[libmathcat::speech] *** Character 'g' (0x67) is repeated
[libmathcat::speech] *** Character 'L' (0x4C) is repeated
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::braille] polish_cleanup: start=⠬L⠉
[libmathcat::braille] After remove mode changes: '⠬⠉'
[libmathcat::braille] After substitutions : '⠬⠉'
thread 'braille::Polish::spec::exponents_indices_42' panicked at tests\common\mod.rs:138:23:
assertion `left == right` failed
left: "⠨⠉⠬"
right: "⠬⠉"
---- braille::Polish::spec::exponents_indices_48 stdout ----
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\AppData\Roaming\MathCAT\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\ClearSpeak_Rules.yaml'
[libmathcat::speech] ...processing include: SharedRules/geometry.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\geometry.yaml'
[libmathcat::speech] ...processing include: SharedRules/linear-algebra.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\linear-algebra.yaml'
[libmathcat::speech] ...processing include: SharedRules/calculus.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\calculus.yaml'
[libmathcat::speech] ...processing include: SharedRules/general.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\general.yaml'
[libmathcat::speech] ...processing include: SharedRules/default.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\default.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\unicode.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\definitions.yaml'
[libmathcat::speech] ...processing include: ../../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::canonicalize]
MathML after canonicalize:
<math>
<msup>
<mover>
<mi>V</mi>
<mo>¯</mo>
</mover>
<mn>2</mn>
</msup>
</math>
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\unicode.yaml'
[libmathcat::speech] *** Character 'g' (0x67) is repeated
[libmathcat::speech] *** Character 'L' (0x4C) is repeated
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::braille] polish_cleanup: start=⠨⠒L⠧⠬n⠆
[libmathcat::braille] After remove mode changes: '⠨⠒⠧⠬n⠆'
[libmathcat::braille] After substitutions : '⠨⠒⠧⠬n⠆'
thread 'braille::Polish::spec::exponents_indices_48' panicked at tests\common\mod.rs:138:23:
assertion `left == right` failed
left: "⠠⠧⠒⠬⠆"
right: "⠨⠒⠧⠬⠆"
---- braille::Polish::spec::exponents_indices_49 stdout ----
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\AppData\Roaming\MathCAT\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\ClearSpeak_Rules.yaml'
[libmathcat::speech] ...processing include: SharedRules/geometry.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\geometry.yaml'
[libmathcat::speech] ...processing include: SharedRules/linear-algebra.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\linear-algebra.yaml'
[libmathcat::speech] ...processing include: SharedRules/calculus.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\calculus.yaml'
[libmathcat::speech] ...processing include: SharedRules/general.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\general.yaml'
[libmathcat::speech] ...processing include: SharedRules/default.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\default.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\unicode.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\definitions.yaml'
[libmathcat::speech] ...processing include: ../../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::canonicalize]
MathML after canonicalize:
<math>
<msubsup>
<mi>y</mi>
<mn>1</mn>
<mo>′</mo>
</msubsup>
</math>
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\unicode.yaml'
[libmathcat::speech] *** Character 'g' (0x67) is repeated
[libmathcat::speech] *** Character 'L' (0x4C) is repeated
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::braille] polish_cleanup: start=l⠽⠔⠌N⠁
[libmathcat::braille] After remove mode changes: '⠽⠔⠌N⠁'
[libmathcat::braille] After substitutions : '⠽⠔⠌N⠁'
thread 'braille::Polish::spec::exponents_indices_49' panicked at tests\common\mod.rs:138:23:
assertion `left == right` failed
left: "⠠⠽⠡⠂⠱⠔"
right: "⠽⠔⠌⠼⠁"
---- braille::Polish::spec::exponents_indices_5 stdout ----
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\AppData\Roaming\MathCAT\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\ClearSpeak_Rules.yaml'
[libmathcat::speech] ...processing include: SharedRules/geometry.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\geometry.yaml'
[libmathcat::speech] ...processing include: SharedRules/linear-algebra.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\linear-algebra.yaml'
[libmathcat::speech] ...processing include: SharedRules/calculus.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\calculus.yaml'
[libmathcat::speech] ...processing include: SharedRules/general.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\general.yaml'
[libmathcat::speech] ...processing include: SharedRules/default.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\default.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\unicode.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\definitions.yaml'
[libmathcat::speech] ...processing include: ../../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::canonicalize]
MathML after canonicalize:
<math>
<msup>
<mi>b</mi>
<mn>4</mn>
</msup>
</math>
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\unicode.yaml'
[libmathcat::speech] *** Character 'g' (0x67) is repeated
[libmathcat::speech] *** Character 'L' (0x4C) is repeated
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::braille] polish_cleanup: start=l⠃⠬n⠲
[libmathcat::braille] After remove mode changes: '⠃⠬n⠲'
[libmathcat::braille] After substitutions : '⠃⠬n⠲'
thread 'braille::Polish::spec::exponents_indices_5' panicked at tests\common\mod.rs:138:23:
assertion `left == right` failed
left: "⠠⠃⠌⠲"
right: "⠃⠬⠲"
---- braille::Polish::spec::exponents_indices_50 stdout ----
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\AppData\Roaming\MathCAT\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\ClearSpeak_Rules.yaml'
[libmathcat::speech] ...processing include: SharedRules/geometry.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\geometry.yaml'
[libmathcat::speech] ...processing include: SharedRules/linear-algebra.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\linear-algebra.yaml'
[libmathcat::speech] ...processing include: SharedRules/calculus.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\calculus.yaml'
[libmathcat::speech] ...processing include: SharedRules/general.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\general.yaml'
[libmathcat::speech] ...processing include: SharedRules/default.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\default.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\unicode.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\definitions.yaml'
[libmathcat::speech] ...processing include: ../../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::canonicalize]
MathML after canonicalize:
<math>
<msubsup>
<mi>x</mi>
<mrow>
<mi>n</mi>
<mo>+</mo>
<mn>1</mn>
</mrow>
<msup>
<mtext data-changed='empty_content' data-width='0'> </mtext>
<mo>″</mo>
</msup>
</msubsup>
</math>
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\unicode.yaml'
[libmathcat::speech] *** Character 'g' (0x67) is repeated
[libmathcat::speech] *** Character 'L' (0x4C) is repeated
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::speech] *** Loading full unicode Braille for char ' '/0x00a0
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\unicode-full.yaml'
[libmathcat::speech] # Unicode defs = 853/1002
[libmathcat::braille] polish_cleanup: start=l⠭⠌l⠝W⠖N⠁⠡ ⠔⠔
[libmathcat::braille] After remove mode changes: '⠭⠌⠝W⠖N⠁⠡ ⠔⠔'
[libmathcat::braille] After substitutions : '⠭⠌⠝W⠖N⠁⠡ ⠔⠔'
thread 'braille::Polish::spec::exponents_indices_50' panicked at tests\common\mod.rs:138:23:
assertion `left == right` failed
left: "⠠⠭⠡⠝⠈⠖⠼⠁⠱⠔⠔"
right: "⠭⠌⠝⠀⠖⠼⠁⠡\u{a0}⠔⠔"
---- braille::Polish::spec::exponents_indices_53 stdout ----
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\AppData\Roaming\MathCAT\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\ClearSpeak_Rules.yaml'
[libmathcat::speech] ...processing include: SharedRules/geometry.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\geometry.yaml'
[libmathcat::speech] ...processing include: SharedRules/linear-algebra.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\linear-algebra.yaml'
[libmathcat::speech] ...processing include: SharedRules/calculus.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\calculus.yaml'
[libmathcat::speech] ...processing include: SharedRules/general.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\general.yaml'
[libmathcat::speech] ...processing include: SharedRules/default.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\default.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\unicode.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\definitions.yaml'
[libmathcat::speech] ...processing include: ../../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::canonicalize]
MathML after canonicalize:
<math>
<munder>
<mrow>
<msub>
<mi>A</mi>
<mn>1</mn>
</msub>
<mo data-changed='added'>⁢</mo>
<msub>
<mi>B</mi>
<mn>1</mn>
</msub>
<mo data-changed='added'>⁢</mo>
<msub>
<mi>C</mi>
<mn>1</mn>
</msub>
</mrow>
<mo>⏝</mo>
</munder>
</math>
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\unicode.yaml'
[libmathcat::speech] *** Character 'g' (0x67) is repeated
[libmathcat::speech] *** Character 'L' (0x4C) is repeated
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::braille] polish_cleanup: start=⠢L⠁⠡n⠂L⠃⠡n⠂L⠉⠡n⠂⠔⠌⠌⠤⠣⠄
[libmathcat::braille] After remove mode changes: '⠢⠁⠡n⠂L⠃⠡n⠂L⠉⠡n⠂⠔⠌⠌⠤⠣⠄'
[libmathcat::braille] After substitutions : '⠢⠁⠡n⠂L⠃⠡n⠂L⠉⠡n⠂⠔⠌⠌⠤⠣⠄'
thread 'braille::Polish::spec::exponents_indices_53' panicked at tests\common\mod.rs:138:23:
assertion `left == right` failed
left: "⠸⠣⠨⠁⠡⠂⠃⠡⠂⠉⠡⠂"
right: "⠢⠁⠡⠂⠨⠃⠡⠂⠨⠉⠡⠂⠔⠌⠌⠤⠣⠄"
---- braille::Polish::spec::exponents_indices_54 stdout ----
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\AppData\Roaming\MathCAT\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\ClearSpeak_Rules.yaml'
[libmathcat::speech] ...processing include: SharedRules/geometry.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\geometry.yaml'
[libmathcat::speech] ...processing include: SharedRules/linear-algebra.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\linear-algebra.yaml'
[libmathcat::speech] ...processing include: SharedRules/calculus.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\calculus.yaml'
[libmathcat::speech] ...processing include: SharedRules/general.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\general.yaml'
[libmathcat::speech] ...processing include: SharedRules/default.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\default.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\unicode.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\definitions.yaml'
[libmathcat::speech] ...processing include: ../../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::canonicalize]
MathML after canonicalize:
<math>
<mrow data-changed='added'>
<mroot>
<mn>8</mn>
<mn>3</mn>
</mroot>
<mo>=</mo>
<mn>2</mn>
</mrow>
</math>
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\unicode.yaml'
[libmathcat::speech] *** Character 'g' (0x67) is repeated
[libmathcat::speech] *** Character 'L' (0x4C) is repeated
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::braille] polish_cleanup: start=⠌N⠉⠩N⠓W⠶N⠃
[libmathcat::braille] After remove mode changes: '⠌N⠉⠩⠓W⠶N⠃'
[libmathcat::braille] After substitutions : '⠌N⠉⠩⠓W⠶N⠃'
thread 'braille::Polish::spec::exponents_indices_54' panicked at tests\common\mod.rs:138:23:
assertion `left == right` failed
left: "⠌⠒⠩⠼⠓⠀⠶⠼⠃"
right: "⠌⠼⠉⠩⠓⠀⠶⠼⠃"
---- braille::Polish::spec::exponents_indices_52 stdout ----
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\AppData\Roaming\MathCAT\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\ClearSpeak_Rules.yaml'
[libmathcat::speech] ...processing include: SharedRules/geometry.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\geometry.yaml'
[libmathcat::speech] ...processing include: SharedRules/linear-algebra.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\linear-algebra.yaml'
[libmathcat::speech] ...processing include: SharedRules/calculus.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\calculus.yaml'
[libmathcat::speech] ...processing include: SharedRules/general.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\general.yaml'
[libmathcat::speech] ...processing include: SharedRules/default.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\default.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\unicode.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\definitions.yaml'
[libmathcat::speech] ...processing include: ../../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::canonicalize]
MathML after canonicalize:
<math>
<mover accent='true'>
<mrow>
<mi>C</mi>
<mo data-changed='added'>⁣</mo>
<mi>D</mi>
</mrow>
<mo accent='false'>¯</mo>
</mover>
</math>
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\unicode.yaml'
[libmathcat::speech] *** Character 'g' (0x67) is repeated
[libmathcat::speech] *** Character 'L' (0x4C) is repeated
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::braille] polish_cleanup: start=⠨⠒L⠉L⠙
[libmathcat::braille] After remove mode changes: '⠨⠒⠉⠙'
[libmathcat::braille] After substitutions : '⠨⠒⠉⠙'
thread 'braille::Polish::spec::exponents_indices_52' panicked at tests\common\mod.rs:138:23:
assertion `left == right` failed
left: "⠨⠒⠨⠉⠙"
right: "⠨⠒⠉⠙"
---- braille::Polish::spec::exponents_indices_51 stdout ----
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\AppData\Roaming\MathCAT\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\ClearSpeak_Rules.yaml'
[libmathcat::speech] ...processing include: SharedRules/geometry.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\geometry.yaml'
[libmathcat::speech] ...processing include: SharedRules/linear-algebra.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\linear-algebra.yaml'
[libmathcat::speech] ...processing include: SharedRules/calculus.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\calculus.yaml'
[libmathcat::speech] ...processing include: SharedRules/general.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\general.yaml'
[libmathcat::speech] ...processing include: SharedRules/default.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\default.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\unicode.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\definitions.yaml'
[libmathcat::speech] ...processing include: ../../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::canonicalize]
MathML after canonicalize:
<math>
<mover accent='true'>
<mrow>
<mi>A</mi>
<mo data-changed='added'>⁣</mo>
<mi>B</mi>
</mrow>
<mo>→</mo>
</mover>
</math>
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\unicode.yaml'
[libmathcat::speech] *** Character 'g' (0x67) is repeated
[libmathcat::speech] *** Character 'L' (0x4C) is repeated
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::braille] polish_cleanup: start=W⠒⠂⠢L⠁L⠃⠔
[libmathcat::braille] After remove mode changes: 'W⠒⠂⠢⠁⠃⠔'
[libmathcat::braille] After substitutions : 'W⠒⠂⠢⠁⠃⠔'
thread 'braille::Polish::spec::exponents_indices_51' panicked at tests\common\mod.rs:138:23:
assertion `left == right` failed
left: "⠨⠒⠂⠨⠁⠃"
right: "⠒⠂⠢⠁⠃⠔"
---- braille::Polish::spec::exponents_indices_57 stdout ----
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\AppData\Roaming\MathCAT\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\ClearSpeak_Rules.yaml'
[libmathcat::speech] ...processing include: SharedRules/geometry.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\geometry.yaml'
[libmathcat::speech] ...processing include: SharedRules/linear-algebra.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\linear-algebra.yaml'
[libmathcat::speech] ...processing include: SharedRules/calculus.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\calculus.yaml'
[libmathcat::speech] ...processing include: SharedRules/general.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\general.yaml'
[libmathcat::speech] ...processing include: SharedRules/default.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\default.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\unicode.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\definitions.yaml'
[libmathcat::speech] ...processing include: ../../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::canonicalize]
MathML after canonicalize:
<math>
<mrow data-changed='added'>
<mrow data-changed='added'>
<msub>
<mi>log</mi>
<mn>2</mn>
</msub>
<mo data-changed='added'>⁡</mo>
<mn>8</mn>
</mrow>
<mo>=</mo>
<mn>3</mn>
</mrow>
</math>
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\unicode.yaml'
[libmathcat::speech] *** Character 'g' (0x67) is repeated
[libmathcat::speech] *** Character 'L' (0x4C) is repeated
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::braille] polish_cleanup: start=l⠇l⠕⠫⠩⠒⠒⠕⠡n⠆N⠓W⠶N⠉
[libmathcat::braille] After remove mode changes: '⠇⠕⠫⠩⠒⠒⠕⠡n⠆⠓W⠶N⠉'
[libmathcat::braille] After substitutions : '⠇⠕⠫⠩⠒⠒⠕⠡n⠆⠓W⠶N⠉'
thread 'braille::Polish::spec::exponents_indices_57' panicked at tests\common\mod.rs:138:23:
assertion `left == right` failed
left: "⠌⠆⠫⠇⠼⠓⠀⠶⠼⠉"
right: "⠇⠕⠫⠩⠒⠒⠕⠡⠆⠓⠀⠶⠼⠉"
---- braille::Polish::spec::exponents_indices_56 stdout ----
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\AppData\Roaming\MathCAT\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\ClearSpeak_Rules.yaml'
[libmathcat::speech] ...processing include: SharedRules/geometry.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\geometry.yaml'
[libmathcat::speech] ...processing include: SharedRules/linear-algebra.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\linear-algebra.yaml'
[libmathcat::speech] ...processing include: SharedRules/calculus.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\calculus.yaml'
[libmathcat::speech] ...processing include: SharedRules/general.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\general.yaml'
[libmathcat::speech] ...processing include: SharedRules/default.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\default.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\unicode.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\definitions.yaml'
[libmathcat::speech] ...processing include: ../../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::canonicalize]
MathML after canonicalize:
<math>
<mroot>
<mi>y</mi>
<mrow>
<mi>n</mi>
<mo>+</mo>
<mn>1</mn>
</mrow>
</mroot>
</math>
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\unicode.yaml'
[libmathcat::speech] *** Character 'g' (0x67) is repeated
[libmathcat::speech] *** Character 'L' (0x4C) is repeated
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::braille] polish_cleanup: start=⠌l⠝W⠖N⠁⠩l⠽
[libmathcat::braille] After remove mode changes: '⠌⠝W⠖N⠁⠩⠽'
[libmathcat::braille] After substitutions : '⠌⠝W⠖N⠁⠩⠽'
thread 'braille::Polish::spec::exponents_indices_56' panicked at tests\common\mod.rs:138:23:
assertion `left == right` failed
left: "⠌⠠⠝⠈⠖⠼⠁⠩⠽"
right: "⠌⠝⠀⠖⠼⠁⠩⠽"
---- braille::Polish::spec::exponents_indices_55 stdout ----
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\AppData\Roaming\MathCAT\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\ClearSpeak_Rules.yaml'
[libmathcat::speech] ...processing include: SharedRules/geometry.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\geometry.yaml'
[libmathcat::speech] ...processing include: SharedRules/linear-algebra.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\linear-algebra.yaml'
[libmathcat::speech] ...processing include: SharedRules/calculus.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\calculus.yaml'
[libmathcat::speech] ...processing include: SharedRules/general.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\general.yaml'
[libmathcat::speech] ...processing include: SharedRules/default.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\default.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\unicode.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\definitions.yaml'
[libmathcat::speech] ...processing include: ../../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::canonicalize]
MathML after canonicalize:
<math>
<mroot>
<mi>x</mi>
<mi>n</mi>
</mroot>
</math>
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\unicode.yaml'
[libmathcat::speech] *** Character 'g' (0x67) is repeated
[libmathcat::speech] *** Character 'L' (0x4C) is repeated
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::braille] polish_cleanup: start=⠌l⠝⠩l⠭
[libmathcat::braille] After remove mode changes: '⠌⠝⠩⠭'
[libmathcat::braille] After substitutions : '⠌⠝⠩⠭'
thread 'braille::Polish::spec::exponents_indices_55' panicked at tests\common\mod.rs:138:23:
assertion `left == right` failed
left: "⠌⠠⠝⠩⠭"
right: "⠌⠝⠩⠭"
---- braille::Polish::spec::exponents_indices_6 stdout ----
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\AppData\Roaming\MathCAT\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\ClearSpeak_Rules.yaml'
[libmathcat::speech] ...processing include: SharedRules/geometry.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\geometry.yaml'
[libmathcat::speech] ...processing include: SharedRules/linear-algebra.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\linear-algebra.yaml'
[libmathcat::speech] ...processing include: SharedRules/calculus.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\calculus.yaml'
[libmathcat::speech] ...processing include: SharedRules/general.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\general.yaml'
[libmathcat::speech] ...processing include: SharedRules/default.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\default.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\unicode.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\definitions.yaml'
[libmathcat::speech] ...processing include: ../../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::canonicalize]
MathML after canonicalize:
<math>
<msup>
<mi>b</mi>
<mn>31</mn>
</msup>
</math>
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\unicode.yaml'
[libmathcat::speech] *** Character 'g' (0x67) is repeated
[libmathcat::speech] *** Character 'L' (0x4C) is repeated
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::braille] polish_cleanup: start=l⠃⠬n⠒n⠂
[libmathcat::braille] After remove mode changes: '⠃⠬n⠒⠂'
[libmathcat::braille] After substitutions : '⠃⠬n⠒⠂'
thread 'braille::Polish::spec::exponents_indices_6' panicked at tests\common\mod.rs:138:23:
assertion `left == right` failed
left: "⠠⠃⠌⠒⠂"
right: "⠃⠬⠒⠂"
---- braille::Polish::spec::exponents_indices_7 stdout ----
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\AppData\Roaming\MathCAT\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\ClearSpeak_Rules.yaml'
[libmathcat::speech] ...processing include: SharedRules/geometry.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\geometry.yaml'
[libmathcat::speech] ...processing include: SharedRules/linear-algebra.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\linear-algebra.yaml'
[libmathcat::speech] ...processing include: SharedRules/calculus.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\calculus.yaml'
[libmathcat::speech] ...processing include: SharedRules/general.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\general.yaml'
[libmathcat::speech] ...processing include: SharedRules/default.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\default.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\unicode.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\definitions.yaml'
[libmathcat::speech] ...processing include: ../../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::canonicalize]
MathML after canonicalize:
<math>
<msup>
<mi>x</mi>
<mrow>
<mo>-</mo>
<mn>3</mn>
</mrow>
</msup>
</math>
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\unicode.yaml'
[libmathcat::speech] *** Character 'g' (0x67) is repeated
[libmathcat::speech] *** Character 'L' (0x4C) is repeated
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::braille] polish_cleanup: start=l⠭⠬⠤n⠒
[libmathcat::braille] After remove mode changes: '⠭⠬⠤n⠒'
[libmathcat::braille] After substitutions : '⠭⠬⠤n⠒'
thread 'braille::Polish::spec::exponents_indices_7' panicked at tests\common\mod.rs:138:23:
assertion `left == right` failed
left: "⠠⠭⠬⠤⠒"
right: "⠭⠬⠤⠒"
---- braille::Polish::spec::fractions_1 stdout ----
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\AppData\Roaming\MathCAT\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\ClearSpeak_Rules.yaml'
[libmathcat::speech] ...processing include: SharedRules/geometry.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\geometry.yaml'
[libmathcat::speech] ...processing include: SharedRules/linear-algebra.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\linear-algebra.yaml'
[libmathcat::speech] ...processing include: SharedRules/calculus.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\calculus.yaml'
[libmathcat::speech] ...processing include: SharedRules/general.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\general.yaml'
[libmathcat::speech] ...processing include: SharedRules/default.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\default.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\unicode.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\definitions.yaml'
[libmathcat::speech] ...processing include: ../../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::canonicalize]
MathML after canonicalize:
<math>
<mfrac>
<mrow>
<mrow data-changed='added'>
<mn>2</mn>
<mo data-changed='added'>⁢</mo>
<mi>x</mi>
</mrow>
<mo>+</mo>
<mrow data-changed='added'>
<mn>3</mn>
<mo data-changed='added'>⁢</mo>
<mi>y</mi>
</mrow>
<mo>-</mo>
<mn>4</mn>
</mrow>
<mrow>
<mrow data-changed='added'>
<mn>4</mn>
<mo data-changed='added'>⁢</mo>
<mi>x</mi>
</mrow>
<mo>-</mo>
<mrow data-changed='added'>
<mn>5</mn>
<mo data-changed='added'>⁢</mo>
<mi>y</mi>
</mrow>
</mrow>
</mfrac>
</math>
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\unicode.yaml'
[libmathcat::speech] *** Character 'g' (0x67) is repeated
[libmathcat::speech] *** Character 'L' (0x4C) is repeated
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::braille] polish_cleanup: start=⠆N⠃l⠭W⠖N⠉l⠽W⠤N⠙W⠳WN⠙l⠭W⠤N⠑l⠽⠰
[libmathcat::braille] After remove mode changes: '⠆N⠃⠭W⠖N⠉⠽W⠤N⠙W⠳WN⠙⠭W⠤N⠑⠽⠰'
[libmathcat::braille] After substitutions : '⠆N⠃⠭W⠖N⠉⠽W⠤N⠙W⠳WN⠙⠭W⠤N⠑⠽⠰'
thread 'braille::Polish::spec::fractions_1' panicked at tests\common\mod.rs:138:23:
assertion `left == right` failed
left: "⠆⠼⠃⠠⠭⠀⠖⠼⠉⠽⠀⠤⠼⠙⠀⠳⠀⠼⠙⠭⠀⠤⠼⠑⠽⠰"
right: "⠆⠼⠃⠭⠀⠖⠼⠉⠽⠀⠤⠼⠙⠀⠳⠀⠼⠙⠭⠀⠤⠼⠑⠽⠰"
---- braille::Polish::spec::exponents_indices_9 stdout ----
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\AppData\Roaming\MathCAT\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\ClearSpeak_Rules.yaml'
[libmathcat::speech] ...processing include: SharedRules/geometry.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\geometry.yaml'
[libmathcat::speech] ...processing include: SharedRules/linear-algebra.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\linear-algebra.yaml'
[libmathcat::speech] ...processing include: SharedRules/calculus.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\calculus.yaml'
[libmathcat::speech] ...processing include: SharedRules/general.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\general.yaml'
[libmathcat::speech] ...processing include: SharedRules/default.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\default.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\unicode.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\definitions.yaml'
[libmathcat::speech] ...processing include: ../../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::canonicalize]
MathML after canonicalize:
<math>
<msup>
<mi>b</mi>
<mn>10</mn>
</msup>
</math>
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\unicode.yaml'
[libmathcat::speech] *** Character 'g' (0x67) is repeated
[libmathcat::speech] *** Character 'L' (0x4C) is repeated
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::braille] polish_cleanup: start=l⠃⠬n⠂n⠴
[libmathcat::braille] After remove mode changes: '⠃⠬n⠂⠴'
[libmathcat::braille] After substitutions : '⠃⠬n⠂⠴'
thread 'braille::Polish::spec::exponents_indices_9' panicked at tests\common\mod.rs:138:23:
assertion `left == right` failed
left: "⠠⠃⠬⠂⠴"
right: "⠃⠬⠂⠴"
---- braille::Polish::spec::fractions_11 stdout ----
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\AppData\Roaming\MathCAT\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\ClearSpeak_Rules.yaml'
[libmathcat::speech] ...processing include: SharedRules/geometry.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\geometry.yaml'
[libmathcat::speech] ...processing include: SharedRules/linear-algebra.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\linear-algebra.yaml'
[libmathcat::speech] ...processing include: SharedRules/calculus.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\calculus.yaml'
[libmathcat::speech] ...processing include: SharedRules/general.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\general.yaml'
[libmathcat::speech] ...processing include: SharedRules/default.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\default.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\unicode.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\definitions.yaml'
[libmathcat::speech] ...processing include: ../../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::canonicalize]
MathML after canonicalize:
<math>
<mrow data-changed='added'>
<mn>2</mn>
<mo data-changed='added'>⁤</mo>
<mfrac>
<mn>3</mn>
<mn>4</mn>
</mfrac>
</mrow>
</math>
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\unicode.yaml'
[libmathcat::speech] *** Character 'g' (0x67) is repeated
[libmathcat::speech] *** Character 'L' (0x4C) is repeated
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::braille] polish_cleanup: start=N⠃#N⠉n⠲
[libmathcat::braille] After remove mode changes: 'N⠃#⠉⠲'
[libmathcat::braille] After substitutions : 'N⠃#⠉⠲'
thread 'braille::Polish::spec::fractions_11' panicked at tests\common\mod.rs:138:23:
assertion `left == right` failed
left: "⠼⠃⠼⠉⠲"
right: "⠼⠃#⠉⠲"
---- braille::Polish::spec::fractions_13 stdout ----
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\AppData\Roaming\MathCAT\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\ClearSpeak_Rules.yaml'
[libmathcat::speech] ...processing include: SharedRules/geometry.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\geometry.yaml'
[libmathcat::speech] ...processing include: SharedRules/linear-algebra.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\linear-algebra.yaml'
[libmathcat::speech] ...processing include: SharedRules/calculus.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\calculus.yaml'
[libmathcat::speech] ...processing include: SharedRules/general.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\general.yaml'
[libmathcat::speech] ...processing include: SharedRules/default.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\default.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\unicode.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\definitions.yaml'
[libmathcat::speech] ...processing include: ../../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::canonicalize]
MathML after canonicalize:
<math>
<mrow data-changed='added'>
<mn>12</mn>
<mo data-changed='added'>⁤</mo>
<mfrac>
<mn>14</mn>
<mn>17</mn>
</mfrac>
</mrow>
</math>
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\unicode.yaml'
[libmathcat::speech] *** Character 'g' (0x67) is repeated
[libmathcat::speech] *** Character 'L' (0x4C) is repeated
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::braille] polish_cleanup: start=N⠁N⠃#N⠁N⠙n⠂n⠶
[libmathcat::braille] After remove mode changes: 'N⠁⠃#⠁⠙⠂⠶'
[libmathcat::braille] After substitutions : 'N⠁⠃#⠁⠙⠂⠶'
thread 'braille::Polish::spec::fractions_13' panicked at tests\common\mod.rs:138:23:
assertion `left == right` failed
left: "⠼⠁⠃⠼⠁⠙⠂⠶"
right: "⠼⠁⠃#⠁⠙⠂⠶"
---- braille::Polish::spec::fractions_12 stdout ----
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\AppData\Roaming\MathCAT\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\ClearSpeak_Rules.yaml'
[libmathcat::speech] ...processing include: SharedRules/geometry.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\geometry.yaml'
[libmathcat::speech] ...processing include: SharedRules/linear-algebra.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\linear-algebra.yaml'
[libmathcat::speech] ...processing include: SharedRules/calculus.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\calculus.yaml'
[libmathcat::speech] ...processing include: SharedRules/general.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\general.yaml'
[libmathcat::speech] ...processing include: SharedRules/default.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\default.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\unicode.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\definitions.yaml'
[libmathcat::speech] ...processing include: ../../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::canonicalize]
MathML after canonicalize:
<math>
<mrow data-changed='added'>
<mn>4</mn>
<mo data-changed='added'>⁤</mo>
<mfrac>
<mn>7</mn>
<mn>15</mn>
</mfrac>
</mrow>
</math>
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\unicode.yaml'
[libmathcat::speech] *** Character 'g' (0x67) is repeated
[libmathcat::speech] *** Character 'L' (0x4C) is repeated
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::braille] polish_cleanup: start=N⠙#N⠛n⠂n⠢
[libmathcat::braille] After remove mode changes: 'N⠙#⠛⠂⠢'
[libmathcat::braille] After substitutions : 'N⠙#⠛⠂⠢'
thread 'braille::Polish::spec::fractions_12' panicked at tests\common\mod.rs:138:23:
assertion `left == right` failed
left: "⠼⠙⠼⠛⠂⠢"
right: "⠼⠙#⠛⠂⠢"
---- braille::Polish::spec::fractions_14a stdout ----
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\AppData\Roaming\MathCAT\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\ClearSpeak_Rules.yaml'
[libmathcat::speech] ...processing include: SharedRules/geometry.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\geometry.yaml'
[libmathcat::speech] ...processing include: SharedRules/linear-algebra.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\linear-algebra.yaml'
[libmathcat::speech] ...processing include: SharedRules/calculus.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\calculus.yaml'
[libmathcat::speech] ...processing include: SharedRules/general.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\general.yaml'
[libmathcat::speech] ...processing include: SharedRules/default.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\default.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\unicode.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\definitions.yaml'
[libmathcat::speech] ...processing include: ../../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::canonicalize]
MathML after canonicalize:
<math>
<mfrac>
<mrow>
<mi>x</mi>
<mo>+</mo>
<mi>y</mi>
</mrow>
<mrow>
<mi>x</mi>
<mo>-</mo>
<mi>y</mi>
</mrow>
</mfrac>
</math>
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\unicode.yaml'
[libmathcat::speech] *** Character 'g' (0x67) is repeated
[libmathcat::speech] *** Character 'L' (0x4C) is repeated
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::braille] polish_cleanup: start=⠆l⠭W⠖l⠽W⠳Wl⠭W⠤l⠽⠰
[libmathcat::braille] After remove mode changes: '⠆⠭W⠖⠽W⠳W⠭W⠤⠽⠰'
[libmathcat::braille] After substitutions : '⠆⠭W⠖⠽W⠳W⠭W⠤⠽⠰'
thread 'braille::Polish::spec::fractions_14a' panicked at tests\common\mod.rs:138:23:
assertion `left == right` failed
left: "⠠⠭⠈⠖⠽⠳⠭⠈⠤⠽"
right: "⠆⠭⠀⠖⠽⠀⠳⠀⠭⠀⠤⠽⠰"
---- braille::Polish::spec::fractions_14b stdout ----
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\AppData\Roaming\MathCAT\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\ClearSpeak_Rules.yaml'
[libmathcat::speech] ...processing include: SharedRules/geometry.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\geometry.yaml'
[libmathcat::speech] ...processing include: SharedRules/linear-algebra.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\linear-algebra.yaml'
[libmathcat::speech] ...processing include: SharedRules/calculus.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\calculus.yaml'
[libmathcat::speech] ...processing include: SharedRules/general.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\general.yaml'
[libmathcat::speech] ...processing include: SharedRules/default.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\default.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\unicode.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\definitions.yaml'
[libmathcat::speech] ...processing include: ../../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::canonicalize]
MathML after canonicalize:
<math>
<mfrac>
<mrow>
<mi>x</mi>
<mo>+</mo>
<mi>y</mi>
</mrow>
<mrow>
<mi>x</mi>
<mo>-</mo>
<mi>y</mi>
</mrow>
</mfrac>
</math>
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\unicode.yaml'
[libmathcat::speech] *** Character 'g' (0x67) is repeated
[libmathcat::speech] *** Character 'L' (0x4C) is repeated
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::braille] polish_cleanup: start=⠆l⠭W⠖l⠽W⠳Wl⠭W⠤l⠽⠰
[libmathcat::braille] After remove mode changes: '⠆⠭W⠖⠽W⠳W⠭W⠤⠽⠰'
[libmathcat::braille] After substitutions : '⠆⠭W⠖⠽W⠳W⠭W⠤⠽⠰'
thread 'braille::Polish::spec::fractions_14b' panicked at tests\common\mod.rs:138:23:
assertion `left == right` failed
left: "⠆⠠⠭⠀⠖⠽⠀⠳⠀⠭⠀⠤⠽⠰"
right: "⠆⠭⠀⠖⠽⠀⠳⠀⠭⠀⠤⠽⠰"
---- braille::Polish::spec::fractions_17 stdout ----
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\AppData\Roaming\MathCAT\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\ClearSpeak_Rules.yaml'
[libmathcat::speech] ...processing include: SharedRules/geometry.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\geometry.yaml'
[libmathcat::speech] ...processing include: SharedRules/linear-algebra.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\linear-algebra.yaml'
[libmathcat::speech] ...processing include: SharedRules/calculus.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\calculus.yaml'
[libmathcat::speech] ...processing include: SharedRules/general.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\general.yaml'
[libmathcat::speech] ...processing include: SharedRules/default.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\default.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\unicode.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\definitions.yaml'
[libmathcat::speech] ...processing include: ../../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::canonicalize]
MathML after canonicalize:
<math>
<mfrac>
<mrow>
<mrow data-changed='added'>
<mo>(</mo>
<mrow data-changed='added'>
<mi>n</mi>
<mo>+</mo>
<mn>1</mn>
</mrow>
<mo>)</mo>
</mrow>
<mo>!</mo>
</mrow>
<mrow>
<mn>2</mn>
<mo data-changed='added'>⁢</mo>
<mi>n</mi>
</mrow>
</mfrac>
</math>
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\unicode.yaml'
[libmathcat::speech] *** Character 'g' (0x67) is repeated
[libmathcat::speech] *** Character 'L' (0x4C) is repeated
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::braille] polish_cleanup: start=⠆⠣l⠝W⠖N⠁⠜⠖WW⠳WN⠃l⠝⠰
[libmathcat::braille] After remove mode changes: '⠆⠣⠝W⠖N⠁⠜⠖WW⠳WN⠃⠝⠰'
[libmathcat::braille] After substitutions : '⠆⠣⠝W⠖N⠁⠜⠖WW⠳WN⠃⠝⠰'
thread 'braille::Polish::spec::fractions_17' panicked at tests\common\mod.rs:138:23:
assertion `left == right` failed
left: "⠣⠠⠝⠀⠖⠼⠁⠜⠫⠈⠳⠼⠃⠝⠀⠔⠼⠃⠋"
right: "⠆⠣⠝⠀⠖⠼⠁⠜⠖⠀⠳⠀⠼⠃⠝⠰"
---- braille::Polish::spec::fractions_16 stdout ----
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\AppData\Roaming\MathCAT\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\ClearSpeak_Rules.yaml'
[libmathcat::speech] ...processing include: SharedRules/geometry.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\geometry.yaml'
[libmathcat::speech] ...processing include: SharedRules/linear-algebra.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\linear-algebra.yaml'
[libmathcat::speech] ...processing include: SharedRules/calculus.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\calculus.yaml'
[libmathcat::speech] ...processing include: SharedRules/general.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\general.yaml'
[libmathcat::speech] ...processing include: SharedRules/default.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\default.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\unicode.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\definitions.yaml'
[libmathcat::speech] ...processing include: ../../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::canonicalize]
MathML after canonicalize:
<math>
<mfrac>
<mrow>
<mi>p</mi>
<mo>+</mo>
<mi>q</mi>
</mrow>
<mrow>
<mo>-</mo>
<mi>n</mi>
</mrow>
</mfrac>
</math>
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\unicode.yaml'
[libmathcat::speech] *** Character 'g' (0x67) is repeated
[libmathcat::speech] *** Character 'L' (0x4C) is repeated
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::braille] polish_cleanup: start=⠆l⠏W⠖l⠟W⠳W⠤l⠝⠰
[libmathcat::braille] After remove mode changes: '⠆⠏W⠖⠟W⠳W⠤⠝⠰'
[libmathcat::braille] After substitutions : '⠆⠏W⠖⠟W⠳W⠤⠝⠰'
thread 'braille::Polish::spec::fractions_16' panicked at tests\common\mod.rs:138:23:
assertion `left == right` failed
left: "⠠⠏⠈⠖⠟⠳⠈⠤⠝"
right: "⠆⠏⠀⠖⠟⠀⠳⠀⠤⠝⠰"
---- braille::Polish::spec::fractions_15 stdout ----
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\AppData\Roaming\MathCAT\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\ClearSpeak_Rules.yaml'
[libmathcat::speech] ...processing include: SharedRules/geometry.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\geometry.yaml'
[libmathcat::speech] ...processing include: SharedRules/linear-algebra.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\linear-algebra.yaml'
[libmathcat::speech] ...processing include: SharedRules/calculus.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\calculus.yaml'
[libmathcat::speech] ...processing include: SharedRules/general.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\general.yaml'
[libmathcat::speech] ...processing include: SharedRules/default.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\default.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\unicode.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\definitions.yaml'
[libmathcat::speech] ...processing include: ../../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::canonicalize]
MathML after canonicalize:
<math>
<mfrac>
<mrow>
<mrow data-changed='added'>
<mo>-</mo>
<mi>p</mi>
</mrow>
<mo>-</mo>
<mi>q</mi>
</mrow>
<mi>n</mi>
</mfrac>
</math>
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\unicode.yaml'
[libmathcat::speech] *** Character 'g' (0x67) is repeated
[libmathcat::speech] *** Character 'L' (0x4C) is repeated
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::braille] polish_cleanup: start=⠆⠤l⠏W⠤l⠟W⠳Wl⠝⠰
[libmathcat::braille] After remove mode changes: '⠆⠤⠏W⠤⠟W⠳W⠝⠰'
[libmathcat::braille] After substitutions : '⠆⠤⠏W⠤⠟W⠳W⠝⠰'
thread 'braille::Polish::spec::fractions_15' panicked at tests\common\mod.rs:138:23:
assertion `left == right` failed
left: "⠆⠤⠠⠏⠈⠤⠟⠳⠝"
right: "⠆⠤⠏⠀⠤⠟⠀⠳⠀⠝⠰"
---- braille::Polish::spec::fractions_18 stdout ----
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\AppData\Roaming\MathCAT\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\ClearSpeak_Rules.yaml'
[libmathcat::speech] ...processing include: SharedRules/geometry.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\geometry.yaml'
[libmathcat::speech] ...processing include: SharedRules/linear-algebra.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\linear-algebra.yaml'
[libmathcat::speech] ...processing include: SharedRules/calculus.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\calculus.yaml'
[libmathcat::speech] ...processing include: SharedRules/general.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\general.yaml'
[libmathcat::speech] ...processing include: SharedRules/default.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\default.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\unicode.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\definitions.yaml'
[libmathcat::speech] ...processing include: ../../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::canonicalize]
MathML after canonicalize:
<math>
<mrow data-changed='added'>
<mrow data-changed='added'>
<mfrac>
<mn>3</mn>
<mn>4</mn>
</mfrac>
<mo>+</mo>
<mfrac>
<mn>3</mn>
<mn>4</mn>
</mfrac>
</mrow>
<mo>=</mo>
<mfrac>
<mn>6</mn>
<mn>4</mn>
</mfrac>
<mo>=</mo>
<mfrac>
<mn>3</mn>
<mn>2</mn>
</mfrac>
<mo>=</mo>
<mrow data-changed='added'>
<mn>1</mn>
<mo data-changed='added'>⁤</mo>
<mfrac>
<mn>1</mn>
<mn>2</mn>
</mfrac>
</mrow>
</mrow>
</math>
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\unicode.yaml'
[libmathcat::speech] *** Character 'g' (0x67) is repeated
[libmathcat::speech] *** Character 'L' (0x4C) is repeated
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::braille] polish_cleanup: start=N⠉n⠲WW⠖N⠉n⠲WW⠶N⠋n⠲WW⠶N⠉n⠆WW⠶N⠁#N⠁n⠆
[libmathcat::braille] After remove mode changes: 'N⠉⠲WW⠖N⠉⠲WW⠶N⠋⠲WW⠶N⠉⠆WW⠶N⠁#⠁⠆'
[libmathcat::braille] After substitutions : 'N⠉⠲WW⠖N⠉⠲WW⠶N⠋⠲WW⠶N⠉⠆WW⠶N⠁#⠁⠆'
thread 'braille::Polish::spec::fractions_18' panicked at tests\common\mod.rs:138:23:
assertion `left == right` failed
left: "⠼⠉⠲⠀⠖⠼⠉⠲⠀⠶⠼⠋⠲⠀⠶⠼⠉⠆⠀⠶⠼⠁⠼⠁⠆"
right: "⠼⠉⠲⠀⠖⠼⠉⠲⠀⠶⠼⠋⠲⠀⠶⠼⠉⠆⠀⠶⠼⠁#⠁⠆"
---- braille::Polish::spec::fractions_20b stdout ----
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\AppData\Roaming\MathCAT\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\ClearSpeak_Rules.yaml'
[libmathcat::speech] ...processing include: SharedRules/geometry.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\geometry.yaml'
[libmathcat::speech] ...processing include: SharedRules/linear-algebra.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\linear-algebra.yaml'
[libmathcat::speech] ...processing include: SharedRules/calculus.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\calculus.yaml'
[libmathcat::speech] ...processing include: SharedRules/general.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\general.yaml'
[libmathcat::speech] ...processing include: SharedRules/default.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\default.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\unicode.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\definitions.yaml'
[libmathcat::speech] ...processing include: ../../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::canonicalize]
MathML after canonicalize:
<math>
<mrow data-changed='added'>
<mrow data-changed='added'>
<mrow data-changed='added'>
<mn>4</mn>
<mo data-changed='added'>⁤</mo>
<mfrac>
<mn>3</mn>
<mn>4</mn>
</mfrac>
</mrow>
<mo>·</mo>
<mrow data-changed='added'>
<mo>(</mo>
<mrow data-changed='added'>
<mn>1,2</mn>
<mo>-</mo>
<mn>0,8</mn>
</mrow>
<mo>)</mo>
</mrow>
</mrow>
<mo>=</mo>
<mrow data-changed='added'>
<mrow data-changed='added'>
<mn>4</mn>
<mo data-changed='added'>⁤</mo>
<mfrac>
<mn>3</mn>
<mn>4</mn>
</mfrac>
</mrow>
<mo>·</mo>
<mn>0,4</mn>
</mrow>
<mo>=</mo>
<mrow data-changed='added'>
<mfrac>
<mn>19</mn>
<mn>4</mn>
</mfrac>
<mo>·</mo>
<mfrac>
<mn>4</mn>
<mn>10</mn>
</mfrac>
</mrow>
<mo>=</mo>
<mfrac>
<mn>19</mn>
<mn>10</mn>
</mfrac>
<mo>=</mo>
<mn>1,9</mn>
</mrow>
</math>
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\unicode.yaml'
[libmathcat::speech] *** Character 'g' (0x67) is repeated
[libmathcat::speech] *** Character 'L' (0x4C) is repeated
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::braille] polish_cleanup: start=N⠙#N⠉n⠲𝐖⠄⠣N⠁N⠂N⠃W⠤N⠚N⠂N⠓⠜W⠶N⠙#N⠉n⠲𝐖⠄N⠚N⠂N⠙W⠶N⠁N⠊n⠲W𝐖⠄N⠙n⠂n⠴WW⠶N⠁N⠊n⠂n⠴WW⠶N⠁N⠂N⠊
[libmathcat::braille] After remove mode changes: 'N⠙#⠉⠲𝐖⠄⠣N⠁⠂⠃W⠤N⠚⠂⠓⠜W⠶N⠙#⠉⠲𝐖⠄N⠚⠂⠙W⠶N⠁⠊⠲W𝐖⠄N⠙⠂⠴WW⠶N⠁⠊⠂⠴WW⠶N⠁⠂⠊'
[libmathcat::braille] After substitutions : 'N⠙#⠉⠲𝐖⠄⠣N⠁⠂⠃W⠤N⠚⠂⠓⠜W⠶N⠙#⠉⠲𝐖⠄N⠚⠂⠙W⠶N⠁⠊⠲W𝐖⠄N⠙⠂⠴WW⠶N⠁⠊⠂⠴WW⠶N⠁⠂⠊'
thread 'braille::Polish::spec::fractions_20b' panicked at tests\common\mod.rs:138:23:
assertion `left == right` failed
left: "⠼⠙⠼⠉⠲⠀⠄⠣⠼⠁⠂⠃⠀⠤⠼⠚⠂⠓⠜⠀⠶⠼⠙⠼⠉⠲⠀⠄⠼⠚⠂⠙⠀⠶⠼⠁⠊⠲⠀⠄⠼⠙⠂⠴⠀⠶⠼⠁⠊⠂⠴⠀⠶⠼⠁⠂⠊"
right: "⠼⠙#⠉⠲⠄⠣⠼⠁⠂⠃⠀⠤⠼⠚⠂⠓⠜⠀⠶⠼⠙#⠉⠲⠄⠼⠚⠂⠙⠀⠶⠼⠁⠊⠲⠀⠄⠼⠙⠂⠴⠀⠶⠼⠁⠊⠂⠴⠀⠶⠼⠁⠂⠊"
---- braille::Polish::spec::fractions_21 stdout ----
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\AppData\Roaming\MathCAT\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\ClearSpeak_Rules.yaml'
[libmathcat::speech] ...processing include: SharedRules/geometry.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\geometry.yaml'
[libmathcat::speech] ...processing include: SharedRules/linear-algebra.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\linear-algebra.yaml'
[libmathcat::speech] ...processing include: SharedRules/calculus.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\calculus.yaml'
[libmathcat::speech] ...processing include: SharedRules/general.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\general.yaml'
[libmathcat::speech] ...processing include: SharedRules/default.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\default.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\unicode.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\definitions.yaml'
[libmathcat::speech] ...processing include: ../../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::canonicalize]
MathML after canonicalize:
<math>
<mfrac>
<mrow>
<mrow data-changed='added'>
<mn>3</mn>
<mo data-changed='added'>⁢</mo>
<mi>a</mi>
</mrow>
<mo>+</mo>
<mi>b</mi>
</mrow>
<mi>c</mi>
</mfrac>
</math>
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\unicode.yaml'
[libmathcat::speech] *** Character 'g' (0x67) is repeated
[libmathcat::speech] *** Character 'L' (0x4C) is repeated
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::braille] polish_cleanup: start=⠆N⠉l⠁W⠖l⠃W⠳Wl⠉⠰
[libmathcat::braille] After remove mode changes: '⠆N⠉l⠁W⠖⠃W⠳W⠉⠰'
[libmathcat::braille] After substitutions : '⠆N⠉l⠁W⠖⠃W⠳W⠉⠰'
thread 'braille::Polish::spec::fractions_21' panicked at tests\common\mod.rs:138:23:
assertion `left == right` failed
left: "⠼⠉⠠⠁⠈⠖⠃⠳⠉"
right: "⠆⠼⠉⠠⠁⠀⠖⠃⠀⠳⠀⠉⠰"
---- braille::Polish::spec::fractions_20a stdout ----
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\AppData\Roaming\MathCAT\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\ClearSpeak_Rules.yaml'
[libmathcat::speech] ...processing include: SharedRules/geometry.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\geometry.yaml'
[libmathcat::speech] ...processing include: SharedRules/linear-algebra.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\linear-algebra.yaml'
[libmathcat::speech] ...processing include: SharedRules/calculus.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\calculus.yaml'
[libmathcat::speech] ...processing include: SharedRules/general.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\general.yaml'
[libmathcat::speech] ...processing include: SharedRules/default.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\default.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\unicode.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\definitions.yaml'
[libmathcat::speech] ...processing include: ../../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::canonicalize]
MathML after canonicalize:
<math>
<mrow data-changed='added'>
<mrow data-changed='added'>
<mrow data-changed='added'>
<mn>4</mn>
<mo data-changed='added'>⁤</mo>
<mfrac>
<mn>3</mn>
<mn>4</mn>
</mfrac>
</mrow>
<mo>·</mo>
<mrow data-changed='added'>
<mo>(</mo>
<mrow data-changed='added'>
<mn>1,2</mn>
<mo>-</mo>
<mn>0,8</mn>
</mrow>
<mo>)</mo>
</mrow>
</mrow>
<mo>=</mo>
<mrow data-changed='added'>
<mrow data-changed='added'>
<mn>4</mn>
<mo data-changed='added'>⁤</mo>
<mfrac>
<mn>3</mn>
<mn>4</mn>
</mfrac>
</mrow>
<mo>·</mo>
<mn>0,4</mn>
</mrow>
<mo>=</mo>
<mrow data-changed='added'>
<mfrac>
<mn>19</mn>
<mn>4</mn>
</mfrac>
<mo>·</mo>
<mfrac>
<mn>4</mn>
<mn>10</mn>
</mfrac>
</mrow>
<mo>=</mo>
<mfrac>
<mn>19</mn>
<mn>10</mn>
</mfrac>
<mo>=</mo>
<mn>1,9</mn>
</mrow>
</math>
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\unicode.yaml'
[libmathcat::speech] *** Character 'g' (0x67) is repeated
[libmathcat::speech] *** Character 'L' (0x4C) is repeated
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::braille] polish_cleanup: start=N⠙#N⠉n⠲𝐖⠄⠣N⠁N⠂N⠃W⠤N⠚N⠂N⠓⠜W⠶N⠙#N⠉n⠲𝐖⠄N⠚N⠂N⠙W⠶N⠁N⠊n⠲W𝐖⠄N⠙n⠂n⠴WW⠶N⠁N⠊n⠂n⠴WW⠶N⠁N⠂N⠊
[libmathcat::braille] After remove mode changes: 'N⠙#⠉⠲𝐖⠄⠣N⠁⠂⠃W⠤N⠚⠂⠓⠜W⠶N⠙#⠉⠲𝐖⠄N⠚⠂⠙W⠶N⠁⠊⠲W𝐖⠄N⠙⠂⠴WW⠶N⠁⠊⠂⠴WW⠶N⠁⠂⠊'
[libmathcat::braille] After substitutions : 'N⠙#⠉⠲𝐖⠄⠣N⠁⠂⠃W⠤N⠚⠂⠓⠜W⠶N⠙#⠉⠲𝐖⠄N⠚⠂⠙W⠶N⠁⠊⠲W𝐖⠄N⠙⠂⠴WW⠶N⠁⠊⠂⠴WW⠶N⠁⠂⠊'
thread 'braille::Polish::spec::fractions_20a' panicked at tests\common\mod.rs:138:23:
assertion `left == right` failed
left: "⠼⠙⠼⠉⠲⠄⠣⠼⠁⠂⠃⠀⠤⠼⠚⠂⠓⠜⠀⠶⠼⠙⠼⠉⠲⠄⠼⠚⠂⠙⠀⠶⠼⠁⠊⠲⠄⠼⠙⠂⠴⠀⠶⠼⠁⠊⠂⠴⠀⠶⠼⠁⠂⠊"
right: "⠼⠙#⠉⠲⠄⠣⠼⠁⠂⠃⠀⠤⠼⠚⠂⠓⠜⠀⠶⠼⠙#⠉⠲⠄⠼⠚⠂⠙⠀⠶⠼⠁⠊⠲⠀⠄⠼⠙⠂⠴⠀⠶⠼⠁⠊⠂⠴⠀⠶⠼⠁⠂⠊"
---- braille::Polish::spec::fractions_22 stdout ----
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\AppData\Roaming\MathCAT\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\ClearSpeak_Rules.yaml'
[libmathcat::speech] ...processing include: SharedRules/geometry.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\geometry.yaml'
[libmathcat::speech] ...processing include: SharedRules/linear-algebra.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\linear-algebra.yaml'
[libmathcat::speech] ...processing include: SharedRules/calculus.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\calculus.yaml'
[libmathcat::speech] ...processing include: SharedRules/general.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\general.yaml'
[libmathcat::speech] ...processing include: SharedRules/default.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\default.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\unicode.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\definitions.yaml'
[libmathcat::speech] ...processing include: ../../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::canonicalize]
MathML after canonicalize:
<math>
<mfrac>
<mrow>
<mrow data-changed='added'>
<mn>3</mn>
<mo data-changed='added'>⁢</mo>
<mi>x</mi>
</mrow>
<mo>+</mo>
<mi>y</mi>
</mrow>
<mi>z</mi>
</mfrac>
</math>
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\unicode.yaml'
[libmathcat::speech] *** Character 'g' (0x67) is repeated
[libmathcat::speech] *** Character 'L' (0x4C) is repeated
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::braille] polish_cleanup: start=⠆N⠉l⠭W⠖l⠽W⠳Wl⠵⠰
[libmathcat::braille] After remove mode changes: '⠆N⠉⠭W⠖⠽W⠳W⠵⠰'
[libmathcat::braille] After substitutions : '⠆N⠉⠭W⠖⠽W⠳W⠵⠰'
thread 'braille::Polish::spec::fractions_22' panicked at tests\common\mod.rs:138:23:
assertion `left == right` failed
left: "⠼⠉⠠⠭⠈⠖⠽⠳⠵"
right: "⠆⠼⠉⠭⠀⠖⠽⠀⠳⠀⠵⠰"
---- braille::Polish::spec::fractions_25 stdout ----
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\AppData\Roaming\MathCAT\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\ClearSpeak_Rules.yaml'
[libmathcat::speech] ...processing include: SharedRules/geometry.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\geometry.yaml'
[libmathcat::speech] ...processing include: SharedRules/linear-algebra.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\linear-algebra.yaml'
[libmathcat::speech] ...processing include: SharedRules/calculus.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\calculus.yaml'
[libmathcat::speech] ...processing include: SharedRules/general.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\general.yaml'
[libmathcat::speech] ...processing include: SharedRules/default.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\default.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\unicode.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\definitions.yaml'
[libmathcat::speech] ...processing include: ../../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::canonicalize]
MathML after canonicalize:
<math>
<mrow data-changed='added'>
<mi>y</mi>
<mo>=</mo>
<mfrac>
<mrow>
<mi>α</mi>
<mo>+</mo>
<mi>β</mi>
</mrow>
<mn>2</mn>
</mfrac>
<mo>=</mo>
<mrow data-changed='added'>
<mfrac>
<mi>α</mi>
<mn>2</mn>
</mfrac>
<mo>+</mo>
<mfrac>
<mi>β</mi>
<mn>2</mn>
</mfrac>
</mrow>
</mrow>
</math>
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\unicode.yaml'
[libmathcat::speech] *** Character 'g' (0x67) is repeated
[libmathcat::speech] *** Character 'L' (0x4C) is repeated
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::braille] polish_cleanup: start=l⠽W⠶⠆g⠁W⠖g⠃⠳n⠆W⠶g⠁⠳n⠆W⠖g⠃⠳n⠆
[libmathcat::braille] After remove mode changes: '⠽W⠶⠆g⠁W⠖⠃⠳n⠆W⠶g⠁⠳n⠆W⠖g⠃⠳n⠆'
[libmathcat::braille] After substitutions : '⠽W⠶⠆g⠁W⠖⠃⠳n⠆W⠶g⠁⠳n⠆W⠖g⠃⠳n⠆'
thread 'braille::Polish::spec::fractions_25' panicked at tests\common\mod.rs:138:23:
assertion `left == right` failed
left: "⠰⠛⠀⠶⠰⠁⠈⠖⠰⠃⠳⠆⠀⠶⠰⠁⠳⠆⠀⠖⠰⠃⠳⠆"
right: "⠽⠀⠶⠆⠰⠁⠀⠖⠃⠳⠆⠀⠶⠰⠁⠳⠆⠀⠖⠰⠃⠳⠆"
---- braille::Polish::spec::fractions_24 stdout ----
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\AppData\Roaming\MathCAT\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\ClearSpeak_Rules.yaml'
[libmathcat::speech] ...processing include: SharedRules/geometry.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\geometry.yaml'
[libmathcat::speech] ...processing include: SharedRules/linear-algebra.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\linear-algebra.yaml'
[libmathcat::speech] ...processing include: SharedRules/calculus.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\calculus.yaml'
[libmathcat::speech] ...processing include: SharedRules/general.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\general.yaml'
[libmathcat::speech] ...processing include: SharedRules/default.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\default.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\unicode.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\definitions.yaml'
[libmathcat::speech] ...processing include: ../../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::canonicalize]
MathML after canonicalize:
<math>
<mfrac>
<mrow>
<mrow data-changed='added'>
<mn>0,6</mn>
<mo data-changed='added'>⁢</mo>
<mi>a</mi>
</mrow>
<mo>+</mo>
<mrow data-changed='added'>
<mn>1,4</mn>
<mo data-changed='added'>⁢</mo>
<mi>b</mi>
</mrow>
</mrow>
<mrow>
<mrow data-changed='added'>
<mn>5</mn>
<mo data-changed='added'>⁢</mo>
<mi>a</mi>
</mrow>
<mo>-</mo>
<mrow data-changed='added'>
<mn>6</mn>
<mo data-changed='added'>⁢</mo>
<mi>b</mi>
</mrow>
</mrow>
</mfrac>
</math>
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\unicode.yaml'
[libmathcat::speech] *** Character 'g' (0x67) is repeated
[libmathcat::speech] *** Character 'L' (0x4C) is repeated
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::braille] polish_cleanup: start=⠆N⠚N⠂N⠋l⠁W⠖N⠁N⠂N⠙l⠃W⠳WN⠑l⠁W⠤N⠋l⠃⠰
[libmathcat::braille] After remove mode changes: '⠆N⠚⠂⠋l⠁W⠖N⠁⠂⠙l⠃W⠳WN⠑l⠁W⠤N⠋l⠃⠰'
[libmathcat::braille] After substitutions : '⠆N⠚⠂⠋l⠁W⠖N⠁⠂⠙l⠃W⠳WN⠑l⠁W⠤N⠋l⠃⠰'
thread 'braille::Polish::spec::fractions_24' panicked at tests\common\mod.rs:138:23:
assertion `left == right` failed
left: "⠆⠼⠚⠂⠋⠠⠁⠖⠼⠁⠂⠙⠠⠃⠳⠼⠑⠠⠁⠤⠼⠋⠠⠃"
right: "⠆⠼⠚⠂⠋⠠⠁⠀⠖⠼⠁⠂⠙⠠⠃⠀⠳⠀⠼⠑⠠⠁⠀⠤⠼⠋⠠⠃⠰"
---- braille::Polish::spec::fractions_19 stdout ----
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\AppData\Roaming\MathCAT\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\ClearSpeak_Rules.yaml'
[libmathcat::speech] ...processing include: SharedRules/geometry.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\geometry.yaml'
[libmathcat::speech] ...processing include: SharedRules/linear-algebra.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\linear-algebra.yaml'
[libmathcat::speech] ...processing include: SharedRules/calculus.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\calculus.yaml'
[libmathcat::speech] ...processing include: SharedRules/general.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\general.yaml'
[libmathcat::speech] ...processing include: SharedRules/default.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\default.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\unicode.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\definitions.yaml'
[libmathcat::speech] ...processing include: ../../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::canonicalize]
MathML after canonicalize:
<math>
<mrow data-changed='added'>
<mrow data-changed='added'>
<mn>2,6</mn>
<mo>-</mo>
<mfrac>
<mn>6</mn>
<mn>15</mn>
</mfrac>
</mrow>
<mo>=</mo>
<mrow data-changed='added'>
<mrow data-changed='added'>
<mn>2</mn>
<mo data-changed='added'>⁤</mo>
<mfrac>
<mn>18</mn>
<mn>30</mn>
</mfrac>
</mrow>
<mo>-</mo>
<mfrac>
<mn>12</mn>
<mn>30</mn>
</mfrac>
</mrow>
<mo>=</mo>
<mrow data-changed='added'>
<mn>2</mn>
<mo data-changed='added'>⁤</mo>
<mfrac>
<mn>6</mn>
<mn>30</mn>
</mfrac>
</mrow>
<mo>=</mo>
<mrow data-changed='added'>
<mn>2</mn>
<mo data-changed='added'>⁤</mo>
<mfrac>
<mn>1</mn>
<mn>5</mn>
</mfrac>
</mrow>
<mo>=</mo>
<mn>2,2</mn>
</mrow>
</math>
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\unicode.yaml'
[libmathcat::speech] *** Character 'g' (0x67) is repeated
[libmathcat::speech] *** Character 'L' (0x4C) is repeated
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::braille] polish_cleanup: start=N⠃N⠂N⠋W⠤N⠋n⠂n⠢WW⠶N⠃#N⠁N⠓n⠒n⠴W⠤N⠁N⠃n⠒n⠴WW⠶N⠃#N⠋n⠒n⠴W⠶N⠃#N⠁n⠢W⠶N⠃N⠂N⠃
[libmathcat::braille] After remove mode changes: 'N⠃⠂⠋W⠤N⠋⠂⠢WW⠶N⠃#⠁⠓⠒⠴W⠤N⠁⠃⠒⠴WW⠶N⠃#⠋⠒⠴W⠶N⠃#⠁⠢W⠶N⠃⠂⠃'
[libmathcat::braille] After substitutions : 'N⠃⠂⠋W⠤N⠋⠂⠢WW⠶N⠃#⠁⠓⠒⠴W⠤N⠁⠃⠒⠴WW⠶N⠃#⠋⠒⠴W⠶N⠃#⠁⠢W⠶N⠃⠂⠃'
thread 'braille::Polish::spec::fractions_19' panicked at tests\common\mod.rs:138:23:
assertion `left == right` failed
left: "⠼⠃⠂⠋⠀⠤⠼⠋⠂⠢⠀⠶⠼⠃⠼⠁⠓⠒⠴⠀⠤⠼⠁⠃⠒⠴⠀⠶⠼⠃⠼⠋⠒⠴⠀⠶⠼⠃⠼⠁⠢⠀⠶⠼⠃⠂⠃"
right: "⠼⠃⠂⠋⠀⠤⠼⠋⠂⠢⠀⠶⠼⠃#⠁⠓⠒⠴⠀⠤⠼⠁⠃⠒⠴⠀⠶⠼⠃#⠋⠒⠴⠀⠶⠼⠃#⠁⠢⠀⠶⠼⠃⠂⠃"
---- braille::Polish::spec::fractions_23 stdout ----
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\AppData\Roaming\MathCAT\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\ClearSpeak_Rules.yaml'
[libmathcat::speech] ...processing include: SharedRules/geometry.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\geometry.yaml'
[libmathcat::speech] ...processing include: SharedRules/linear-algebra.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\linear-algebra.yaml'
[libmathcat::speech] ...processing include: SharedRules/calculus.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\calculus.yaml'
[libmathcat::speech] ...processing include: SharedRules/general.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\general.yaml'
[libmathcat::speech] ...processing include: SharedRules/default.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\default.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\unicode.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\definitions.yaml'
[libmathcat::speech] ...processing include: ../../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::canonicalize]
MathML after canonicalize:
<math>
<mfrac>
<mrow>
<mrow data-changed='added'>
<mn>3</mn>
<mo data-changed='added'>⁢</mo>
<mi>a</mi>
</mrow>
<mo>+</mo>
<mrow data-changed='added'>
<mn>2</mn>
<mo data-changed='added'>⁢</mo>
<mi>b</mi>
</mrow>
</mrow>
<mrow>
<mn>4</mn>
<mo data-changed='added'>⁢</mo>
<mi>c</mi>
</mrow>
</mfrac>
</math>
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\unicode.yaml'
[libmathcat::speech] *** Character 'g' (0x67) is repeated
[libmathcat::speech] *** Character 'L' (0x4C) is repeated
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::braille] polish_cleanup: start=⠆N⠉l⠁W⠖N⠃l⠃W⠳WN⠙l⠉⠰
[libmathcat::braille] After remove mode changes: '⠆N⠉l⠁W⠖N⠃l⠃W⠳WN⠙l⠉⠰'
[libmathcat::braille] After substitutions : '⠆N⠉l⠁W⠖N⠃l⠃W⠳WN⠙l⠉⠰'
thread 'braille::Polish::spec::fractions_23' panicked at tests\common\mod.rs:138:23:
assertion `left == right` failed
left: "⠆⠼⠉⠠⠁⠈⠖⠼⠃⠠⠃⠳⠼⠙⠠⠉"
right: "⠆⠼⠉⠠⠁⠀⠖⠼⠃⠠⠃⠀⠳⠀⠼⠙⠠⠉⠰"
---- braille::Polish::spec::fractions_26 stdout ----
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\AppData\Roaming\MathCAT\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\ClearSpeak_Rules.yaml'
[libmathcat::speech] ...processing include: SharedRules/geometry.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\geometry.yaml'
[libmathcat::speech] ...processing include: SharedRules/linear-algebra.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\linear-algebra.yaml'
[libmathcat::speech] ...processing include: SharedRules/calculus.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\calculus.yaml'
[libmathcat::speech] ...processing include: SharedRules/general.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\general.yaml'
[libmathcat::speech] ...processing include: SharedRules/default.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\default.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\unicode.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\definitions.yaml'
[libmathcat::speech] ...processing include: ../../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::canonicalize]
MathML after canonicalize:
<math>
<mrow data-changed='added'>
<mrow data-changed='added'>
<mn>2</mn>
<mo data-changed='added'>⁤</mo>
<mfrac>
<mn>2</mn>
<mn>3</mn>
</mfrac>
</mrow>
<mo>+</mo>
<mfrac>
<mrow>
<mrow data-changed='added'>
<mn>3,2</mn>
<mo data-changed='added'>⁢</mo>
<mi>p</mi>
</mrow>
<mo>-</mo>
<mrow data-changed='added'>
<mn>1,6</mn>
<mo data-changed='added'>⁢</mo>
<mi>q</mi>
</mrow>
</mrow>
<mrow>
<mrow data-changed='added'>
<mn>1</mn>
<mo data-changed='added'>⁤</mo>
<mfrac displaystyle='true'>
<mn>2</mn>
<mn>5</mn>
</mfrac>
</mrow>
<mo>+</mo>
<mrow data-changed='added'>
<mfrac displaystyle='true'>
<mn>1</mn>
<mn>2</mn>
</mfrac>
<mo data-changed='added'>⁢</mo>
<mi>r</mi>
</mrow>
</mrow>
</mfrac>
</mrow>
</math>
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\unicode.yaml'
[libmathcat::speech] *** Character 'g' (0x67) is repeated
[libmathcat::speech] *** Character 'L' (0x4C) is repeated
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::braille] polish_cleanup: start=N⠃#N⠃n⠒W⠖⠆N⠉N⠂N⠃l⠏W⠤N⠁N⠂N⠋l⠟W⠳WN⠁#N⠃n⠢W⠖N⠁n⠆Wl⠗⠰
[libmathcat::braille] After remove mode changes: 'N⠃#⠃⠒W⠖⠆N⠉⠂⠃⠏W⠤N⠁⠂⠋⠟W⠳WN⠁#⠃⠢W⠖N⠁⠆W⠗⠰'
[libmathcat::braille] After substitutions : 'N⠃#⠃⠒W⠖⠆N⠉⠂⠃⠏W⠤N⠁⠂⠋⠟W⠳WN⠁#⠃⠢W⠖N⠁⠆W⠗⠰'
thread 'braille::Polish::spec::fractions_26' panicked at tests\common\mod.rs:138:23:
assertion `left == right` failed
left: "⠼⠃⠼⠃⠒⠀⠖⠆⠼⠉⠂⠃⠠⠏⠈⠤⠼⠁⠂⠋⠟⠳⠼⠁⠼⠃⠢⠈⠖⠼⠁⠆⠗"
right: "⠼⠃#⠃⠒⠀⠖⠆⠼⠉⠂⠃⠏⠀⠤⠼⠁⠂⠋⠟⠀⠳⠀⠼⠁#⠃⠢⠀⠖⠼⠁⠆⠀⠗⠰"
---- braille::Polish::spec::fractions_28 stdout ----
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\AppData\Roaming\MathCAT\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\ClearSpeak_Rules.yaml'
[libmathcat::speech] ...processing include: SharedRules/geometry.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\geometry.yaml'
[libmathcat::speech] ...processing include: SharedRules/linear-algebra.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\linear-algebra.yaml'
[libmathcat::speech] ...processing include: SharedRules/calculus.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\calculus.yaml'
[libmathcat::speech] ...processing include: SharedRules/general.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\general.yaml'
[libmathcat::speech] ...processing include: SharedRules/default.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\default.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\unicode.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\definitions.yaml'
[libmathcat::speech] ...processing include: ../../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::canonicalize]
MathML after canonicalize:
<math>
<mrow data-changed='added'>
<mfrac>
<mrow>
<mfrac displaystyle='true'>
<mn>2</mn>
<mn>3</mn>
</mfrac>
<mo>+</mo>
<mrow data-changed='added'>
<mn>3,2</mn>
<mo data-changed='added'>⁢</mo>
<mi>p</mi>
</mrow>
<mo>-</mo>
<mrow data-changed='added'>
<mn>1,6</mn>
<mo data-changed='added'>⁢</mo>
<mi>q</mi>
</mrow>
</mrow>
<mrow>
<mn>1</mn>
<mo data-changed='added'>⁤</mo>
<mfrac displaystyle='true'>
<mn>2</mn>
<mn>5</mn>
</mfrac>
</mrow>
</mfrac>
<mo>+</mo>
<mrow data-changed='added'>
<mfrac>
<mn>1</mn>
<mn>2</mn>
</mfrac>
<mo data-changed='added'>⁢</mo>
<mi>r</mi>
</mrow>
</mrow>
</math>
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\unicode.yaml'
[libmathcat::speech] *** Character 'g' (0x67) is repeated
[libmathcat::speech] *** Character 'L' (0x4C) is repeated
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::braille] polish_cleanup: start=⠆N⠃n⠒WW⠖N⠉N⠂N⠃l⠏W⠤N⠁N⠂N⠋l⠟W⠳WN⠁#N⠃n⠢⠰W⠖N⠁n⠆Wl⠗
[libmathcat::braille] After remove mode changes: '⠆N⠃⠒WW⠖N⠉⠂⠃⠏W⠤N⠁⠂⠋⠟W⠳WN⠁#⠃⠢⠰W⠖N⠁⠆W⠗'
[libmathcat::braille] After substitutions : '⠆N⠃⠒WW⠖N⠉⠂⠃⠏W⠤N⠁⠂⠋⠟W⠳WN⠁#⠃⠢⠰W⠖N⠁⠆W⠗'
thread 'braille::Polish::spec::fractions_28' panicked at tests\common\mod.rs:138:23:
assertion `left == right` failed
left: "⠆⠼⠃⠒⠈⠖⠼⠉⠂⠃⠠⠏⠈⠤⠼⠁⠂⠋⠟⠳⠼⠁⠼⠃⠢⠀⠖⠼⠁⠆⠗"
right: "⠆⠼⠃⠒⠀⠖⠼⠉⠂⠃⠏⠀⠤⠼⠁⠂⠋⠟⠀⠳⠀⠼⠁#⠃⠢⠰⠀⠖⠼⠁⠆⠀⠗"
---- braille::Polish::spec::fractions_30a stdout ----
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\AppData\Roaming\MathCAT\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\ClearSpeak_Rules.yaml'
[libmathcat::speech] ...processing include: SharedRules/geometry.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\geometry.yaml'
[libmathcat::speech] ...processing include: SharedRules/linear-algebra.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\linear-algebra.yaml'
[libmathcat::speech] ...processing include: SharedRules/calculus.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\calculus.yaml'
[libmathcat::speech] ...processing include: SharedRules/general.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\general.yaml'
[libmathcat::speech] ...processing include: SharedRules/default.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\default.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\unicode.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\definitions.yaml'
[libmathcat::speech] ...processing include: ../../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::canonicalize]
MathML after canonicalize:
<math>
<mfrac>
<mrow>
<mrow data-changed='added'>
<mfrac displaystyle='true'>
<mn>2</mn>
<mn>3</mn>
</mfrac>
<mo data-changed='added'>⁢</mo>
<mi>x</mi>
</mrow>
<mo>-</mo>
<mrow data-changed='added'>
<mn>1,5</mn>
<mo data-changed='added'>⁢</mo>
<mi>y</mi>
</mrow>
</mrow>
<mrow>
<mrow data-changed='added'>
<mn>2</mn>
<mo data-changed='added'>⁢</mo>
<mi>y</mi>
</mrow>
<mo>+</mo>
<mrow data-changed='added'>
<mfrac displaystyle='true'>
<mn>3</mn>
<mn>8</mn>
</mfrac>
<mo data-changed='added'>⁢</mo>
<mi>z</mi>
</mrow>
</mrow>
</mfrac>
</math>
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\unicode.yaml'
[libmathcat::speech] *** Character 'g' (0x67) is repeated
[libmathcat::speech] *** Character 'L' (0x4C) is repeated
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::braille] polish_cleanup: start=⠆N⠃n⠒Wl⠭W⠤N⠁N⠂N⠑l⠽W⠳WN⠃l⠽W⠖N⠉n⠦Wl⠵⠰
[libmathcat::braille] After remove mode changes: '⠆N⠃⠒W⠭W⠤N⠁⠂⠑⠽W⠳WN⠃⠽W⠖N⠉⠦W⠵⠰'
[libmathcat::braille] After substitutions : '⠆N⠃⠒W⠭W⠤N⠁⠂⠑⠽W⠳WN⠃⠽W⠖N⠉⠦W⠵⠰'
thread 'braille::Polish::spec::fractions_30a' panicked at tests\common\mod.rs:138:23:
assertion `left == right` failed
left: "⠆⠼⠃⠒⠠⠭⠀⠤⠼⠁⠂⠑⠽⠀⠳⠀⠼⠃⠽⠀⠖⠼⠉⠦⠵⠰"
right: "⠆⠼⠃⠒⠀⠭⠀⠤⠼⠁⠂⠑⠽⠀⠳⠀⠼⠃⠽⠀⠖⠼⠉⠦⠀⠵⠰"
---- braille::Polish::spec::fractions_29 stdout ----
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\AppData\Roaming\MathCAT\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\ClearSpeak_Rules.yaml'
[libmathcat::speech] ...processing include: SharedRules/geometry.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\geometry.yaml'
[libmathcat::speech] ...processing include: SharedRules/linear-algebra.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\linear-algebra.yaml'
[libmathcat::speech] ...processing include: SharedRules/calculus.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\calculus.yaml'
[libmathcat::speech] ...processing include: SharedRules/general.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\general.yaml'
[libmathcat::speech] ...processing include: SharedRules/default.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\default.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\unicode.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\definitions.yaml'
[libmathcat::speech] ...processing include: ../../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::canonicalize]
MathML after canonicalize:
<math>
<mfrac>
<mrow>
<mfrac displaystyle='true'>
<mn>2</mn>
<mn>3</mn>
</mfrac>
<mo>+</mo>
<mrow data-changed='added'>
<mn>3,2</mn>
<mo data-changed='added'>⁢</mo>
<mi>p</mi>
</mrow>
<mo>-</mo>
<mrow data-changed='added'>
<mn>1,6</mn>
<mo data-changed='added'>⁢</mo>
<mi>q</mi>
</mrow>
<mo>+</mo>
<mrow data-changed='added'>
<mfrac displaystyle='true'>
<mn>1</mn>
<mn>2</mn>
</mfrac>
<mo data-changed='added'>⁢</mo>
<mi>r</mi>
</mrow>
</mrow>
<mrow>
<mn>1</mn>
<mo data-changed='added'>⁤</mo>
<mfrac displaystyle='true'>
<mn>2</mn>
<mn>5</mn>
</mfrac>
</mrow>
</mfrac>
</math>
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\unicode.yaml'
[libmathcat::speech] *** Character 'g' (0x67) is repeated
[libmathcat::speech] *** Character 'L' (0x4C) is repeated
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::braille] polish_cleanup: start=⠆N⠃n⠒WW⠖N⠉N⠂N⠃l⠏W⠤N⠁N⠂N⠋l⠟W⠖N⠁n⠆Wl⠗W⠳WN⠁#N⠃n⠢⠰
[libmathcat::braille] After remove mode changes: '⠆N⠃⠒WW⠖N⠉⠂⠃⠏W⠤N⠁⠂⠋⠟W⠖N⠁⠆W⠗W⠳WN⠁#⠃⠢⠰'
[libmathcat::braille] After substitutions : '⠆N⠃⠒WW⠖N⠉⠂⠃⠏W⠤N⠁⠂⠋⠟W⠖N⠁⠆W⠗W⠳WN⠁#⠃⠢⠰'
thread 'braille::Polish::spec::fractions_29' panicked at tests\common\mod.rs:138:23:
assertion `left == right` failed
left: "⠆⠼⠃⠒⠈⠖⠼⠉⠂⠃⠠⠏⠈⠤⠼⠁⠂⠋⠟⠈⠖⠼⠁⠆⠗⠳⠼⠁⠼⠃⠢"
right: "⠆⠼⠃⠒⠀⠖⠼⠉⠂⠃⠏⠀⠤⠼⠁⠂⠋⠟⠀⠖⠼⠁⠆⠀⠗⠀⠳⠀⠼⠁#⠃⠢⠰"
---- braille::Polish::spec::fractions_27 stdout ----
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\AppData\Roaming\MathCAT\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\ClearSpeak_Rules.yaml'
[libmathcat::speech] ...processing include: SharedRules/geometry.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\geometry.yaml'
[libmathcat::speech] ...processing include: SharedRules/linear-algebra.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\linear-algebra.yaml'
[libmathcat::speech] ...processing include: SharedRules/calculus.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\calculus.yaml'
[libmathcat::speech] ...processing include: SharedRules/general.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\general.yaml'
[libmathcat::speech] ...processing include: SharedRules/default.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\default.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\unicode.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\definitions.yaml'
[libmathcat::speech] ...processing include: ../../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::canonicalize]
MathML after canonicalize:
<math>
<mrow data-changed='added'>
<mrow data-changed='added'>
<mn>2</mn>
<mo data-changed='added'>⁤</mo>
<mfrac>
<mn>2</mn>
<mn>3</mn>
</mfrac>
</mrow>
<mo>+</mo>
<mrow data-changed='added'>
<mn>3</mn>
<mo data-changed='added'>⁢</mo>
<mi>p</mi>
</mrow>
<mo>-</mo>
<mfrac>
<mrow>
<mn>1,6</mn>
<mo data-changed='added'>⁢</mo>
<mi>q</mi>
</mrow>
<mrow>
<mrow data-changed='added'>
<mn>1</mn>
<mo data-changed='added'>⁤</mo>
<mfrac displaystyle='true'>
<mn>2</mn>
<mn>5</mn>
</mfrac>
</mrow>
<mo>+</mo>
<mrow data-changed='added'>
<mfrac displaystyle='true'>
<mn>1</mn>
<mn>2</mn>
</mfrac>
<mo data-changed='added'>⁢</mo>
<mi>r</mi>
</mrow>
</mrow>
</mfrac>
</mrow>
</math>
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\unicode.yaml'
[libmathcat::speech] *** Character 'g' (0x67) is repeated
[libmathcat::speech] *** Character 'L' (0x4C) is repeated
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::braille] polish_cleanup: start=N⠃#N⠃n⠒W⠖N⠉l⠏W⠤⠆N⠁N⠂N⠋l⠟W⠳WN⠁#N⠃n⠢W⠖N⠁n⠆Wl⠗⠰
[libmathcat::braille] After remove mode changes: 'N⠃#⠃⠒W⠖N⠉⠏W⠤⠆N⠁⠂⠋⠟W⠳WN⠁#⠃⠢W⠖N⠁⠆W⠗⠰'
[libmathcat::braille] After substitutions : 'N⠃#⠃⠒W⠖N⠉⠏W⠤⠆N⠁⠂⠋⠟W⠳WN⠁#⠃⠢W⠖N⠁⠆W⠗⠰'
thread 'braille::Polish::spec::fractions_27' panicked at tests\common\mod.rs:138:23:
assertion `left == right` failed
left: "⠼⠃⠼⠃⠒⠀⠖⠼⠉⠠⠏⠀⠤⠼⠁⠂⠋⠟⠳⠼⠁⠼⠃⠢⠈⠖⠼⠁⠆⠗"
right: "⠼⠃#⠃⠒⠀⠖⠼⠉⠏⠀⠤⠆⠼⠁⠂⠋⠟⠀⠳⠀⠼⠁#⠃⠢⠀⠖⠼⠁⠆⠀⠗⠰"
---- braille::Polish::spec::fractions_30b stdout ----
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\AppData\Roaming\MathCAT\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\ClearSpeak_Rules.yaml'
[libmathcat::speech] ...processing include: SharedRules/geometry.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\geometry.yaml'
[libmathcat::speech] ...processing include: SharedRules/linear-algebra.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\linear-algebra.yaml'
[libmathcat::speech] ...processing include: SharedRules/calculus.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\calculus.yaml'
[libmathcat::speech] ...processing include: SharedRules/general.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\general.yaml'
[libmathcat::speech] ...processing include: SharedRules/default.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\default.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\unicode.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\definitions.yaml'
[libmathcat::speech] ...processing include: ../../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::canonicalize]
MathML after canonicalize:
<math>
<mfrac>
<mrow>
<mrow data-changed='added'>
<mfrac displaystyle='true'>
<mn>2</mn>
<mn>3</mn>
</mfrac>
<mo data-changed='added'>⁢</mo>
<mi>x</mi>
</mrow>
<mo>-</mo>
<mrow data-changed='added'>
<mn>1,5</mn>
<mo data-changed='added'>⁢</mo>
<mi>y</mi>
</mrow>
</mrow>
<mrow>
<mrow data-changed='added'>
<mn>2</mn>
<mo data-changed='added'>⁢</mo>
<mi>y</mi>
</mrow>
<mo>+</mo>
<mrow data-changed='added'>
<mfrac displaystyle='true'>
<mn>3</mn>
<mn>8</mn>
</mfrac>
<mo data-changed='added'>⁢</mo>
<mi>z</mi>
</mrow>
</mrow>
</mfrac>
</math>
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\unicode.yaml'
[libmathcat::speech] *** Character 'g' (0x67) is repeated
[libmathcat::speech] *** Character 'L' (0x4C) is repeated
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::braille] polish_cleanup: start=⠆N⠃n⠒Wl⠭W⠤N⠁N⠂N⠑l⠽W⠳WN⠃l⠽W⠖N⠉n⠦Wl⠵⠰
[libmathcat::braille] After remove mode changes: '⠆N⠃⠒W⠭W⠤N⠁⠂⠑⠽W⠳WN⠃⠽W⠖N⠉⠦W⠵⠰'
[libmathcat::braille] After substitutions : '⠆N⠃⠒W⠭W⠤N⠁⠂⠑⠽W⠳WN⠃⠽W⠖N⠉⠦W⠵⠰'
thread 'braille::Polish::spec::fractions_30b' panicked at tests\common\mod.rs:138:23:
assertion `left == right` failed
left: "⠆⠼⠃⠒⠠⠭⠈⠤⠼⠁⠂⠑⠽⠳⠼⠃⠽⠈⠖⠼⠉⠦⠵"
right: "⠆⠼⠃⠒⠀⠭⠀⠤⠼⠁⠂⠑⠽⠀⠳⠀⠼⠃⠽⠀⠖⠼⠉⠦⠀⠵⠰"
---- braille::Polish::spec::fractions_2a stdout ----
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\AppData\Roaming\MathCAT\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\ClearSpeak_Rules.yaml'
[libmathcat::speech] ...processing include: SharedRules/geometry.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\geometry.yaml'
[libmathcat::speech] ...processing include: SharedRules/linear-algebra.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\linear-algebra.yaml'
[libmathcat::speech] ...processing include: SharedRules/calculus.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\calculus.yaml'
[libmathcat::speech] ...processing include: SharedRules/general.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\general.yaml'
[libmathcat::speech] ...processing include: SharedRules/default.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\default.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\unicode.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\definitions.yaml'
[libmathcat::speech] ...processing include: ../../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::canonicalize]
MathML after canonicalize:
<math>
<mfrac>
<mn>2</mn>
<mn>3</mn>
</mfrac>
</math>
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\unicode.yaml'
[libmathcat::speech] *** Character 'g' (0x67) is repeated
[libmathcat::speech] *** Character 'L' (0x4C) is repeated
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::braille] polish_cleanup: start=N⠃n⠒W
[libmathcat::braille] After remove mode changes: 'N⠃⠒W'
[libmathcat::braille] After substitutions : 'N⠃⠒W'
thread 'braille::Polish::spec::fractions_2a' panicked at tests\common\mod.rs:138:23:
assertion `left == right` failed
left: "⠼⠃⠳⠼⠉"
right: "⠼⠃⠒"
---- braille::Polish::spec::fractions_31 stdout ----
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\AppData\Roaming\MathCAT\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\ClearSpeak_Rules.yaml'
[libmathcat::speech] ...processing include: SharedRules/geometry.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\geometry.yaml'
[libmathcat::speech] ...processing include: SharedRules/linear-algebra.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\linear-algebra.yaml'
[libmathcat::speech] ...processing include: SharedRules/calculus.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\calculus.yaml'
[libmathcat::speech] ...processing include: SharedRules/general.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\general.yaml'
[libmathcat::speech] ...processing include: SharedRules/default.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\default.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\unicode.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\definitions.yaml'
[libmathcat::speech] ...processing include: ../../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::canonicalize]
MathML after canonicalize:
<math>
<mrow data-changed='added'>
<mrow data-changed='added'>
<mo>-</mo>
<mfrac>
<mrow>
<mi>x</mi>
<mo>-</mo>
<mi>y</mi>
</mrow>
<mn>2</mn>
</mfrac>
</mrow>
<mo>=</mo>
<mfrac>
<mrow>
<mo>-</mo>
<mrow data-changed='added'>
<mo>(</mo>
<mrow data-changed='added'>
<mi>x</mi>
<mo>-</mo>
<mi>y</mi>
</mrow>
<mo>)</mo>
</mrow>
</mrow>
<mn>2</mn>
</mfrac>
<mo>=</mo>
<mfrac>
<mrow>
<mrow data-changed='added'>
<mo>-</mo>
<mi>x</mi>
</mrow>
<mo>+</mo>
<mi>y</mi>
</mrow>
<mn>2</mn>
</mfrac>
<mo>=</mo>
<mfrac>
<mrow>
<mi>y</mi>
<mo>-</mo>
<mi>x</mi>
</mrow>
<mn>2</mn>
</mfrac>
</mrow>
</math>
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\unicode.yaml'
[libmathcat::speech] *** Character 'g' (0x67) is repeated
[libmathcat::speech] *** Character 'L' (0x4C) is repeated
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::braille] polish_cleanup: start=⠤⠆l⠭W⠤l⠽⠳n⠆W⠶⠆⠤⠣l⠭W⠤l⠽⠜⠳n⠆W⠶⠆⠤l⠭W⠖l⠽⠳n⠆W⠶⠆l⠽W⠤l⠭⠳n⠆
[libmathcat::braille] After remove mode changes: '⠤⠆⠭W⠤⠽⠳n⠆W⠶⠆⠤⠣⠭W⠤⠽⠜⠳n⠆W⠶⠆⠤⠭W⠖⠽⠳n⠆W⠶⠆⠽W⠤⠭⠳n⠆'
[libmathcat::braille] After substitutions : '⠤⠆⠭W⠤⠽⠳n⠆W⠶⠆⠤⠣⠭W⠤⠽⠜⠳n⠆W⠶⠆⠤⠭W⠖⠽⠳n⠆W⠶⠆⠽W⠤⠭⠳n⠆'
thread 'braille::Polish::spec::fractions_31' panicked at tests\common\mod.rs:138:23:
assertion `left == right` failed
left: "⠤⠆⠠⠭⠈⠤⠽⠳⠆⠀⠶⠆⠤⠣⠭⠀⠤⠽⠜⠳⠆⠀⠶⠆⠤⠭⠈⠖⠽⠳⠆⠀⠶⠽⠈⠤⠭⠳⠆"
right: "⠤⠆⠭⠀⠤⠽⠳⠆⠀⠶⠆⠤⠣⠭⠀⠤⠽⠜⠳⠆⠀⠶⠆⠤⠭⠀⠖⠽⠳⠆⠀⠶⠆⠽⠀⠤⠭⠳⠆"
---- braille::Polish::spec::fractions_33 stdout ----
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\AppData\Roaming\MathCAT\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\ClearSpeak_Rules.yaml'
[libmathcat::speech] ...processing include: SharedRules/geometry.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\geometry.yaml'
[libmathcat::speech] ...processing include: SharedRules/linear-algebra.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\linear-algebra.yaml'
[libmathcat::speech] ...processing include: SharedRules/calculus.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\calculus.yaml'
[libmathcat::speech] ...processing include: SharedRules/general.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\general.yaml'
[libmathcat::speech] ...processing include: SharedRules/default.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\default.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\unicode.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\definitions.yaml'
[libmathcat::speech] ...processing include: ../../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::canonicalize]
MathML after canonicalize:
<math>
<mrow data-changed='added'>
<mfrac>
<mrow>
<mn>2</mn>
<mo data-changed='added'>⁢</mo>
<mi>x</mi>
</mrow>
<mrow>
<mn>3</mn>
<mo data-changed='added'>⁢</mo>
<mi>y</mi>
</mrow>
</mfrac>
<mo>·</mo>
<mi>z</mi>
</mrow>
</math>
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\unicode.yaml'
[libmathcat::speech] *** Character 'g' (0x67) is repeated
[libmathcat::speech] *** Character 'L' (0x4C) is repeated
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::braille] polish_cleanup: start=⠆N⠃l⠭W⠳WN⠉l⠽⠰𝐖⠄l⠵
[libmathcat::braille] After remove mode changes: '⠆N⠃⠭W⠳WN⠉⠽⠰𝐖⠄⠵'
[libmathcat::braille] After substitutions : '⠆N⠃⠭W⠳WN⠉⠽⠰𝐖⠄⠵'
thread 'braille::Polish::spec::fractions_33' panicked at tests\common\mod.rs:138:23:
assertion `left == right` failed
left: "⠼⠃⠠⠭⠳⠼⠉⠽⠀⠄⠵"
right: "⠆⠼⠃⠭⠀⠳⠀⠼⠉⠽⠰⠄⠵"
---- braille::Polish::spec::fractions_32 stdout ----
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\AppData\Roaming\MathCAT\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\ClearSpeak_Rules.yaml'
[libmathcat::speech] ...processing include: SharedRules/geometry.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\geometry.yaml'
[libmathcat::speech] ...processing include: SharedRules/linear-algebra.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\linear-algebra.yaml'
[libmathcat::speech] ...processing include: SharedRules/calculus.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\calculus.yaml'
[libmathcat::speech] ...processing include: SharedRules/general.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\general.yaml'
[libmathcat::speech] ...processing include: SharedRules/default.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\default.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\unicode.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\definitions.yaml'
[libmathcat::speech] ...processing include: ../../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::canonicalize]
MathML after canonicalize:
<math>
<mfrac>
<mrow>
<mn>2</mn>
<mo data-changed='added'>⁢</mo>
<mi>x</mi>
</mrow>
<mrow>
<mn>3</mn>
<mo data-changed='added'>⁢</mo>
<mrow data-changed='added'>
<mi>y</mi>
<mo>·</mo>
<mi>z</mi>
</mrow>
</mrow>
</mfrac>
</math>
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\unicode.yaml'
[libmathcat::speech] *** Character 'g' (0x67) is repeated
[libmathcat::speech] *** Character 'L' (0x4C) is repeated
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::braille] polish_cleanup: start=⠆N⠃l⠭W⠳WN⠉l⠽𝐖⠄l⠵⠰
[libmathcat::braille] After remove mode changes: '⠆N⠃⠭W⠳WN⠉⠽𝐖⠄⠵⠰'
[libmathcat::braille] After substitutions : '⠆N⠃⠭W⠳WN⠉⠽𝐖⠄⠵⠰'
thread 'braille::Polish::spec::fractions_32' panicked at tests\common\mod.rs:138:23:
assertion `left == right` failed
left: "⠼⠃⠠⠭⠳⠼⠉⠽⠄⠵"
right: "⠆⠼⠃⠭⠀⠳⠀⠼⠉⠽⠄⠵⠰"
---- braille::Polish::spec::fractions_34 stdout ----
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\AppData\Roaming\MathCAT\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\ClearSpeak_Rules.yaml'
[libmathcat::speech] ...processing include: SharedRules/geometry.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\geometry.yaml'
[libmathcat::speech] ...processing include: SharedRules/linear-algebra.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\linear-algebra.yaml'
[libmathcat::speech] ...processing include: SharedRules/calculus.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\calculus.yaml'
[libmathcat::speech] ...processing include: SharedRules/general.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\general.yaml'
[libmathcat::speech] ...processing include: SharedRules/default.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\default.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\unicode.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\definitions.yaml'
[libmathcat::speech] ...processing include: ../../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::canonicalize]
MathML after canonicalize:
<math>
<msup>
<mi>e</mi>
<mrow>
<mi>x</mi>
<mo>·</mo>
<mi>y</mi>
</mrow>
</msup>
</math>
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\unicode.yaml'
[libmathcat::speech] *** Character 'g' (0x67) is repeated
[libmathcat::speech] *** Character 'L' (0x4C) is repeated
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
thread 'braille::Polish::spec::fractions_34' panicked at tests\common\mod.rs:139:19:
Pattern match/replacement failure!
caused by: attempting replacement pattern: "default" for "math".
Replacement
["*"]
...due to matching the MathML
<math id='M1zf2jp3-0' data-id-added='true'>
<msup id='M1zf2jp3-1' data-id-added='true'>
<mi id='M1zf2jp3-2' data-id-added='true'>e</mi>
<mrow id='M1zf2jp3-3' data-id-added='true'>
<mi id='M1zf2jp3-4' data-id-added='true'>x</mi>
<mo id='M1zf2jp3-5' data-id-added='true'>·</mo>
<mi id='M1zf2jp3-6' data-id-added='true'>y</mi>
</mrow>
</msup>
</math>
with the pattern
"."
The patterns are in \\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml.
caused by: attempting replacement pattern: "default" for "msup".
Replacement
- test: [ if: '"*[1][self::m:mrow and not(IsBracketed(., '', ''))]"' then:
- t: "⠢"
- "*[1]"
- t: "⠔"
else:["*[1]"]]
- test: [ if: '"self::m:msub or self::m:msubsup"' then:[t: "⠌"]]
test: [ if: '"self::m:msup"' then:[t: "⠡"]]
test: [ if: '"self::m:munder or self::m:munderover"' then:[t: "⠌⠌"] else:[t: "⠡⠡"]]
- "*[2]"
- test: [ if: '"self::m:msubsup or self::m:munderover"' then:[test: [ if: '"self::m:msubsup"' then:[t: "⠡"] else:[t: "⠡⠡"]]
]]
- "*[3]"
- test: [ if: '"self::m:msup and *[2][self::m:mo]"' then:[t: "⠄"]]
...due to matching the MathML
<msup id='M1zf2jp3-1' data-id-added='true'>
<mi id='M1zf2jp3-2' data-id-added='true'>e</mi>
<mrow id='M1zf2jp3-3' data-id-added='true'>
<mi id='M1zf2jp3-4' data-id-added='true'>x</mi>
<mo id='M1zf2jp3-5' data-id-added='true'>·</mo>
<mi id='M1zf2jp3-6' data-id-added='true'>y</mi>
</mrow>
</msup>
with the pattern
"."
The patterns are in \\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml.
caused by: During replacement, no matching element found
---- braille::Polish::spec::fractions_38 stdout ----
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\AppData\Roaming\MathCAT\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\ClearSpeak_Rules.yaml'
[libmathcat::speech] ...processing include: SharedRules/geometry.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\geometry.yaml'
[libmathcat::speech] ...processing include: SharedRules/linear-algebra.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\linear-algebra.yaml'
[libmathcat::speech] ...processing include: SharedRules/calculus.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\calculus.yaml'
[libmathcat::speech] ...processing include: SharedRules/general.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\general.yaml'
[libmathcat::speech] ...processing include: SharedRules/default.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\default.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\unicode.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\definitions.yaml'
[libmathcat::speech] ...processing include: ../../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::canonicalize]
MathML after canonicalize:
<math>
<mfrac>
<mrow>
<mrow data-changed='added'>
<mn>2</mn>
<mo data-changed='added'>⁤</mo>
<mfrac displaystyle='true'>
<mn>2</mn>
<mn>3</mn>
</mfrac>
</mrow>
<mo>+</mo>
<mfrac displaystyle='true'>
<mrow>
<mn>1,2</mn>
<mo>-</mo>
<mn>0,7</mn>
</mrow>
<mn>2,6</mn>
</mfrac>
</mrow>
<mrow>
<mfrac displaystyle='true'>
<mrow>
<mn>1,2</mn>
<mo>+</mo>
<mn>0,6</mn>
</mrow>
<mn>0,8</mn>
</mfrac>
<mo>-</mo>
<mrow data-changed='added'>
<mn>3</mn>
<mo data-changed='added'>⁤</mo>
<mfrac displaystyle='true'>
<mn>4</mn>
<mn>5</mn>
</mfrac>
</mrow>
</mrow>
</mfrac>
</math>
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\unicode.yaml'
[libmathcat::speech] *** Character 'g' (0x67) is repeated
[libmathcat::speech] *** Character 'L' (0x4C) is repeated
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::braille] polish_cleanup: start=⠆N⠃#N⠃n⠒W⠖⠆N⠁N⠂N⠃W⠤N⠚N⠂N⠛⠳n⠆,n⠖W⠳W⠆N⠁N⠂N⠃W⠖N⠚N⠂N⠋⠳n⠴,n⠦W⠤N⠉#N⠙n⠢⠰
[libmathcat::braille] After remove mode changes: '⠆N⠃#⠃⠒W⠖⠆N⠁⠂⠃W⠤N⠚⠂⠛⠳⠆,⠖W⠳W⠆N⠁⠂⠃W⠖N⠚⠂⠋⠳⠴,⠦W⠤N⠉#⠙⠢⠰'
[libmathcat::braille] After substitutions : '⠆N⠃#⠃⠒W⠖⠆N⠁⠂⠃W⠤N⠚⠂⠛⠳⠆,⠖W⠳W⠆N⠁⠂⠃W⠖N⠚⠂⠋⠳⠴,⠦W⠤N⠉#⠙⠢⠰'
thread 'braille::Polish::spec::fractions_38' panicked at tests\common\mod.rs:138:23:
assertion `left == right` failed
left: "⠆⠼⠃⠼⠃⠒⠀⠖⠆⠼⠁⠂⠃⠈⠤⠼⠚⠂⠛⠳⠼⠃⠂⠋⠀⠳⠀⠆⠼⠁⠂⠃⠈⠖⠼⠚⠂⠋⠳⠼⠚⠂⠓⠀⠤⠼⠉⠼⠙⠢⠰"
right: "⠆⠼⠃#⠃⠒⠀⠖⠆⠼⠁⠂⠃⠀⠤⠼⠚⠂⠛⠳⠆⠂⠖⠀⠳⠀⠆⠼⠁⠂⠃⠀⠖⠼⠚⠂⠋⠳⠴⠂⠦⠀⠤⠼⠉#⠙⠢⠰"
---- braille::Polish::spec::fractions_36 stdout ----
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\AppData\Roaming\MathCAT\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\ClearSpeak_Rules.yaml'
[libmathcat::speech] ...processing include: SharedRules/geometry.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\geometry.yaml'
[libmathcat::speech] ...processing include: SharedRules/linear-algebra.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\linear-algebra.yaml'
[libmathcat::speech] ...processing include: SharedRules/calculus.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\calculus.yaml'
[libmathcat::speech] ...processing include: SharedRules/general.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\general.yaml'
[libmathcat::speech] ...processing include: SharedRules/default.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\default.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\unicode.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\definitions.yaml'
[libmathcat::speech] ...processing include: ../../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::canonicalize]
MathML after canonicalize:
<math>
<mfrac>
<mrow>
<mfrac displaystyle='true'>
<mi>a</mi>
<mn>3</mn>
</mfrac>
<mo>-</mo>
<mfrac displaystyle='true'>
<mi>b</mi>
<mn>4</mn>
</mfrac>
</mrow>
<mfrac displaystyle='true'>
<mi>x</mi>
<mrow>
<mi>x</mi>
<mo>+</mo>
<mi>y</mi>
</mrow>
</mfrac>
</mfrac>
</math>
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\unicode.yaml'
[libmathcat::speech] *** Character 'g' (0x67) is repeated
[libmathcat::speech] *** Character 'L' (0x4C) is repeated
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::braille] polish_cleanup: start=⠆l⠁⠳n⠒W⠤l⠃⠳n⠲W⠳W⠆l⠭W⠳Wl⠭W⠖l⠽⠰⠰
[libmathcat::braille] After remove mode changes: '⠆⠁⠳n⠒W⠤⠃⠳n⠲W⠳W⠆⠭W⠳W⠭W⠖⠽⠰⠰'
[libmathcat::braille] After substitutions : '⠆⠁⠳n⠒W⠤⠃⠳n⠲W⠳W⠆⠭W⠳W⠭W⠖⠽⠰⠰'
thread 'braille::Polish::spec::fractions_36' panicked at tests\common\mod.rs:138:23:
assertion `left == right` failed
left: "⠆⠆⠠⠁⠳⠒⠀⠤⠆⠃⠳⠲⠀⠳⠀⠰⠭⠳⠭⠈⠖⠽⠰"
right: "⠆⠁⠳⠒⠀⠤⠃⠳⠲⠀⠳⠀⠆⠭⠀⠳⠀⠭⠀⠖⠽⠰⠰"
---- braille::Polish::spec::fractions_37 stdout ----
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\AppData\Roaming\MathCAT\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\ClearSpeak_Rules.yaml'
[libmathcat::speech] ...processing include: SharedRules/geometry.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\geometry.yaml'
[libmathcat::speech] ...processing include: SharedRules/linear-algebra.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\linear-algebra.yaml'
[libmathcat::speech] ...processing include: SharedRules/calculus.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\calculus.yaml'
[libmathcat::speech] ...processing include: SharedRules/general.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\general.yaml'
[libmathcat::speech] ...processing include: SharedRules/default.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\default.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\unicode.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\definitions.yaml'
[libmathcat::speech] ...processing include: ../../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::canonicalize]
MathML after canonicalize:
<math>
<mrow data-changed='added'>
<mfrac>
<mrow>
<mi>x</mi>
<mo>+</mo>
<mfrac displaystyle='true'>
<mrow>
<mi>x</mi>
<mo>+</mo>
<mn>1</mn>
</mrow>
<mrow>
<mi>y</mi>
<mo>-</mo>
<mn>1</mn>
</mrow>
</mfrac>
</mrow>
<mrow>
<mi>x</mi>
<mo>-</mo>
<mfrac displaystyle='true'>
<mrow>
<mi>x</mi>
<mo>+</mo>
<mn>1</mn>
</mrow>
<mrow>
<mi>y</mi>
<mo>+</mo>
<mn>1</mn>
</mrow>
</mfrac>
</mrow>
</mfrac>
<mo>=</mo>
<mfrac>
<mfrac displaystyle='true'>
<mrow>
<mrow data-changed='added'>
<mi>x</mi>
<mo data-changed='added' data-function-guess='true'>⁢</mo>
<mrow data-changed='added'>
<mo>(</mo>
<mrow data-changed='added'>
<mi>y</mi>
<mo>-</mo>
<mn>1</mn>
</mrow>
<mo>)</mo>
</mrow>
</mrow>
<mo>+</mo>
<mrow data-changed='added'>
<mo>(</mo>
<mrow data-changed='added'>
<mi>x</mi>
<mo>+</mo>
<mn>1</mn>
</mrow>
<mo>)</mo>
</mrow>
</mrow>
<mrow>
<mi>y</mi>
<mo>-</mo>
<mn>1</mn>
</mrow>
</mfrac>
<mfrac displaystyle='true'>
<mrow>
<mrow data-changed='added'>
<mi>x</mi>
<mo data-changed='added' data-function-guess='true'>⁢</mo>
<mrow data-changed='added'>
<mo>(</mo>
<mrow data-changed='added'>
<mi>y</mi>
<mo>+</mo>
<mn>1</mn>
</mrow>
<mo>)</mo>
</mrow>
</mrow>
<mo>-</mo>
<mrow data-changed='added'>
<mo>(</mo>
<mrow data-changed='added'>
<mi>x</mi>
<mo>+</mo>
<mn>1</mn>
</mrow>
<mo>)</mo>
</mrow>
</mrow>
<mrow>
<mi>y</mi>
<mo>+</mo>
<mn>1</mn>
</mrow>
</mfrac>
</mfrac>
<mo>=</mo>
<mfrac>
<mfrac displaystyle='true'>
<mrow>
<mrow data-changed='added'>
<mi>x</mi>
<mo data-changed='added'>⁢</mo>
<mi>y</mi>
</mrow>
<mo>-</mo>
<mi>x</mi>
<mo>+</mo>
<mi>x</mi>
<mo>-</mo>
<mn>1</mn>
</mrow>
<mrow>
<mi>y</mi>
<mo>-</mo>
<mn>1</mn>
</mrow>
</mfrac>
<mfrac displaystyle='true'>
<mrow>
<mrow data-changed='added'>
<mi>x</mi>
<mo data-changed='added'>⁢</mo>
<mi>y</mi>
</mrow>
<mo>+</mo>
<mi>x</mi>
<mo>-</mo>
<mi>x</mi>
<mo>-</mo>
<mn>1</mn>
</mrow>
<mrow>
<mi>y</mi>
<mo>+</mo>
<mn>1</mn>
</mrow>
</mfrac>
</mfrac>
<mo>=</mo>
<mfrac>
<mrow>
<mi>y</mi>
<mo>+</mo>
<mn>1</mn>
</mrow>
<mrow>
<mi>y</mi>
<mo>-</mo>
<mn>1</mn>
</mrow>
</mfrac>
</mrow>
</math>
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\unicode.yaml'
[libmathcat::speech] *** Character 'g' (0x67) is repeated
[libmathcat::speech] *** Character 'L' (0x4C) is repeated
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::braille] polish_cleanup: start=⠆l⠭W⠖⠆l⠭W⠖N⠁W⠳Wl⠽W⠤N⠁⠰W⠳Wl⠭W⠤⠆l⠭W⠖N⠁W⠳Wl⠽W⠖N⠁⠰⠰W⠶⠆⠆l⠭⠣l⠽W⠤N⠁⠜W⠖⠣l⠭W⠖N⠁⠜W⠳Wl⠽W⠤N⠁⠰W⠳W⠆l⠭⠣l⠽W⠖N⠁⠜W⠤⠣l⠭W⠖N⠁⠜W⠳Wl⠽W⠖N⠁⠰⠰W⠶⠆⠆l⠭l⠽W⠤l⠭W⠖l⠭W⠤N⠁W⠳Wl⠽W⠤N⠁⠰W⠳W⠆l⠭l⠽W⠖l⠭W⠤l⠭W⠤N⠁W⠳Wl⠽W⠖N⠁⠰⠰W⠶⠆l⠽W⠖N⠁W⠳Wl⠽W⠤N⠁⠰
[libmathcat::braille] After remove mode changes: '⠆⠭W⠖⠆⠭W⠖N⠁W⠳W⠽W⠤N⠁⠰W⠳W⠭W⠤⠆⠭W⠖N⠁W⠳W⠽W⠖N⠁⠰⠰W⠶⠆⠆⠭⠣⠽W⠤N⠁⠜W⠖⠣⠭W⠖N⠁⠜W⠳W⠽W⠤N⠁⠰W⠳W⠆⠭⠣⠽W⠖N⠁⠜W⠤⠣⠭W⠖N⠁⠜W⠳W⠽W⠖N⠁⠰⠰W⠶⠆⠆⠭⠽W⠤⠭W⠖⠭W⠤N⠁W⠳W⠽W⠤N⠁⠰W⠳W⠆⠭⠽W⠖⠭W⠤⠭W⠤N⠁W⠳W⠽W⠖N⠁⠰⠰W⠶⠆⠽W⠖N⠁W⠳W⠽W⠤N⠁⠰'
[libmathcat::braille] After substitutions : '⠆⠭W⠖⠆⠭W⠖N⠁W⠳W⠽W⠤N⠁⠰W⠳W⠭W⠤⠆⠭W⠖N⠁W⠳W⠽W⠖N⠁⠰⠰W⠶⠆⠆⠭⠣⠽W⠤N⠁⠜W⠖⠣⠭W⠖N⠁⠜W⠳W⠽W⠤N⠁⠰W⠳W⠆⠭⠣⠽W⠖N⠁⠜W⠤⠣⠭W⠖N⠁⠜W⠳W⠽W⠖N⠁⠰⠰W⠶⠆⠆⠭⠽W⠤⠭W⠖⠭W⠤N⠁W⠳W⠽W⠤N⠁⠰W⠳W⠆⠭⠽W⠖⠭W⠤⠭W⠤N⠁W⠳W⠽W⠖N⠁⠰⠰W⠶⠆⠽W⠖N⠁W⠳W⠽W⠤N⠁⠰'
thread 'braille::Polish::spec::fractions_37' panicked at tests\common\mod.rs:138:23:
assertion `left == right` failed
left: "⠆⠠⠭⠀⠖⠆⠭⠈⠤⠼⠁⠳⠽⠈⠤⠼⠁⠀⠳⠀⠭⠀⠤⠆⠭⠈⠖⠼⠁⠳⠽⠈⠖⠼⠁⠰⠀⠶⠆⠆⠭⠣⠽⠀⠤⠼⠁⠜⠈⠖⠣⠭⠀⠤⠼⠁⠜⠳⠽⠈⠤⠼⠁⠀⠳⠀⠆⠭⠣⠽⠀⠖⠼⠁⠜⠈⠤⠣⠭⠀⠖⠼⠁⠜⠳⠽⠈⠖⠼⠁⠰⠠⠶⠆⠆⠭⠽⠈⠤⠭⠈⠖⠭⠈⠤⠼⠁⠳⠽⠈⠤⠼⠁⠀⠳⠀⠆⠭⠽⠈⠖⠭⠈⠤⠭⠈⠤⠼⠁⠳⠽⠈⠖⠼⠁⠰⠀⠶⠽⠈⠖⠼⠁⠳⠽⠈⠤⠼⠁"
right: "⠆⠭⠀⠖⠆⠭⠀⠖⠼⠁⠀⠳⠀⠽⠀⠤⠼⠁⠰⠀⠳⠀⠭⠀⠤⠆⠭⠀⠖⠼⠁⠀⠳⠀⠽⠀⠖⠼⠁⠰⠰⠀⠶⠆⠆⠭⠣⠽⠀⠤⠼⠁⠜⠀⠖⠣⠭⠀⠖⠼⠁⠜⠀⠳⠀⠽⠀⠤⠼⠁⠰⠀⠳⠀⠆⠭⠣⠽⠀⠖⠼⠁⠜⠀⠤⠣⠭⠀⠖⠼⠁⠜⠀⠳⠀⠽⠀⠖⠼⠁⠰⠰⠀⠶⠆⠆⠭⠽⠀⠤⠭⠀⠖⠭⠀⠤⠼⠁⠀⠳⠀⠽⠀⠤⠼⠁⠰⠀⠳⠀⠆⠭⠽⠀⠖⠭⠀⠤⠭⠀⠤⠼⠁⠀⠳⠀⠽⠀⠖⠼⠁⠰⠰⠀⠶⠆⠽⠀⠖⠼⠁⠀⠳⠀⠽⠀⠤⠼⠁⠰"
---- braille::Polish::spec::fractions_35 stdout ----
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\AppData\Roaming\MathCAT\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\ClearSpeak_Rules.yaml'
[libmathcat::speech] ...processing include: SharedRules/geometry.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\geometry.yaml'
[libmathcat::speech] ...processing include: SharedRules/linear-algebra.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\linear-algebra.yaml'
[libmathcat::speech] ...processing include: SharedRules/calculus.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\calculus.yaml'
[libmathcat::speech] ...processing include: SharedRules/general.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\general.yaml'
[libmathcat::speech] ...processing include: SharedRules/default.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\default.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\unicode.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\definitions.yaml'
[libmathcat::speech] ...processing include: ../../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::canonicalize]
MathML after canonicalize:
<math>
<mrow data-changed='added'>
<mfrac>
<mrow>
<mi>a</mi>
<mo>+</mo>
<mi>b</mi>
</mrow>
<mrow>
<mi>a</mi>
<mo>-</mo>
<mi>b</mi>
</mrow>
</mfrac>
<mo>=</mo>
<mfrac>
<mrow>
<mn>1</mn>
<mo>+</mo>
<mfrac displaystyle='true'>
<mi>b</mi>
<mi>a</mi>
</mfrac>
</mrow>
<mrow>
<mn>1</mn>
<mo>-</mo>
<mfrac displaystyle='true'>
<mi>b</mi>
<mi>a</mi>
</mfrac>
</mrow>
</mfrac>
</mrow>
</math>
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\unicode.yaml'
[libmathcat::speech] *** Character 'g' (0x67) is repeated
[libmathcat::speech] *** Character 'L' (0x4C) is repeated
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::braille] polish_cleanup: start=⠆l⠁W⠖l⠃W⠳Wl⠁W⠤l⠃⠰W⠶⠆N⠁W⠖l⠃⠳l⠁W⠳WN⠁W⠤l⠃⠳l⠁⠰
[libmathcat::braille] After remove mode changes: '⠆⠁W⠖⠃W⠳W⠁W⠤⠃⠰W⠶⠆N⠁W⠖⠃⠳⠁W⠳WN⠁W⠤⠃⠳⠁⠰'
[libmathcat::braille] After substitutions : '⠆⠁W⠖⠃W⠳W⠁W⠤⠃⠰W⠶⠆N⠁W⠖⠃⠳⠁W⠳WN⠁W⠤⠃⠳⠁⠰'
thread 'braille::Polish::spec::fractions_35' panicked at tests\common\mod.rs:138:23:
assertion `left == right` failed
left: "⠠⠁⠈⠖⠃⠳⠁⠈⠤⠃⠀⠶⠆⠼⠁⠀⠖⠆⠃⠳⠈⠀⠳⠀⠼⠁⠀⠤⠆⠃⠳⠁⠰"
right: "⠆⠁⠀⠖⠃⠀⠳⠀⠁⠀⠤⠃⠰⠀⠶⠆⠼⠁⠀⠖⠃⠳⠁⠀⠳⠀⠼⠁⠀⠤⠃⠳⠁⠰"
---- braille::Polish::spec::fractions_39 stdout ----
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\AppData\Roaming\MathCAT\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\ClearSpeak_Rules.yaml'
[libmathcat::speech] ...processing include: SharedRules/geometry.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\geometry.yaml'
[libmathcat::speech] ...processing include: SharedRules/linear-algebra.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\linear-algebra.yaml'
[libmathcat::speech] ...processing include: SharedRules/calculus.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\calculus.yaml'
[libmathcat::speech] ...processing include: SharedRules/general.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\general.yaml'
[libmathcat::speech] ...processing include: SharedRules/default.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\default.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\unicode.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\definitions.yaml'
[libmathcat::speech] ...processing include: ../../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::canonicalize]
MathML after canonicalize:
<math>
<mrow data-changed='added'>
<mfrac>
<mn>1</mn>
<mn>2</mn>
</mfrac>
<mo>+</mo>
<mfrac>
<mn>1</mn>
<mrow>
<mn>2</mn>
<mo>·</mo>
<mn>3</mn>
</mrow>
</mfrac>
<mo>+</mo>
<mfrac>
<mn>1</mn>
<mrow>
<mn>2</mn>
<mo>·</mo>
<mn>3</mn>
<mo>·</mo>
<mn>4</mn>
</mrow>
</mfrac>
</mrow>
</math>
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\unicode.yaml'
[libmathcat::speech] *** Character 'g' (0x67) is repeated
[libmathcat::speech] *** Character 'L' (0x4C) is repeated
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::braille] polish_cleanup: start=N⠁n⠆WW⠖⠆N⠁W⠳WN⠃𝐖⠄N⠉⠰W⠖⠆N⠁W⠳WN⠃𝐖⠄N⠉𝐖⠄N⠙⠰
[libmathcat::braille] After remove mode changes: 'N⠁⠆WW⠖⠆N⠁W⠳WN⠃𝐖⠄N⠉⠰W⠖⠆N⠁W⠳WN⠃𝐖⠄N⠉𝐖⠄N⠙⠰'
[libmathcat::braille] After substitutions : 'N⠁⠆WW⠖⠆N⠁W⠳WN⠃𝐖⠄N⠉⠰W⠖⠆N⠁W⠳WN⠃𝐖⠄N⠉𝐖⠄N⠙⠰'
thread 'braille::Polish::spec::fractions_39' panicked at tests\common\mod.rs:138:23:
assertion `left == right` failed
left: "⠼⠁⠆⠀⠖⠼⠁⠳⠼⠃⠄⠼⠉⠀⠖⠼⠁⠳⠼⠃⠄⠼⠉⠄⠼⠙"
right: "⠼⠁⠆⠀⠖⠆⠼⠁⠀⠳⠀⠼⠃⠄⠼⠉⠰⠀⠖⠆⠼⠁⠀⠳⠀⠼⠃⠄⠼⠉⠄⠼⠙⠰"
---- braille::Polish::spec::fractions_3b stdout ----
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\AppData\Roaming\MathCAT\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\en\ClearSpeak_Rules.yaml'
[libmathcat::speech] ...processing include: SharedRules/geometry.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\en\SharedRules\geometry.yaml'
[libmathcat::speech] ...processing include: SharedRules/linear-algebra.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\en\SharedRules\linear-algebra.yaml'
[libmathcat::speech] ...processing include: SharedRules/general.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\en\SharedRules\general.yaml'
[libmathcat::speech] ...processing include: SharedRules/default.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\en\SharedRules\default.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\en\unicode.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\en\definitions.yaml'
[libmathcat::speech] ...processing include: ../../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::canonicalize]
MathML after canonicalize:
<math>
<mfrac>
<mi>x</mi>
<mi>y</mi>
</mfrac>
</math>
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\unicode.yaml'
[libmathcat::speech] *** Character 'g' (0x67) is repeated
[libmathcat::speech] *** Character 'L' (0x4C) is repeated
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::braille] polish_cleanup: start=⠆l⠭W⠳Wl⠽⠰
[libmathcat::braille] After remove mode changes: '⠆⠭W⠳W⠽⠰'
[libmathcat::braille] After substitutions : '⠆⠭W⠳W⠽⠰'
thread 'braille::Polish::spec::fractions_3b' panicked at tests\common\mod.rs:165:23:
assertion `left == right` failed
left: "⠆⠠⠭⠀⠳⠀⠽⠰"
right: "⠆⠭⠀⠳⠀⠽⠰"
---- braille::Polish::spec::fractions_4 stdout ----
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\AppData\Roaming\MathCAT\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\ClearSpeak_Rules.yaml'
[libmathcat::speech] ...processing include: SharedRules/geometry.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\geometry.yaml'
[libmathcat::speech] ...processing include: SharedRules/linear-algebra.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\linear-algebra.yaml'
[libmathcat::speech] ...processing include: SharedRules/calculus.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\calculus.yaml'
[libmathcat::speech] ...processing include: SharedRules/general.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\general.yaml'
[libmathcat::speech] ...processing include: SharedRules/default.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\default.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\unicode.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\definitions.yaml'
[libmathcat::speech] ...processing include: ../../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::canonicalize]
MathML after canonicalize:
<math>
<mfrac>
<mrow>
<mn>3</mn>
<mo data-changed='added'>⁢</mo>
<mi>x</mi>
</mrow>
<mn>4</mn>
</mfrac>
</math>
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\unicode.yaml'
[libmathcat::speech] *** Character 'g' (0x67) is repeated
[libmathcat::speech] *** Character 'L' (0x4C) is repeated
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::braille] polish_cleanup: start=⠆N⠉l⠭⠳n⠲
[libmathcat::braille] After remove mode changes: '⠆N⠉⠭⠳n⠲'
[libmathcat::braille] After substitutions : '⠆N⠉⠭⠳n⠲'
thread 'braille::Polish::spec::fractions_4' panicked at tests\common\mod.rs:138:23:
assertion `left == right` failed
left: "⠼⠉⠠⠭⠳⠲"
right: "⠆⠼⠉⠭⠳⠲"
---- braille::Polish::spec::fractions_3a stdout ----
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\AppData\Roaming\MathCAT\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\ClearSpeak_Rules.yaml'
[libmathcat::speech] ...processing include: SharedRules/geometry.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\geometry.yaml'
[libmathcat::speech] ...processing include: SharedRules/linear-algebra.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\linear-algebra.yaml'
[libmathcat::speech] ...processing include: SharedRules/calculus.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\calculus.yaml'
[libmathcat::speech] ...processing include: SharedRules/general.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\general.yaml'
[libmathcat::speech] ...processing include: SharedRules/default.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\default.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\unicode.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\definitions.yaml'
[libmathcat::speech] ...processing include: ../../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::canonicalize]
MathML after canonicalize:
<math>
<mfrac>
<mi>x</mi>
<mi>y</mi>
</mfrac>
</math>
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\unicode.yaml'
[libmathcat::speech] *** Character 'g' (0x67) is repeated
[libmathcat::speech] *** Character 'L' (0x4C) is repeated
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::braille] polish_cleanup: start=l⠭⠳l⠽
[libmathcat::braille] After remove mode changes: '⠭⠳⠽'
[libmathcat::braille] After substitutions : '⠭⠳⠽'
thread 'braille::Polish::spec::fractions_3a' panicked at tests\common\mod.rs:138:23:
assertion `left == right` failed
left: "⠠⠭⠳⠽"
right: "⠭⠳⠽"
---- braille::Polish::spec::fractions_6 stdout ----
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\AppData\Roaming\MathCAT\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\ClearSpeak_Rules.yaml'
[libmathcat::speech] ...processing include: SharedRules/geometry.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\geometry.yaml'
[libmathcat::speech] ...processing include: SharedRules/linear-algebra.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\linear-algebra.yaml'
[libmathcat::speech] ...processing include: SharedRules/calculus.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\calculus.yaml'
[libmathcat::speech] ...processing include: SharedRules/general.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\general.yaml'
[libmathcat::speech] ...processing include: SharedRules/default.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\default.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\unicode.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\definitions.yaml'
[libmathcat::speech] ...processing include: ../../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::canonicalize]
MathML after canonicalize:
<math>
<mfrac>
<mrow>
<mrow data-changed='added'>
<mi>a</mi>
<mo data-changed='added'>⁢</mo>
<mi>b</mi>
</mrow>
<mo>+</mo>
<mrow data-changed='added'>
<mi>c</mi>
<mo data-changed='added'>⁢</mo>
<mi>d</mi>
</mrow>
</mrow>
<mn>4</mn>
</mfrac>
</math>
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\unicode.yaml'
[libmathcat::speech] *** Character 'g' (0x67) is repeated
[libmathcat::speech] *** Character 'L' (0x4C) is repeated
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::braille] polish_cleanup: start=⠆l⠁l⠃W⠖l⠉l⠙⠳n⠲
[libmathcat::braille] After remove mode changes: '⠆⠁⠃W⠖⠉⠙⠳n⠲'
[libmathcat::braille] After substitutions : '⠆⠁⠃W⠖⠉⠙⠳n⠲'
thread 'braille::Polish::spec::fractions_6' panicked at tests\common\mod.rs:138:23:
assertion `left == right` failed
left: "⠆⠠⠁⠃⠀⠖⠉⠙⠀⠳⠲"
right: "⠆⠁⠃⠀⠖⠉⠙⠳⠲"
---- braille::Polish::spec::functions_p40_1 stdout ----
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\AppData\Roaming\MathCAT\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\ClearSpeak_Rules.yaml'
[libmathcat::speech] ...processing include: SharedRules/geometry.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\geometry.yaml'
[libmathcat::speech] ...processing include: SharedRules/linear-algebra.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\linear-algebra.yaml'
[libmathcat::speech] ...processing include: SharedRules/calculus.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\calculus.yaml'
[libmathcat::speech] ...processing include: SharedRules/general.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\general.yaml'
[libmathcat::speech] ...processing include: SharedRules/default.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\default.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\unicode.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\definitions.yaml'
[libmathcat::speech] ...processing include: ../../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::canonicalize]
MathML after canonicalize:
<math>
<mrow data-changed='added'>
<mi>y</mi>
<mo>=</mo>
<mrow data-changed='added'>
<mi>f</mi>
<mo data-changed='added'>⁡</mo>
<mrow data-changed='added'>
<mo>(</mo>
<mi>x</mi>
<mo>)</mo>
</mrow>
</mrow>
</mrow>
</math>
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\unicode.yaml'
[libmathcat::speech] *** Character 'g' (0x67) is repeated
[libmathcat::speech] *** Character 'L' (0x4C) is repeated
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::braille] polish_cleanup: start=l⠽W⠶l⠋⠣l⠭⠜
[libmathcat::braille] After remove mode changes: '⠽W⠶⠋⠣⠭⠜'
[libmathcat::braille] After substitutions : '⠽W⠶⠋⠣⠭⠜'
thread 'braille::Polish::spec::functions_p40_1' panicked at tests\common\mod.rs:138:23:
assertion `left == right` failed
left: "⠠⠽⠀⠶⠋⠣⠭⠜"
right: "⠽⠀⠶⠋⠣⠭⠜"
---- braille::Polish::spec::fractions_5 stdout ----
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\AppData\Roaming\MathCAT\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\ClearSpeak_Rules.yaml'
[libmathcat::speech] ...processing include: SharedRules/geometry.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\geometry.yaml'
[libmathcat::speech] ...processing include: SharedRules/linear-algebra.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\linear-algebra.yaml'
[libmathcat::speech] ...processing include: SharedRules/calculus.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\calculus.yaml'
[libmathcat::speech] ...processing include: SharedRules/general.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\general.yaml'
[libmathcat::speech] ...processing include: SharedRules/default.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\default.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\unicode.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\definitions.yaml'
[libmathcat::speech] ...processing include: ../../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::canonicalize]
MathML after canonicalize:
<math>
<mfrac>
<mrow>
<mn>2</mn>
<mo data-changed='added'>⁢</mo>
<mi>a</mi>
</mrow>
<mn>7</mn>
</mfrac>
</math>
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\unicode.yaml'
[libmathcat::speech] *** Character 'g' (0x67) is repeated
[libmathcat::speech] *** Character 'L' (0x4C) is repeated
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::braille] polish_cleanup: start=⠆N⠃l⠁⠳n⠶
[libmathcat::braille] After remove mode changes: '⠆N⠃l⠁⠳n⠶'
[libmathcat::braille] After substitutions : '⠆N⠃l⠁⠳n⠶'
thread 'braille::Polish::spec::fractions_5' panicked at tests\common\mod.rs:138:23:
assertion `left == right` failed
left: "⠼⠃⠠⠁⠳⠶"
right: "⠆⠼⠃⠠⠁⠳⠶"
---- braille::Polish::spec::functions_p40_10 stdout ----
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\AppData\Roaming\MathCAT\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\ClearSpeak_Rules.yaml'
[libmathcat::speech] ...processing include: SharedRules/geometry.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\geometry.yaml'
[libmathcat::speech] ...processing include: SharedRules/linear-algebra.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\linear-algebra.yaml'
[libmathcat::speech] ...processing include: SharedRules/calculus.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\calculus.yaml'
[libmathcat::speech] ...processing include: SharedRules/general.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\general.yaml'
[libmathcat::speech] ...processing include: SharedRules/default.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\default.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\unicode.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\definitions.yaml'
[libmathcat::speech] ...processing include: ../../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::canonicalize]
MathML after canonicalize:
<math>
<mrow data-changed='added'>
<mrow data-changed='added'>
<msup>
<mi>f</mi>
<mrow>
<mo>-</mo>
<mn>1</mn>
</mrow>
</msup>
<mo data-changed='added'>⁡</mo>
<mrow data-changed='added'>
<mo>(</mo>
<mi>x</mi>
<mo>)</mo>
</mrow>
</mrow>
<mo>=</mo>
<mrow data-changed='added'>
<mi>arcsin</mi>
<mo data-changed='added'>⁡</mo>
<mi>x</mi>
</mrow>
</mrow>
</math>
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\unicode.yaml'
[libmathcat::speech] *** Character 'g' (0x67) is repeated
[libmathcat::speech] *** Character 'L' (0x4C) is repeated
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::braille] polish_cleanup: start=l⠋⠬⠤n⠂⠣l⠭⠜W⠶l⠁l⠗l⠉.l⠎l⠊l⠝l⠭
[libmathcat::braille] After remove mode changes: '⠋⠬⠤n⠂⠣⠭⠜W⠶⠁⠗⠉.⠎⠊⠝⠭'
[libmathcat::braille] After substitutions : '⠋⠬⠤n⠂⠣⠭⠜W⠶⠁⠗⠉.⠎⠊⠝⠭'
thread 'braille::Polish::spec::functions_p40_10' panicked at tests\common\mod.rs:138:23:
assertion `left == right` failed
left: "⠠⠋⠌⠤⠂⠣⠭⠜⠀⠶⠫⠂⠎⠭"
right: "⠋⠬⠤⠂⠣⠭⠜⠀⠶⠁⠗⠉⠄⠎⠊⠝⠭"
---- braille::Polish::spec::functions_p40_11 stdout ----
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\AppData\Roaming\MathCAT\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\ClearSpeak_Rules.yaml'
[libmathcat::speech] ...processing include: SharedRules/geometry.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\geometry.yaml'
[libmathcat::speech] ...processing include: SharedRules/linear-algebra.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\linear-algebra.yaml'
[libmathcat::speech] ...processing include: SharedRules/calculus.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\calculus.yaml'
[libmathcat::speech] ...processing include: SharedRules/general.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\general.yaml'
[libmathcat::speech] ...processing include: SharedRules/default.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\default.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\unicode.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\definitions.yaml'
[libmathcat::speech] ...processing include: ../../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::canonicalize]
MathML after canonicalize:
<math>
<mrow data-changed='added'>
<mi>y</mi>
<mo>=</mo>
<mrow data-changed='added'>
<mrow data-changed='added'>
<mfrac>
<mn>3</mn>
<mn>4</mn>
</mfrac>
<mo data-changed='added'>⁢</mo>
<mi>x</mi>
</mrow>
<mo>-</mo>
<mn>1</mn>
</mrow>
</mrow>
</math>
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\unicode.yaml'
[libmathcat::speech] *** Character 'g' (0x67) is repeated
[libmathcat::speech] *** Character 'L' (0x4C) is repeated
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::braille] polish_cleanup: start=l⠽W⠶N⠉n⠲Wl⠭W⠤N⠁
[libmathcat::braille] After remove mode changes: '⠽W⠶N⠉⠲W⠭W⠤N⠁'
[libmathcat::braille] After substitutions : '⠽W⠶N⠉⠲W⠭W⠤N⠁'
thread 'braille::Polish::spec::functions_p40_11' panicked at tests\common\mod.rs:138:23:
assertion `left == right` failed
left: "⠠⠽⠀⠶⠼⠉⠲⠭⠀⠤⠼⠁"
right: "⠽⠀⠶⠼⠉⠲⠀⠭⠀⠤⠼⠁"
---- braille::Polish::spec::functions_p40_12 stdout ----
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\AppData\Roaming\MathCAT\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\ClearSpeak_Rules.yaml'
[libmathcat::speech] ...processing include: SharedRules/geometry.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\geometry.yaml'
[libmathcat::speech] ...processing include: SharedRules/linear-algebra.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\linear-algebra.yaml'
[libmathcat::speech] ...processing include: SharedRules/calculus.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\calculus.yaml'
[libmathcat::speech] ...processing include: SharedRules/general.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\general.yaml'
[libmathcat::speech] ...processing include: SharedRules/default.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\default.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\unicode.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\definitions.yaml'
[libmathcat::speech] ...processing include: ../../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::canonicalize]
MathML after canonicalize:
<math>
<mrow data-changed='added'>
<msup>
<mi>y</mi>
<mrow>
<mo>-</mo>
<mn>1</mn>
</mrow>
</msup>
<mo>=</mo>
<mrow data-changed='added'>
<mrow data-changed='added'>
<mfrac>
<mn>4</mn>
<mn>3</mn>
</mfrac>
<mo data-changed='added'>⁢</mo>
<mi>x</mi>
</mrow>
<mo>+</mo>
<mfrac>
<mn>4</mn>
<mn>3</mn>
</mfrac>
</mrow>
</mrow>
</math>
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\unicode.yaml'
[libmathcat::speech] *** Character 'g' (0x67) is repeated
[libmathcat::speech] *** Character 'L' (0x4C) is repeated
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::braille] polish_cleanup: start=l⠽⠬⠤n⠂W⠶N⠙n⠒Wl⠭W⠖N⠙n⠒W
[libmathcat::braille] After remove mode changes: '⠽⠬⠤n⠂W⠶N⠙⠒W⠭W⠖N⠙⠒W'
[libmathcat::braille] After substitutions : '⠽⠬⠤n⠂W⠶N⠙⠒W⠭W⠖N⠙⠒W'
thread 'braille::Polish::spec::functions_p40_12' panicked at tests\common\mod.rs:138:23:
assertion `left == right` failed
left: "⠠⠽⠌⠤⠂⠀⠶⠼⠙⠒⠭⠀⠖⠼⠙⠒"
right: "⠽⠬⠤⠂⠀⠶⠼⠙⠒⠀⠭⠀⠖⠼⠙⠒"
---- braille::Polish::spec::functions_p40_2 stdout ----
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\AppData\Roaming\MathCAT\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\ClearSpeak_Rules.yaml'
[libmathcat::speech] ...processing include: SharedRules/geometry.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\geometry.yaml'
[libmathcat::speech] ...processing include: SharedRules/linear-algebra.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\linear-algebra.yaml'
[libmathcat::speech] ...processing include: SharedRules/calculus.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\calculus.yaml'
[libmathcat::speech] ...processing include: SharedRules/general.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\general.yaml'
[libmathcat::speech] ...processing include: SharedRules/default.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\default.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\unicode.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\definitions.yaml'
[libmathcat::speech] ...processing include: ../../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::canonicalize]
MathML after canonicalize:
<math>
<mrow data-changed='added'>
<mrow data-changed='added'>
<mi>f</mi>
<mo data-changed='added'>⁡</mo>
<mrow data-changed='added'>
<mo>(</mo>
<mi>x</mi>
<mo>)</mo>
</mrow>
</mrow>
<mo>=</mo>
<mrow data-changed='added'>
<mrow data-changed='added'>
<mn>2</mn>
<mo data-changed='added'>⁢</mo>
<mi>x</mi>
</mrow>
<mo>-</mo>
<mn>1</mn>
</mrow>
</mrow>
</math>
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\unicode.yaml'
[libmathcat::speech] *** Character 'g' (0x67) is repeated
[libmathcat::speech] *** Character 'L' (0x4C) is repeated
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::braille] polish_cleanup: start=l⠋⠣l⠭⠜W⠶N⠃l⠭W⠤N⠁
[libmathcat::braille] After remove mode changes: '⠋⠣⠭⠜W⠶N⠃⠭W⠤N⠁'
[libmathcat::braille] After substitutions : '⠋⠣⠭⠜W⠶N⠃⠭W⠤N⠁'
thread 'braille::Polish::spec::functions_p40_2' panicked at tests\common\mod.rs:138:23:
assertion `left == right` failed
left: "⠠⠋⠣⠭⠜⠀⠶⠼⠃⠭⠀⠤⠼⠁"
right: "⠋⠣⠭⠜⠀⠶⠼⠃⠭⠀⠤⠼⠁"
---- braille::Polish::spec::functions_p40_3 stdout ----
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\AppData\Roaming\MathCAT\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\ClearSpeak_Rules.yaml'
[libmathcat::speech] ...processing include: SharedRules/geometry.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\geometry.yaml'
[libmathcat::speech] ...processing include: SharedRules/linear-algebra.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\linear-algebra.yaml'
[libmathcat::speech] ...processing include: SharedRules/calculus.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\calculus.yaml'
[libmathcat::speech] ...processing include: SharedRules/general.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\general.yaml'
[libmathcat::speech] ...processing include: SharedRules/default.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\default.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\unicode.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\definitions.yaml'
[libmathcat::speech] ...processing include: ../../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::canonicalize]
MathML after canonicalize:
<math>
<mrow data-changed='added'>
<mi>y</mi>
<mo>=</mo>
<mrow data-changed='added'>
<mrow data-changed='added'>
<mn>2</mn>
<mo data-changed='added'>⁢</mo>
<mi>x</mi>
</mrow>
<mo>-</mo>
<mn>1</mn>
</mrow>
</mrow>
</math>
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\unicode.yaml'
[libmathcat::speech] *** Character 'g' (0x67) is repeated
[libmathcat::speech] *** Character 'L' (0x4C) is repeated
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::braille] polish_cleanup: start=l⠽W⠶N⠃l⠭W⠤N⠁
[libmathcat::braille] After remove mode changes: '⠽W⠶N⠃⠭W⠤N⠁'
[libmathcat::braille] After substitutions : '⠽W⠶N⠃⠭W⠤N⠁'
thread 'braille::Polish::spec::functions_p40_3' panicked at tests\common\mod.rs:138:23:
assertion `left == right` failed
left: "⠠⠽⠀⠶⠼⠃⠭⠀⠤⠼⠁"
right: "⠽⠀⠶⠼⠃⠭⠀⠤⠼⠁"
---- braille::Polish::spec::functions_p40_6 stdout ----
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\AppData\Roaming\MathCAT\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\ClearSpeak_Rules.yaml'
[libmathcat::speech] ...processing include: SharedRules/geometry.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\geometry.yaml'
[libmathcat::speech] ...processing include: SharedRules/linear-algebra.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\linear-algebra.yaml'
[libmathcat::speech] ...processing include: SharedRules/calculus.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\calculus.yaml'
[libmathcat::speech] ...processing include: SharedRules/general.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\general.yaml'
[libmathcat::speech] ...processing include: SharedRules/default.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\default.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\unicode.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\definitions.yaml'
[libmathcat::speech] ...processing include: ../../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::canonicalize]
MathML after canonicalize:
<math>
<mrow data-changed='added'>
<mrow data-changed='added'>
<mi>f</mi>
<mo data-changed='added'>⁡</mo>
<mrow data-changed='added'>
<mo>(</mo>
<mi>x</mi>
<mo>)</mo>
</mrow>
</mrow>
<mo>=</mo>
<mrow data-changed='added'>
<mrow data-changed='added'>
<mrow data-changed='added'>
<mo>-</mo>
<mn>2</mn>
</mrow>
<mo data-changed='added'>⁢</mo>
<msup>
<mi>x</mi>
<mn>2</mn>
</msup>
</mrow>
<mo>+</mo>
<mrow data-changed='added'>
<mn>4</mn>
<mo data-changed='added'>⁢</mo>
<mi>x</mi>
</mrow>
<mo>+</mo>
<mn>6</mn>
</mrow>
<mo>=</mo>
<mrow data-changed='added'>
<mrow data-changed='added'>
<mrow data-changed='added'>
<mo>-</mo>
<mn>2</mn>
</mrow>
<mo data-changed='added'>⁢</mo>
<msup>
<mrow data-changed='added'>
<mo>(</mo>
<mrow data-changed='added'>
<mi>x</mi>
<mo>-</mo>
<mn>1</mn>
</mrow>
<mo>)</mo>
</mrow>
<mn>2</mn>
</msup>
</mrow>
<mo>+</mo>
<mn>8</mn>
</mrow>
</mrow>
</math>
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\unicode.yaml'
[libmathcat::speech] *** Character 'g' (0x67) is repeated
[libmathcat::speech] *** Character 'L' (0x4C) is repeated
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::braille] polish_cleanup: start=l⠋⠣l⠭⠜W⠶⠤N⠃l⠭⠬n⠆W⠖N⠙l⠭W⠖N⠋W⠶⠤N⠃⠣l⠭W⠤N⠁⠜⠬n⠆W⠖N⠓
[libmathcat::braille] After remove mode changes: '⠋⠣⠭⠜W⠶⠤N⠃⠭⠬n⠆W⠖N⠙⠭W⠖N⠋W⠶⠤N⠃⠣⠭W⠤N⠁⠜⠬⠆W⠖N⠓'
[libmathcat::braille] After substitutions : '⠋⠣⠭⠜W⠶⠤N⠃⠭⠬n⠆W⠖N⠙⠭W⠖N⠋W⠶⠤N⠃⠣⠭W⠤N⠁⠜⠬⠆W⠖N⠓'
thread 'braille::Polish::spec::functions_p40_6' panicked at tests\common\mod.rs:138:23:
assertion `left == right` failed
left: "⠠⠋⠣⠭⠜⠀⠶⠤⠼⠃⠭⠬⠆⠀⠖⠼⠙⠭⠀⠖⠼⠋⠀⠶⠤⠼⠃⠣⠭⠀⠤⠼⠁⠜⠬⠆⠀⠖⠼⠓"
right: "⠋⠣⠭⠜⠀⠶⠤⠼⠃⠭⠬⠆⠀⠖⠼⠙⠭⠀⠖⠼⠋⠀⠶⠤⠼⠃⠣⠭⠀⠤⠼⠁⠜⠬⠆⠀⠖⠼⠓"
---- braille::Polish::spec::functions_p40_5 stdout ----
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\AppData\Roaming\MathCAT\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\ClearSpeak_Rules.yaml'
[libmathcat::speech] ...processing include: SharedRules/geometry.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\geometry.yaml'
[libmathcat::speech] ...processing include: SharedRules/linear-algebra.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\linear-algebra.yaml'
[libmathcat::speech] ...processing include: SharedRules/calculus.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\calculus.yaml'
[libmathcat::speech] ...processing include: SharedRules/general.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\general.yaml'
[libmathcat::speech] ...processing include: SharedRules/default.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\default.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\unicode.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\definitions.yaml'
[libmathcat::speech] ...processing include: ../../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::canonicalize]
MathML after canonicalize:
<math>
<mrow data-changed='added'>
<mi>x</mi>
<mo>→</mo>
<mrow data-changed='added'>
<mrow data-changed='added'>
<mn>2</mn>
<mo data-changed='added'>⁢</mo>
<mi>x</mi>
</mrow>
<mo>-</mo>
<mn>1</mn>
</mrow>
</mrow>
</math>
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\unicode.yaml'
[libmathcat::speech] *** Character 'g' (0x67) is repeated
[libmathcat::speech] *** Character 'L' (0x4C) is repeated
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::braille] polish_cleanup: start=l⠭W⠒⠂N⠃l⠭W⠤N⠁
[libmathcat::braille] After remove mode changes: '⠭W⠒⠂N⠃⠭W⠤N⠁'
[libmathcat::braille] After substitutions : '⠭W⠒⠂N⠃⠭W⠤N⠁'
thread 'braille::Polish::spec::functions_p40_5' panicked at tests\common\mod.rs:138:23:
assertion `left == right` failed
left: "⠠⠭⠀⠒⠂⠼⠃⠭⠀⠤⠼⠁"
right: "⠭⠀⠒⠂⠼⠃⠭⠀⠤⠼⠁"
---- braille::Polish::spec::functions_p40_4 stdout ----
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\AppData\Roaming\MathCAT\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\ClearSpeak_Rules.yaml'
[libmathcat::speech] ...processing include: SharedRules/geometry.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\geometry.yaml'
[libmathcat::speech] ...processing include: SharedRules/linear-algebra.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\linear-algebra.yaml'
[libmathcat::speech] ...processing include: SharedRules/calculus.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\calculus.yaml'
[libmathcat::speech] ...processing include: SharedRules/general.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\general.yaml'
[libmathcat::speech] ...processing include: SharedRules/default.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\default.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\unicode.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\definitions.yaml'
[libmathcat::speech] ...processing include: ../../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::canonicalize]
MathML after canonicalize:
<math>
<mrow data-changed='added'>
<mrow data-changed='added'>
<mi>x</mi>
<mo accent='false' stretchy='false'>→</mo>
<mi>y</mi>
</mrow>
<mo>=</mo>
<mrow data-changed='added'>
<mrow data-changed='added'>
<mn>2</mn>
<mo data-changed='added'>⁢</mo>
<mi>x</mi>
</mrow>
<mo>-</mo>
<mn>1</mn>
</mrow>
</mrow>
</math>
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\unicode.yaml'
[libmathcat::speech] *** Character 'g' (0x67) is repeated
[libmathcat::speech] *** Character 'L' (0x4C) is repeated
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::braille] polish_cleanup: start=l⠭W⠒⠂l⠽W⠶N⠃l⠭W⠤N⠁
[libmathcat::braille] After remove mode changes: '⠭W⠒⠂⠽W⠶N⠃⠭W⠤N⠁'
[libmathcat::braille] After substitutions : '⠭W⠒⠂⠽W⠶N⠃⠭W⠤N⠁'
thread 'braille::Polish::spec::functions_p40_4' panicked at tests\common\mod.rs:138:23:
assertion `left == right` failed
left: "⠠⠭⠀⠒⠂⠽⠀⠶⠼⠃⠭⠀⠤⠼⠁"
right: "⠭⠀⠒⠂⠽⠀⠶⠼⠃⠭⠀⠤⠼⠁"
---- braille::Polish::spec::functions_p40_9 stdout ----
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\AppData\Roaming\MathCAT\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\ClearSpeak_Rules.yaml'
[libmathcat::speech] ...processing include: SharedRules/geometry.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\geometry.yaml'
[libmathcat::speech] ...processing include: SharedRules/linear-algebra.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\linear-algebra.yaml'
[libmathcat::speech] ...processing include: SharedRules/calculus.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\calculus.yaml'
[libmathcat::speech] ...processing include: SharedRules/general.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\general.yaml'
[libmathcat::speech] ...processing include: SharedRules/default.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\default.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\unicode.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\definitions.yaml'
[libmathcat::speech] ...processing include: ../../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::canonicalize]
MathML after canonicalize:
<math>
<mrow data-changed='added'>
<mrow data-changed='added'>
<mi>f</mi>
<mo data-changed='added'>⁡</mo>
<mrow data-changed='added'>
<mo>(</mo>
<mi>x</mi>
<mo>)</mo>
</mrow>
</mrow>
<mo>=</mo>
<mrow data-changed='added'>
<mi>sin</mi>
<mo data-changed='added'>⁡</mo>
<mi>x</mi>
</mrow>
</mrow>
</math>
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\unicode.yaml'
[libmathcat::speech] *** Character 'g' (0x67) is repeated
[libmathcat::speech] *** Character 'L' (0x4C) is repeated
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::braille] polish_cleanup: start=l⠋⠣l⠭⠜W⠶⠫⠎l⠭
[libmathcat::braille] After remove mode changes: '⠋⠣⠭⠜W⠶⠫⠎⠭'
[libmathcat::braille] After substitutions : '⠋⠣⠭⠜W⠶⠫⠎⠭'
thread 'braille::Polish::spec::functions_p40_9' panicked at tests\common\mod.rs:138:23:
assertion `left == right` failed
left: "⠠⠋⠣⠭⠜⠀⠶⠫⠎⠭"
right: "⠋⠣⠭⠜⠀⠶⠫⠎⠭"
---- braille::Polish::spec::functions_p40_7 stdout ----
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\AppData\Roaming\MathCAT\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\ClearSpeak_Rules.yaml'
[libmathcat::speech] ...processing include: SharedRules/geometry.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\geometry.yaml'
[libmathcat::speech] ...processing include: SharedRules/linear-algebra.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\linear-algebra.yaml'
[libmathcat::speech] ...processing include: SharedRules/calculus.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\calculus.yaml'
[libmathcat::speech] ...processing include: SharedRules/general.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\general.yaml'
[libmathcat::speech] ...processing include: SharedRules/default.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\default.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\unicode.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\definitions.yaml'
[libmathcat::speech] ...processing include: ../../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::canonicalize]
MathML after canonicalize:
<math>
<mrow data-changed='added'>
<mi>W</mi>
<mo>=</mo>
<mrow data-changed='added'>
<mo>(</mo>
<mrow data-changed='added'>
<mn>1</mn>
<mo>,</mo>
<mn>8</mn>
</mrow>
<mo>)</mo>
</mrow>
</mrow>
</math>
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\unicode.yaml'
[libmathcat::speech] *** Character 'g' (0x67) is repeated
[libmathcat::speech] *** Character 'L' (0x4C) is repeated
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::braille] polish_cleanup: start=L⠺W⠶⠣N⠁⠠,WN⠓⠜
[libmathcat::braille] After remove mode changes: '⠺W⠶⠣N⠁⠠,WN⠓⠜'
[libmathcat::braille] After substitutions : '⠺W⠶⠣N⠁⠠,WN⠓⠜'
thread 'braille::Polish::spec::functions_p40_7' panicked at tests\common\mod.rs:138:23:
assertion `left == right` failed
left: "⠨⠺⠀⠶⠣⠼⠁⠠⠂⠀⠼⠓⠜"
right: "⠺⠀⠶⠣⠼⠁⠠⠂⠀⠼⠓⠜"
---- braille::Polish::spec::functions_p40_8 stdout ----
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\AppData\Roaming\MathCAT\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\ClearSpeak_Rules.yaml'
[libmathcat::speech] ...processing include: SharedRules/geometry.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\geometry.yaml'
[libmathcat::speech] ...processing include: SharedRules/linear-algebra.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\linear-algebra.yaml'
[libmathcat::speech] ...processing include: SharedRules/calculus.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\calculus.yaml'
[libmathcat::speech] ...processing include: SharedRules/general.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\general.yaml'
[libmathcat::speech] ...processing include: SharedRules/default.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\default.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\unicode.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\definitions.yaml'
[libmathcat::speech] ...processing include: ../../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::canonicalize]
MathML after canonicalize:
<math>
<msup>
<mi>f</mi>
<mrow>
<mo>-</mo>
<mn>1</mn>
</mrow>
</msup>
</math>
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\unicode.yaml'
[libmathcat::speech] *** Character 'g' (0x67) is repeated
[libmathcat::speech] *** Character 'L' (0x4C) is repeated
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::braille] polish_cleanup: start=l⠋⠬⠤n⠂
[libmathcat::braille] After remove mode changes: '⠋⠬⠤n⠂'
[libmathcat::braille] After substitutions : '⠋⠬⠤n⠂'
thread 'braille::Polish::spec::functions_p40_8' panicked at tests\common\mod.rs:138:23:
assertion `left == right` failed
left: "⠠⠋⠌⠤⠂"
right: "⠋⠬⠤⠂"
---- braille::Polish::spec::functions_p41_1 stdout ----
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\AppData\Roaming\MathCAT\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\ClearSpeak_Rules.yaml'
[libmathcat::speech] ...processing include: SharedRules/geometry.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\geometry.yaml'
[libmathcat::speech] ...processing include: SharedRules/linear-algebra.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\linear-algebra.yaml'
[libmathcat::speech] ...processing include: SharedRules/calculus.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\calculus.yaml'
[libmathcat::speech] ...processing include: SharedRules/general.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\general.yaml'
[libmathcat::speech] ...processing include: SharedRules/default.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\default.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\unicode.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\definitions.yaml'
[libmathcat::speech] ...processing include: ../../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::canonicalize]
MathML after canonicalize:
<math>
<mrow data-changed='added'>
<mi>f</mi>
<mo data-changed='added'>⁡</mo>
<mrow data-changed='added'>
<mo>(</mo>
<mrow data-changed='added'>
<mi>g</mi>
<mo data-changed='added'>⁡</mo>
<mrow data-changed='added'>
<mo>(</mo>
<mi>x</mi>
<mo>)</mo>
</mrow>
</mrow>
<mo>)</mo>
</mrow>
</mrow>
</math>
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\unicode.yaml'
[libmathcat::speech] *** Character 'g' (0x67) is repeated
[libmathcat::speech] *** Character 'L' (0x4C) is repeated
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::braille] polish_cleanup: start=l⠋⠣⠫⠩⠒⠒⠕⠣l⠭⠜⠜
[libmathcat::braille] After remove mode changes: '⠋⠣⠫⠩⠒⠒⠕⠣⠭⠜⠜'
[libmathcat::braille] After substitutions : '⠋⠣⠫⠩⠒⠒⠕⠣⠭⠜⠜'
thread 'braille::Polish::spec::functions_p41_1' panicked at tests\common\mod.rs:138:23:
assertion `left == right` failed
left: "⠠⠋⠣⠛⠣⠭⠜⠜"
right: "⠋⠣⠫⠩⠒⠒⠕⠣⠭⠜⠜"
---- braille::Polish::spec::functions_p41_2 stdout ----
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\AppData\Roaming\MathCAT\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\ClearSpeak_Rules.yaml'
[libmathcat::speech] ...processing include: SharedRules/geometry.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\geometry.yaml'
[libmathcat::speech] ...processing include: SharedRules/linear-algebra.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\linear-algebra.yaml'
[libmathcat::speech] ...processing include: SharedRules/calculus.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\calculus.yaml'
[libmathcat::speech] ...processing include: SharedRules/general.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\general.yaml'
[libmathcat::speech] ...processing include: SharedRules/default.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\default.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\unicode.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\definitions.yaml'
[libmathcat::speech] ...processing include: ../../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::canonicalize]
MathML after canonicalize:
<math>
<mrow data-changed='added'>
<mi>u</mi>
<mo>=</mo>
<mrow data-changed='added'>
<mi>g</mi>
<mo data-changed='added'>⁡</mo>
<mrow data-changed='added'>
<mo>(</mo>
<mi>x</mi>
<mo>)</mo>
</mrow>
</mrow>
<mo>=</mo>
<mrow data-changed='added'>
<mrow data-changed='added'>
<mn>3</mn>
<mo data-changed='added'>⁢</mo>
<mi>x</mi>
</mrow>
<mo>+</mo>
<mn>2</mn>
</mrow>
</mrow>
</math>
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\unicode.yaml'
[libmathcat::speech] *** Character 'g' (0x67) is repeated
[libmathcat::speech] *** Character 'L' (0x4C) is repeated
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::braille] polish_cleanup: start=l⠥W⠶⠫⠩⠒⠒⠕⠣l⠭⠜W⠶N⠉l⠭W⠖N⠃
[libmathcat::braille] After remove mode changes: '⠥W⠶⠫⠩⠒⠒⠕⠣⠭⠜W⠶N⠉⠭W⠖N⠃'
[libmathcat::braille] After substitutions : '⠥W⠶⠫⠩⠒⠒⠕⠣⠭⠜W⠶N⠉⠭W⠖N⠃'
thread 'braille::Polish::spec::functions_p41_2' panicked at tests\common\mod.rs:138:23:
assertion `left == right` failed
left: "⠠⠥⠀⠶⠛⠣⠭⠜⠀⠶⠼⠉⠭⠀⠖⠼⠃"
right: "⠥⠀⠶⠫⠩⠒⠒⠕⠣⠭⠜⠀⠶⠼⠉⠭⠀⠖⠼⠃"
---- braille::Polish::spec::functions_p41_3 stdout ----
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\AppData\Roaming\MathCAT\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\ClearSpeak_Rules.yaml'
[libmathcat::speech] ...processing include: SharedRules/geometry.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\geometry.yaml'
[libmathcat::speech] ...processing include: SharedRules/linear-algebra.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\linear-algebra.yaml'
[libmathcat::speech] ...processing include: SharedRules/calculus.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\calculus.yaml'
[libmathcat::speech] ...processing include: SharedRules/general.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\general.yaml'
[libmathcat::speech] ...processing include: SharedRules/default.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\default.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\unicode.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\definitions.yaml'
[libmathcat::speech] ...processing include: ../../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::canonicalize]
MathML after canonicalize:
<math>
<mrow data-changed='added'>
<mrow data-changed='added'>
<mi>f</mi>
<mo data-changed='added'>⁡</mo>
<mrow data-changed='added'>
<mo>(</mo>
<mi>u</mi>
<mo>)</mo>
</mrow>
</mrow>
<mo>=</mo>
<mfrac>
<msqrt>
<mi>u</mi>
</msqrt>
<mi>u</mi>
</mfrac>
</mrow>
</math>
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\unicode.yaml'
[libmathcat::speech] *** Character 'g' (0x67) is repeated
[libmathcat::speech] *** Character 'L' (0x4C) is repeated
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::braille] polish_cleanup: start=l⠋⠣l⠥⠜W⠶⠩l⠥⠳l⠥
[libmathcat::braille] After remove mode changes: '⠋⠣⠥⠜W⠶⠩⠥⠳⠥'
[libmathcat::braille] After substitutions : '⠋⠣⠥⠜W⠶⠩⠥⠳⠥'
thread 'braille::Polish::spec::functions_p41_3' panicked at tests\common\mod.rs:138:23:
assertion `left == right` failed
left: "⠠⠋⠣⠥⠜⠀⠶⠩⠥⠳⠥"
right: "⠋⠣⠥⠜⠀⠶⠩⠥⠳⠥"
---- braille::Polish::spec::functions_p41_4 stdout ----
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\AppData\Roaming\MathCAT\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\ClearSpeak_Rules.yaml'
[libmathcat::speech] ...processing include: SharedRules/geometry.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\geometry.yaml'
[libmathcat::speech] ...processing include: SharedRules/linear-algebra.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\linear-algebra.yaml'
[libmathcat::speech] ...processing include: SharedRules/calculus.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\calculus.yaml'
[libmathcat::speech] ...processing include: SharedRules/general.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\general.yaml'
[libmathcat::speech] ...processing include: SharedRules/default.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\default.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\unicode.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\definitions.yaml'
[libmathcat::speech] ...processing include: ../../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::canonicalize]
MathML after canonicalize:
<math>
<mrow data-changed='added'>
<mrow data-changed='added'>
<mi>f</mi>
<mo data-changed='added'>⁡</mo>
<mrow data-changed='added'>
<mo>(</mo>
<mrow data-changed='added'>
<mi>g</mi>
<mo data-changed='added'>⁡</mo>
<mrow data-changed='added'>
<mo>(</mo>
<mi>x</mi>
<mo>)</mo>
</mrow>
</mrow>
<mo>)</mo>
</mrow>
</mrow>
<mo>=</mo>
<mfrac>
<msqrt>
<mrow data-changed='added'>
<mrow data-changed='added'>
<mn>3</mn>
<mo data-changed='added'>⁢</mo>
<mi>x</mi>
</mrow>
<mo>+</mo>
<mn>2</mn>
</mrow>
</msqrt>
<mrow>
<mrow data-changed='added'>
<mn>3</mn>
<mo data-changed='added'>⁢</mo>
<mi>x</mi>
</mrow>
<mo>+</mo>
<mn>2</mn>
</mrow>
</mfrac>
</mrow>
</math>
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\unicode.yaml'
[libmathcat::speech] *** Character 'g' (0x67) is repeated
[libmathcat::speech] *** Character 'L' (0x4C) is repeated
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::braille] polish_cleanup: start=l⠋⠣⠫⠩⠒⠒⠕⠣l⠭⠜⠜W⠶⠆⠩N⠉l⠭W⠖N⠃W⠳WN⠉l⠭W⠖N⠃⠰
[libmathcat::braille] After remove mode changes: '⠋⠣⠫⠩⠒⠒⠕⠣⠭⠜⠜W⠶⠆⠩N⠉⠭W⠖N⠃W⠳WN⠉⠭W⠖N⠃⠰'
[libmathcat::braille] After substitutions : '⠋⠣⠫⠩⠒⠒⠕⠣⠭⠜⠜W⠶⠆⠩N⠉⠭W⠖N⠃W⠳WN⠉⠭W⠖N⠃⠰'
thread 'braille::Polish::spec::functions_p41_4' panicked at tests\common\mod.rs:138:23:
assertion `left == right` failed
left: "⠠⠋⠣⠛⠣⠭⠜⠜⠀⠶⠩⠼⠉⠭⠈⠖⠼⠃⠳⠼⠉⠭⠈⠖⠼⠃"
right: "⠋⠣⠫⠩⠒⠒⠕⠣⠭⠜⠜⠀⠶⠆⠩⠼⠉⠭⠀⠖⠼⠃⠀⠳⠀⠼⠉⠭⠀⠖⠼⠃⠰"
---- braille::Polish::spec::functions_p41_5_const stdout ----
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\AppData\Roaming\MathCAT\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\ClearSpeak_Rules.yaml'
[libmathcat::speech] ...processing include: SharedRules/geometry.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\geometry.yaml'
[libmathcat::speech] ...processing include: SharedRules/linear-algebra.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\linear-algebra.yaml'
[libmathcat::speech] ...processing include: SharedRules/calculus.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\calculus.yaml'
[libmathcat::speech] ...processing include: SharedRules/general.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\general.yaml'
[libmathcat::speech] ...processing include: SharedRules/default.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\default.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\unicode.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\definitions.yaml'
[libmathcat::speech] ...processing include: ../../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::canonicalize]
MathML after canonicalize:
<math>
<mrow data-changed='added'>
<mrow data-changed='added'>
<mi>f</mi>
<mo data-changed='added'>⁡</mo>
<mrow data-changed='added'>
<mo>(</mo>
<mi>x</mi>
<mo>)</mo>
</mrow>
</mrow>
<mo>=</mo>
<mi>const</mi>
</mrow>
</math>
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\unicode.yaml'
[libmathcat::speech] *** Character 'g' (0x67) is repeated
[libmathcat::speech] *** Character 'L' (0x4C) is repeated
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::braille] polish_cleanup: start=l⠋⠣l⠭⠜W⠶⠼⠅
[libmathcat::braille] After remove mode changes: '⠋⠣⠭⠜W⠶⠼⠅'
[libmathcat::braille] After substitutions : '⠋⠣⠭⠜W⠶⠼⠅'
thread 'braille::Polish::spec::functions_p41_5_const' panicked at tests\common\mod.rs:138:23:
assertion `left == right` failed
left: "⠠⠋⠣⠭⠜⠀⠶⠼⠅"
right: "⠋⠣⠭⠜⠀⠶⠼⠅"
---- braille::Polish::spec::functions_p41_8 stdout ----
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\AppData\Roaming\MathCAT\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\ClearSpeak_Rules.yaml'
[libmathcat::speech] ...processing include: SharedRules/geometry.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\geometry.yaml'
[libmathcat::speech] ...processing include: SharedRules/linear-algebra.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\linear-algebra.yaml'
[libmathcat::speech] ...processing include: SharedRules/calculus.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\calculus.yaml'
[libmathcat::speech] ...processing include: SharedRules/general.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\general.yaml'
[libmathcat::speech] ...processing include: SharedRules/default.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\default.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\unicode.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\definitions.yaml'
[libmathcat::speech] ...processing include: ../../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::canonicalize]
MathML after canonicalize:
<math>
<mrow data-changed='added'>
<mrow data-changed='added'>
<msub>
<mi>f</mi>
<mrow>
<mi>n</mi>
<mo>+</mo>
<mn>1</mn>
</mrow>
</msub>
<mo data-changed='added'>⁡</mo>
<mrow data-changed='added'>
<mo>(</mo>
<mi>x</mi>
<mo>)</mo>
</mrow>
</mrow>
<mo>=</mo>
<mrow data-changed='added'>
<mrow data-changed='added'>
<mrow data-changed='added'>
<mo>(</mo>
<mrow data-changed='added'>
<mi>n</mi>
<mo>+</mo>
<mn>1</mn>
</mrow>
<mo>)</mo>
</mrow>
<mo data-changed='added'>⁢</mo>
<mi>x</mi>
</mrow>
<mo>+</mo>
<mn>1</mn>
</mrow>
</mrow>
</math>
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\unicode.yaml'
[libmathcat::speech] *** Character 'g' (0x67) is repeated
[libmathcat::speech] *** Character 'L' (0x4C) is repeated
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
thread 'braille::Polish::spec::functions_p41_8' panicked at tests\common\mod.rs:139:19:
Pattern match/replacement failure!
caused by: attempting replacement pattern: "default" for "math".
Replacement
["*"]
...due to matching the MathML
<math id='M2dkors2-0' data-id-added='true'>
<mrow data-changed='added' id='M2dkors2-1' data-id-added='true'>
<mrow data-changed='added' id='M2dkors2-2' data-id-added='true'>
<msub id='M2dkors2-3' data-id-added='true'>
<mi id='M2dkors2-4' data-id-added='true'>f</mi>
<mrow id='M2dkors2-5' data-id-added='true'>
<mi id='M2dkors2-6' data-id-added='true'>n</mi>
<mo id='M2dkors2-7' data-id-added='true'>+</mo>
<mn id='M2dkors2-8' data-id-added='true'>1</mn>
</mrow>
</msub>
<mo data-changed='added' id='M2dkors2-9' data-id-added='true'>⁡</mo>
<mrow data-changed='added' id='M2dkors2-10' data-id-added='true'>
<mo id='M2dkors2-11' data-id-added='true'>(</mo>
<mi id='M2dkors2-12' data-id-added='true'>x</mi>
<mo id='M2dkors2-13' data-id-added='true'>)</mo>
</mrow>
</mrow>
<mo id='M2dkors2-14' data-id-added='true'>=</mo>
<mrow data-changed='added' id='M2dkors2-15' data-id-added='true'>
<mrow data-changed='added' id='M2dkors2-16' data-id-added='true'>
<mrow data-changed='added' id='M2dkors2-17' data-id-added='true'>
<mo id='M2dkors2-18' data-id-added='true'>(</mo>
<mrow data-changed='added' id='M2dkors2-19' data-id-added='true'>
<mi id='M2dkors2-20' data-id-added='true'>n</mi>
<mo id='M2dkors2-21' data-id-added='true'>+</mo>
<mn id='M2dkors2-22' data-id-added='true'>1</mn>
</mrow>
<mo id='M2dkors2-23' data-id-added='true'>)</mo>
</mrow>
<mo data-changed='added' id='M2dkors2-24' data-id-added='true'>⁢</mo>
<mi id='M2dkors2-25' data-id-added='true'>x</mi>
</mrow>
<mo id='M2dkors2-26' data-id-added='true'>+</mo>
<mn id='M2dkors2-27' data-id-added='true'>1</mn>
</mrow>
</mrow>
</math>
with the pattern
"."
The patterns are in \\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml.
caused by: attempting replacement pattern: "default" for "mrow".
Replacement
["*"]
...due to matching the MathML
<mrow data-changed='added' id='M2dkors2-1' data-id-added='true'>
<mrow data-changed='added' id='M2dkors2-2' data-id-added='true'>
<msub id='M2dkors2-3' data-id-added='true'>
<mi id='M2dkors2-4' data-id-added='true'>f</mi>
<mrow id='M2dkors2-5' data-id-added='true'>
<mi id='M2dkors2-6' data-id-added='true'>n</mi>
<mo id='M2dkors2-7' data-id-added='true'>+</mo>
<mn id='M2dkors2-8' data-id-added='true'>1</mn>
</mrow>
</msub>
<mo data-changed='added' id='M2dkors2-9' data-id-added='true'>⁡</mo>
<mrow data-changed='added' id='M2dkors2-10' data-id-added='true'>
<mo id='M2dkors2-11' data-id-added='true'>(</mo>
<mi id='M2dkors2-12' data-id-added='true'>x</mi>
<mo id='M2dkors2-13' data-id-added='true'>)</mo>
</mrow>
</mrow>
<mo id='M2dkors2-14' data-id-added='true'>=</mo>
<mrow data-changed='added' id='M2dkors2-15' data-id-added='true'>
<mrow data-changed='added' id='M2dkors2-16' data-id-added='true'>
<mrow data-changed='added' id='M2dkors2-17' data-id-added='true'>
<mo id='M2dkors2-18' data-id-added='true'>(</mo>
<mrow data-changed='added' id='M2dkors2-19' data-id-added='true'>
<mi id='M2dkors2-20' data-id-added='true'>n</mi>
<mo id='M2dkors2-21' data-id-added='true'>+</mo>
<mn id='M2dkors2-22' data-id-added='true'>1</mn>
</mrow>
<mo id='M2dkors2-23' data-id-added='true'>)</mo>
</mrow>
<mo data-changed='added' id='M2dkors2-24' data-id-added='true'>⁢</mo>
<mi id='M2dkors2-25' data-id-added='true'>x</mi>
</mrow>
<mo id='M2dkors2-26' data-id-added='true'>+</mo>
<mn id='M2dkors2-27' data-id-added='true'>1</mn>
</mrow>
</mrow>
with the pattern
"."
The patterns are in \\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml.
caused by: attempting replacement pattern: "default" for "mrow".
Replacement
["*"]
...due to matching the MathML
<mrow data-changed='added' id='M2dkors2-2' data-id-added='true'>
<msub id='M2dkors2-3' data-id-added='true'>
<mi id='M2dkors2-4' data-id-added='true'>f</mi>
<mrow id='M2dkors2-5' data-id-added='true'>
<mi id='M2dkors2-6' data-id-added='true'>n</mi>
<mo id='M2dkors2-7' data-id-added='true'>+</mo>
<mn id='M2dkors2-8' data-id-added='true'>1</mn>
</mrow>
</msub>
<mo data-changed='added' id='M2dkors2-9' data-id-added='true'>⁡</mo>
<mrow data-changed='added' id='M2dkors2-10' data-id-added='true'>
<mo id='M2dkors2-11' data-id-added='true'>(</mo>
<mi id='M2dkors2-12' data-id-added='true'>x</mi>
<mo id='M2dkors2-13' data-id-added='true'>)</mo>
</mrow>
</mrow>
with the pattern
"."
The patterns are in \\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml.
caused by: attempting replacement pattern: "default" for "msub".
Replacement
- test: [ if: '"*[1][self::m:mrow and not(IsBracketed(., '', ''))]"' then:
- t: "⠢"
- "*[1]"
- t: "⠔"
else:["*[1]"]]
- test: [ if: '"self::m:msub or self::m:msubsup"' then:[t: "⠌"]]
test: [ if: '"self::m:msup"' then:[t: "⠡"]]
test: [ if: '"self::m:munder or self::m:munderover"' then:[t: "⠌⠌"] else:[t: "⠡⠡"]]
- "*[2]"
- test: [ if: '"self::m:msubsup or self::m:munderover"' then:[test: [ if: '"self::m:msubsup"' then:[t: "⠡"] else:[t: "⠡⠡"]]
]]
- "*[3]"
- test: [ if: '"self::m:msup and *[2][self::m:mo]"' then:[t: "⠄"]]
...due to matching the MathML
<msub id='M2dkors2-3' data-id-added='true'>
<mi id='M2dkors2-4' data-id-added='true'>f</mi>
<mrow id='M2dkors2-5' data-id-added='true'>
<mi id='M2dkors2-6' data-id-added='true'>n</mi>
<mo id='M2dkors2-7' data-id-added='true'>+</mo>
<mn id='M2dkors2-8' data-id-added='true'>1</mn>
</mrow>
</msub>
with the pattern
"."
The patterns are in \\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml.
caused by: During replacement, no matching element found
---- braille::Polish::spec::functions_p41_9_2 stdout ----
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\AppData\Roaming\MathCAT\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\ClearSpeak_Rules.yaml'
[libmathcat::speech] ...processing include: SharedRules/geometry.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\geometry.yaml'
[libmathcat::speech] ...processing include: SharedRules/linear-algebra.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\linear-algebra.yaml'
[libmathcat::speech] ...processing include: SharedRules/calculus.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\calculus.yaml'
[libmathcat::speech] ...processing include: SharedRules/general.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\general.yaml'
[libmathcat::speech] ...processing include: SharedRules/default.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\default.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\unicode.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\definitions.yaml'
[libmathcat::speech] ...processing include: ../../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::canonicalize]
MathML after canonicalize:
<math>
<mrow data-changed='added'>
<msub>
<mi>F</mi>
<msub>
<mi mathvariant='normal'>n</mi>
<mi>k</mi>
</msub>
</msub>
<mo data-changed='added'>⁡</mo>
<mrow data-changed='added'>
<mo>(</mo>
<mi>x</mi>
<mo>)</mo>
</mrow>
</mrow>
</math>
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\unicode.yaml'
[libmathcat::speech] *** Character 'g' (0x67) is repeated
[libmathcat::speech] *** Character 'L' (0x4C) is repeated
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
thread 'braille::Polish::spec::functions_p41_9_2' panicked at tests\common\mod.rs:139:19:
Pattern match/replacement failure!
caused by: attempting replacement pattern: "default" for "math".
Replacement
["*"]
...due to matching the MathML
<math id='M2dor6yi-0' data-id-added='true'>
<mrow data-changed='added' id='M2dor6yi-1' data-id-added='true'>
<msub id='M2dor6yi-2' data-id-added='true'>
<mi id='M2dor6yi-3' data-id-added='true'>F</mi>
<msub id='M2dor6yi-4' data-id-added='true'>
<mi mathvariant='normal' id='M2dor6yi-5' data-id-added='true'>n</mi>
<mi id='M2dor6yi-6' data-id-added='true'>k</mi>
</msub>
</msub>
<mo data-changed='added' id='M2dor6yi-7' data-id-added='true'>⁡</mo>
<mrow data-changed='added' id='M2dor6yi-8' data-id-added='true'>
<mo id='M2dor6yi-9' data-id-added='true'>(</mo>
<mi id='M2dor6yi-10' data-id-added='true'>x</mi>
<mo id='M2dor6yi-11' data-id-added='true'>)</mo>
</mrow>
</mrow>
</math>
with the pattern
"."
The patterns are in \\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml.
caused by: attempting replacement pattern: "default" for "mrow".
Replacement
["*"]
...due to matching the MathML
<mrow data-changed='added' id='M2dor6yi-1' data-id-added='true'>
<msub id='M2dor6yi-2' data-id-added='true'>
<mi id='M2dor6yi-3' data-id-added='true'>F</mi>
<msub id='M2dor6yi-4' data-id-added='true'>
<mi mathvariant='normal' id='M2dor6yi-5' data-id-added='true'>n</mi>
<mi id='M2dor6yi-6' data-id-added='true'>k</mi>
</msub>
</msub>
<mo data-changed='added' id='M2dor6yi-7' data-id-added='true'>⁡</mo>
<mrow data-changed='added' id='M2dor6yi-8' data-id-added='true'>
<mo id='M2dor6yi-9' data-id-added='true'>(</mo>
<mi id='M2dor6yi-10' data-id-added='true'>x</mi>
<mo id='M2dor6yi-11' data-id-added='true'>)</mo>
</mrow>
</mrow>
with the pattern
"."
The patterns are in \\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml.
caused by: attempting replacement pattern: "default" for "msub".
Replacement
- test: [ if: '"*[1][self::m:mrow and not(IsBracketed(., '', ''))]"' then:
- t: "⠢"
- "*[1]"
- t: "⠔"
else:["*[1]"]]
- test: [ if: '"self::m:msub or self::m:msubsup"' then:[t: "⠌"]]
test: [ if: '"self::m:msup"' then:[t: "⠡"]]
test: [ if: '"self::m:munder or self::m:munderover"' then:[t: "⠌⠌"] else:[t: "⠡⠡"]]
- "*[2]"
- test: [ if: '"self::m:msubsup or self::m:munderover"' then:[test: [ if: '"self::m:msubsup"' then:[t: "⠡"] else:[t: "⠡⠡"]]
]]
- "*[3]"
- test: [ if: '"self::m:msup and *[2][self::m:mo]"' then:[t: "⠄"]]
...due to matching the MathML
<msub id='M2dor6yi-2' data-id-added='true'>
<mi id='M2dor6yi-3' data-id-added='true'>F</mi>
<msub id='M2dor6yi-4' data-id-added='true'>
<mi mathvariant='normal' id='M2dor6yi-5' data-id-added='true'>n</mi>
<mi id='M2dor6yi-6' data-id-added='true'>k</mi>
</msub>
</msub>
with the pattern
"."
The patterns are in \\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml.
caused by: attempting replacement pattern: "default" for "msub".
Replacement
- test: [ if: '"*[1][self::m:mrow and not(IsBracketed(., '', ''))]"' then:
- t: "⠢"
- "*[1]"
- t: "⠔"
else:["*[1]"]]
- test: [ if: '"self::m:msub or self::m:msubsup"' then:[t: "⠌"]]
test: [ if: '"self::m:msup"' then:[t: "⠡"]]
test: [ if: '"self::m:munder or self::m:munderover"' then:[t: "⠌⠌"] else:[t: "⠡⠡"]]
- "*[2]"
- test: [ if: '"self::m:msubsup or self::m:munderover"' then:[test: [ if: '"self::m:msubsup"' then:[t: "⠡"] else:[t: "⠡⠡"]]
]]
- "*[3]"
- test: [ if: '"self::m:msup and *[2][self::m:mo]"' then:[t: "⠄"]]
...due to matching the MathML
<msub id='M2dor6yi-4' data-id-added='true'>
<mi mathvariant='normal' id='M2dor6yi-5' data-id-added='true'>n</mi>
<mi id='M2dor6yi-6' data-id-added='true'>k</mi>
</msub>
with the pattern
"."
The patterns are in \\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml.
caused by: During replacement, no matching element found
---- braille::Polish::spec::functions_p41_9_1 stdout ----
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\AppData\Roaming\MathCAT\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\ClearSpeak_Rules.yaml'
[libmathcat::speech] ...processing include: SharedRules/geometry.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\geometry.yaml'
[libmathcat::speech] ...processing include: SharedRules/linear-algebra.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\linear-algebra.yaml'
[libmathcat::speech] ...processing include: SharedRules/calculus.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\calculus.yaml'
[libmathcat::speech] ...processing include: SharedRules/general.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\general.yaml'
[libmathcat::speech] ...processing include: SharedRules/default.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\default.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\unicode.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\definitions.yaml'
[libmathcat::speech] ...processing include: ../../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::canonicalize]
MathML after canonicalize:
<math>
<mrow data-changed='added'>
<msub>
<mi>F</mi>
<msub>
<mi mathvariant='normal'>n</mi>
<mi>k</mi>
</msub>
</msub>
<mo data-changed='added'>⁡</mo>
<mrow data-changed='added'>
<mo>(</mo>
<mi>x</mi>
<mo>)</mo>
</mrow>
</mrow>
</math>
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\unicode.yaml'
[libmathcat::speech] *** Character 'g' (0x67) is repeated
[libmathcat::speech] *** Character 'L' (0x4C) is repeated
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
thread 'braille::Polish::spec::functions_p41_9_1' panicked at tests\common\mod.rs:139:19:
Pattern match/replacement failure!
caused by: attempting replacement pattern: "default" for "math".
Replacement
["*"]
...due to matching the MathML
<math id='M2ds7umg-0' data-id-added='true'>
<mrow data-changed='added' id='M2ds7umg-1' data-id-added='true'>
<msub id='M2ds7umg-2' data-id-added='true'>
<mi id='M2ds7umg-3' data-id-added='true'>F</mi>
<msub id='M2ds7umg-4' data-id-added='true'>
<mi mathvariant='normal' id='M2ds7umg-5' data-id-added='true'>n</mi>
<mi id='M2ds7umg-6' data-id-added='true'>k</mi>
</msub>
</msub>
<mo data-changed='added' id='M2ds7umg-7' data-id-added='true'>⁡</mo>
<mrow data-changed='added' id='M2ds7umg-8' data-id-added='true'>
<mo id='M2ds7umg-9' data-id-added='true'>(</mo>
<mi id='M2ds7umg-10' data-id-added='true'>x</mi>
<mo id='M2ds7umg-11' data-id-added='true'>)</mo>
</mrow>
</mrow>
</math>
with the pattern
"."
The patterns are in \\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml.
caused by: attempting replacement pattern: "default" for "mrow".
Replacement
["*"]
...due to matching the MathML
<mrow data-changed='added' id='M2ds7umg-1' data-id-added='true'>
<msub id='M2ds7umg-2' data-id-added='true'>
<mi id='M2ds7umg-3' data-id-added='true'>F</mi>
<msub id='M2ds7umg-4' data-id-added='true'>
<mi mathvariant='normal' id='M2ds7umg-5' data-id-added='true'>n</mi>
<mi id='M2ds7umg-6' data-id-added='true'>k</mi>
</msub>
</msub>
<mo data-changed='added' id='M2ds7umg-7' data-id-added='true'>⁡</mo>
<mrow data-changed='added' id='M2ds7umg-8' data-id-added='true'>
<mo id='M2ds7umg-9' data-id-added='true'>(</mo>
<mi id='M2ds7umg-10' data-id-added='true'>x</mi>
<mo id='M2ds7umg-11' data-id-added='true'>)</mo>
</mrow>
</mrow>
with the pattern
"."
The patterns are in \\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml.
caused by: attempting replacement pattern: "default" for "msub".
Replacement
- test: [ if: '"*[1][self::m:mrow and not(IsBracketed(., '', ''))]"' then:
- t: "⠢"
- "*[1]"
- t: "⠔"
else:["*[1]"]]
- test: [ if: '"self::m:msub or self::m:msubsup"' then:[t: "⠌"]]
test: [ if: '"self::m:msup"' then:[t: "⠡"]]
test: [ if: '"self::m:munder or self::m:munderover"' then:[t: "⠌⠌"] else:[t: "⠡⠡"]]
- "*[2]"
- test: [ if: '"self::m:msubsup or self::m:munderover"' then:[test: [ if: '"self::m:msubsup"' then:[t: "⠡"] else:[t: "⠡⠡"]]
]]
- "*[3]"
- test: [ if: '"self::m:msup and *[2][self::m:mo]"' then:[t: "⠄"]]
...due to matching the MathML
<msub id='M2ds7umg-2' data-id-added='true'>
<mi id='M2ds7umg-3' data-id-added='true'>F</mi>
<msub id='M2ds7umg-4' data-id-added='true'>
<mi mathvariant='normal' id='M2ds7umg-5' data-id-added='true'>n</mi>
<mi id='M2ds7umg-6' data-id-added='true'>k</mi>
</msub>
</msub>
with the pattern
"."
The patterns are in \\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml.
caused by: attempting replacement pattern: "default" for "msub".
Replacement
- test: [ if: '"*[1][self::m:mrow and not(IsBracketed(., '', ''))]"' then:
- t: "⠢"
- "*[1]"
- t: "⠔"
else:["*[1]"]]
- test: [ if: '"self::m:msub or self::m:msubsup"' then:[t: "⠌"]]
test: [ if: '"self::m:msup"' then:[t: "⠡"]]
test: [ if: '"self::m:munder or self::m:munderover"' then:[t: "⠌⠌"] else:[t: "⠡⠡"]]
- "*[2]"
- test: [ if: '"self::m:msubsup or self::m:munderover"' then:[test: [ if: '"self::m:msubsup"' then:[t: "⠡"] else:[t: "⠡⠡"]]
]]
- "*[3]"
- test: [ if: '"self::m:msup and *[2][self::m:mo]"' then:[t: "⠄"]]
...due to matching the MathML
<msub id='M2ds7umg-4' data-id-added='true'>
<mi mathvariant='normal' id='M2ds7umg-5' data-id-added='true'>n</mi>
<mi id='M2ds7umg-6' data-id-added='true'>k</mi>
</msub>
with the pattern
"."
The patterns are in \\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml.
caused by: During replacement, no matching element found
---- braille::Polish::spec::functions_p43_1_1 stdout ----
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\AppData\Roaming\MathCAT\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\ClearSpeak_Rules.yaml'
[libmathcat::speech] ...processing include: SharedRules/geometry.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\geometry.yaml'
[libmathcat::speech] ...processing include: SharedRules/linear-algebra.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\linear-algebra.yaml'
[libmathcat::speech] ...processing include: SharedRules/calculus.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\calculus.yaml'
[libmathcat::speech] ...processing include: SharedRules/general.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\general.yaml'
[libmathcat::speech] ...processing include: SharedRules/default.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\default.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\unicode.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\definitions.yaml'
[libmathcat::speech] ...processing include: ../../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::canonicalize]
MathML after canonicalize:
<math>
<mrow data-changed='added'>
<mo>∣</mo>
<mrow data-changed='added'>
<mi>x</mi>
<mo>∣=</mo>
<mrow>
<mo data-changed='from_mfenced'>{</mo>
<mtable columnalign='left left' columnspacing='1em'>
<mtr>
<mtd>
<mrow data-changed='added'>
<mrow data-changed='added'>
<mrow data-changed='added'>
<mo>-</mo>
<mi>x</mi>
</mrow>
<mo data-changed='added'>⁢</mo>
<mi data-previous-space-width='0.700'>dla</mi>
<mo data-changed='added'>⁢</mo>
<mi data-previous-space-width='0.700'>x</mi>
</mrow>
<mo><</mo>
<mn>0,</mn>
</mrow>
</mtd>
</mtr>
<mtr>
<mtd>
<mrow data-changed='added'>
<mrow data-changed='added'>
<mn data-previous-space-width='1'>0</mn>
<mo data-changed='added'>⁢</mo>
<mi data-previous-space-width='0.700'>dla</mi>
<mo data-changed='added'>⁢</mo>
<mi data-previous-space-width='0.700'>x</mi>
</mrow>
<mo>=</mo>
<mn>0,</mn>
</mrow>
</mtd>
</mtr>
<mtr>
<mtd>
<mrow data-changed='added'>
<mrow data-changed='added'>
<mi data-previous-space-width='1'>x</mi>
<mo data-changed='added'>⁢</mo>
<mi data-previous-space-width='0.700'>dla</mi>
<mo data-changed='added'>⁢</mo>
<mi data-previous-space-width='0.700'>x</mi>
</mrow>
<mo>></mo>
<mn data-following-space-width='1.000'>0.</mn>
</mrow>
</mtd>
</mtr>
</mtable>
</mrow>
</mrow>
</mrow>
</math>
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\unicode.yaml'
[libmathcat::speech] *** Character 'g' (0x67) is repeated
[libmathcat::speech] *** Character 'L' (0x4C) is repeated
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::braille] polish_cleanup: start=⠈⠇l⠭⠈⠇W⠶⠪⠤l⠭l⠙l⠇l⠁l⠭W⠪⠄N⠚N⠂N⠚l⠙l⠇l⠁l⠭W⠶N⠚N⠂l⠭l⠙l⠇l⠁l⠭W⠕⠂N⠚N⠄
[libmathcat::braille] After remove mode changes: '⠈⠇⠭⠈⠇W⠶⠪⠤⠭⠙⠇⠁⠭W⠪⠄N⠚⠂⠚l⠙⠇⠁⠭W⠶N⠚⠂⠭⠙⠇⠁⠭W⠕⠂N⠚⠄'
[libmathcat::braille] After substitutions : '⠈⠇⠭⠈⠇W⠶⠪⠤⠭⠙⠇⠁⠭W⠪⠄N⠚⠂⠚l⠙⠇⠁⠭W⠶N⠚⠂⠭⠙⠇⠁⠭W⠕⠂N⠚⠄'
thread 'braille::Polish::spec::functions_p43_1_1' panicked at tests\common\mod.rs:138:23:
assertion `left == right` failed
left: "⠈⠇⠠⠭⠸⠀⠶⠪⠀⠤⠭⠀⠙⠇⠁⠀⠠⠭⠀⠪⠄⠼⠚⠠⠂⠀⠰⠳⠀⠼⠚⠠⠀⠙⠇⠁⠀⠠⠭⠀⠶⠼⠚⠠⠂⠀⠰⠳⠀⠭⠀⠙⠇⠁⠀⠠⠭⠀⠕⠂⠼⠚"
right: "⠈⠇⠭⠈⠇⠀⠶⠪⠤⠭⠙⠇⠁⠭⠀⠪⠄⠼⠚⠂⠚⠠⠙⠇⠁⠭⠀⠶⠼⠚⠂⠭⠙⠇⠁⠭⠀⠕⠂⠼⠚⠄"
---- braille::Polish::spec::functions_p43_2_1 stdout ----
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\AppData\Roaming\MathCAT\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\ClearSpeak_Rules.yaml'
[libmathcat::speech] ...processing include: SharedRules/geometry.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\geometry.yaml'
[libmathcat::speech] ...processing include: SharedRules/linear-algebra.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\linear-algebra.yaml'
[libmathcat::speech] ...processing include: SharedRules/calculus.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\calculus.yaml'
[libmathcat::speech] ...processing include: SharedRules/general.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\general.yaml'
[libmathcat::speech] ...processing include: SharedRules/default.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\default.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\unicode.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\definitions.yaml'
[libmathcat::speech] ...processing include: ../../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::canonicalize]
MathML after canonicalize:
<math>
<mrow data-changed='added'>
<mrow data-changed='added'>
<mi>sgn</mi>
<mo data-changed='added'>⁢</mo>
<mi>x</mi>
</mrow>
<mo>=</mo>
<mrow>
<mo data-changed='from_mfenced'>{</mo>
<mtable columnalign='left left' columnspacing='1em'>
<mtr>
<mtd>
<mrow data-changed='added'>
<mrow data-changed='added'>
<mrow data-changed='added'>
<mo>-</mo>
<mn>1</mn>
</mrow>
<mo data-changed='added'>⁢</mo>
<mi data-previous-space-width='0.700'>dla</mi>
<mo data-changed='added'>⁢</mo>
<mi data-previous-space-width='0.700'>x</mi>
</mrow>
<mo><</mo>
<mn>0,</mn>
</mrow>
</mtd>
</mtr>
<mtr>
<mtd>
<mrow data-changed='added'>
<mrow data-changed='added'>
<mn>0</mn>
<mo data-changed='added'>⁢</mo>
<mi data-previous-space-width='0.700'>dla</mi>
<mo data-changed='added'>⁢</mo>
<mi data-previous-space-width='0.700'>x</mi>
</mrow>
<mo>=</mo>
<mn>0,</mn>
</mrow>
</mtd>
</mtr>
<mtr>
<mtd>
<mrow data-changed='added'>
<mrow data-changed='added'>
<mn>1</mn>
<mo data-changed='added'>⁢</mo>
<mi data-previous-space-width='0.700'>dla</mi>
<mo data-changed='added'>⁢</mo>
<mi data-previous-space-width='0.700'>x</mi>
</mrow>
<mo>></mo>
<mn data-following-space-width='1.000'>0.</mn>
</mrow>
</mtd>
</mtr>
</mtable>
</mrow>
</mrow>
</math>
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\unicode.yaml'
[libmathcat::speech] *** Character 'g' (0x67) is repeated
[libmathcat::speech] *** Character 'L' (0x4C) is repeated
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::braille] polish_cleanup: start=⠼⠎l⠭W⠶⠪⠤N⠁l⠙l⠇l⠁l⠭W⠪⠄N⠚N⠂N⠚l⠙l⠇l⠁l⠭W⠶N⠚N⠂N⠁l⠙l⠇l⠁l⠭W⠕⠂N⠚N⠄
[libmathcat::braille] After remove mode changes: '⠼⠎⠭W⠶⠪⠤N⠁l⠙⠇⠁⠭W⠪⠄N⠚⠂⠚l⠙⠇⠁⠭W⠶N⠚⠂⠁l⠙⠇⠁⠭W⠕⠂N⠚⠄'
[libmathcat::braille] After substitutions : '⠼⠎⠭W⠶⠪⠤N⠁l⠙⠇⠁⠭W⠪⠄N⠚⠂⠚l⠙⠇⠁⠭W⠶N⠚⠂⠁l⠙⠇⠁⠭W⠕⠂N⠚⠄'
thread 'braille::Polish::spec::functions_p43_2_1' panicked at tests\common\mod.rs:138:23:
assertion `left == right` failed
left: "⠼⠎⠠⠭⠀⠶⠪⠀⠤⠼⠁⠀⠙⠇⠁⠀⠠⠭⠀⠪⠄⠼⠚⠠⠂⠀⠰⠳⠀⠼⠚⠠⠀⠙⠇⠁⠀⠠⠭⠀⠶⠼⠚⠠⠂⠀⠰⠳⠀⠼⠁⠀⠙⠇⠁⠀⠠⠭⠀⠕⠂⠼⠚⠄"
right: "⠼⠎⠭⠀⠶⠪⠤⠼⠁⠠⠙⠇⠁⠭⠀⠪⠄⠼⠚⠂⠚⠠⠙⠇⠁⠭⠀⠶⠼⠚⠂⠁⠠⠙⠇⠁⠭⠀⠕⠂⠼⠚⠄"
---- braille::Polish::spec::functions_p43_2_2 stdout ----
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\AppData\Roaming\MathCAT\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\ClearSpeak_Rules.yaml'
[libmathcat::speech] ...processing include: SharedRules/geometry.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\geometry.yaml'
[libmathcat::speech] ...processing include: SharedRules/linear-algebra.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\linear-algebra.yaml'
[libmathcat::speech] ...processing include: SharedRules/calculus.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\calculus.yaml'
[libmathcat::speech] ...processing include: SharedRules/general.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\general.yaml'
[libmathcat::speech] ...processing include: SharedRules/default.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\default.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\unicode.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\definitions.yaml'
[libmathcat::speech] ...processing include: ../../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::canonicalize]
MathML after canonicalize:
<math>
<mrow data-changed='added'>
<mrow data-changed='added'>
<mi>sgn</mi>
<mo data-changed='added'>⁢</mo>
<mi>x</mi>
</mrow>
<mo>=</mo>
<mrow>
<mo data-changed='from_mfenced'>{</mo>
<mtable columnalign='left left' columnspacing='1em'>
<mtr>
<mtd>
<mrow data-changed='added'>
<mrow data-changed='added'>
<mrow data-changed='added'>
<mo>-</mo>
<mn>1</mn>
</mrow>
<mo data-changed='added'>⁢</mo>
<mi data-previous-space-width='0.700'>dla</mi>
<mo data-changed='added'>⁢</mo>
<mi data-previous-space-width='0.700'>x</mi>
</mrow>
<mo><</mo>
<mn>0,</mn>
</mrow>
</mtd>
</mtr>
<mtr>
<mtd>
<mrow data-changed='added'>
<mrow data-changed='added'>
<mn>0</mn>
<mo data-changed='added'>⁢</mo>
<mi data-previous-space-width='0.700'>dla</mi>
<mo data-changed='added'>⁢</mo>
<mi data-previous-space-width='0.700'>x</mi>
</mrow>
<mo>=</mo>
<mn>0,</mn>
</mrow>
</mtd>
</mtr>
<mtr>
<mtd>
<mrow data-changed='added'>
<mrow data-changed='added'>
<mn>1</mn>
<mo data-changed='added'>⁢</mo>
<mi data-previous-space-width='0.700'>dla</mi>
<mo data-changed='added'>⁢</mo>
<mi data-previous-space-width='0.700'>x</mi>
</mrow>
<mo>></mo>
<mn data-following-space-width='1.000'>0.</mn>
</mrow>
</mtd>
</mtr>
</mtable>
</mrow>
</mrow>
</math>
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\unicode.yaml'
[libmathcat::speech] *** Character 'g' (0x67) is repeated
[libmathcat::speech] *** Character 'L' (0x4C) is repeated
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::braille] polish_cleanup: start=⠼⠎l⠭W⠶⠪⠤N⠁l⠙l⠇l⠁l⠭W⠪⠄N⠚N⠂N⠚l⠙l⠇l⠁l⠭W⠶N⠚N⠂N⠁l⠙l⠇l⠁l⠭W⠕⠂N⠚N⠄
[libmathcat::braille] After remove mode changes: '⠼⠎⠭W⠶⠪⠤N⠁l⠙⠇⠁⠭W⠪⠄N⠚⠂⠚l⠙⠇⠁⠭W⠶N⠚⠂⠁l⠙⠇⠁⠭W⠕⠂N⠚⠄'
[libmathcat::braille] After substitutions : '⠼⠎⠭W⠶⠪⠤N⠁l⠙⠇⠁⠭W⠪⠄N⠚⠂⠚l⠙⠇⠁⠭W⠶N⠚⠂⠁l⠙⠇⠁⠭W⠕⠂N⠚⠄'
thread 'braille::Polish::spec::functions_p43_2_2' panicked at tests\common\mod.rs:138:23:
assertion `left == right` failed
left: "⠼⠎⠠⠭⠀⠶⠪⠀⠤⠼⠁⠀⠙⠇⠁⠀⠠⠭⠀⠪⠄⠼⠚⠠⠂⠀⠰⠳⠀⠼⠚⠀⠙⠇⠁⠀⠠⠭⠀⠶⠼⠚⠠⠂⠀⠰⠳⠀⠼⠁⠀⠙⠇⠁⠀⠠⠭⠀⠕⠂⠼⠚⠄"
right: "⠼⠎⠭⠀⠶⠪⠤⠼⠁⠠⠙⠇⠁⠭⠀⠪⠄⠼⠚⠂⠚⠠⠙⠇⠁⠭⠀⠶⠼⠚⠂⠁⠠⠙⠇⠁⠭⠀⠕⠂⠼⠚⠄"
---- braille::Polish::spec::functions_p43_3 stdout ----
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\AppData\Roaming\MathCAT\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\ClearSpeak_Rules.yaml'
[libmathcat::speech] ...processing include: SharedRules/geometry.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\geometry.yaml'
[libmathcat::speech] ...processing include: SharedRules/linear-algebra.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\linear-algebra.yaml'
[libmathcat::speech] ...processing include: SharedRules/calculus.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\calculus.yaml'
[libmathcat::speech] ...processing include: SharedRules/general.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\general.yaml'
[libmathcat::speech] ...processing include: SharedRules/default.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\default.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\unicode.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\definitions.yaml'
[libmathcat::speech] ...processing include: ../../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::canonicalize]
MathML after canonicalize:
<math>
<mrow>
<mo data-changed='from_mfenced'>(</mo>
<mtable>
<mtr>
<mtd>
<mi data-maybe-chemistry='0'>n</mi>
</mtd>
</mtr>
<mtr>
<mtd>
<mi>k</mi>
</mtd>
</mtr>
</mtable>
<mo data-changed='from_mfenced'>)</mo>
</mrow>
</math>
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\unicode.yaml'
[libmathcat::speech] *** Character 'g' (0x67) is repeated
[libmathcat::speech] *** Character 'L' (0x4C) is repeated
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::braille] polish_cleanup: start=⠣l⠝⠜⠣l⠅⠜
[libmathcat::braille] After remove mode changes: '⠣⠝⠜⠣⠅⠜'
[libmathcat::braille] After substitutions : '⠣⠝⠜⠣⠅⠜'
thread 'braille::Polish::spec::functions_p43_3' panicked at tests\common\mod.rs:138:23:
assertion `left == right` failed
left: "⠣⠠⠝⠰⠳⠅⠜"
right: "⠣⠝⠜⠣⠅⠜"
---- braille::Polish::spec::functions_p43_1_2 stdout ----
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\AppData\Roaming\MathCAT\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\ClearSpeak_Rules.yaml'
[libmathcat::speech] ...processing include: SharedRules/geometry.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\geometry.yaml'
[libmathcat::speech] ...processing include: SharedRules/linear-algebra.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\linear-algebra.yaml'
[libmathcat::speech] ...processing include: SharedRules/calculus.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\calculus.yaml'
[libmathcat::speech] ...processing include: SharedRules/general.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\general.yaml'
[libmathcat::speech] ...processing include: SharedRules/default.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\default.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\unicode.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\definitions.yaml'
[libmathcat::speech] ...processing include: ../../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::canonicalize]
MathML after canonicalize:
<math>
<mrow data-changed='added'>
<mo>∣</mo>
<mrow data-changed='added'>
<mi>x</mi>
<mo>∣=</mo>
<mrow>
<mo data-changed='from_mfenced'>{</mo>
<mtable columnalign='left left' columnspacing='1em'>
<mtr>
<mtd>
<mrow data-changed='added'>
<mrow data-changed='added'>
<mrow data-changed='added'>
<mo>-</mo>
<mi>x</mi>
</mrow>
<mo data-changed='added'>⁢</mo>
<mi data-previous-space-width='0.700'>dla</mi>
<mo data-changed='added'>⁢</mo>
<mi data-previous-space-width='0.700'>x</mi>
</mrow>
<mo><</mo>
<mn>0,</mn>
</mrow>
</mtd>
</mtr>
<mtr>
<mtd>
<mrow data-changed='added'>
<mrow data-changed='added'>
<mn data-previous-space-width='1'>0</mn>
<mo data-changed='added'>⁢</mo>
<mi data-previous-space-width='0.700'>dla</mi>
<mo data-changed='added'>⁢</mo>
<mi data-previous-space-width='0.700'>x</mi>
</mrow>
<mo>=</mo>
<mn>0,</mn>
</mrow>
</mtd>
</mtr>
<mtr>
<mtd>
<mrow data-changed='added'>
<mrow data-changed='added'>
<mi data-previous-space-width='1'>x</mi>
<mo data-changed='added'>⁢</mo>
<mi data-previous-space-width='0.700'>dla</mi>
<mo data-changed='added'>⁢</mo>
<mi data-previous-space-width='0.700'>x</mi>
</mrow>
<mo>></mo>
<mn data-following-space-width='1.000'>0.</mn>
</mrow>
</mtd>
</mtr>
</mtable>
</mrow>
</mrow>
</mrow>
</math>
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\unicode.yaml'
[libmathcat::speech] *** Character 'g' (0x67) is repeated
[libmathcat::speech] *** Character 'L' (0x4C) is repeated
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::braille] polish_cleanup: start=⠈⠇l⠭⠈⠇W⠶⠪⠤l⠭l⠙l⠇l⠁l⠭W⠪⠄N⠚N⠂N⠚l⠙l⠇l⠁l⠭W⠶N⠚N⠂l⠭l⠙l⠇l⠁l⠭W⠕⠂N⠚N⠄
[libmathcat::braille] After remove mode changes: '⠈⠇⠭⠈⠇W⠶⠪⠤⠭⠙⠇⠁⠭W⠪⠄N⠚⠂⠚l⠙⠇⠁⠭W⠶N⠚⠂⠭⠙⠇⠁⠭W⠕⠂N⠚⠄'
[libmathcat::braille] After substitutions : '⠈⠇⠭⠈⠇W⠶⠪⠤⠭⠙⠇⠁⠭W⠪⠄N⠚⠂⠚l⠙⠇⠁⠭W⠶N⠚⠂⠭⠙⠇⠁⠭W⠕⠂N⠚⠄'
thread 'braille::Polish::spec::functions_p43_1_2' panicked at tests\common\mod.rs:138:23:
assertion `left == right` failed
left: "⠈⠇⠠⠭⠸⠀⠶⠪⠀⠤⠭⠀⠙⠇⠁⠀⠠⠭⠀⠪⠄⠼⠚⠠⠂⠀⠰⠳⠀⠼⠚⠀⠙⠇⠁⠀⠠⠭⠀⠶⠼⠚⠠⠂⠀⠰⠳⠀⠭⠀⠙⠇⠁⠀⠠⠭⠀⠕⠂⠼⠚⠄"
right: "⠈⠇⠭⠈⠇⠀⠶⠪⠤⠭⠙⠇⠁⠭⠀⠪⠄⠼⠚⠂⠚⠠⠙⠇⠁⠭⠀⠶⠼⠚⠂⠭⠙⠇⠁⠭⠀⠕⠂⠼⠚⠄"
---- braille::Polish::spec::functions_p43_4 stdout ----
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\AppData\Roaming\MathCAT\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\ClearSpeak_Rules.yaml'
[libmathcat::speech] ...processing include: SharedRules/geometry.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\geometry.yaml'
[libmathcat::speech] ...processing include: SharedRules/linear-algebra.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\linear-algebra.yaml'
[libmathcat::speech] ...processing include: SharedRules/calculus.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\calculus.yaml'
[libmathcat::speech] ...processing include: SharedRules/general.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\general.yaml'
[libmathcat::speech] ...processing include: SharedRules/default.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\default.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\unicode.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\definitions.yaml'
[libmathcat::speech] ...processing include: ../../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::canonicalize]
MathML after canonicalize:
<math>
<mrow data-changed='added'>
<msubsup>
<mover>
<mi>C</mi>
<mo>¯</mo>
</mover>
<mi>n</mi>
<mi>k</mi>
</msubsup>
<mo>=</mo>
<mrow>
<mo data-changed='from_mfenced'>(</mo>
<mtable>
<mtr>
<mtd>
<mrow data-changed='added'>
<mi data-maybe-chemistry='0'>n</mi>
<mo data-chem-equation-op='1'>+</mo>
<mi>k</mi>
<mo>-</mo>
<mn>1</mn>
</mrow>
</mtd>
</mtr>
<mtr>
<mtd>
<mi>k</mi>
</mtd>
</mtr>
</mtable>
<mo data-changed='from_mfenced'>)</mo>
</mrow>
</mrow>
</math>
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\unicode.yaml'
[libmathcat::speech] *** Character 'g' (0x67) is repeated
[libmathcat::speech] *** Character 'L' (0x4C) is repeated
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::braille] polish_cleanup: start=⠨⠒L⠉⠌l⠝⠡l⠅W⠶⠣l⠝W⠖l⠅W⠤N⠁⠜⠣l⠅⠜
[libmathcat::braille] After remove mode changes: '⠨⠒⠉⠌⠝⠡⠅W⠶⠣⠝W⠖⠅W⠤N⠁⠜⠣⠅⠜'
[libmathcat::braille] After substitutions : '⠨⠒⠉⠌⠝⠡⠅W⠶⠣⠝W⠖⠅W⠤N⠁⠜⠣⠅⠜'
thread 'braille::Polish::spec::functions_p43_4' panicked at tests\common\mod.rs:138:23:
assertion `left == right` failed
left: "⠨⠉⠒⠌⠠⠅⠡⠝⠀⠶⠣⠝⠈⠖⠅⠈⠤⠼⠁⠰⠳⠅⠜"
right: "⠨⠒⠉⠌⠝⠡⠅⠀⠶⠣⠝⠀⠖⠅⠀⠤⠼⠁⠜⠣⠅⠜"
---- braille::Polish::spec::geometry_p49_1 stdout ----
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\AppData\Roaming\MathCAT\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\ClearSpeak_Rules.yaml'
[libmathcat::speech] ...processing include: SharedRules/geometry.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\geometry.yaml'
[libmathcat::speech] ...processing include: SharedRules/linear-algebra.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\linear-algebra.yaml'
[libmathcat::speech] ...processing include: SharedRules/calculus.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\calculus.yaml'
[libmathcat::speech] ...processing include: SharedRules/general.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\general.yaml'
[libmathcat::speech] ...processing include: SharedRules/default.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\default.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\unicode.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\definitions.yaml'
[libmathcat::speech] ...processing include: ../../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::canonicalize]
MathML after canonicalize:
<math>
<mrow data-changed='added'>
<mrow data-changed='added'>
<mi>A</mi>
<mo data-changed='added'>⁣</mo>
<mi>B</mi>
</mrow>
<mo>∥</mo>
<mrow data-changed='added'>
<mi>C</mi>
<mo data-changed='added'>⁣</mo>
<mi>D</mi>
</mrow>
</mrow>
</math>
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\unicode.yaml'
[libmathcat::speech] *** Character 'g' (0x67) is repeated
[libmathcat::speech] *** Character 'L' (0x4C) is repeated
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::braille] polish_cleanup: start=L⠁L⠃W⠈⠇⠇L⠉L⠙
[libmathcat::braille] After remove mode changes: '⠁⠃W⠈⠇⠇⠉⠙'
[libmathcat::braille] After substitutions : '⠁⠃W⠈⠇⠇⠉⠙'
thread 'braille::Polish::spec::geometry_p49_1' panicked at tests\common\mod.rs:138:23:
assertion `left == right` failed
left: "⠨⠁⠃⠀⠈⠇⠇⠨⠉⠙"
right: "⠁⠃⠀⠈⠇⠇⠉⠙"
---- braille::Polish::spec::geometry_p49_10 stdout ----
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\AppData\Roaming\MathCAT\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\ClearSpeak_Rules.yaml'
[libmathcat::speech] ...processing include: SharedRules/geometry.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\geometry.yaml'
[libmathcat::speech] ...processing include: SharedRules/linear-algebra.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\linear-algebra.yaml'
[libmathcat::speech] ...processing include: SharedRules/calculus.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\calculus.yaml'
[libmathcat::speech] ...processing include: SharedRules/general.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\general.yaml'
[libmathcat::speech] ...processing include: SharedRules/default.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\default.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\unicode.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\definitions.yaml'
[libmathcat::speech] ...processing include: ../../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::canonicalize]
MathML after canonicalize:
<math>
<mrow data-changed='added'>
<mrow data-changed='added'>
<mi>P</mi>
<mo data-changed='added'>⁢</mo>
<msub>
<mi>P</mi>
<mn>0</mn>
</msub>
</mrow>
<mo>∥</mo>
<mover>
<mi>u</mi>
<mo>→</mo>
</mover>
</mrow>
</math>
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\unicode.yaml'
[libmathcat::speech] *** Character 'g' (0x67) is repeated
[libmathcat::speech] *** Character 'L' (0x4C) is repeated
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::braille] polish_cleanup: start=L⠏L⠏⠡n⠴W⠈⠇⠇W⠒⠂l⠥
[libmathcat::braille] After remove mode changes: '⠏⠏⠡n⠴W⠈⠇⠇W⠒⠂⠥'
[libmathcat::braille] After substitutions : '⠏⠏⠡n⠴W⠈⠇⠇W⠒⠂⠥'
thread 'braille::Polish::spec::geometry_p49_10' panicked at tests\common\mod.rs:138:23:
assertion `left == right` failed
left: "⠨⠒⠒⠨⠏⠏⠡⠴⠀⠈⠇⠇⠨⠒⠂⠠⠥"
right: "⠏⠏⠡⠴⠀⠈⠇⠇⠀⠒⠂⠥"
---- braille::Polish::spec::geometry_p49_11 stdout ----
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\AppData\Roaming\MathCAT\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\ClearSpeak_Rules.yaml'
[libmathcat::speech] ...processing include: SharedRules/geometry.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\geometry.yaml'
[libmathcat::speech] ...processing include: SharedRules/linear-algebra.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\linear-algebra.yaml'
[libmathcat::speech] ...processing include: SharedRules/calculus.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\calculus.yaml'
[libmathcat::speech] ...processing include: SharedRules/general.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\general.yaml'
[libmathcat::speech] ...processing include: SharedRules/default.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\default.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\unicode.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\definitions.yaml'
[libmathcat::speech] ...processing include: ../../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::canonicalize]
MathML after canonicalize:
<math>
<mrow data-changed='added'>
<mi>a</mi>
<mo>=</mo>
<mrow data-changed='added'>
<mo>∢</mo>
<mrow data-changed='added'>
<mo>(</mo>
<mrow data-changed='added'>
<mover>
<mi>v</mi>
<mo>→</mo>
</mover>
<mo>,</mo>
<mover>
<mi>u</mi>
<mo>→</mo>
</mover>
</mrow>
<mo>)</mo>
</mrow>
</mrow>
</mrow>
</math>
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\unicode.yaml'
[libmathcat::speech] *** Character 'g' (0x67) is repeated
[libmathcat::speech] *** Character 'L' (0x4C) is repeated
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::braille] polish_cleanup: start=l⠁W⠶⠻⠪⠣W⠒⠂l⠧,W⠒⠂l⠥⠜
[libmathcat::braille] After remove mode changes: '⠁W⠶⠻⠪⠣W⠒⠂⠧,W⠒⠂⠥⠜'
[libmathcat::braille] After substitutions : '⠁W⠶⠻⠪⠣W⠒⠂⠧,W⠒⠂⠥⠜'
thread 'braille::Polish::spec::geometry_p49_11' panicked at tests\common\mod.rs:138:23:
assertion `left == right` failed
left: "⠰⠁⠀⠶⠻⠪⠣⠨⠒⠂⠠⠧⠂⠀⠨⠒⠂⠥⠜"
right: "⠁⠀⠶⠻⠪⠣⠀⠒⠂⠧⠂⠀⠒⠂⠥⠜"
---- braille::Polish::spec::geometry_p49_3 stdout ----
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\AppData\Roaming\MathCAT\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\ClearSpeak_Rules.yaml'
[libmathcat::speech] ...processing include: SharedRules/geometry.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\geometry.yaml'
[libmathcat::speech] ...processing include: SharedRules/linear-algebra.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\linear-algebra.yaml'
[libmathcat::speech] ...processing include: SharedRules/calculus.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\calculus.yaml'
[libmathcat::speech] ...processing include: SharedRules/general.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\general.yaml'
[libmathcat::speech] ...processing include: SharedRules/default.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\default.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\unicode.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\definitions.yaml'
[libmathcat::speech] ...processing include: ../../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::canonicalize]
MathML after canonicalize:
<math>
<mrow data-changed='added'>
<mi>a</mi>
<mo>∦</mo>
<mi>b</mi>
</mrow>
</math>
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\unicode.yaml'
[libmathcat::speech] *** Character 'g' (0x67) is repeated
[libmathcat::speech] *** Character 'L' (0x4C) is repeated
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::braille] polish_cleanup: start=l⠁W⠔⠈⠇⠇l⠃
[libmathcat::braille] After remove mode changes: '⠁W⠔⠈⠇⠇⠃'
[libmathcat::braille] After substitutions : '⠁W⠔⠈⠇⠇⠃'
thread 'braille::Polish::spec::geometry_p49_3' panicked at tests\common\mod.rs:138:23:
assertion `left == right` failed
left: "⠄⠁⠀⠔⠈⠇⠇⠄⠃"
right: "⠁⠀⠔⠈⠇⠇⠃"
---- braille::Polish::spec::geometry_p49_4 stdout ----
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\AppData\Roaming\MathCAT\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\ClearSpeak_Rules.yaml'
[libmathcat::speech] ...processing include: SharedRules/geometry.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\geometry.yaml'
[libmathcat::speech] ...processing include: SharedRules/linear-algebra.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\linear-algebra.yaml'
[libmathcat::speech] ...processing include: SharedRules/calculus.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\calculus.yaml'
[libmathcat::speech] ...processing include: SharedRules/general.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\general.yaml'
[libmathcat::speech] ...processing include: SharedRules/default.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\default.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\unicode.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\definitions.yaml'
[libmathcat::speech] ...processing include: ../../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::canonicalize]
MathML after canonicalize:
<math>
<mrow data-changed='added'>
<mrow data-changed='added'>
<mo>∆</mo>
<mrow data-changed='added'>
<mi>A</mi>
<mo data-changed='added'>⁣</mo>
<mi>B</mi>
<mo data-changed='added'>⁣</mo>
<mi>C</mi>
</mrow>
</mrow>
<mo>∼</mo>
<mrow data-changed='added'>
<mrow data-changed='added'>
<mo>∆</mo>
<msub>
<mi>A</mi>
<mn>1</mn>
</msub>
</mrow>
<mo data-changed='added'>⁢</mo>
<msub>
<mi>B</mi>
<mn>1</mn>
</msub>
<mo data-changed='added'>⁢</mo>
<msub>
<mi>C</mi>
<mn>1</mn>
</msub>
</mrow>
<mo>∼</mo>
<mrow data-changed='added'>
<mrow data-changed='added'>
<mo>∆</mo>
<msup>
<mi>A</mi>
<mo>′</mo>
</msup>
</mrow>
<mo data-changed='added'>⁢</mo>
<msup>
<mi>B</mi>
<mo>′</mo>
</msup>
<mo data-changed='added'>⁢</mo>
<msup>
<mi>C</mi>
<mo>′</mo>
</msup>
</mrow>
</mrow>
</math>
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\unicode.yaml'
[libmathcat::speech] *** Character 'g' (0x67) is repeated
[libmathcat::speech] *** Character 'L' (0x4C) is repeated
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::braille] polish_cleanup: start=⠸⠦L⠁L⠃L⠉W⠔⠸⠦L⠁⠡n⠂L⠃⠡n⠂L⠉⠡n⠂W⠔⠸⠦L⠁⠔L⠃⠔L⠉⠔
[libmathcat::braille] After remove mode changes: '⠸⠦⠁⠃⠉W⠔⠸⠦⠁⠡n⠂L⠃⠡n⠂L⠉⠡n⠂W⠔⠸⠦⠁⠔⠃⠔⠉⠔'
[libmathcat::braille] After substitutions : '⠸⠦⠁⠃⠉W⠔⠸⠦⠁⠡n⠂L⠃⠡n⠂L⠉⠡n⠂W⠔⠸⠦⠁⠔⠃⠔⠉⠔'
thread 'braille::Polish::spec::geometry_p49_4' panicked at tests\common\mod.rs:138:23:
assertion `left == right` failed
left: "⠻⠲⠨⠁⠃⠉⠀⠢⠻⠲⠨⠁⠡⠂⠃⠡⠂⠉⠡⠂⠀⠢⠻⠲⠨⠁⠔⠃⠔⠉⠔"
right: "⠸⠦⠁⠃⠉⠀⠔⠸⠦⠁⠡⠂⠨⠃⠡⠂⠨⠉⠡⠂⠀⠔⠸⠦⠁⠔⠃⠔⠉⠔"
---- braille::Polish::spec::geometry_p49_2 stdout ----
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\AppData\Roaming\MathCAT\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\ClearSpeak_Rules.yaml'
[libmathcat::speech] ...processing include: SharedRules/geometry.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\geometry.yaml'
[libmathcat::speech] ...processing include: SharedRules/linear-algebra.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\linear-algebra.yaml'
[libmathcat::speech] ...processing include: SharedRules/calculus.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\calculus.yaml'
[libmathcat::speech] ...processing include: SharedRules/general.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\general.yaml'
[libmathcat::speech] ...processing include: SharedRules/default.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\default.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\unicode.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\definitions.yaml'
[libmathcat::speech] ...processing include: ../../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::canonicalize]
MathML after canonicalize:
<math>
<mrow data-changed='added'>
<mrow data-changed='added'>
<mo>∢</mo>
<mi>B</mi>
</mrow>
<mo>=</mo>
<mrow data-changed='added'>
<mo>∢</mo>
<mrow data-changed='added'>
<mi>A</mi>
<mo data-changed='added'>⁣</mo>
<mi>B</mi>
<mo data-changed='added'>⁣</mo>
<mi>C</mi>
</mrow>
</mrow>
</mrow>
</math>
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\unicode.yaml'
[libmathcat::speech] *** Character 'g' (0x67) is repeated
[libmathcat::speech] *** Character 'L' (0x4C) is repeated
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::braille] polish_cleanup: start=⠻⠪L⠃W⠶⠻⠪L⠁L⠃L⠉
[libmathcat::braille] After remove mode changes: '⠻⠪⠃W⠶⠻⠪⠁⠃⠉'
[libmathcat::braille] After substitutions : '⠻⠪⠃W⠶⠻⠪⠁⠃⠉'
thread 'braille::Polish::spec::geometry_p49_2' panicked at tests\common\mod.rs:138:23:
assertion `left == right` failed
left: "⠻⠪⠨⠃⠀⠶⠻⠪⠨⠁⠃⠉"
right: "⠻⠪⠃⠀⠶⠻⠪⠁⠃⠉"
---- braille::Polish::spec::geometry_p49_5 stdout ----
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\AppData\Roaming\MathCAT\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\ClearSpeak_Rules.yaml'
[libmathcat::speech] ...processing include: SharedRules/geometry.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\geometry.yaml'
[libmathcat::speech] ...processing include: SharedRules/linear-algebra.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\linear-algebra.yaml'
[libmathcat::speech] ...processing include: SharedRules/calculus.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\calculus.yaml'
[libmathcat::speech] ...processing include: SharedRules/general.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\general.yaml'
[libmathcat::speech] ...processing include: SharedRules/default.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\default.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\unicode.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\definitions.yaml'
[libmathcat::speech] ...processing include: ../../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::canonicalize]
MathML after canonicalize:
<math>
<mover>
<mrow>
<mi>A</mi>
<mo data-changed='added'>⁣</mo>
<mi>C</mi>
<mo data-changed='added'>⁣</mo>
<mi>B</mi>
</mrow>
<mo>⏜</mo>
</mover>
</math>
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\unicode.yaml'
[libmathcat::speech] *** Character 'g' (0x67) is repeated
[libmathcat::speech] *** Character 'L' (0x4C) is repeated
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::braille] polish_cleanup: start=⠨⠣L⠁L⠉L⠃
[libmathcat::braille] After remove mode changes: '⠨⠣⠁⠉⠃'
[libmathcat::braille] After substitutions : '⠨⠣⠁⠉⠃'
thread 'braille::Polish::spec::geometry_p49_5' panicked at tests\common\mod.rs:138:23:
assertion `left == right` failed
left: "⠨⠣⠨⠁⠉⠃"
right: "⠨⠣⠁⠉⠃"
---- braille::Polish::spec::geometry_p49_6 stdout ----
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\AppData\Roaming\MathCAT\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\ClearSpeak_Rules.yaml'
[libmathcat::speech] ...processing include: SharedRules/geometry.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\geometry.yaml'
[libmathcat::speech] ...processing include: SharedRules/linear-algebra.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\linear-algebra.yaml'
[libmathcat::speech] ...processing include: SharedRules/calculus.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\calculus.yaml'
[libmathcat::speech] ...processing include: SharedRules/general.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\general.yaml'
[libmathcat::speech] ...processing include: SharedRules/default.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\default.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\unicode.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\definitions.yaml'
[libmathcat::speech] ...processing include: ../../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::canonicalize]
MathML after canonicalize:
<math>
<mrow data-changed='added'>
<mi>C</mi>
<mo>∈</mo>
<mover>
<mrow>
<mi>A</mi>
<mo data-changed='added'>⁣</mo>
<mi>B</mi>
</mrow>
<mo>¯</mo>
</mover>
</mrow>
</math>
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\unicode.yaml'
[libmathcat::speech] *** Character 'g' (0x67) is repeated
[libmathcat::speech] *** Character 'L' (0x4C) is repeated
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::braille] polish_cleanup: start=L⠉⠈⠑⠨⠒L⠁L⠃
[libmathcat::braille] After remove mode changes: '⠉⠈⠑⠨⠒⠁⠃'
[libmathcat::braille] After substitutions : '⠉⠈⠑⠨⠒⠁⠃'
thread 'braille::Polish::spec::geometry_p49_6' panicked at tests\common\mod.rs:138:23:
assertion `left == right` failed
left: "⠨⠉⠀⠈⠑⠨⠒⠁⠃"
right: "⠉⠈⠑⠨⠒⠁⠃"
---- braille::Polish::spec::geometry_p49_8 stdout ----
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\AppData\Roaming\MathCAT\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\ClearSpeak_Rules.yaml'
[libmathcat::speech] ...processing include: SharedRules/geometry.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\geometry.yaml'
[libmathcat::speech] ...processing include: SharedRules/linear-algebra.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\linear-algebra.yaml'
[libmathcat::speech] ...processing include: SharedRules/calculus.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\calculus.yaml'
[libmathcat::speech] ...processing include: SharedRules/general.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\general.yaml'
[libmathcat::speech] ...processing include: SharedRules/default.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\default.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\unicode.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\definitions.yaml'
[libmathcat::speech] ...processing include: ../../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::canonicalize]
MathML after canonicalize:
<math>
<mrow data-changed='added'>
<mover accent='true'>
<mrow>
<mi>A</mi>
<mo data-changed='added'>⁣</mo>
<mi>B</mi>
</mrow>
<mo>→</mo>
</mover>
<mo>=</mo>
<mover>
<mrow>
<mo>-</mo>
<mrow data-changed='added'>
<mi>D</mi>
<mo data-changed='added'>⁣</mo>
<mi>C</mi>
</mrow>
</mrow>
<mo>→</mo>
</mover>
</mrow>
</math>
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\unicode.yaml'
[libmathcat::speech] *** Character 'g' (0x67) is repeated
[libmathcat::speech] *** Character 'L' (0x4C) is repeated
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::braille] polish_cleanup: start=W⠒⠂⠢L⠁L⠃⠔W⠶W⠒⠂⠢⠤L⠙L⠉⠔
[libmathcat::braille] After remove mode changes: 'W⠒⠂⠢⠁⠃⠔W⠶W⠒⠂⠢⠤⠙⠉⠔'
[libmathcat::braille] After substitutions : 'W⠒⠂⠢⠁⠃⠔W⠶W⠒⠂⠢⠤⠙⠉⠔'
thread 'braille::Polish::spec::geometry_p49_8' panicked at tests\common\mod.rs:138:23:
assertion `left == right` failed
left: "⠨⠒⠂⠨⠁⠃⠀⠶⠤⠨⠒⠂⠨⠙⠉"
right: "⠒⠂⠢⠁⠃⠔⠀⠶⠀⠒⠂⠢⠤⠙⠉⠔"
---- braille::Polish::spec::geometry_p49_9 stdout ----
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\AppData\Roaming\MathCAT\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\ClearSpeak_Rules.yaml'
[libmathcat::speech] ...processing include: SharedRules/geometry.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\geometry.yaml'
[libmathcat::speech] ...processing include: SharedRules/linear-algebra.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\linear-algebra.yaml'
[libmathcat::speech] ...processing include: SharedRules/calculus.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\calculus.yaml'
[libmathcat::speech] ...processing include: SharedRules/general.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\general.yaml'
[libmathcat::speech] ...processing include: SharedRules/default.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\default.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\unicode.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\definitions.yaml'
[libmathcat::speech] ...processing include: ../../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::canonicalize]
MathML after canonicalize:
<math>
<mrow data-changed='added'>
<mover accent='true'>
<mi>V</mi>
<mo>→</mo>
</mover>
<mo>=</mo>
<mrow data-changed='added'>
<mover accent='true'>
<msub>
<mi>v</mi>
<mn>1</mn>
</msub>
<mo>→</mo>
</mover>
<mo>+</mo>
<mover accent='true'>
<msub>
<mi>v</mi>
<mn>2</mn>
</msub>
<mo>→</mo>
</mover>
</mrow>
</mrow>
</math>
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\unicode.yaml'
[libmathcat::speech] *** Character 'g' (0x67) is repeated
[libmathcat::speech] *** Character 'L' (0x4C) is repeated
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::braille] polish_cleanup: start=W⠒⠂L⠧W⠶W⠒⠂⠢l⠧⠡n⠂⠔W⠖W⠒⠂⠢l⠧⠡n⠆⠔
[libmathcat::braille] After remove mode changes: 'W⠒⠂⠧W⠶W⠒⠂⠢⠧⠡n⠂⠔W⠖W⠒⠂⠢⠧⠡n⠆⠔'
[libmathcat::braille] After substitutions : 'W⠒⠂⠧W⠶W⠒⠂⠢⠧⠡n⠂⠔W⠖W⠒⠂⠢⠧⠡n⠆⠔'
thread 'braille::Polish::spec::geometry_p49_9' panicked at tests\common\mod.rs:138:23:
assertion `left == right` failed
left: "⠨⠒⠂⠨⠧⠀⠶⠨⠒⠂⠠⠧⠡⠂⠀⠖⠨⠒⠂⠧⠡⠆"
right: "⠒⠂⠧⠀⠶⠀⠒⠂⠢⠧⠡⠂⠔⠀⠖⠀⠒⠂⠢⠧⠡⠆⠔"
---- braille::Polish::spec::geometry_p49_7 stdout ----
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\AppData\Roaming\MathCAT\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\ClearSpeak_Rules.yaml'
[libmathcat::speech] ...processing include: SharedRules/geometry.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\geometry.yaml'
[libmathcat::speech] ...processing include: SharedRules/linear-algebra.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\linear-algebra.yaml'
[libmathcat::speech] ...processing include: SharedRules/calculus.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\calculus.yaml'
[libmathcat::speech] ...processing include: SharedRules/general.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\general.yaml'
[libmathcat::speech] ...processing include: SharedRules/default.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\default.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\unicode.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\definitions.yaml'
[libmathcat::speech] ...processing include: ../../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::canonicalize]
MathML after canonicalize:
<math>
<mrow data-changed='added'>
<mover>
<mrow>
<mi>A</mi>
<mo data-changed='added'>⁣</mo>
<mi>C</mi>
</mrow>
<mo>¯</mo>
</mover>
<mo>⊥</mo>
<mover>
<mrow>
<mi>D</mi>
<mo data-changed='added'>⁣</mo>
<mi>B</mi>
</mrow>
<mo>¯</mo>
</mover>
</mrow>
</math>
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\unicode.yaml'
[libmathcat::speech] *** Character 'g' (0x67) is repeated
[libmathcat::speech] *** Character 'L' (0x4C) is repeated
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::braille] polish_cleanup: start=⠨⠒L⠁L⠉⠫⠏⠨⠒L⠙L⠃
[libmathcat::braille] After remove mode changes: '⠨⠒⠁⠉⠫⠏⠨⠒⠙⠃'
[libmathcat::braille] After substitutions : '⠨⠒⠁⠉⠫⠏⠨⠒⠙⠃'
thread 'braille::Polish::spec::geometry_p49_7' panicked at tests\common\mod.rs:138:23:
assertion `left == right` failed
left: "⠨⠒⠨⠁⠉⠀⠼⠄⠨⠒⠙⠃"
right: "⠨⠒⠁⠉⠫⠏⠨⠒⠙⠃"
---- braille::Polish::spec::geometry_p50_2a stdout ----
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\AppData\Roaming\MathCAT\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\ClearSpeak_Rules.yaml'
[libmathcat::speech] ...processing include: SharedRules/geometry.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\geometry.yaml'
[libmathcat::speech] ...processing include: SharedRules/linear-algebra.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\linear-algebra.yaml'
[libmathcat::speech] ...processing include: SharedRules/calculus.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\calculus.yaml'
[libmathcat::speech] ...processing include: SharedRules/general.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\general.yaml'
[libmathcat::speech] ...processing include: SharedRules/default.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\default.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\unicode.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\definitions.yaml'
[libmathcat::speech] ...processing include: ../../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::canonicalize]
MathML after canonicalize:
<math>
<mrow data-changed='added'>
<mi>d</mi>
<mo>=</mo>
<mfrac>
<mrow>
<mo data-changed='from_mfenced'>|</mo>
<mrow>
<mrow data-changed='added'>
<mi>A</mi>
<mo data-changed='added'>⁢</mo>
<msub>
<mi>x</mi>
<mi>p</mi>
</msub>
</mrow>
<mo>+</mo>
<mrow data-changed='added'>
<mi>B</mi>
<mo data-changed='added'>⁢</mo>
<msub>
<mi>y</mi>
<mi>p</mi>
</msub>
</mrow>
<mo>+</mo>
<mi>C</mi>
</mrow>
<mo data-changed='from_mfenced'>|</mo>
</mrow>
<msqrt>
<mrow data-changed='added'>
<msup>
<mi>A</mi>
<mn>2</mn>
</msup>
<mo>+</mo>
<msup>
<mi>B</mi>
<mn>2</mn>
</msup>
</mrow>
</msqrt>
</mfrac>
</mrow>
</math>
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\unicode.yaml'
[libmathcat::speech] *** Character 'g' (0x67) is repeated
[libmathcat::speech] *** Character 'L' (0x4C) is repeated
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
thread 'braille::Polish::spec::geometry_p50_2a' panicked at tests\common\mod.rs:139:19:
Pattern match/replacement failure!
caused by: attempting replacement pattern: "default" for "math".
Replacement
["*"]
...due to matching the MathML
<math id='M2kp8xd2-0' data-id-added='true'>
<mrow data-changed='added' id='M2kp8xd2-1' data-id-added='true'>
<mi id='M2kp8xd2-2' data-id-added='true'>d</mi>
<mo id='M2kp8xd2-3' data-id-added='true'>=</mo>
<mfrac id='M2kp8xd2-4' data-id-added='true'>
<mrow id='M2kp8xd2-5' data-id-added='true'>
<mo data-changed='from_mfenced' id='M2kp8xd2-6' data-id-added='true'>|</mo>
<mrow id='M2kp8xd2-7' data-id-added='true'>
<mrow data-changed='added' id='M2kp8xd2-8' data-id-added='true'>
<mi id='M2kp8xd2-9' data-id-added='true'>A</mi>
<mo data-changed='added' id='M2kp8xd2-10' data-id-added='true'>⁢</mo>
<msub id='M2kp8xd2-11' data-id-added='true'>
<mi id='M2kp8xd2-12' data-id-added='true'>x</mi>
<mi id='M2kp8xd2-13' data-id-added='true'>p</mi>
</msub>
</mrow>
<mo id='M2kp8xd2-14' data-id-added='true'>+</mo>
<mrow data-changed='added' id='M2kp8xd2-15' data-id-added='true'>
<mi id='M2kp8xd2-16' data-id-added='true'>B</mi>
<mo data-changed='added' id='M2kp8xd2-17' data-id-added='true'>⁢</mo>
<msub id='M2kp8xd2-18' data-id-added='true'>
<mi id='M2kp8xd2-19' data-id-added='true'>y</mi>
<mi id='M2kp8xd2-20' data-id-added='true'>p</mi>
</msub>
</mrow>
<mo id='M2kp8xd2-21' data-id-added='true'>+</mo>
<mi id='M2kp8xd2-22' data-id-added='true'>C</mi>
</mrow>
<mo data-changed='from_mfenced' id='M2kp8xd2-23' data-id-added='true'>|</mo>
</mrow>
<msqrt id='M2kp8xd2-24' data-id-added='true'>
<mrow data-changed='added' id='M2kp8xd2-25' data-id-added='true'>
<msup id='M2kp8xd2-26' data-id-added='true'>
<mi id='M2kp8xd2-27' data-id-added='true'>A</mi>
<mn id='M2kp8xd2-28' data-id-added='true'>2</mn>
</msup>
<mo id='M2kp8xd2-29' data-id-added='true'>+</mo>
<msup id='M2kp8xd2-30' data-id-added='true'>
<mi id='M2kp8xd2-31' data-id-added='true'>B</mi>
<mn id='M2kp8xd2-32' data-id-added='true'>2</mn>
</msup>
</mrow>
</msqrt>
</mfrac>
</mrow>
</math>
with the pattern
"."
The patterns are in \\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml.
caused by: attempting replacement pattern: "default" for "mrow".
Replacement
["*"]
...due to matching the MathML
<mrow data-changed='added' id='M2kp8xd2-1' data-id-added='true'>
<mi id='M2kp8xd2-2' data-id-added='true'>d</mi>
<mo id='M2kp8xd2-3' data-id-added='true'>=</mo>
<mfrac id='M2kp8xd2-4' data-id-added='true'>
<mrow id='M2kp8xd2-5' data-id-added='true'>
<mo data-changed='from_mfenced' id='M2kp8xd2-6' data-id-added='true'>|</mo>
<mrow id='M2kp8xd2-7' data-id-added='true'>
<mrow data-changed='added' id='M2kp8xd2-8' data-id-added='true'>
<mi id='M2kp8xd2-9' data-id-added='true'>A</mi>
<mo data-changed='added' id='M2kp8xd2-10' data-id-added='true'>⁢</mo>
<msub id='M2kp8xd2-11' data-id-added='true'>
<mi id='M2kp8xd2-12' data-id-added='true'>x</mi>
<mi id='M2kp8xd2-13' data-id-added='true'>p</mi>
</msub>
</mrow>
<mo id='M2kp8xd2-14' data-id-added='true'>+</mo>
<mrow data-changed='added' id='M2kp8xd2-15' data-id-added='true'>
<mi id='M2kp8xd2-16' data-id-added='true'>B</mi>
<mo data-changed='added' id='M2kp8xd2-17' data-id-added='true'>⁢</mo>
<msub id='M2kp8xd2-18' data-id-added='true'>
<mi id='M2kp8xd2-19' data-id-added='true'>y</mi>
<mi id='M2kp8xd2-20' data-id-added='true'>p</mi>
</msub>
</mrow>
<mo id='M2kp8xd2-21' data-id-added='true'>+</mo>
<mi id='M2kp8xd2-22' data-id-added='true'>C</mi>
</mrow>
<mo data-changed='from_mfenced' id='M2kp8xd2-23' data-id-added='true'>|</mo>
</mrow>
<msqrt id='M2kp8xd2-24' data-id-added='true'>
<mrow data-changed='added' id='M2kp8xd2-25' data-id-added='true'>
<msup id='M2kp8xd2-26' data-id-added='true'>
<mi id='M2kp8xd2-27' data-id-added='true'>A</mi>
<mn id='M2kp8xd2-28' data-id-added='true'>2</mn>
</msup>
<mo id='M2kp8xd2-29' data-id-added='true'>+</mo>
<msup id='M2kp8xd2-30' data-id-added='true'>
<mi id='M2kp8xd2-31' data-id-added='true'>B</mi>
<mn id='M2kp8xd2-32' data-id-added='true'>2</mn>
</msup>
</mrow>
</msqrt>
</mfrac>
</mrow>
with the pattern
"."
The patterns are in \\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml.
caused by: attempting replacement pattern: "default" for "mfrac".
Replacement
- t: "⠆"
- "*[1]"
- test: [ if: '"$Polish_UseShortForm and *[2][self::m:mn][not(contains(., '.,'))]"' then:
- t: "⠳"
- "BrailleChars(translate(*[2], '0123456789', ''), 'Polish')"
else:
- t: "W⠳W"
- "*[2]"
- t: "⠰"
]
...due to matching the MathML
<mfrac id='M2kp8xd2-4' data-id-added='true'>
<mrow id='M2kp8xd2-5' data-id-added='true'>
<mo data-changed='from_mfenced' id='M2kp8xd2-6' data-id-added='true'>|</mo>
<mrow id='M2kp8xd2-7' data-id-added='true'>
<mrow data-changed='added' id='M2kp8xd2-8' data-id-added='true'>
<mi id='M2kp8xd2-9' data-id-added='true'>A</mi>
<mo data-changed='added' id='M2kp8xd2-10' data-id-added='true'>⁢</mo>
<msub id='M2kp8xd2-11' data-id-added='true'>
<mi id='M2kp8xd2-12' data-id-added='true'>x</mi>
<mi id='M2kp8xd2-13' data-id-added='true'>p</mi>
</msub>
</mrow>
<mo id='M2kp8xd2-14' data-id-added='true'>+</mo>
<mrow data-changed='added' id='M2kp8xd2-15' data-id-added='true'>
<mi id='M2kp8xd2-16' data-id-added='true'>B</mi>
<mo data-changed='added' id='M2kp8xd2-17' data-id-added='true'>⁢</mo>
<msub id='M2kp8xd2-18' data-id-added='true'>
<mi id='M2kp8xd2-19' data-id-added='true'>y</mi>
<mi id='M2kp8xd2-20' data-id-added='true'>p</mi>
</msub>
</mrow>
<mo id='M2kp8xd2-21' data-id-added='true'>+</mo>
<mi id='M2kp8xd2-22' data-id-added='true'>C</mi>
</mrow>
<mo data-changed='from_mfenced' id='M2kp8xd2-23' data-id-added='true'>|</mo>
</mrow>
<msqrt id='M2kp8xd2-24' data-id-added='true'>
<mrow data-changed='added' id='M2kp8xd2-25' data-id-added='true'>
<msup id='M2kp8xd2-26' data-id-added='true'>
<mi id='M2kp8xd2-27' data-id-added='true'>A</mi>
<mn id='M2kp8xd2-28' data-id-added='true'>2</mn>
</msup>
<mo id='M2kp8xd2-29' data-id-added='true'>+</mo>
<msup id='M2kp8xd2-30' data-id-added='true'>
<mi id='M2kp8xd2-31' data-id-added='true'>B</mi>
<mn id='M2kp8xd2-32' data-id-added='true'>2</mn>
</msup>
</mrow>
</msqrt>
</mfrac>
with the pattern
"."
The patterns are in \\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml.
caused by: attempting replacement pattern: "default" for "mrow".
Replacement
["*"]
...due to matching the MathML
<mrow id='M2kp8xd2-5' data-id-added='true'>
<mo data-changed='from_mfenced' id='M2kp8xd2-6' data-id-added='true'>|</mo>
<mrow id='M2kp8xd2-7' data-id-added='true'>
<mrow data-changed='added' id='M2kp8xd2-8' data-id-added='true'>
<mi id='M2kp8xd2-9' data-id-added='true'>A</mi>
<mo data-changed='added' id='M2kp8xd2-10' data-id-added='true'>⁢</mo>
<msub id='M2kp8xd2-11' data-id-added='true'>
<mi id='M2kp8xd2-12' data-id-added='true'>x</mi>
<mi id='M2kp8xd2-13' data-id-added='true'>p</mi>
</msub>
</mrow>
<mo id='M2kp8xd2-14' data-id-added='true'>+</mo>
<mrow data-changed='added' id='M2kp8xd2-15' data-id-added='true'>
<mi id='M2kp8xd2-16' data-id-added='true'>B</mi>
<mo data-changed='added' id='M2kp8xd2-17' data-id-added='true'>⁢</mo>
<msub id='M2kp8xd2-18' data-id-added='true'>
<mi id='M2kp8xd2-19' data-id-added='true'>y</mi>
<mi id='M2kp8xd2-20' data-id-added='true'>p</mi>
</msub>
</mrow>
<mo id='M2kp8xd2-21' data-id-added='true'>+</mo>
<mi id='M2kp8xd2-22' data-id-added='true'>C</mi>
</mrow>
<mo data-changed='from_mfenced' id='M2kp8xd2-23' data-id-added='true'>|</mo>
</mrow>
with the pattern
"."
The patterns are in \\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml.
caused by: attempting replacement pattern: "default" for "mrow".
Replacement
["*"]
...due to matching the MathML
<mrow id='M2kp8xd2-7' data-id-added='true'>
<mrow data-changed='added' id='M2kp8xd2-8' data-id-added='true'>
<mi id='M2kp8xd2-9' data-id-added='true'>A</mi>
<mo data-changed='added' id='M2kp8xd2-10' data-id-added='true'>⁢</mo>
<msub id='M2kp8xd2-11' data-id-added='true'>
<mi id='M2kp8xd2-12' data-id-added='true'>x</mi>
<mi id='M2kp8xd2-13' data-id-added='true'>p</mi>
</msub>
</mrow>
<mo id='M2kp8xd2-14' data-id-added='true'>+</mo>
<mrow data-changed='added' id='M2kp8xd2-15' data-id-added='true'>
<mi id='M2kp8xd2-16' data-id-added='true'>B</mi>
<mo data-changed='added' id='M2kp8xd2-17' data-id-added='true'>⁢</mo>
<msub id='M2kp8xd2-18' data-id-added='true'>
<mi id='M2kp8xd2-19' data-id-added='true'>y</mi>
<mi id='M2kp8xd2-20' data-id-added='true'>p</mi>
</msub>
</mrow>
<mo id='M2kp8xd2-21' data-id-added='true'>+</mo>
<mi id='M2kp8xd2-22' data-id-added='true'>C</mi>
</mrow>
with the pattern
"."
The patterns are in \\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml.
caused by: attempting replacement pattern: "default" for "mrow".
Replacement
["*"]
...due to matching the MathML
<mrow data-changed='added' id='M2kp8xd2-8' data-id-added='true'>
<mi id='M2kp8xd2-9' data-id-added='true'>A</mi>
<mo data-changed='added' id='M2kp8xd2-10' data-id-added='true'>⁢</mo>
<msub id='M2kp8xd2-11' data-id-added='true'>
<mi id='M2kp8xd2-12' data-id-added='true'>x</mi>
<mi id='M2kp8xd2-13' data-id-added='true'>p</mi>
</msub>
</mrow>
with the pattern
"."
The patterns are in \\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml.
caused by: attempting replacement pattern: "default" for "msub".
Replacement
- test: [ if: '"*[1][self::m:mrow and not(IsBracketed(., '', ''))]"' then:
- t: "⠢"
- "*[1]"
- t: "⠔"
else:["*[1]"]]
- test: [ if: '"self::m:msub or self::m:msubsup"' then:[t: "⠌"]]
test: [ if: '"self::m:msup"' then:[t: "⠡"]]
test: [ if: '"self::m:munder or self::m:munderover"' then:[t: "⠌⠌"] else:[t: "⠡⠡"]]
- "*[2]"
- test: [ if: '"self::m:msubsup or self::m:munderover"' then:[test: [ if: '"self::m:msubsup"' then:[t: "⠡"] else:[t: "⠡⠡"]]
]]
- "*[3]"
- test: [ if: '"self::m:msup and *[2][self::m:mo]"' then:[t: "⠄"]]
...due to matching the MathML
<msub id='M2kp8xd2-11' data-id-added='true'>
<mi id='M2kp8xd2-12' data-id-added='true'>x</mi>
<mi id='M2kp8xd2-13' data-id-added='true'>p</mi>
</msub>
with the pattern
"."
The patterns are in \\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml.
caused by: During replacement, no matching element found
---- braille::Polish::spec::geometry_p50_2 stdout ----
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\AppData\Roaming\MathCAT\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\ClearSpeak_Rules.yaml'
[libmathcat::speech] ...processing include: SharedRules/geometry.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\geometry.yaml'
[libmathcat::speech] ...processing include: SharedRules/linear-algebra.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\linear-algebra.yaml'
[libmathcat::speech] ...processing include: SharedRules/calculus.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\calculus.yaml'
[libmathcat::speech] ...processing include: SharedRules/general.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\general.yaml'
[libmathcat::speech] ...processing include: SharedRules/default.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\default.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\unicode.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\definitions.yaml'
[libmathcat::speech] ...processing include: ../../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::canonicalize]
MathML after canonicalize:
<math>
<mrow data-changed='added'>
<mi>d</mi>
<mo>=</mo>
<mfrac>
<mrow>
<mo data-changed='from_mfenced'>|</mo>
<mrow>
<mrow data-changed='added'>
<mi>A</mi>
<mo data-changed='added'>⁢</mo>
<msub>
<mi>x</mi>
<mi>p</mi>
</msub>
</mrow>
<mo>+</mo>
<mrow data-changed='added'>
<mi>B</mi>
<mo data-changed='added'>⁢</mo>
<msub>
<mi>y</mi>
<mi>p</mi>
</msub>
</mrow>
<mo>+</mo>
<mi>C</mi>
</mrow>
<mo data-changed='from_mfenced'>|</mo>
</mrow>
<msqrt>
<mrow data-changed='added'>
<msup>
<mi>A</mi>
<mn>2</mn>
</msup>
<mo>+</mo>
<msup>
<mi>B</mi>
<mn>2</mn>
</msup>
</mrow>
</msqrt>
</mfrac>
</mrow>
</math>
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\unicode.yaml'
[libmathcat::speech] *** Character 'g' (0x67) is repeated
[libmathcat::speech] *** Character 'L' (0x4C) is repeated
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
thread 'braille::Polish::spec::geometry_p50_2' panicked at tests\common\mod.rs:139:19:
Pattern match/replacement failure!
caused by: attempting replacement pattern: "default" for "math".
Replacement
["*"]
...due to matching the MathML
<math id='M2kvebm0-0' data-id-added='true'>
<mrow data-changed='added' id='M2kvebm0-1' data-id-added='true'>
<mi id='M2kvebm0-2' data-id-added='true'>d</mi>
<mo id='M2kvebm0-3' data-id-added='true'>=</mo>
<mfrac id='M2kvebm0-4' data-id-added='true'>
<mrow id='M2kvebm0-5' data-id-added='true'>
<mo data-changed='from_mfenced' id='M2kvebm0-6' data-id-added='true'>|</mo>
<mrow id='M2kvebm0-7' data-id-added='true'>
<mrow data-changed='added' id='M2kvebm0-8' data-id-added='true'>
<mi id='M2kvebm0-9' data-id-added='true'>A</mi>
<mo data-changed='added' id='M2kvebm0-10' data-id-added='true'>⁢</mo>
<msub id='M2kvebm0-11' data-id-added='true'>
<mi id='M2kvebm0-12' data-id-added='true'>x</mi>
<mi id='M2kvebm0-13' data-id-added='true'>p</mi>
</msub>
</mrow>
<mo id='M2kvebm0-14' data-id-added='true'>+</mo>
<mrow data-changed='added' id='M2kvebm0-15' data-id-added='true'>
<mi id='M2kvebm0-16' data-id-added='true'>B</mi>
<mo data-changed='added' id='M2kvebm0-17' data-id-added='true'>⁢</mo>
<msub id='M2kvebm0-18' data-id-added='true'>
<mi id='M2kvebm0-19' data-id-added='true'>y</mi>
<mi id='M2kvebm0-20' data-id-added='true'>p</mi>
</msub>
</mrow>
<mo id='M2kvebm0-21' data-id-added='true'>+</mo>
<mi id='M2kvebm0-22' data-id-added='true'>C</mi>
</mrow>
<mo data-changed='from_mfenced' id='M2kvebm0-23' data-id-added='true'>|</mo>
</mrow>
<msqrt id='M2kvebm0-24' data-id-added='true'>
<mrow data-changed='added' id='M2kvebm0-25' data-id-added='true'>
<msup id='M2kvebm0-26' data-id-added='true'>
<mi id='M2kvebm0-27' data-id-added='true'>A</mi>
<mn id='M2kvebm0-28' data-id-added='true'>2</mn>
</msup>
<mo id='M2kvebm0-29' data-id-added='true'>+</mo>
<msup id='M2kvebm0-30' data-id-added='true'>
<mi id='M2kvebm0-31' data-id-added='true'>B</mi>
<mn id='M2kvebm0-32' data-id-added='true'>2</mn>
</msup>
</mrow>
</msqrt>
</mfrac>
</mrow>
</math>
with the pattern
"."
The patterns are in \\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml.
caused by: attempting replacement pattern: "default" for "mrow".
Replacement
["*"]
...due to matching the MathML
<mrow data-changed='added' id='M2kvebm0-1' data-id-added='true'>
<mi id='M2kvebm0-2' data-id-added='true'>d</mi>
<mo id='M2kvebm0-3' data-id-added='true'>=</mo>
<mfrac id='M2kvebm0-4' data-id-added='true'>
<mrow id='M2kvebm0-5' data-id-added='true'>
<mo data-changed='from_mfenced' id='M2kvebm0-6' data-id-added='true'>|</mo>
<mrow id='M2kvebm0-7' data-id-added='true'>
<mrow data-changed='added' id='M2kvebm0-8' data-id-added='true'>
<mi id='M2kvebm0-9' data-id-added='true'>A</mi>
<mo data-changed='added' id='M2kvebm0-10' data-id-added='true'>⁢</mo>
<msub id='M2kvebm0-11' data-id-added='true'>
<mi id='M2kvebm0-12' data-id-added='true'>x</mi>
<mi id='M2kvebm0-13' data-id-added='true'>p</mi>
</msub>
</mrow>
<mo id='M2kvebm0-14' data-id-added='true'>+</mo>
<mrow data-changed='added' id='M2kvebm0-15' data-id-added='true'>
<mi id='M2kvebm0-16' data-id-added='true'>B</mi>
<mo data-changed='added' id='M2kvebm0-17' data-id-added='true'>⁢</mo>
<msub id='M2kvebm0-18' data-id-added='true'>
<mi id='M2kvebm0-19' data-id-added='true'>y</mi>
<mi id='M2kvebm0-20' data-id-added='true'>p</mi>
</msub>
</mrow>
<mo id='M2kvebm0-21' data-id-added='true'>+</mo>
<mi id='M2kvebm0-22' data-id-added='true'>C</mi>
</mrow>
<mo data-changed='from_mfenced' id='M2kvebm0-23' data-id-added='true'>|</mo>
</mrow>
<msqrt id='M2kvebm0-24' data-id-added='true'>
<mrow data-changed='added' id='M2kvebm0-25' data-id-added='true'>
<msup id='M2kvebm0-26' data-id-added='true'>
<mi id='M2kvebm0-27' data-id-added='true'>A</mi>
<mn id='M2kvebm0-28' data-id-added='true'>2</mn>
</msup>
<mo id='M2kvebm0-29' data-id-added='true'>+</mo>
<msup id='M2kvebm0-30' data-id-added='true'>
<mi id='M2kvebm0-31' data-id-added='true'>B</mi>
<mn id='M2kvebm0-32' data-id-added='true'>2</mn>
</msup>
</mrow>
</msqrt>
</mfrac>
</mrow>
with the pattern
"."
The patterns are in \\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml.
caused by: attempting replacement pattern: "default" for "mfrac".
Replacement
- t: "⠆"
- "*[1]"
- test: [ if: '"$Polish_UseShortForm and *[2][self::m:mn][not(contains(., '.,'))]"' then:
- t: "⠳"
- "BrailleChars(translate(*[2], '0123456789', ''), 'Polish')"
else:
- t: "W⠳W"
- "*[2]"
- t: "⠰"
]
...due to matching the MathML
<mfrac id='M2kvebm0-4' data-id-added='true'>
<mrow id='M2kvebm0-5' data-id-added='true'>
<mo data-changed='from_mfenced' id='M2kvebm0-6' data-id-added='true'>|</mo>
<mrow id='M2kvebm0-7' data-id-added='true'>
<mrow data-changed='added' id='M2kvebm0-8' data-id-added='true'>
<mi id='M2kvebm0-9' data-id-added='true'>A</mi>
<mo data-changed='added' id='M2kvebm0-10' data-id-added='true'>⁢</mo>
<msub id='M2kvebm0-11' data-id-added='true'>
<mi id='M2kvebm0-12' data-id-added='true'>x</mi>
<mi id='M2kvebm0-13' data-id-added='true'>p</mi>
</msub>
</mrow>
<mo id='M2kvebm0-14' data-id-added='true'>+</mo>
<mrow data-changed='added' id='M2kvebm0-15' data-id-added='true'>
<mi id='M2kvebm0-16' data-id-added='true'>B</mi>
<mo data-changed='added' id='M2kvebm0-17' data-id-added='true'>⁢</mo>
<msub id='M2kvebm0-18' data-id-added='true'>
<mi id='M2kvebm0-19' data-id-added='true'>y</mi>
<mi id='M2kvebm0-20' data-id-added='true'>p</mi>
</msub>
</mrow>
<mo id='M2kvebm0-21' data-id-added='true'>+</mo>
<mi id='M2kvebm0-22' data-id-added='true'>C</mi>
</mrow>
<mo data-changed='from_mfenced' id='M2kvebm0-23' data-id-added='true'>|</mo>
</mrow>
<msqrt id='M2kvebm0-24' data-id-added='true'>
<mrow data-changed='added' id='M2kvebm0-25' data-id-added='true'>
<msup id='M2kvebm0-26' data-id-added='true'>
<mi id='M2kvebm0-27' data-id-added='true'>A</mi>
<mn id='M2kvebm0-28' data-id-added='true'>2</mn>
</msup>
<mo id='M2kvebm0-29' data-id-added='true'>+</mo>
<msup id='M2kvebm0-30' data-id-added='true'>
<mi id='M2kvebm0-31' data-id-added='true'>B</mi>
<mn id='M2kvebm0-32' data-id-added='true'>2</mn>
</msup>
</mrow>
</msqrt>
</mfrac>
with the pattern
"."
The patterns are in \\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml.
caused by: attempting replacement pattern: "default" for "mrow".
Replacement
["*"]
...due to matching the MathML
<mrow id='M2kvebm0-5' data-id-added='true'>
<mo data-changed='from_mfenced' id='M2kvebm0-6' data-id-added='true'>|</mo>
<mrow id='M2kvebm0-7' data-id-added='true'>
<mrow data-changed='added' id='M2kvebm0-8' data-id-added='true'>
<mi id='M2kvebm0-9' data-id-added='true'>A</mi>
<mo data-changed='added' id='M2kvebm0-10' data-id-added='true'>⁢</mo>
<msub id='M2kvebm0-11' data-id-added='true'>
<mi id='M2kvebm0-12' data-id-added='true'>x</mi>
<mi id='M2kvebm0-13' data-id-added='true'>p</mi>
</msub>
</mrow>
<mo id='M2kvebm0-14' data-id-added='true'>+</mo>
<mrow data-changed='added' id='M2kvebm0-15' data-id-added='true'>
<mi id='M2kvebm0-16' data-id-added='true'>B</mi>
<mo data-changed='added' id='M2kvebm0-17' data-id-added='true'>⁢</mo>
<msub id='M2kvebm0-18' data-id-added='true'>
<mi id='M2kvebm0-19' data-id-added='true'>y</mi>
<mi id='M2kvebm0-20' data-id-added='true'>p</mi>
</msub>
</mrow>
<mo id='M2kvebm0-21' data-id-added='true'>+</mo>
<mi id='M2kvebm0-22' data-id-added='true'>C</mi>
</mrow>
<mo data-changed='from_mfenced' id='M2kvebm0-23' data-id-added='true'>|</mo>
</mrow>
with the pattern
"."
The patterns are in \\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml.
caused by: attempting replacement pattern: "default" for "mrow".
Replacement
["*"]
...due to matching the MathML
<mrow id='M2kvebm0-7' data-id-added='true'>
<mrow data-changed='added' id='M2kvebm0-8' data-id-added='true'>
<mi id='M2kvebm0-9' data-id-added='true'>A</mi>
<mo data-changed='added' id='M2kvebm0-10' data-id-added='true'>⁢</mo>
<msub id='M2kvebm0-11' data-id-added='true'>
<mi id='M2kvebm0-12' data-id-added='true'>x</mi>
<mi id='M2kvebm0-13' data-id-added='true'>p</mi>
</msub>
</mrow>
<mo id='M2kvebm0-14' data-id-added='true'>+</mo>
<mrow data-changed='added' id='M2kvebm0-15' data-id-added='true'>
<mi id='M2kvebm0-16' data-id-added='true'>B</mi>
<mo data-changed='added' id='M2kvebm0-17' data-id-added='true'>⁢</mo>
<msub id='M2kvebm0-18' data-id-added='true'>
<mi id='M2kvebm0-19' data-id-added='true'>y</mi>
<mi id='M2kvebm0-20' data-id-added='true'>p</mi>
</msub>
</mrow>
<mo id='M2kvebm0-21' data-id-added='true'>+</mo>
<mi id='M2kvebm0-22' data-id-added='true'>C</mi>
</mrow>
with the pattern
"."
The patterns are in \\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml.
caused by: attempting replacement pattern: "default" for "mrow".
Replacement
["*"]
...due to matching the MathML
<mrow data-changed='added' id='M2kvebm0-8' data-id-added='true'>
<mi id='M2kvebm0-9' data-id-added='true'>A</mi>
<mo data-changed='added' id='M2kvebm0-10' data-id-added='true'>⁢</mo>
<msub id='M2kvebm0-11' data-id-added='true'>
<mi id='M2kvebm0-12' data-id-added='true'>x</mi>
<mi id='M2kvebm0-13' data-id-added='true'>p</mi>
</msub>
</mrow>
with the pattern
"."
The patterns are in \\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml.
caused by: attempting replacement pattern: "default" for "msub".
Replacement
- test: [ if: '"*[1][self::m:mrow and not(IsBracketed(., '', ''))]"' then:
- t: "⠢"
- "*[1]"
- t: "⠔"
else:["*[1]"]]
- test: [ if: '"self::m:msub or self::m:msubsup"' then:[t: "⠌"]]
test: [ if: '"self::m:msup"' then:[t: "⠡"]]
test: [ if: '"self::m:munder or self::m:munderover"' then:[t: "⠌⠌"] else:[t: "⠡⠡"]]
- "*[2]"
- test: [ if: '"self::m:msubsup or self::m:munderover"' then:[test: [ if: '"self::m:msubsup"' then:[t: "⠡"] else:[t: "⠡⠡"]]
]]
- "*[3]"
- test: [ if: '"self::m:msup and *[2][self::m:mo]"' then:[t: "⠄"]]
...due to matching the MathML
<msub id='M2kvebm0-11' data-id-added='true'>
<mi id='M2kvebm0-12' data-id-added='true'>x</mi>
<mi id='M2kvebm0-13' data-id-added='true'>p</mi>
</msub>
with the pattern
"."
The patterns are in \\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml.
caused by: During replacement, no matching element found
---- braille::Polish::spec::geometry_p50_1 stdout ----
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\AppData\Roaming\MathCAT\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\ClearSpeak_Rules.yaml'
[libmathcat::speech] ...processing include: SharedRules/geometry.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\geometry.yaml'
[libmathcat::speech] ...processing include: SharedRules/linear-algebra.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\linear-algebra.yaml'
[libmathcat::speech] ...processing include: SharedRules/calculus.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\calculus.yaml'
[libmathcat::speech] ...processing include: SharedRules/general.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\general.yaml'
[libmathcat::speech] ...processing include: SharedRules/default.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\default.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\unicode.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\definitions.yaml'
[libmathcat::speech] ...processing include: ../../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::canonicalize]
MathML after canonicalize:
<math>
<mrow data-changed='added'>
<mrow data-changed='added'>
<mi>l</mi>
<mo>:</mo>
<mrow data-changed='added'>
<mrow data-changed='added'>
<mrow data-changed='added'>
<mi>A</mi>
<mo data-changed='added'>⁢</mo>
<mi>x</mi>
</mrow>
<mo>+</mo>
<mrow data-changed='added'>
<mi>B</mi>
<mo data-changed='added'>⁢</mo>
<mi>y</mi>
</mrow>
<mo>+</mo>
<mi>C</mi>
</mrow>
<mo>=</mo>
<mn>0</mn>
</mrow>
</mrow>
<mo>,</mo>
<mrow data-changed='added'>
<mi data-previous-space-width='0.700'>P</mi>
<mo>=</mo>
<mrow data-changed='added'>
<mo>(</mo>
<mrow data-changed='added'>
<msub>
<mi>x</mi>
<mi>p</mi>
</msub>
<mo>,</mo>
<msub>
<mi>y</mi>
<mi>p</mi>
</msub>
</mrow>
<mo>)</mo>
</mrow>
</mrow>
</mrow>
</math>
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\unicode.yaml'
[libmathcat::speech] *** Character 'g' (0x67) is repeated
[libmathcat::speech] *** Character 'L' (0x4C) is repeated
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
thread 'braille::Polish::spec::geometry_p50_1' panicked at tests\common\mod.rs:139:19:
Pattern match/replacement failure!
caused by: attempting replacement pattern: "default" for "math".
Replacement
["*"]
...due to matching the MathML
<math id='M2kuon4d-0' data-id-added='true'>
<mrow data-changed='added' id='M2kuon4d-1' data-id-added='true'>
<mrow data-changed='added' id='M2kuon4d-2' data-id-added='true'>
<mi id='M2kuon4d-3' data-id-added='true'>l</mi>
<mo id='M2kuon4d-4' data-id-added='true'>:</mo>
<mrow data-changed='added' id='M2kuon4d-5' data-id-added='true'>
<mrow data-changed='added' id='M2kuon4d-6' data-id-added='true'>
<mrow data-changed='added' id='M2kuon4d-7' data-id-added='true'>
<mi id='M2kuon4d-8' data-id-added='true'>A</mi>
<mo data-changed='added' id='M2kuon4d-9' data-id-added='true'>⁢</mo>
<mi id='M2kuon4d-10' data-id-added='true'>x</mi>
</mrow>
<mo id='M2kuon4d-11' data-id-added='true'>+</mo>
<mrow data-changed='added' id='M2kuon4d-12' data-id-added='true'>
<mi id='M2kuon4d-13' data-id-added='true'>B</mi>
<mo data-changed='added' id='M2kuon4d-14' data-id-added='true'>⁢</mo>
<mi id='M2kuon4d-15' data-id-added='true'>y</mi>
</mrow>
<mo id='M2kuon4d-16' data-id-added='true'>+</mo>
<mi id='M2kuon4d-17' data-id-added='true'>C</mi>
</mrow>
<mo id='M2kuon4d-18' data-id-added='true'>=</mo>
<mn id='M2kuon4d-19' data-id-added='true'>0</mn>
</mrow>
</mrow>
<mo id='M2kuon4d-20' data-id-added='true'>,</mo>
<mrow data-changed='added' id='M2kuon4d-21' data-id-added='true'>
<mi data-previous-space-width='0.700' id='M2kuon4d-22' data-id-added='true'>P</mi>
<mo id='M2kuon4d-23' data-id-added='true'>=</mo>
<mrow data-changed='added' id='M2kuon4d-24' data-id-added='true'>
<mo id='M2kuon4d-25' data-id-added='true'>(</mo>
<mrow data-changed='added' id='M2kuon4d-26' data-id-added='true'>
<msub id='M2kuon4d-27' data-id-added='true'>
<mi id='M2kuon4d-28' data-id-added='true'>x</mi>
<mi id='M2kuon4d-29' data-id-added='true'>p</mi>
</msub>
<mo id='M2kuon4d-30' data-id-added='true'>,</mo>
<msub id='M2kuon4d-31' data-id-added='true'>
<mi id='M2kuon4d-32' data-id-added='true'>y</mi>
<mi id='M2kuon4d-33' data-id-added='true'>p</mi>
</msub>
</mrow>
<mo id='M2kuon4d-34' data-id-added='true'>)</mo>
</mrow>
</mrow>
</mrow>
</math>
with the pattern
"."
The patterns are in \\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml.
caused by: attempting replacement pattern: "default" for "mrow".
Replacement
["*"]
...due to matching the MathML
<mrow data-changed='added' id='M2kuon4d-1' data-id-added='true'>
<mrow data-changed='added' id='M2kuon4d-2' data-id-added='true'>
<mi id='M2kuon4d-3' data-id-added='true'>l</mi>
<mo id='M2kuon4d-4' data-id-added='true'>:</mo>
<mrow data-changed='added' id='M2kuon4d-5' data-id-added='true'>
<mrow data-changed='added' id='M2kuon4d-6' data-id-added='true'>
<mrow data-changed='added' id='M2kuon4d-7' data-id-added='true'>
<mi id='M2kuon4d-8' data-id-added='true'>A</mi>
<mo data-changed='added' id='M2kuon4d-9' data-id-added='true'>⁢</mo>
<mi id='M2kuon4d-10' data-id-added='true'>x</mi>
</mrow>
<mo id='M2kuon4d-11' data-id-added='true'>+</mo>
<mrow data-changed='added' id='M2kuon4d-12' data-id-added='true'>
<mi id='M2kuon4d-13' data-id-added='true'>B</mi>
<mo data-changed='added' id='M2kuon4d-14' data-id-added='true'>⁢</mo>
<mi id='M2kuon4d-15' data-id-added='true'>y</mi>
</mrow>
<mo id='M2kuon4d-16' data-id-added='true'>+</mo>
<mi id='M2kuon4d-17' data-id-added='true'>C</mi>
</mrow>
<mo id='M2kuon4d-18' data-id-added='true'>=</mo>
<mn id='M2kuon4d-19' data-id-added='true'>0</mn>
</mrow>
</mrow>
<mo id='M2kuon4d-20' data-id-added='true'>,</mo>
<mrow data-changed='added' id='M2kuon4d-21' data-id-added='true'>
<mi data-previous-space-width='0.700' id='M2kuon4d-22' data-id-added='true'>P</mi>
<mo id='M2kuon4d-23' data-id-added='true'>=</mo>
<mrow data-changed='added' id='M2kuon4d-24' data-id-added='true'>
<mo id='M2kuon4d-25' data-id-added='true'>(</mo>
<mrow data-changed='added' id='M2kuon4d-26' data-id-added='true'>
<msub id='M2kuon4d-27' data-id-added='true'>
<mi id='M2kuon4d-28' data-id-added='true'>x</mi>
<mi id='M2kuon4d-29' data-id-added='true'>p</mi>
</msub>
<mo id='M2kuon4d-30' data-id-added='true'>,</mo>
<msub id='M2kuon4d-31' data-id-added='true'>
<mi id='M2kuon4d-32' data-id-added='true'>y</mi>
<mi id='M2kuon4d-33' data-id-added='true'>p</mi>
</msub>
</mrow>
<mo id='M2kuon4d-34' data-id-added='true'>)</mo>
</mrow>
</mrow>
</mrow>
with the pattern
"."
The patterns are in \\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml.
caused by: attempting replacement pattern: "default" for "mrow".
Replacement
["*"]
...due to matching the MathML
<mrow data-changed='added' id='M2kuon4d-21' data-id-added='true'>
<mi data-previous-space-width='0.700' id='M2kuon4d-22' data-id-added='true'>P</mi>
<mo id='M2kuon4d-23' data-id-added='true'>=</mo>
<mrow data-changed='added' id='M2kuon4d-24' data-id-added='true'>
<mo id='M2kuon4d-25' data-id-added='true'>(</mo>
<mrow data-changed='added' id='M2kuon4d-26' data-id-added='true'>
<msub id='M2kuon4d-27' data-id-added='true'>
<mi id='M2kuon4d-28' data-id-added='true'>x</mi>
<mi id='M2kuon4d-29' data-id-added='true'>p</mi>
</msub>
<mo id='M2kuon4d-30' data-id-added='true'>,</mo>
<msub id='M2kuon4d-31' data-id-added='true'>
<mi id='M2kuon4d-32' data-id-added='true'>y</mi>
<mi id='M2kuon4d-33' data-id-added='true'>p</mi>
</msub>
</mrow>
<mo id='M2kuon4d-34' data-id-added='true'>)</mo>
</mrow>
</mrow>
with the pattern
"."
The patterns are in \\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml.
caused by: attempting replacement pattern: "default" for "mrow".
Replacement
["*"]
...due to matching the MathML
<mrow data-changed='added' id='M2kuon4d-24' data-id-added='true'>
<mo id='M2kuon4d-25' data-id-added='true'>(</mo>
<mrow data-changed='added' id='M2kuon4d-26' data-id-added='true'>
<msub id='M2kuon4d-27' data-id-added='true'>
<mi id='M2kuon4d-28' data-id-added='true'>x</mi>
<mi id='M2kuon4d-29' data-id-added='true'>p</mi>
</msub>
<mo id='M2kuon4d-30' data-id-added='true'>,</mo>
<msub id='M2kuon4d-31' data-id-added='true'>
<mi id='M2kuon4d-32' data-id-added='true'>y</mi>
<mi id='M2kuon4d-33' data-id-added='true'>p</mi>
</msub>
</mrow>
<mo id='M2kuon4d-34' data-id-added='true'>)</mo>
</mrow>
with the pattern
"."
The patterns are in \\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml.
caused by: attempting replacement pattern: "default" for "mrow".
Replacement
["*"]
...due to matching the MathML
<mrow data-changed='added' id='M2kuon4d-26' data-id-added='true'>
<msub id='M2kuon4d-27' data-id-added='true'>
<mi id='M2kuon4d-28' data-id-added='true'>x</mi>
<mi id='M2kuon4d-29' data-id-added='true'>p</mi>
</msub>
<mo id='M2kuon4d-30' data-id-added='true'>,</mo>
<msub id='M2kuon4d-31' data-id-added='true'>
<mi id='M2kuon4d-32' data-id-added='true'>y</mi>
<mi id='M2kuon4d-33' data-id-added='true'>p</mi>
</msub>
</mrow>
with the pattern
"."
The patterns are in \\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml.
caused by: attempting replacement pattern: "default" for "msub".
Replacement
- test: [ if: '"*[1][self::m:mrow and not(IsBracketed(., '', ''))]"' then:
- t: "⠢"
- "*[1]"
- t: "⠔"
else:["*[1]"]]
- test: [ if: '"self::m:msub or self::m:msubsup"' then:[t: "⠌"]]
test: [ if: '"self::m:msup"' then:[t: "⠡"]]
test: [ if: '"self::m:munder or self::m:munderover"' then:[t: "⠌⠌"] else:[t: "⠡⠡"]]
- "*[2]"
- test: [ if: '"self::m:msubsup or self::m:munderover"' then:[test: [ if: '"self::m:msubsup"' then:[t: "⠡"] else:[t: "⠡⠡"]]
]]
- "*[3]"
- test: [ if: '"self::m:msup and *[2][self::m:mo]"' then:[t: "⠄"]]
...due to matching the MathML
<msub id='M2kuon4d-27' data-id-added='true'>
<mi id='M2kuon4d-28' data-id-added='true'>x</mi>
<mi id='M2kuon4d-29' data-id-added='true'>p</mi>
</msub>
with the pattern
"."
The patterns are in \\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml.
caused by: During replacement, no matching element found
---- braille::Polish::spec::geometry_p50_3 stdout ----
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\AppData\Roaming\MathCAT\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\ClearSpeak_Rules.yaml'
[libmathcat::speech] ...processing include: SharedRules/geometry.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\geometry.yaml'
[libmathcat::speech] ...processing include: SharedRules/linear-algebra.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\linear-algebra.yaml'
[libmathcat::speech] ...processing include: SharedRules/calculus.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\calculus.yaml'
[libmathcat::speech] ...processing include: SharedRules/general.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\general.yaml'
[libmathcat::speech] ...processing include: SharedRules/default.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\default.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\unicode.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\definitions.yaml'
[libmathcat::speech] ...processing include: ../../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::canonicalize]
MathML after canonicalize:
<math>
<mrow data-changed='added'>
<mrow data-changed='added'>
<mi>A</mi>
<mo>=</mo>
<mrow data-changed='added'>
<mo>(</mo>
<mrow data-changed='added'>
<msub>
<mi>x</mi>
<mi>a</mi>
</msub>
<mo>,</mo>
<msub>
<mi>y</mi>
<mi>a</mi>
</msub>
</mrow>
<mo>)</mo>
</mrow>
</mrow>
<mo>,</mo>
</mrow>
</math>
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\unicode.yaml'
[libmathcat::speech] *** Character 'g' (0x67) is repeated
[libmathcat::speech] *** Character 'L' (0x4C) is repeated
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
thread 'braille::Polish::spec::geometry_p50_3' panicked at tests\common\mod.rs:139:19:
Pattern match/replacement failure!
caused by: attempting replacement pattern: "default" for "math".
Replacement
["*"]
...due to matching the MathML
<math id='M2l46a17-0' data-id-added='true'>
<mrow data-changed='added' id='M2l46a17-1' data-id-added='true'>
<mrow data-changed='added' id='M2l46a17-2' data-id-added='true'>
<mi id='M2l46a17-3' data-id-added='true'>A</mi>
<mo id='M2l46a17-4' data-id-added='true'>=</mo>
<mrow data-changed='added' id='M2l46a17-5' data-id-added='true'>
<mo id='M2l46a17-6' data-id-added='true'>(</mo>
<mrow data-changed='added' id='M2l46a17-7' data-id-added='true'>
<msub id='M2l46a17-8' data-id-added='true'>
<mi id='M2l46a17-9' data-id-added='true'>x</mi>
<mi id='M2l46a17-10' data-id-added='true'>a</mi>
</msub>
<mo id='M2l46a17-11' data-id-added='true'>,</mo>
<msub id='M2l46a17-12' data-id-added='true'>
<mi id='M2l46a17-13' data-id-added='true'>y</mi>
<mi id='M2l46a17-14' data-id-added='true'>a</mi>
</msub>
</mrow>
<mo id='M2l46a17-15' data-id-added='true'>)</mo>
</mrow>
</mrow>
<mo id='M2l46a17-16' data-id-added='true'>,</mo>
</mrow>
</math>
with the pattern
"."
The patterns are in \\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml.
caused by: attempting replacement pattern: "default" for "mrow".
Replacement
["*"]
...due to matching the MathML
<mrow data-changed='added' id='M2l46a17-1' data-id-added='true'>
<mrow data-changed='added' id='M2l46a17-2' data-id-added='true'>
<mi id='M2l46a17-3' data-id-added='true'>A</mi>
<mo id='M2l46a17-4' data-id-added='true'>=</mo>
<mrow data-changed='added' id='M2l46a17-5' data-id-added='true'>
<mo id='M2l46a17-6' data-id-added='true'>(</mo>
<mrow data-changed='added' id='M2l46a17-7' data-id-added='true'>
<msub id='M2l46a17-8' data-id-added='true'>
<mi id='M2l46a17-9' data-id-added='true'>x</mi>
<mi id='M2l46a17-10' data-id-added='true'>a</mi>
</msub>
<mo id='M2l46a17-11' data-id-added='true'>,</mo>
<msub id='M2l46a17-12' data-id-added='true'>
<mi id='M2l46a17-13' data-id-added='true'>y</mi>
<mi id='M2l46a17-14' data-id-added='true'>a</mi>
</msub>
</mrow>
<mo id='M2l46a17-15' data-id-added='true'>)</mo>
</mrow>
</mrow>
<mo id='M2l46a17-16' data-id-added='true'>,</mo>
</mrow>
with the pattern
"."
The patterns are in \\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml.
caused by: attempting replacement pattern: "default" for "mrow".
Replacement
["*"]
...due to matching the MathML
<mrow data-changed='added' id='M2l46a17-2' data-id-added='true'>
<mi id='M2l46a17-3' data-id-added='true'>A</mi>
<mo id='M2l46a17-4' data-id-added='true'>=</mo>
<mrow data-changed='added' id='M2l46a17-5' data-id-added='true'>
<mo id='M2l46a17-6' data-id-added='true'>(</mo>
<mrow data-changed='added' id='M2l46a17-7' data-id-added='true'>
<msub id='M2l46a17-8' data-id-added='true'>
<mi id='M2l46a17-9' data-id-added='true'>x</mi>
<mi id='M2l46a17-10' data-id-added='true'>a</mi>
</msub>
<mo id='M2l46a17-11' data-id-added='true'>,</mo>
<msub id='M2l46a17-12' data-id-added='true'>
<mi id='M2l46a17-13' data-id-added='true'>y</mi>
<mi id='M2l46a17-14' data-id-added='true'>a</mi>
</msub>
</mrow>
<mo id='M2l46a17-15' data-id-added='true'>)</mo>
</mrow>
</mrow>
with the pattern
"."
The patterns are in \\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml.
caused by: attempting replacement pattern: "default" for "mrow".
Replacement
["*"]
...due to matching the MathML
<mrow data-changed='added' id='M2l46a17-5' data-id-added='true'>
<mo id='M2l46a17-6' data-id-added='true'>(</mo>
<mrow data-changed='added' id='M2l46a17-7' data-id-added='true'>
<msub id='M2l46a17-8' data-id-added='true'>
<mi id='M2l46a17-9' data-id-added='true'>x</mi>
<mi id='M2l46a17-10' data-id-added='true'>a</mi>
</msub>
<mo id='M2l46a17-11' data-id-added='true'>,</mo>
<msub id='M2l46a17-12' data-id-added='true'>
<mi id='M2l46a17-13' data-id-added='true'>y</mi>
<mi id='M2l46a17-14' data-id-added='true'>a</mi>
</msub>
</mrow>
<mo id='M2l46a17-15' data-id-added='true'>)</mo>
</mrow>
with the pattern
"."
The patterns are in \\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml.
caused by: attempting replacement pattern: "default" for "mrow".
Replacement
["*"]
...due to matching the MathML
<mrow data-changed='added' id='M2l46a17-7' data-id-added='true'>
<msub id='M2l46a17-8' data-id-added='true'>
<mi id='M2l46a17-9' data-id-added='true'>x</mi>
<mi id='M2l46a17-10' data-id-added='true'>a</mi>
</msub>
<mo id='M2l46a17-11' data-id-added='true'>,</mo>
<msub id='M2l46a17-12' data-id-added='true'>
<mi id='M2l46a17-13' data-id-added='true'>y</mi>
<mi id='M2l46a17-14' data-id-added='true'>a</mi>
</msub>
</mrow>
with the pattern
"."
The patterns are in \\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml.
caused by: attempting replacement pattern: "default" for "msub".
Replacement
- test: [ if: '"*[1][self::m:mrow and not(IsBracketed(., '', ''))]"' then:
- t: "⠢"
- "*[1]"
- t: "⠔"
else:["*[1]"]]
- test: [ if: '"self::m:msub or self::m:msubsup"' then:[t: "⠌"]]
test: [ if: '"self::m:msup"' then:[t: "⠡"]]
test: [ if: '"self::m:munder or self::m:munderover"' then:[t: "⠌⠌"] else:[t: "⠡⠡"]]
- "*[2]"
- test: [ if: '"self::m:msubsup or self::m:munderover"' then:[test: [ if: '"self::m:msubsup"' then:[t: "⠡"] else:[t: "⠡⠡"]]
]]
- "*[3]"
- test: [ if: '"self::m:msup and *[2][self::m:mo]"' then:[t: "⠄"]]
...due to matching the MathML
<msub id='M2l46a17-8' data-id-added='true'>
<mi id='M2l46a17-9' data-id-added='true'>x</mi>
<mi id='M2l46a17-10' data-id-added='true'>a</mi>
</msub>
with the pattern
"."
The patterns are in \\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml.
caused by: During replacement, no matching element found
---- braille::Polish::spec::geometry_p50_4 stdout ----
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\AppData\Roaming\MathCAT\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\ClearSpeak_Rules.yaml'
[libmathcat::speech] ...processing include: SharedRules/geometry.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\geometry.yaml'
[libmathcat::speech] ...processing include: SharedRules/linear-algebra.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\linear-algebra.yaml'
[libmathcat::speech] ...processing include: SharedRules/calculus.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\calculus.yaml'
[libmathcat::speech] ...processing include: SharedRules/general.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\general.yaml'
[libmathcat::speech] ...processing include: SharedRules/default.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\default.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\unicode.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\definitions.yaml'
[libmathcat::speech] ...processing include: ../../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::canonicalize]
MathML after canonicalize:
<math>
<mrow data-changed='added'>
<msub>
<mi>P</mi>
<mrow>
<mi mathvariant='normal'>Δ</mi>
<mo data-changed='added'>⁢</mo>
<mrow data-changed='added'>
<mi>A</mi>
<mo data-changed='added'>⁣</mo>
<mi>B</mi>
<mo data-changed='added'>⁣</mo>
<mi>C</mi>
</mrow>
</mrow>
</msub>
<mo>=</mo>
<mrow data-changed='added'>
<mfrac>
<mn>1</mn>
<mn>2</mn>
</mfrac>
<mo>∣</mo>
<mrow data-changed='added'>
<mrow data-changed='added'>
<mi>d</mi>
<mo data-changed='added'>⁡</mo>
<mrow data-changed='added'>
<mo>(</mo>
<mrow data-changed='added'>
<mover accent='true'>
<mrow>
<mi>A</mi>
<mo data-changed='added'>⁣</mo>
<mi>B</mi>
</mrow>
<mo accent='false' stretchy='false'>→</mo>
</mover>
<mo>,</mo>
<mover accent='true' data-previous-space-width='0.700'>
<mrow>
<mi>A</mi>
<mo data-changed='added'>⁣</mo>
<mi>C</mi>
</mrow>
<mo accent='false' stretchy='false'>→</mo>
</mover>
</mrow>
<mo>)</mo>
</mrow>
</mrow>
<mo>∣=</mo>
<mrow data-changed='added'>
<mfrac>
<mn>1</mn>
<mn>2</mn>
</mfrac>
<mo>∣</mo>
<mrow>
<mo data-changed='from_mfenced'>|</mo>
<mtable columnspacing='1em'>
<mtr>
<mtd>
<mrow data-changed='added'>
<mrow data-changed='added'>
<msub>
<mi>x</mi>
<mi>b</mi>
</msub>
<mo>-</mo>
<msub>
<mi>x</mi>
<mi>a</mi>
</msub>
</mrow>
<mo>,</mo>
</mrow>
</mtd>
<mtd>
<mrow data-changed='added'>
<msub>
<mi>y</mi>
<mi>b</mi>
</msub>
<mo>-</mo>
<msub>
<mi>y</mi>
<mi>a</mi>
</msub>
</mrow>
</mtd>
</mtr>
<mtr>
<mtd>
<mrow data-changed='added'>
<mrow data-changed='added'>
<msub>
<mi>x</mi>
<mi>c</mi>
</msub>
<mo>-</mo>
<msub>
<mi>x</mi>
<mi>a</mi>
</msub>
</mrow>
<mo>,</mo>
</mrow>
</mtd>
<mtd>
<mrow data-changed='added'>
<msub>
<mi>y</mi>
<mi>c</mi>
</msub>
<mo>-</mo>
<msub>
<mi>y</mi>
<mi>a</mi>
</msub>
</mrow>
</mtd>
</mtr>
</mtable>
<mo data-changed='from_mfenced'>|</mo>
</mrow>
<mo>∣</mo>
</mrow>
</mrow>
</mrow>
</mrow>
</math>
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\unicode.yaml'
[libmathcat::speech] *** Character 'g' (0x67) is repeated
[libmathcat::speech] *** Character 'L' (0x4C) is repeated
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
thread 'braille::Polish::spec::geometry_p50_4' panicked at tests\common\mod.rs:139:19:
Pattern match/replacement failure!
caused by: attempting replacement pattern: "default" for "math".
Replacement
["*"]
...due to matching the MathML
<math id='M2lgn5ut-0' data-id-added='true'>
<mrow data-changed='added' id='M2lgn5ut-1' data-id-added='true'>
<msub id='M2lgn5ut-2' data-id-added='true'>
<mi id='M2lgn5ut-3' data-id-added='true'>P</mi>
<mrow id='M2lgn5ut-4' data-id-added='true'>
<mi mathvariant='normal' id='M2lgn5ut-5' data-id-added='true'>Δ</mi>
<mo data-changed='added' id='M2lgn5ut-6' data-id-added='true'>⁢</mo>
<mrow data-changed='added' id='M2lgn5ut-7' data-id-added='true'>
<mi id='M2lgn5ut-8' data-id-added='true'>A</mi>
<mo data-changed='added' id='M2lgn5ut-9' data-id-added='true'>⁣</mo>
<mi id='M2lgn5ut-10' data-id-added='true'>B</mi>
<mo data-changed='added' id='M2lgn5ut-11' data-id-added='true'>⁣</mo>
<mi id='M2lgn5ut-12' data-id-added='true'>C</mi>
</mrow>
</mrow>
</msub>
<mo id='M2lgn5ut-13' data-id-added='true'>=</mo>
<mrow data-changed='added' id='M2lgn5ut-14' data-id-added='true'>
<mfrac id='M2lgn5ut-15' data-id-added='true'>
<mn id='M2lgn5ut-16' data-id-added='true'>1</mn>
<mn id='M2lgn5ut-17' data-id-added='true'>2</mn>
</mfrac>
<mo id='M2lgn5ut-18' data-id-added='true'>∣</mo>
<mrow data-changed='added' id='M2lgn5ut-19' data-id-added='true'>
<mrow data-changed='added' id='M2lgn5ut-20' data-id-added='true'>
<mi id='M2lgn5ut-21' data-id-added='true'>d</mi>
<mo data-changed='added' id='M2lgn5ut-22' data-id-added='true'>⁡</mo>
<mrow data-changed='added' id='M2lgn5ut-23' data-id-added='true'>
<mo id='M2lgn5ut-24' data-id-added='true'>(</mo>
<mrow data-changed='added' id='M2lgn5ut-25' data-id-added='true'>
<mover accent='true' id='M2lgn5ut-26' data-id-added='true'>
<mrow id='M2lgn5ut-27' data-id-added='true'>
<mi id='M2lgn5ut-28' data-id-added='true'>A</mi>
<mo data-changed='added' id='M2lgn5ut-29' data-id-added='true'>⁣</mo>
<mi id='M2lgn5ut-30' data-id-added='true'>B</mi>
</mrow>
<mo accent='false' stretchy='false' id='M2lgn5ut-31' data-id-added='true'>→</mo>
</mover>
<mo id='M2lgn5ut-32' data-id-added='true'>,</mo>
<mover accent='true' data-previous-space-width='0.700' id='M2lgn5ut-33' data-id-added='true'>
<mrow id='M2lgn5ut-34' data-id-added='true'>
<mi id='M2lgn5ut-35' data-id-added='true'>A</mi>
<mo data-changed='added' id='M2lgn5ut-36' data-id-added='true'>⁣</mo>
<mi id='M2lgn5ut-37' data-id-added='true'>C</mi>
</mrow>
<mo accent='false' stretchy='false' id='M2lgn5ut-38' data-id-added='true'>→</mo>
</mover>
</mrow>
<mo id='M2lgn5ut-39' data-id-added='true'>)</mo>
</mrow>
</mrow>
<mo id='M2lgn5ut-40' data-id-added='true'>∣=</mo>
<mrow data-changed='added' id='M2lgn5ut-41' data-id-added='true'>
<mfrac id='M2lgn5ut-42' data-id-added='true'>
<mn id='M2lgn5ut-43' data-id-added='true'>1</mn>
<mn id='M2lgn5ut-44' data-id-added='true'>2</mn>
</mfrac>
<mo id='M2lgn5ut-45' data-id-added='true'>∣</mo>
<mrow id='M2lgn5ut-46' data-id-added='true'>
<mo data-changed='from_mfenced' id='M2lgn5ut-47' data-id-added='true'>|</mo>
<mtable columnspacing='1em' id='M2lgn5ut-48' data-id-added='true'>
<mtr id='M2lgn5ut-49' data-id-added='true'>
<mtd id='M2lgn5ut-50' data-id-added='true'>
<mrow data-changed='added' id='M2lgn5ut-51' data-id-added='true'>
<mrow data-changed='added' id='M2lgn5ut-52' data-id-added='true'>
<msub id='M2lgn5ut-53' data-id-added='true'>
<mi id='M2lgn5ut-54' data-id-added='true'>x</mi>
<mi id='M2lgn5ut-55' data-id-added='true'>b</mi>
</msub>
<mo id='M2lgn5ut-56' data-id-added='true'>-</mo>
<msub id='M2lgn5ut-57' data-id-added='true'>
<mi id='M2lgn5ut-58' data-id-added='true'>x</mi>
<mi id='M2lgn5ut-59' data-id-added='true'>a</mi>
</msub>
</mrow>
<mo id='M2lgn5ut-60' data-id-added='true'>,</mo>
</mrow>
</mtd>
<mtd id='M2lgn5ut-61' data-id-added='true'>
<mrow data-changed='added' id='M2lgn5ut-62' data-id-added='true'>
<msub id='M2lgn5ut-63' data-id-added='true'>
<mi id='M2lgn5ut-64' data-id-added='true'>y</mi>
<mi id='M2lgn5ut-65' data-id-added='true'>b</mi>
</msub>
<mo id='M2lgn5ut-66' data-id-added='true'>-</mo>
<msub id='M2lgn5ut-67' data-id-added='true'>
<mi id='M2lgn5ut-68' data-id-added='true'>y</mi>
<mi id='M2lgn5ut-69' data-id-added='true'>a</mi>
</msub>
</mrow>
</mtd>
</mtr>
<mtr id='M2lgn5ut-70' data-id-added='true'>
<mtd id='M2lgn5ut-71' data-id-added='true'>
<mrow data-changed='added' id='M2lgn5ut-72' data-id-added='true'>
<mrow data-changed='added' id='M2lgn5ut-73' data-id-added='true'>
<msub id='M2lgn5ut-74' data-id-added='true'>
<mi id='M2lgn5ut-75' data-id-added='true'>x</mi>
<mi id='M2lgn5ut-76' data-id-added='true'>c</mi>
</msub>
<mo id='M2lgn5ut-77' data-id-added='true'>-</mo>
<msub id='M2lgn5ut-78' data-id-added='true'>
<mi id='M2lgn5ut-79' data-id-added='true'>x</mi>
<mi id='M2lgn5ut-80' data-id-added='true'>a</mi>
</msub>
</mrow>
<mo id='M2lgn5ut-81' data-id-added='true'>,</mo>
</mrow>
</mtd>
<mtd id='M2lgn5ut-82' data-id-added='true'>
<mrow data-changed='added' id='M2lgn5ut-83' data-id-added='true'>
<msub id='M2lgn5ut-84' data-id-added='true'>
<mi id='M2lgn5ut-85' data-id-added='true'>y</mi>
<mi id='M2lgn5ut-86' data-id-added='true'>c</mi>
</msub>
<mo id='M2lgn5ut-87' data-id-added='true'>-</mo>
<msub id='M2lgn5ut-88' data-id-added='true'>
<mi id='M2lgn5ut-89' data-id-added='true'>y</mi>
<mi id='M2lgn5ut-90' data-id-added='true'>a</mi>
</msub>
</mrow>
</mtd>
</mtr>
</mtable>
<mo data-changed='from_mfenced' id='M2lgn5ut-91' data-id-added='true'>|</mo>
</mrow>
<mo id='M2lgn5ut-92' data-id-added='true'>∣</mo>
</mrow>
</mrow>
</mrow>
</mrow>
</math>
with the pattern
"."
The patterns are in \\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml.
caused by: attempting replacement pattern: "default" for "mrow".
Replacement
["*"]
...due to matching the MathML
<mrow data-changed='added' id='M2lgn5ut-1' data-id-added='true'>
<msub id='M2lgn5ut-2' data-id-added='true'>
<mi id='M2lgn5ut-3' data-id-added='true'>P</mi>
<mrow id='M2lgn5ut-4' data-id-added='true'>
<mi mathvariant='normal' id='M2lgn5ut-5' data-id-added='true'>Δ</mi>
<mo data-changed='added' id='M2lgn5ut-6' data-id-added='true'>⁢</mo>
<mrow data-changed='added' id='M2lgn5ut-7' data-id-added='true'>
<mi id='M2lgn5ut-8' data-id-added='true'>A</mi>
<mo data-changed='added' id='M2lgn5ut-9' data-id-added='true'>⁣</mo>
<mi id='M2lgn5ut-10' data-id-added='true'>B</mi>
<mo data-changed='added' id='M2lgn5ut-11' data-id-added='true'>⁣</mo>
<mi id='M2lgn5ut-12' data-id-added='true'>C</mi>
</mrow>
</mrow>
</msub>
<mo id='M2lgn5ut-13' data-id-added='true'>=</mo>
<mrow data-changed='added' id='M2lgn5ut-14' data-id-added='true'>
<mfrac id='M2lgn5ut-15' data-id-added='true'>
<mn id='M2lgn5ut-16' data-id-added='true'>1</mn>
<mn id='M2lgn5ut-17' data-id-added='true'>2</mn>
</mfrac>
<mo id='M2lgn5ut-18' data-id-added='true'>∣</mo>
<mrow data-changed='added' id='M2lgn5ut-19' data-id-added='true'>
<mrow data-changed='added' id='M2lgn5ut-20' data-id-added='true'>
<mi id='M2lgn5ut-21' data-id-added='true'>d</mi>
<mo data-changed='added' id='M2lgn5ut-22' data-id-added='true'>⁡</mo>
<mrow data-changed='added' id='M2lgn5ut-23' data-id-added='true'>
<mo id='M2lgn5ut-24' data-id-added='true'>(</mo>
<mrow data-changed='added' id='M2lgn5ut-25' data-id-added='true'>
<mover accent='true' id='M2lgn5ut-26' data-id-added='true'>
<mrow id='M2lgn5ut-27' data-id-added='true'>
<mi id='M2lgn5ut-28' data-id-added='true'>A</mi>
<mo data-changed='added' id='M2lgn5ut-29' data-id-added='true'>⁣</mo>
<mi id='M2lgn5ut-30' data-id-added='true'>B</mi>
</mrow>
<mo accent='false' stretchy='false' id='M2lgn5ut-31' data-id-added='true'>→</mo>
</mover>
<mo id='M2lgn5ut-32' data-id-added='true'>,</mo>
<mover accent='true' data-previous-space-width='0.700' id='M2lgn5ut-33' data-id-added='true'>
<mrow id='M2lgn5ut-34' data-id-added='true'>
<mi id='M2lgn5ut-35' data-id-added='true'>A</mi>
<mo data-changed='added' id='M2lgn5ut-36' data-id-added='true'>⁣</mo>
<mi id='M2lgn5ut-37' data-id-added='true'>C</mi>
</mrow>
<mo accent='false' stretchy='false' id='M2lgn5ut-38' data-id-added='true'>→</mo>
</mover>
</mrow>
<mo id='M2lgn5ut-39' data-id-added='true'>)</mo>
</mrow>
</mrow>
<mo id='M2lgn5ut-40' data-id-added='true'>∣=</mo>
<mrow data-changed='added' id='M2lgn5ut-41' data-id-added='true'>
<mfrac id='M2lgn5ut-42' data-id-added='true'>
<mn id='M2lgn5ut-43' data-id-added='true'>1</mn>
<mn id='M2lgn5ut-44' data-id-added='true'>2</mn>
</mfrac>
<mo id='M2lgn5ut-45' data-id-added='true'>∣</mo>
<mrow id='M2lgn5ut-46' data-id-added='true'>
<mo data-changed='from_mfenced' id='M2lgn5ut-47' data-id-added='true'>|</mo>
<mtable columnspacing='1em' id='M2lgn5ut-48' data-id-added='true'>
<mtr id='M2lgn5ut-49' data-id-added='true'>
<mtd id='M2lgn5ut-50' data-id-added='true'>
<mrow data-changed='added' id='M2lgn5ut-51' data-id-added='true'>
<mrow data-changed='added' id='M2lgn5ut-52' data-id-added='true'>
<msub id='M2lgn5ut-53' data-id-added='true'>
<mi id='M2lgn5ut-54' data-id-added='true'>x</mi>
<mi id='M2lgn5ut-55' data-id-added='true'>b</mi>
</msub>
<mo id='M2lgn5ut-56' data-id-added='true'>-</mo>
<msub id='M2lgn5ut-57' data-id-added='true'>
<mi id='M2lgn5ut-58' data-id-added='true'>x</mi>
<mi id='M2lgn5ut-59' data-id-added='true'>a</mi>
</msub>
</mrow>
<mo id='M2lgn5ut-60' data-id-added='true'>,</mo>
</mrow>
</mtd>
<mtd id='M2lgn5ut-61' data-id-added='true'>
<mrow data-changed='added' id='M2lgn5ut-62' data-id-added='true'>
<msub id='M2lgn5ut-63' data-id-added='true'>
<mi id='M2lgn5ut-64' data-id-added='true'>y</mi>
<mi id='M2lgn5ut-65' data-id-added='true'>b</mi>
</msub>
<mo id='M2lgn5ut-66' data-id-added='true'>-</mo>
<msub id='M2lgn5ut-67' data-id-added='true'>
<mi id='M2lgn5ut-68' data-id-added='true'>y</mi>
<mi id='M2lgn5ut-69' data-id-added='true'>a</mi>
</msub>
</mrow>
</mtd>
</mtr>
<mtr id='M2lgn5ut-70' data-id-added='true'>
<mtd id='M2lgn5ut-71' data-id-added='true'>
<mrow data-changed='added' id='M2lgn5ut-72' data-id-added='true'>
<mrow data-changed='added' id='M2lgn5ut-73' data-id-added='true'>
<msub id='M2lgn5ut-74' data-id-added='true'>
<mi id='M2lgn5ut-75' data-id-added='true'>x</mi>
<mi id='M2lgn5ut-76' data-id-added='true'>c</mi>
</msub>
<mo id='M2lgn5ut-77' data-id-added='true'>-</mo>
<msub id='M2lgn5ut-78' data-id-added='true'>
<mi id='M2lgn5ut-79' data-id-added='true'>x</mi>
<mi id='M2lgn5ut-80' data-id-added='true'>a</mi>
</msub>
</mrow>
<mo id='M2lgn5ut-81' data-id-added='true'>,</mo>
</mrow>
</mtd>
<mtd id='M2lgn5ut-82' data-id-added='true'>
<mrow data-changed='added' id='M2lgn5ut-83' data-id-added='true'>
<msub id='M2lgn5ut-84' data-id-added='true'>
<mi id='M2lgn5ut-85' data-id-added='true'>y</mi>
<mi id='M2lgn5ut-86' data-id-added='true'>c</mi>
</msub>
<mo id='M2lgn5ut-87' data-id-added='true'>-</mo>
<msub id='M2lgn5ut-88' data-id-added='true'>
<mi id='M2lgn5ut-89' data-id-added='true'>y</mi>
<mi id='M2lgn5ut-90' data-id-added='true'>a</mi>
</msub>
</mrow>
</mtd>
</mtr>
</mtable>
<mo data-changed='from_mfenced' id='M2lgn5ut-91' data-id-added='true'>|</mo>
</mrow>
<mo id='M2lgn5ut-92' data-id-added='true'>∣</mo>
</mrow>
</mrow>
</mrow>
</mrow>
with the pattern
"."
The patterns are in \\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml.
caused by: attempting replacement pattern: "default" for "msub".
Replacement
- test: [ if: '"*[1][self::m:mrow and not(IsBracketed(., '', ''))]"' then:
- t: "⠢"
- "*[1]"
- t: "⠔"
else:["*[1]"]]
- test: [ if: '"self::m:msub or self::m:msubsup"' then:[t: "⠌"]]
test: [ if: '"self::m:msup"' then:[t: "⠡"]]
test: [ if: '"self::m:munder or self::m:munderover"' then:[t: "⠌⠌"] else:[t: "⠡⠡"]]
- "*[2]"
- test: [ if: '"self::m:msubsup or self::m:munderover"' then:[test: [ if: '"self::m:msubsup"' then:[t: "⠡"] else:[t: "⠡⠡"]]
]]
- "*[3]"
- test: [ if: '"self::m:msup and *[2][self::m:mo]"' then:[t: "⠄"]]
...due to matching the MathML
<msub id='M2lgn5ut-2' data-id-added='true'>
<mi id='M2lgn5ut-3' data-id-added='true'>P</mi>
<mrow id='M2lgn5ut-4' data-id-added='true'>
<mi mathvariant='normal' id='M2lgn5ut-5' data-id-added='true'>Δ</mi>
<mo data-changed='added' id='M2lgn5ut-6' data-id-added='true'>⁢</mo>
<mrow data-changed='added' id='M2lgn5ut-7' data-id-added='true'>
<mi id='M2lgn5ut-8' data-id-added='true'>A</mi>
<mo data-changed='added' id='M2lgn5ut-9' data-id-added='true'>⁣</mo>
<mi id='M2lgn5ut-10' data-id-added='true'>B</mi>
<mo data-changed='added' id='M2lgn5ut-11' data-id-added='true'>⁣</mo>
<mi id='M2lgn5ut-12' data-id-added='true'>C</mi>
</mrow>
</mrow>
</msub>
with the pattern
"."
The patterns are in \\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml.
caused by: During replacement, no matching element found
---- braille::Polish::spec::hydrates_p80_4a stdout ----
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\AppData\Roaming\MathCAT\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\ClearSpeak_Rules.yaml'
[libmathcat::speech] ...processing include: SharedRules/geometry.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\geometry.yaml'
[libmathcat::speech] ...processing include: SharedRules/linear-algebra.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\linear-algebra.yaml'
[libmathcat::speech] ...processing include: SharedRules/calculus.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\calculus.yaml'
[libmathcat::speech] ...processing include: SharedRules/general.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\general.yaml'
[libmathcat::speech] ...processing include: SharedRules/default.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\default.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\unicode.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\definitions.yaml'
[libmathcat::speech] ...processing include: ../../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::canonicalize]
MathML after canonicalize:
<math>
<mrow data-changed='added' data-chem-formula='9'>
<mrow data-changed='added' data-chem-formula='6'>
<msub data-chem-formula='3'>
<mi data-chem-element='3'>Al</mi>
<mn>2</mn>
</msub>
<mo data-changed='added' data-chem-formula-op='0'>⁣</mo>
<msub data-chem-formula='2'>
<mi mathvariant='normal' data-chem-element='2'>O</mi>
<mn>3</mn>
</msub>
</mrow>
<mo data-chem-equation-op='1'>·</mo>
<mrow data-changed='added' data-chem-formula='5'>
<msub data-chem-formula='2'>
<mi mathvariant='normal' data-chem-element='2'>H</mi>
<mn>2</mn>
</msub>
<mo data-changed='added' data-chem-formula-op='0'>⁣</mo>
<mi mathvariant='normal' data-chem-element='2'>O</mi>
</mrow>
</mrow>
</math>
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\unicode.yaml'
[libmathcat::speech] *** Character 'g' (0x67) is repeated
[libmathcat::speech] *** Character 'L' (0x4C) is repeated
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::braille] polish_cleanup: start=L⠁l⠇⠡n⠆𝐿⠕⠡n⠒𝐖⠄𝐿⠓⠡n⠆𝐿⠕
[libmathcat::braille] After remove mode changes: '⠁⠇⠡n⠆⠕⠡n⠒𝐖⠄⠓⠡n⠆⠕'
[libmathcat::braille] After substitutions : '⠁⠇⠡n⠆⠕⠡n⠒𝐖⠄⠓⠡n⠆⠕'
thread 'braille::Polish::spec::hydrates_p80_4a' panicked at tests\common\mod.rs:138:23:
assertion `left == right` failed
left: "⠨⠁⠇⠆⠨⠕⠒⠀⠄⠨⠓⠆⠨⠕"
right: "⠁⠇⠡⠆⠕⠡⠒⠄⠓⠡⠆⠕"
---- braille::Polish::spec::hydrates_p80_4 stdout ----
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\AppData\Roaming\MathCAT\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\ClearSpeak_Rules.yaml'
[libmathcat::speech] ...processing include: SharedRules/geometry.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\geometry.yaml'
[libmathcat::speech] ...processing include: SharedRules/linear-algebra.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\linear-algebra.yaml'
[libmathcat::speech] ...processing include: SharedRules/calculus.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\calculus.yaml'
[libmathcat::speech] ...processing include: SharedRules/general.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\general.yaml'
[libmathcat::speech] ...processing include: SharedRules/default.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\default.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\unicode.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\definitions.yaml'
[libmathcat::speech] ...processing include: ../../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::canonicalize]
MathML after canonicalize:
<math>
<mrow data-changed='added' data-chem-formula='9'>
<mrow data-changed='added' data-chem-formula='6'>
<msub data-chem-formula='3'>
<mi data-chem-element='3'>Al</mi>
<mn>2</mn>
</msub>
<mo data-changed='added' data-chem-formula-op='0'>⁣</mo>
<msub data-chem-formula='2'>
<mi mathvariant='normal' data-chem-element='2'>O</mi>
<mn>3</mn>
</msub>
</mrow>
<mo data-chem-equation-op='1'>·</mo>
<mrow data-changed='added' data-chem-formula='5'>
<msub data-chem-formula='2'>
<mi mathvariant='normal' data-chem-element='2'>H</mi>
<mn>2</mn>
</msub>
<mo data-changed='added' data-chem-formula-op='0'>⁣</mo>
<mi mathvariant='normal' data-chem-element='2'>O</mi>
</mrow>
</mrow>
</math>
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\unicode.yaml'
[libmathcat::speech] *** Character 'g' (0x67) is repeated
[libmathcat::speech] *** Character 'L' (0x4C) is repeated
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::braille] polish_cleanup: start=L⠁l⠇⠡n⠆𝐿⠕⠡n⠒𝐖⠄𝐿⠓⠡n⠆𝐿⠕
[libmathcat::braille] After remove mode changes: '⠁⠇⠡n⠆⠕⠡n⠒𝐖⠄⠓⠡n⠆⠕'
[libmathcat::braille] After substitutions : '⠁⠇⠡n⠆⠕⠡n⠒𝐖⠄⠓⠡n⠆⠕'
thread 'braille::Polish::spec::hydrates_p80_4' panicked at tests\common\mod.rs:138:23:
assertion `left == right` failed
left: "⠨⠁⠇⠆⠨⠕⠒⠄⠨⠓⠆⠨⠕"
right: "⠁⠇⠡⠆⠕⠡⠒⠄⠓⠡⠆⠕"
---- braille::Polish::spec::integrals_p57_1 stdout ----
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\AppData\Roaming\MathCAT\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\ClearSpeak_Rules.yaml'
[libmathcat::speech] ...processing include: SharedRules/geometry.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\geometry.yaml'
[libmathcat::speech] ...processing include: SharedRules/linear-algebra.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\linear-algebra.yaml'
[libmathcat::speech] ...processing include: SharedRules/calculus.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\calculus.yaml'
[libmathcat::speech] ...processing include: SharedRules/general.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\general.yaml'
[libmathcat::speech] ...processing include: SharedRules/default.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\default.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\unicode.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\definitions.yaml'
[libmathcat::speech] ...processing include: ../../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::canonicalize]
MathML after canonicalize:
<math>
<mrow data-changed='added'>
<mrow data-changed='added'>
<mo>∫</mo>
<mrow data-changed='added'>
<mrow data-changed='added'>
<msup>
<mi>f</mi>
<mo>′</mo>
</msup>
<mo data-changed='added'>⁡</mo>
<mrow data-changed='added'>
<mo>(</mo>
<mi>x</mi>
<mo>)</mo>
</mrow>
</mrow>
<mo data-changed='added'>⁢</mo>
<mi>d</mi>
<mo data-changed='added'>⁢</mo>
<mi>x</mi>
</mrow>
</mrow>
<mo>=</mo>
<mrow data-changed='added'>
<mrow data-changed='added'>
<mi>f</mi>
<mo data-changed='added'>⁡</mo>
<mrow data-changed='added'>
<mo>(</mo>
<mi>x</mi>
<mo>)</mo>
</mrow>
</mrow>
<mo>+</mo>
<mi>C</mi>
</mrow>
</mrow>
</math>
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\unicode.yaml'
[libmathcat::speech] *** Character 'g' (0x67) is repeated
[libmathcat::speech] *** Character 'L' (0x4C) is repeated
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::braille] polish_cleanup: start=⠮l⠋⠔⠣l⠭⠜l⠙l⠭W⠶l⠋⠣l⠭⠜W⠖L⠉
[libmathcat::braille] After remove mode changes: '⠮⠋⠔⠣⠭⠜⠙⠭W⠶⠋⠣⠭⠜W⠖⠉'
[libmathcat::braille] After substitutions : '⠮⠋⠔⠣⠭⠜⠙⠭W⠶⠋⠣⠭⠜W⠖⠉'
thread 'braille::Polish::spec::integrals_p57_1' panicked at tests\common\mod.rs:138:23:
assertion `left == right` failed
left: "⠮⠠⠋⠔⠣⠭⠜⠀⠙⠭⠀⠶⠋⠣⠭⠜⠀⠖⠨⠉"
right: "⠮⠋⠔⠣⠭⠜⠙⠭⠀⠶⠋⠣⠭⠜⠀⠖⠉"
---- braille::Polish::spec::integrals_p57_3 stdout ----
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\AppData\Roaming\MathCAT\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\ClearSpeak_Rules.yaml'
[libmathcat::speech] ...processing include: SharedRules/geometry.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\geometry.yaml'
[libmathcat::speech] ...processing include: SharedRules/linear-algebra.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\linear-algebra.yaml'
[libmathcat::speech] ...processing include: SharedRules/calculus.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\calculus.yaml'
[libmathcat::speech] ...processing include: SharedRules/general.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\general.yaml'
[libmathcat::speech] ...processing include: SharedRules/default.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\default.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\unicode.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\definitions.yaml'
[libmathcat::speech] ...processing include: ../../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::canonicalize]
MathML after canonicalize:
<math>
<mrow data-changed='added'>
<mrow data-changed='added'>
<msubsup>
<mo>∫</mo>
<mn>0</mn>
<mn>3</mn>
</msubsup>
<mrow data-changed='added'>
<mn>3</mn>
<mo data-changed='added'>⁢</mo>
<msup>
<mi>x</mi>
<mn>2</mn>
</msup>
<mo data-changed='added'>⁢</mo>
<mi>d</mi>
<mo data-changed='added'>⁢</mo>
<mi>x</mi>
</mrow>
</mrow>
<mo>=</mo>
<mrow data-changed='added'>
<msup>
<mi>x</mi>
<mn>3</mn>
</msup>
<msubsup>
<mo mathvariant='normal'>∣</mo>
<mn>0</mn>
<mn>2</mn>
</msubsup>
<mrow data-changed='added'>
<mo>=</mo>
<mrow data-changed='added'>
<msup>
<mn>2</mn>
<mn>3</mn>
</msup>
<mo>-</mo>
<msup>
<mn>0</mn>
<mn>3</mn>
</msup>
</mrow>
<mo>=</mo>
<mn>8</mn>
</mrow>
</mrow>
</mrow>
</math>
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\unicode.yaml'
[libmathcat::speech] *** Character 'g' (0x67) is repeated
[libmathcat::speech] *** Character 'L' (0x4C) is repeated
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::braille] polish_cleanup: start=⠮N⠚⠒N⠉⠱N⠉l⠭⠬n⠆l⠙l⠭W⠶l⠭⠬n⠒⠈⠇⠌N⠚⠡N⠃W⠶N⠃⠬n⠒W⠤N⠚⠬n⠒W⠶N⠓
[libmathcat::braille] After remove mode changes: '⠮N⠚⠒⠉⠱⠉⠭⠬n⠆l⠙⠭W⠶⠭⠬n⠒⠈⠇⠌⠚⠡⠃W⠶N⠃⠬⠒W⠤N⠚⠬⠒W⠶N⠓'
[libmathcat::braille] After substitutions : '⠮N⠚⠒⠉⠱⠉⠭⠬n⠆l⠙⠭W⠶⠭⠬n⠒⠈⠇⠌⠚⠡⠃W⠶N⠃⠬⠒W⠤N⠚⠬⠒W⠶N⠓'
thread 'braille::Polish::spec::integrals_p57_3' panicked at tests\common\mod.rs:138:23:
assertion `left == right` failed
left: "⠮⠡⠴⠌⠆⠀⠼⠉⠠⠭⠬⠆⠀⠙⠭⠀⠶⠭⠬⠒⠀⠸⠡⠴⠌⠆⠀⠶⠼⠃⠬⠒⠀⠤⠼⠚⠬⠒⠀⠶⠼⠓"
right: "⠮⠼⠚⠒⠉⠱⠉⠭⠬⠆⠠⠙⠭⠀⠶⠭⠬⠒⠈⠇⠌⠚⠡⠃⠀⠶⠼⠃⠬⠒⠀⠤⠼⠚⠬⠒⠀⠶⠼⠓"
---- braille::Polish::spec::ionic_bonds_p83_1 stdout ----
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\AppData\Roaming\MathCAT\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\ClearSpeak_Rules.yaml'
[libmathcat::speech] ...processing include: SharedRules/geometry.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\geometry.yaml'
[libmathcat::speech] ...processing include: SharedRules/linear-algebra.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\linear-algebra.yaml'
[libmathcat::speech] ...processing include: SharedRules/calculus.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\calculus.yaml'
[libmathcat::speech] ...processing include: SharedRules/general.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\general.yaml'
[libmathcat::speech] ...processing include: SharedRules/default.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\default.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\unicode.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\definitions.yaml'
[libmathcat::speech] ...processing include: ../../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::canonicalize]
MathML after canonicalize:
<math>
<mrow data-changed='added' data-chem-formula='15'>
<msup data-chem-formula='7'>
<mrow data-chem-formula='6'>
<mo>[</mo>
<mi data-chem-element='3'>Na</mi>
<mo>]</mo>
</mrow>
<mo>+</mo>
</msup>
<mo data-changed='added' data-chem-formula-op='0'>⁣</mo>
<msup data-chem-formula='7'>
<mrow data-chem-formula='6'>
<mo>[</mo>
<mi data-chem-element='3'>Cl</mi>
<mo>]</mo>
</mrow>
<mo>-</mo>
</msup>
</mrow>
</math>
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\unicode.yaml'
[libmathcat::speech] *** Character 'g' (0x67) is repeated
[libmathcat::speech] *** Character 'L' (0x4C) is repeated
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::braille] polish_cleanup: start=⠷𝐿⠝l⠁⠾W⠖⠄⠷𝐿⠉l⠇⠾W⠤⠄
[libmathcat::braille] After remove mode changes: '⠷⠝⠁⠾W⠖⠄⠷⠉⠇⠾W⠤⠄'
[libmathcat::braille] After substitutions : '⠷⠝⠁⠾W⠖⠄⠷⠉⠇⠾W⠤⠄'
thread 'braille::Polish::spec::ionic_bonds_p83_1' panicked at tests\common\mod.rs:138:23:
assertion `left == right` failed
left: "⠷⠨⠝⠁⠾⠌⠖⠀⠷⠨⠉⠇⠾⠌⠤"
right: "⠷⠝⠁⠾⠀⠖⠄⠷⠉⠇⠾⠀⠤⠄"
---- braille::Polish::spec::integrals_p57_2 stdout ----
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\AppData\Roaming\MathCAT\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\ClearSpeak_Rules.yaml'
[libmathcat::speech] ...processing include: SharedRules/geometry.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\geometry.yaml'
[libmathcat::speech] ...processing include: SharedRules/linear-algebra.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\linear-algebra.yaml'
[libmathcat::speech] ...processing include: SharedRules/calculus.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\calculus.yaml'
[libmathcat::speech] ...processing include: SharedRules/general.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\general.yaml'
[libmathcat::speech] ...processing include: SharedRules/default.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\default.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\unicode.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\definitions.yaml'
[libmathcat::speech] ...processing include: ../../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::canonicalize]
MathML after canonicalize:
<math>
<mrow data-changed='added'>
<mrow data-changed='added'>
<msubsup>
<mo>∫</mo>
<msub>
<mi>x</mi>
<mn>1</mn>
</msub>
<msub>
<mi>x</mi>
<mn>2</mn>
</msub>
</msubsup>
<mrow data-changed='added'>
<mrow data-changed='added'>
<mi>f</mi>
<mo data-changed='added'>⁡</mo>
<mrow data-changed='added'>
<mo>(</mo>
<mi>x</mi>
<mo>)</mo>
</mrow>
</mrow>
<mo data-changed='added'>⁢</mo>
<mi>d</mi>
<mo data-changed='added'>⁢</mo>
<mi>x</mi>
</mrow>
</mrow>
<mo>=</mo>
<mrow data-changed='added'>
<mrow data-changed='added'>
<mi>F</mi>
<mo data-changed='added'>⁡</mo>
<mrow data-changed='added'>
<mo>(</mo>
<msub>
<mi>x</mi>
<mn>1</mn>
</msub>
<mo>)</mo>
</mrow>
</mrow>
<mo>-</mo>
<mrow data-changed='added'>
<mi>F</mi>
<mo data-changed='added'>⁡</mo>
<mrow data-changed='added'>
<mo>(</mo>
<msub>
<mi>x</mi>
<mn>2</mn>
</msub>
<mo>)</mo>
</mrow>
</mrow>
</mrow>
</mrow>
</math>
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\unicode.yaml'
[libmathcat::speech] *** Character 'g' (0x67) is repeated
[libmathcat::speech] *** Character 'L' (0x4C) is repeated
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::braille] polish_cleanup: start=⠮l⠭⠡n⠂⠒l⠭⠡n⠆⠱l⠋⠣l⠭⠜l⠙l⠭W⠶L⠋⠣l⠭⠡n⠂⠜W⠤L⠋⠣l⠭⠡n⠆⠜
[libmathcat::braille] After remove mode changes: '⠮⠭⠡n⠂⠒⠭⠡n⠆⠱l⠋⠣⠭⠜⠙⠭W⠶⠋⠣⠭⠡n⠂⠜W⠤⠋⠣⠭⠡n⠆⠜'
[libmathcat::braille] After substitutions : '⠮⠭⠡n⠂⠒⠭⠡n⠆⠱l⠋⠣⠭⠜⠙⠭W⠶⠋⠣⠭⠡n⠂⠜W⠤⠋⠣⠭⠡n⠆⠜'
thread 'braille::Polish::spec::integrals_p57_2' panicked at tests\common\mod.rs:138:23:
assertion `left == right` failed
left: "⠮⠐⠡⠠⠭⠡⠂⠐⠌⠭⠡⠆⠀⠋⠣⠭⠜⠀⠙⠭⠀⠶⠨⠋⠣⠠⠭⠡⠂⠜⠀⠤⠨⠋⠣⠠⠭⠡⠆⠜"
right: "⠮⠭⠡⠂⠒⠭⠡⠆⠱⠠⠋⠣⠭⠜⠙⠭⠀⠶⠋⠣⠭⠡⠂⠜⠀⠤⠋⠣⠭⠡⠆⠜"
---- braille::Polish::spec::ions_p80_1 stdout ----
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\AppData\Roaming\MathCAT\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\ClearSpeak_Rules.yaml'
[libmathcat::speech] ...processing include: SharedRules/geometry.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\geometry.yaml'
[libmathcat::speech] ...processing include: SharedRules/linear-algebra.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\linear-algebra.yaml'
[libmathcat::speech] ...processing include: SharedRules/calculus.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\calculus.yaml'
[libmathcat::speech] ...processing include: SharedRules/general.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\general.yaml'
[libmathcat::speech] ...processing include: SharedRules/default.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\default.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\unicode.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\definitions.yaml'
[libmathcat::speech] ...processing include: ../../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::canonicalize]
MathML after canonicalize:
<math>
<mrow data-changed='added' data-chem-formula='8'>
<mi mathvariant='normal' data-chem-element='1'>S</mi>
<mo data-changed='added' data-chem-formula-op='0'>⁣</mo>
<msubsup data-chem-formula='6'>
<mi mathvariant='normal' data-split='true' data-chem-element='1'>O</mi>
<mn>4</mn>
<mrow data-chem-formula='4'>
<mo>-</mo>
<mo>-</mo>
</mrow>
</msubsup>
</mrow>
</math>
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\unicode.yaml'
[libmathcat::speech] *** Character 'g' (0x67) is repeated
[libmathcat::speech] *** Character 'L' (0x4C) is repeated
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::braille] polish_cleanup: start=𝐿⠎𝐿⠕⠤W⠤⠄N⠙
[libmathcat::braille] After remove mode changes: '⠎⠕⠤W⠤⠄N⠙'
[libmathcat::braille] After substitutions : '⠎⠕⠤W⠤⠄N⠙'
thread 'braille::Polish::spec::ions_p80_1' panicked at tests\common\mod.rs:138:23:
assertion `left == right` failed
left: "⠨⠎⠨⠕⠲⠌⠤⠤"
right: "⠎⠕⠤⠀⠤⠄⠼⠙"
---- braille::Polish::spec::ions_p80_1a stdout ----
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\AppData\Roaming\MathCAT\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\ClearSpeak_Rules.yaml'
[libmathcat::speech] ...processing include: SharedRules/geometry.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\geometry.yaml'
[libmathcat::speech] ...processing include: SharedRules/linear-algebra.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\linear-algebra.yaml'
[libmathcat::speech] ...processing include: SharedRules/calculus.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\calculus.yaml'
[libmathcat::speech] ...processing include: SharedRules/general.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\general.yaml'
[libmathcat::speech] ...processing include: SharedRules/default.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\default.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\unicode.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\definitions.yaml'
[libmathcat::speech] ...processing include: ../../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::canonicalize]
MathML after canonicalize:
<math>
<mrow data-changed='added' data-chem-formula='7'>
<mi mathvariant='normal' data-chem-element='1'>S</mi>
<mo data-changed='added' data-chem-formula-op='0'>⁣</mo>
<msubsup data-chem-formula='5'>
<mi mathvariant='normal' data-split='true' data-chem-element='1'>O</mi>
<mn>4</mn>
<mrow data-chem-formula='3'>
<mn>2</mn>
<mo>-</mo>
</mrow>
</msubsup>
</mrow>
</math>
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\unicode.yaml'
[libmathcat::speech] *** Character 'g' (0x67) is repeated
[libmathcat::speech] *** Character 'L' (0x4C) is repeated
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::braille] polish_cleanup: start=𝐿⠎𝐿⠕⠌N⠙⠡N⠃W⠤
[libmathcat::braille] After remove mode changes: '⠎⠕⠌N⠙⠡⠃W⠤'
[libmathcat::braille] After substitutions : '⠎⠕⠌N⠙⠡⠃W⠤'
thread 'braille::Polish::spec::ions_p80_1a' panicked at tests\common\mod.rs:138:23:
assertion `left == right` failed
left: "⠨⠎⠨⠕⠲⠌⠼⠃⠤"
right: "⠎⠕⠌⠼⠙⠡⠃⠀⠤"
---- braille::Polish::spec::ions_p80_3 stdout ----
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\AppData\Roaming\MathCAT\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\ClearSpeak_Rules.yaml'
[libmathcat::speech] ...processing include: SharedRules/geometry.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\geometry.yaml'
[libmathcat::speech] ...processing include: SharedRules/linear-algebra.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\linear-algebra.yaml'
[libmathcat::speech] ...processing include: SharedRules/calculus.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\calculus.yaml'
[libmathcat::speech] ...processing include: SharedRules/general.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\general.yaml'
[libmathcat::speech] ...processing include: SharedRules/default.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\default.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\unicode.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\definitions.yaml'
[libmathcat::speech] ...processing include: ../../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::canonicalize]
MathML after canonicalize:
<math>
<msup data-chem-formula='6'>
<mi data-chem-element='3'>Ca</mi>
<mrow data-chem-formula='3'>
<mn>2</mn>
<mo>+</mo>
</mrow>
</msup>
</math>
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\unicode.yaml'
[libmathcat::speech] *** Character 'g' (0x67) is repeated
[libmathcat::speech] *** Character 'L' (0x4C) is repeated
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::braille] polish_cleanup: start=𝐿⠉l⠁⠡N⠃W⠖⠄
[libmathcat::braille] After remove mode changes: '⠉⠁⠡N⠃W⠖⠄'
[libmathcat::braille] After substitutions : '⠉⠁⠡N⠃W⠖⠄'
thread 'braille::Polish::spec::ions_p80_3' panicked at tests\common\mod.rs:138:23:
assertion `left == right` failed
left: "⠨⠉⠁⠌⠼⠃⠈⠖"
right: "⠉⠁⠡⠼⠃⠀⠖⠄"
---- braille::Polish::spec::ions_p80_2 stdout ----
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\AppData\Roaming\MathCAT\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\ClearSpeak_Rules.yaml'
[libmathcat::speech] ...processing include: SharedRules/geometry.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\geometry.yaml'
[libmathcat::speech] ...processing include: SharedRules/linear-algebra.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\linear-algebra.yaml'
[libmathcat::speech] ...processing include: SharedRules/calculus.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\calculus.yaml'
[libmathcat::speech] ...processing include: SharedRules/general.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\general.yaml'
[libmathcat::speech] ...processing include: SharedRules/default.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\default.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\unicode.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\definitions.yaml'
[libmathcat::speech] ...processing include: ../../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::canonicalize]
MathML after canonicalize:
<math>
<mrow data-changed='added' data-chem-formula='6'>
<msub data-chem-formula='2'>
<mi mathvariant='normal' data-chem-element='2'>H</mi>
<mn>3</mn>
</msub>
<mo data-changed='added' data-chem-formula-op='0'>⁣</mo>
<msup data-chem-formula='3'>
<mi mathvariant='normal' data-chem-element='2'>O</mi>
<mo>+</mo>
</msup>
</mrow>
</math>
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\unicode.yaml'
[libmathcat::speech] *** Character 'g' (0x67) is repeated
[libmathcat::speech] *** Character 'L' (0x4C) is repeated
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::braille] polish_cleanup: start=𝐿⠓⠡n⠒𝐿⠕W⠖⠄
[libmathcat::braille] After remove mode changes: '⠓⠡n⠒⠕W⠖⠄'
[libmathcat::braille] After substitutions : '⠓⠡n⠒⠕W⠖⠄'
thread 'braille::Polish::spec::ions_p80_2' panicked at tests\common\mod.rs:138:23:
assertion `left == right` failed
left: "⠸⠓⠒⠕⠌⠖"
right: "⠓⠡⠒⠕⠀⠖⠄"
---- braille::Polish::spec::logarithms_p47_1 stdout ----
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\AppData\Roaming\MathCAT\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\ClearSpeak_Rules.yaml'
[libmathcat::speech] ...processing include: SharedRules/geometry.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\geometry.yaml'
[libmathcat::speech] ...processing include: SharedRules/linear-algebra.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\linear-algebra.yaml'
[libmathcat::speech] ...processing include: SharedRules/calculus.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\calculus.yaml'
[libmathcat::speech] ...processing include: SharedRules/general.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\general.yaml'
[libmathcat::speech] ...processing include: SharedRules/default.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\default.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\unicode.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\definitions.yaml'
[libmathcat::speech] ...processing include: ../../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::canonicalize]
MathML after canonicalize:
<math>
<mrow data-changed='added'>
<mrow data-changed='added'>
<mi>log</mi>
<mo data-changed='added'>⁡</mo>
<mn>1000</mn>
</mrow>
<mo>=</mo>
<mn>3</mn>
</mrow>
</math>
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\unicode.yaml'
[libmathcat::speech] *** Character 'g' (0x67) is repeated
[libmathcat::speech] *** Character 'L' (0x4C) is repeated
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::braille] polish_cleanup: start=l⠇l⠕⠫⠩⠒⠒⠕N⠁N⠚N⠚N⠚W⠶N⠉
[libmathcat::braille] After remove mode changes: '⠇⠕⠫⠩⠒⠒⠕N⠁⠚⠚⠚W⠶N⠉'
[libmathcat::braille] After substitutions : '⠇⠕⠫⠩⠒⠒⠕N⠁⠚⠚⠚W⠶N⠉'
thread 'braille::Polish::spec::logarithms_p47_1' panicked at tests\common\mod.rs:138:23:
assertion `left == right` failed
left: "⠫⠇⠼⠁⠚⠚⠚⠀⠶⠼⠉"
right: "⠇⠕⠫⠩⠒⠒⠕⠼⠁⠚⠚⠚⠀⠶⠼⠉"
---- braille::Polish::spec::logarithms_p47_3 stdout ----
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\AppData\Roaming\MathCAT\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\ClearSpeak_Rules.yaml'
[libmathcat::speech] ...processing include: SharedRules/geometry.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\geometry.yaml'
[libmathcat::speech] ...processing include: SharedRules/linear-algebra.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\linear-algebra.yaml'
[libmathcat::speech] ...processing include: SharedRules/calculus.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\calculus.yaml'
[libmathcat::speech] ...processing include: SharedRules/general.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\general.yaml'
[libmathcat::speech] ...processing include: SharedRules/default.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\default.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\unicode.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\definitions.yaml'
[libmathcat::speech] ...processing include: ../../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::canonicalize]
MathML after canonicalize:
<math>
<mrow data-changed='added'>
<mrow data-changed='added'>
<mi>ln</mi>
<mo data-changed='added'>⁡</mo>
<msup data-previous-space-width='0.700'>
<mi>e</mi>
<mn>2</mn>
</msup>
</mrow>
<mo>=</mo>
<mn>2</mn>
</mrow>
</math>
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\unicode.yaml'
[libmathcat::speech] *** Character 'g' (0x67) is repeated
[libmathcat::speech] *** Character 'L' (0x4C) is repeated
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::braille] polish_cleanup: start=l⠇l⠝l⠑⠬n⠆W⠶N⠃
[libmathcat::braille] After remove mode changes: '⠇⠝⠑⠬n⠆W⠶N⠃'
[libmathcat::braille] After substitutions : '⠇⠝⠑⠬n⠆W⠶N⠃'
thread 'braille::Polish::spec::logarithms_p47_3' panicked at tests\common\mod.rs:138:23:
assertion `left == right` failed
left: "⠫⠦⠇⠀⠠⠑⠬⠆⠀⠶⠼⠃"
right: "⠇⠝⠑⠬⠆⠀⠶⠼⠃"
---- braille::Polish::spec::logarithms_p47_2 stdout ----
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\AppData\Roaming\MathCAT\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\ClearSpeak_Rules.yaml'
[libmathcat::speech] ...processing include: SharedRules/geometry.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\geometry.yaml'
[libmathcat::speech] ...processing include: SharedRules/linear-algebra.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\linear-algebra.yaml'
[libmathcat::speech] ...processing include: SharedRules/calculus.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\calculus.yaml'
[libmathcat::speech] ...processing include: SharedRules/general.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\general.yaml'
[libmathcat::speech] ...processing include: SharedRules/default.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\default.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\unicode.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\definitions.yaml'
[libmathcat::speech] ...processing include: ../../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::canonicalize]
MathML after canonicalize:
<math>
<mrow data-changed='added'>
<mrow data-changed='added'>
<msub>
<mi>log</mi>
<mn>2</mn>
</msub>
<mo data-changed='added'>⁡</mo>
<mn>16</mn>
</mrow>
<mo>=</mo>
<mn>4</mn>
</mrow>
</math>
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\unicode.yaml'
[libmathcat::speech] *** Character 'g' (0x67) is repeated
[libmathcat::speech] *** Character 'L' (0x4C) is repeated
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::braille] polish_cleanup: start=l⠇l⠕⠫⠩⠒⠒⠕⠡n⠆N⠁N⠋W⠶N⠙
[libmathcat::braille] After remove mode changes: '⠇⠕⠫⠩⠒⠒⠕⠡n⠆⠁⠋W⠶N⠙'
[libmathcat::braille] After substitutions : '⠇⠕⠫⠩⠒⠒⠕⠡n⠆⠁⠋W⠶N⠙'
thread 'braille::Polish::spec::logarithms_p47_2' panicked at tests\common\mod.rs:138:23:
assertion `left == right` failed
left: "⠌⠆⠫⠇⠼⠁⠋⠀⠶⠼⠙"
right: "⠇⠕⠫⠩⠒⠒⠕⠡⠆⠁⠋⠀⠶⠼⠙"
---- braille::Polish::spec::logarithms_p47_5 stdout ----
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\AppData\Roaming\MathCAT\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\ClearSpeak_Rules.yaml'
[libmathcat::speech] ...processing include: SharedRules/geometry.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\geometry.yaml'
[libmathcat::speech] ...processing include: SharedRules/linear-algebra.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\linear-algebra.yaml'
[libmathcat::speech] ...processing include: SharedRules/calculus.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\calculus.yaml'
[libmathcat::speech] ...processing include: SharedRules/general.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\general.yaml'
[libmathcat::speech] ...processing include: SharedRules/default.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\default.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\unicode.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\definitions.yaml'
[libmathcat::speech] ...processing include: ../../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::canonicalize]
MathML after canonicalize:
<math>
<mfrac>
<mrow>
<mi>ln</mi>
<mo data-changed='added'>⁡</mo>
<mrow data-changed='added'>
<mo>(</mo>
<mrow data-changed='added'>
<mi>x</mi>
<mo>+</mo>
<mn>2</mn>
</mrow>
<mo>)</mo>
</mrow>
</mrow>
<mrow>
<mi>x</mi>
<mo>-</mo>
<mn>2</mn>
</mrow>
</mfrac>
</math>
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\unicode.yaml'
[libmathcat::speech] *** Character 'g' (0x67) is repeated
[libmathcat::speech] *** Character 'L' (0x4C) is repeated
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::braille] polish_cleanup: start=⠆l⠇l⠝⠣l⠭W⠖N⠃⠜W⠳Wl⠭W⠤N⠃⠰
[libmathcat::braille] After remove mode changes: '⠆⠇⠝⠣⠭W⠖N⠃⠜W⠳W⠭W⠤N⠃⠰'
[libmathcat::braille] After substitutions : '⠆⠇⠝⠣⠭W⠖N⠃⠜W⠳W⠭W⠤N⠃⠰'
thread 'braille::Polish::spec::logarithms_p47_5' panicked at tests\common\mod.rs:138:23:
assertion `left == right` failed
left: "⠫⠦⠇⠣⠠⠭⠀⠖⠼⠃⠜⠳⠭⠈⠤⠼⠃"
right: "⠆⠇⠝⠣⠭⠀⠖⠼⠃⠜⠀⠳⠀⠭⠀⠤⠼⠃⠰"
---- braille::Polish::spec::logarithms_p47_4 stdout ----
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\AppData\Roaming\MathCAT\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\ClearSpeak_Rules.yaml'
[libmathcat::speech] ...processing include: SharedRules/geometry.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\geometry.yaml'
[libmathcat::speech] ...processing include: SharedRules/linear-algebra.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\linear-algebra.yaml'
[libmathcat::speech] ...processing include: SharedRules/calculus.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\calculus.yaml'
[libmathcat::speech] ...processing include: SharedRules/general.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\general.yaml'
[libmathcat::speech] ...processing include: SharedRules/default.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\default.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\unicode.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\definitions.yaml'
[libmathcat::speech] ...processing include: ../../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::canonicalize]
MathML after canonicalize:
<math>
<mrow data-changed='added'>
<mrow data-changed='added'>
<msub>
<mi>log</mi>
<mfrac>
<mn>1</mn>
<mn>2</mn>
</mfrac>
</msub>
<mo data-changed='added'>⁡</mo>
<mn>4</mn>
</mrow>
<mo>=</mo>
<mrow data-changed='added'>
<mo>-</mo>
<mn>2</mn>
</mrow>
</mrow>
</math>
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\unicode.yaml'
[libmathcat::speech] *** Character 'g' (0x67) is repeated
[libmathcat::speech] *** Character 'L' (0x4C) is repeated
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::braille] polish_cleanup: start=l⠇l⠕⠫⠩⠒⠒⠕N⠁n⠆W⠱N⠙W⠶⠤N⠃
[libmathcat::braille] After remove mode changes: '⠇⠕⠫⠩⠒⠒⠕N⠁⠆W⠱N⠙W⠶⠤N⠃'
[libmathcat::braille] After substitutions : '⠇⠕⠫⠩⠒⠒⠕N⠁⠆W⠱N⠙W⠶⠤N⠃'
thread 'braille::Polish::spec::logarithms_p47_4' panicked at tests\common\mod.rs:138:23:
assertion `left == right` failed
left: "⠌⠼⠁⠆⠫⠇⠼⠙⠀⠶⠤⠼⠃"
right: "⠇⠕⠫⠩⠒⠒⠕⠼⠁⠆⠀⠱⠼⠙⠀⠶⠤⠼⠃"
---- braille::Polish::spec::logarithms_p47_6 stdout ----
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\AppData\Roaming\MathCAT\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\ClearSpeak_Rules.yaml'
[libmathcat::speech] ...processing include: SharedRules/geometry.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\geometry.yaml'
[libmathcat::speech] ...processing include: SharedRules/linear-algebra.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\linear-algebra.yaml'
[libmathcat::speech] ...processing include: SharedRules/calculus.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\calculus.yaml'
[libmathcat::speech] ...processing include: SharedRules/general.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\general.yaml'
[libmathcat::speech] ...processing include: SharedRules/default.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\default.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\unicode.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\definitions.yaml'
[libmathcat::speech] ...processing include: ../../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::canonicalize]
MathML after canonicalize:
<math>
<mrow data-changed='added'>
<mi>ln</mi>
<mo data-changed='added'>⁡</mo>
<mfrac>
<mrow>
<mi>x</mi>
<mo>+</mo>
<mn>2</mn>
</mrow>
<mrow>
<mi>x</mi>
<mo>-</mo>
<mn>2</mn>
</mrow>
</mfrac>
</mrow>
</math>
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\unicode.yaml'
[libmathcat::speech] *** Character 'g' (0x67) is repeated
[libmathcat::speech] *** Character 'L' (0x4C) is repeated
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::braille] polish_cleanup: start=l⠇l⠝w⠆l⠭W⠖N⠃W⠳Wl⠭W⠤N⠃⠰
[libmathcat::braille] After remove mode changes: '⠇⠝w⠆⠭W⠖N⠃W⠳W⠭W⠤N⠃⠰'
[libmathcat::braille] After substitutions : '⠇⠝w⠆⠭W⠖N⠃W⠳W⠭W⠤N⠃⠰'
thread 'braille::Polish::spec::logarithms_p47_6' panicked at tests\common\mod.rs:138:23:
assertion `left == right` failed
left: "⠫⠦⠇⠀⠠⠭⠈⠖⠼⠃⠳⠭⠈⠤⠼⠃"
right: "⠇⠝⠀⠆⠭⠀⠖⠼⠃⠀⠳⠀⠭⠀⠤⠼⠃⠰"
---- braille::Polish::spec::logarithms_p47_8 stdout ----
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\AppData\Roaming\MathCAT\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\ClearSpeak_Rules.yaml'
[libmathcat::speech] ...processing include: SharedRules/geometry.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\geometry.yaml'
[libmathcat::speech] ...processing include: SharedRules/linear-algebra.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\linear-algebra.yaml'
[libmathcat::speech] ...processing include: SharedRules/calculus.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\calculus.yaml'
[libmathcat::speech] ...processing include: SharedRules/general.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\general.yaml'
[libmathcat::speech] ...processing include: SharedRules/default.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\default.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\unicode.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\definitions.yaml'
[libmathcat::speech] ...processing include: ../../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::canonicalize]
MathML after canonicalize:
<math>
<mrow data-changed='added'>
<mrow data-changed='added'>
<msub>
<mi>log</mi>
<mi>x</mi>
</msub>
<mo data-changed='added'>⁡</mo>
<mi>y</mi>
</mrow>
<mo>=</mo>
<mfrac>
<mn>1</mn>
<mrow>
<msub>
<mi>log</mi>
<mi>y</mi>
</msub>
<mo data-changed='added'>⁡</mo>
<mi>x</mi>
</mrow>
</mfrac>
</mrow>
</math>
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\unicode.yaml'
[libmathcat::speech] *** Character 'g' (0x67) is repeated
[libmathcat::speech] *** Character 'L' (0x4C) is repeated
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::braille] polish_cleanup: start=l⠇l⠕⠫⠩⠒⠒⠕l⠭⠱l⠽W⠶⠆N⠁W⠳Wl⠇l⠕⠫⠩⠒⠒⠕l⠽⠱l⠭⠰
[libmathcat::braille] After remove mode changes: '⠇⠕⠫⠩⠒⠒⠕⠭⠱⠽W⠶⠆N⠁W⠳W⠇⠕⠫⠩⠒⠒⠕⠽⠱⠭⠰'
[libmathcat::braille] After substitutions : '⠇⠕⠫⠩⠒⠒⠕⠭⠱⠽W⠶⠆N⠁W⠳W⠇⠕⠫⠩⠒⠒⠕⠽⠱⠭⠰'
thread 'braille::Polish::spec::logarithms_p47_8' panicked at tests\common\mod.rs:138:23:
assertion `left == right` failed
left: "⠌⠠⠭⠫⠇⠽⠀⠶⠼⠁⠳⠌⠽⠫⠇⠭"
right: "⠇⠕⠫⠩⠒⠒⠕⠭⠱⠽⠀⠶⠆⠼⠁⠀⠳⠀⠇⠕⠫⠩⠒⠒⠕⠽⠱⠭⠰"
---- braille::Polish::spec::math_logic_p54_1 stdout ----
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\AppData\Roaming\MathCAT\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\ClearSpeak_Rules.yaml'
[libmathcat::speech] ...processing include: SharedRules/geometry.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\geometry.yaml'
[libmathcat::speech] ...processing include: SharedRules/linear-algebra.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\linear-algebra.yaml'
[libmathcat::speech] ...processing include: SharedRules/calculus.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\calculus.yaml'
[libmathcat::speech] ...processing include: SharedRules/general.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\general.yaml'
[libmathcat::speech] ...processing include: SharedRules/default.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\default.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\unicode.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\definitions.yaml'
[libmathcat::speech] ...processing include: ../../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::canonicalize]
MathML after canonicalize:
<math>
<mrow data-changed='added'>
<mi>a</mi>
<mo>∨</mo>
<mi>b</mi>
</mrow>
</math>
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\unicode.yaml'
[libmathcat::speech] *** Character 'g' (0x67) is repeated
[libmathcat::speech] *** Character 'L' (0x4C) is repeated
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::braille] polish_cleanup: start=l⠁W⠩⠂l⠃
[libmathcat::braille] After remove mode changes: '⠁W⠩⠂⠃'
[libmathcat::braille] After substitutions : '⠁W⠩⠂⠃'
thread 'braille::Polish::spec::math_logic_p54_1' panicked at tests\common\mod.rs:138:23:
assertion `left == right` failed
left: "⠠⠁⠀⠩⠂⠃"
right: "⠁⠀⠩⠂⠃"
---- braille::Polish::spec::logarithms_p47_7 stdout ----
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\AppData\Roaming\MathCAT\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\ClearSpeak_Rules.yaml'
[libmathcat::speech] ...processing include: SharedRules/geometry.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\geometry.yaml'
[libmathcat::speech] ...processing include: SharedRules/linear-algebra.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\linear-algebra.yaml'
[libmathcat::speech] ...processing include: SharedRules/calculus.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\calculus.yaml'
[libmathcat::speech] ...processing include: SharedRules/general.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\general.yaml'
[libmathcat::speech] ...processing include: SharedRules/default.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\default.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\unicode.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\definitions.yaml'
[libmathcat::speech] ...processing include: ../../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::canonicalize]
MathML after canonicalize:
<math>
<mrow data-changed='added'>
<mrow data-changed='added'>
<msub>
<mi>log</mi>
<mi>a</mi>
</msub>
<mo data-changed='added'>⁡</mo>
<msup>
<mi>x</mi>
<mi>m</mi>
</msup>
</mrow>
<mo>=</mo>
<mrow data-changed='added'>
<mi>m</mi>
<mo>·</mo>
<mrow data-changed='added'>
<msub>
<mi>log</mi>
<mi>a</mi>
</msub>
<mo data-changed='added'>⁡</mo>
<mi>x</mi>
</mrow>
</mrow>
</mrow>
</math>
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\unicode.yaml'
[libmathcat::speech] *** Character 'g' (0x67) is repeated
[libmathcat::speech] *** Character 'L' (0x4C) is repeated
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
thread 'braille::Polish::spec::logarithms_p47_7' panicked at tests\common\mod.rs:139:19:
Pattern match/replacement failure!
caused by: attempting replacement pattern: "default" for "math".
Replacement
["*"]
...due to matching the MathML
<math id='M2rbo7mo-0' data-id-added='true'>
<mrow data-changed='added' id='M2rbo7mo-1' data-id-added='true'>
<mrow data-changed='added' id='M2rbo7mo-2' data-id-added='true'>
<msub id='M2rbo7mo-3' data-id-added='true'>
<mi id='M2rbo7mo-4' data-id-added='true'>log</mi>
<mi id='M2rbo7mo-5' data-id-added='true'>a</mi>
</msub>
<mo data-changed='added' id='M2rbo7mo-6' data-id-added='true'>⁡</mo>
<msup id='M2rbo7mo-7' data-id-added='true'>
<mi id='M2rbo7mo-8' data-id-added='true'>x</mi>
<mi id='M2rbo7mo-9' data-id-added='true'>m</mi>
</msup>
</mrow>
<mo id='M2rbo7mo-10' data-id-added='true'>=</mo>
<mrow data-changed='added' id='M2rbo7mo-11' data-id-added='true'>
<mi id='M2rbo7mo-12' data-id-added='true'>m</mi>
<mo id='M2rbo7mo-13' data-id-added='true'>·</mo>
<mrow data-changed='added' id='M2rbo7mo-14' data-id-added='true'>
<msub id='M2rbo7mo-15' data-id-added='true'>
<mi id='M2rbo7mo-16' data-id-added='true'>log</mi>
<mi id='M2rbo7mo-17' data-id-added='true'>a</mi>
</msub>
<mo data-changed='added' id='M2rbo7mo-18' data-id-added='true'>⁡</mo>
<mi id='M2rbo7mo-19' data-id-added='true'>x</mi>
</mrow>
</mrow>
</mrow>
</math>
with the pattern
"."
The patterns are in \\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml.
caused by: attempting replacement pattern: "default" for "mrow".
Replacement
["*"]
...due to matching the MathML
<mrow data-changed='added' id='M2rbo7mo-1' data-id-added='true'>
<mrow data-changed='added' id='M2rbo7mo-2' data-id-added='true'>
<msub id='M2rbo7mo-3' data-id-added='true'>
<mi id='M2rbo7mo-4' data-id-added='true'>log</mi>
<mi id='M2rbo7mo-5' data-id-added='true'>a</mi>
</msub>
<mo data-changed='added' id='M2rbo7mo-6' data-id-added='true'>⁡</mo>
<msup id='M2rbo7mo-7' data-id-added='true'>
<mi id='M2rbo7mo-8' data-id-added='true'>x</mi>
<mi id='M2rbo7mo-9' data-id-added='true'>m</mi>
</msup>
</mrow>
<mo id='M2rbo7mo-10' data-id-added='true'>=</mo>
<mrow data-changed='added' id='M2rbo7mo-11' data-id-added='true'>
<mi id='M2rbo7mo-12' data-id-added='true'>m</mi>
<mo id='M2rbo7mo-13' data-id-added='true'>·</mo>
<mrow data-changed='added' id='M2rbo7mo-14' data-id-added='true'>
<msub id='M2rbo7mo-15' data-id-added='true'>
<mi id='M2rbo7mo-16' data-id-added='true'>log</mi>
<mi id='M2rbo7mo-17' data-id-added='true'>a</mi>
</msub>
<mo data-changed='added' id='M2rbo7mo-18' data-id-added='true'>⁡</mo>
<mi id='M2rbo7mo-19' data-id-added='true'>x</mi>
</mrow>
</mrow>
</mrow>
with the pattern
"."
The patterns are in \\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml.
caused by: attempting replacement pattern: "default" for "mrow".
Replacement
["*"]
...due to matching the MathML
<mrow data-changed='added' id='M2rbo7mo-2' data-id-added='true'>
<msub id='M2rbo7mo-3' data-id-added='true'>
<mi id='M2rbo7mo-4' data-id-added='true'>log</mi>
<mi id='M2rbo7mo-5' data-id-added='true'>a</mi>
</msub>
<mo data-changed='added' id='M2rbo7mo-6' data-id-added='true'>⁡</mo>
<msup id='M2rbo7mo-7' data-id-added='true'>
<mi id='M2rbo7mo-8' data-id-added='true'>x</mi>
<mi id='M2rbo7mo-9' data-id-added='true'>m</mi>
</msup>
</mrow>
with the pattern
"."
The patterns are in \\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml.
caused by: attempting replacement pattern: "default" for "msup".
Replacement
- test: [ if: '"*[1][self::m:mrow and not(IsBracketed(., '', ''))]"' then:
- t: "⠢"
- "*[1]"
- t: "⠔"
else:["*[1]"]]
- test: [ if: '"self::m:msub or self::m:msubsup"' then:[t: "⠌"]]
test: [ if: '"self::m:msup"' then:[t: "⠡"]]
test: [ if: '"self::m:munder or self::m:munderover"' then:[t: "⠌⠌"] else:[t: "⠡⠡"]]
- "*[2]"
- test: [ if: '"self::m:msubsup or self::m:munderover"' then:[test: [ if: '"self::m:msubsup"' then:[t: "⠡"] else:[t: "⠡⠡"]]
]]
- "*[3]"
- test: [ if: '"self::m:msup and *[2][self::m:mo]"' then:[t: "⠄"]]
...due to matching the MathML
<msup id='M2rbo7mo-7' data-id-added='true'>
<mi id='M2rbo7mo-8' data-id-added='true'>x</mi>
<mi id='M2rbo7mo-9' data-id-added='true'>m</mi>
</msup>
with the pattern
"."
The patterns are in \\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml.
caused by: During replacement, no matching element found
---- braille::Polish::spec::math_logic_p54_2 stdout ----
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\AppData\Roaming\MathCAT\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\ClearSpeak_Rules.yaml'
[libmathcat::speech] ...processing include: SharedRules/geometry.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\geometry.yaml'
[libmathcat::speech] ...processing include: SharedRules/linear-algebra.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\linear-algebra.yaml'
[libmathcat::speech] ...processing include: SharedRules/calculus.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\calculus.yaml'
[libmathcat::speech] ...processing include: SharedRules/general.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\general.yaml'
[libmathcat::speech] ...processing include: SharedRules/default.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\default.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\unicode.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\definitions.yaml'
[libmathcat::speech] ...processing include: ../../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::canonicalize]
MathML after canonicalize:
<math>
<mrow data-changed='added'>
<mrow data-changed='added'>
<mo>(</mo>
<mrow data-changed='added'>
<mrow data-changed='added'>
<mo>(</mo>
<mrow data-changed='added'>
<mi>p</mi>
<mo>∧</mo>
<mi>q</mi>
</mrow>
<mo>)</mo>
</mrow>
<mo>∨</mo>
<mrow data-changed='added'>
<mo>(</mo>
<mrow data-changed='added'>
<mi>q</mi>
<mo>∧</mo>
<mi>r</mi>
</mrow>
<mo>)</mo>
</mrow>
</mrow>
<mo>)</mo>
</mrow>
<mo>⇒</mo>
<mi>v</mi>
</mrow>
</math>
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\unicode.yaml'
[libmathcat::speech] *** Character 'g' (0x67) is repeated
[libmathcat::speech] *** Character 'L' (0x4C) is repeated
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::braille] polish_cleanup: start=⠣⠣l⠏W⠬⠂l⠟⠜W⠩⠂⠣l⠟W⠬⠂l⠗⠜⠜W⠶⠂l⠧
[libmathcat::braille] After remove mode changes: '⠣⠣⠏W⠬⠂⠟⠜W⠩⠂⠣⠟W⠬⠂⠗⠜⠜W⠶⠂⠧'
[libmathcat::braille] After substitutions : '⠣⠣⠏W⠬⠂⠟⠜W⠩⠂⠣⠟W⠬⠂⠗⠜⠜W⠶⠂⠧'
thread 'braille::Polish::spec::math_logic_p54_2' panicked at tests\common\mod.rs:138:23:
assertion `left == right` failed
left: "⠣⠣⠠⠏⠀⠬⠂⠟⠜⠀⠩⠂⠣⠟⠀⠬⠂⠗⠜⠜⠀⠶⠂⠧"
right: "⠣⠣⠏⠀⠬⠂⠟⠜⠀⠩⠂⠣⠟⠀⠬⠂⠗⠜⠜⠀⠶⠂⠧"
---- braille::Polish::spec::math_logic_p54_4 stdout ----
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\AppData\Roaming\MathCAT\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\ClearSpeak_Rules.yaml'
[libmathcat::speech] ...processing include: SharedRules/geometry.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\geometry.yaml'
[libmathcat::speech] ...processing include: SharedRules/linear-algebra.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\linear-algebra.yaml'
[libmathcat::speech] ...processing include: SharedRules/calculus.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\calculus.yaml'
[libmathcat::speech] ...processing include: SharedRules/general.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\general.yaml'
[libmathcat::speech] ...processing include: SharedRules/default.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\default.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\unicode.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\definitions.yaml'
[libmathcat::speech] ...processing include: ../../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::canonicalize]
MathML after canonicalize:
<math>
<mrow data-changed='added'>
<mo>∃</mo>
<mrow data-changed='added'>
<mrow data-changed='added'>
<mrow data-changed='added'>
<mi>x</mi>
<mo data-changed='added'>⁢</mo>
<mi data-previous-space-width='0.700'>x</mi>
</mrow>
<mo>+</mo>
<mn>1</mn>
</mrow>
<mo><</mo>
<mn>0</mn>
</mrow>
</mrow>
</math>
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\unicode.yaml'
[libmathcat::speech] *** Character 'g' (0x67) is repeated
[libmathcat::speech] *** Character 'L' (0x4C) is repeated
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::braille] polish_cleanup: start=⠯⠢l⠭l⠭W⠖N⠁W⠪⠄N⠚
[libmathcat::braille] After remove mode changes: '⠯⠢⠭⠭W⠖N⠁W⠪⠄N⠚'
[libmathcat::braille] After substitutions : '⠯⠢⠭⠭W⠖N⠁W⠪⠄N⠚'
thread 'braille::Polish::spec::math_logic_p54_4' panicked at tests\common\mod.rs:138:23:
assertion `left == right` failed
left: "⠯⠢⠠⠭⠀⠭⠀⠖⠼⠁⠀⠪⠄⠼⠚"
right: "⠯⠢⠭⠭⠀⠖⠼⠁⠀⠪⠄⠼⠚"
---- braille::Polish::spec::math_logic_p54_5 stdout ----
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\AppData\Roaming\MathCAT\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\ClearSpeak_Rules.yaml'
[libmathcat::speech] ...processing include: SharedRules/geometry.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\geometry.yaml'
[libmathcat::speech] ...processing include: SharedRules/linear-algebra.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\linear-algebra.yaml'
[libmathcat::speech] ...processing include: SharedRules/calculus.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\calculus.yaml'
[libmathcat::speech] ...processing include: SharedRules/general.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\general.yaml'
[libmathcat::speech] ...processing include: SharedRules/default.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\default.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\unicode.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\definitions.yaml'
[libmathcat::speech] ...processing include: ../../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::canonicalize]
MathML after canonicalize:
<math>
<mrow data-changed='added'>
<mo>∼</mo>
<mrow data-changed='added'>
<mo>∀</mo>
<mrow data-changed='added'>
<mrow data-changed='added'>
<mi>x</mi>
<mo data-changed='added'>⁢</mo>
<mrow data-changed='added'>
<mi data-previous-space-width='0.700'>p</mi>
<mo data-changed='added'>⁡</mo>
<mrow data-changed='added'>
<mo>(</mo>
<mi>x</mi>
<mo>)</mo>
</mrow>
</mrow>
</mrow>
<mo>⇔</mo>
<mrow data-changed='added'>
<mo>∃</mo>
<mrow data-changed='added'>
<mi>x</mi>
<mo>∼</mo>
<mrow data-changed='added'>
<mi>p</mi>
<mo data-changed='added'>⁡</mo>
<mrow data-changed='added'>
<mo>(</mo>
<mi>x</mi>
<mo>)</mo>
</mrow>
</mrow>
</mrow>
</mrow>
</mrow>
</mrow>
</mrow>
</math>
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\unicode.yaml'
[libmathcat::speech] *** Character 'g' (0x67) is repeated
[libmathcat::speech] *** Character 'L' (0x4C) is repeated
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::braille] polish_cleanup: start=W⠔⠯⠂l⠭l⠏⠣l⠭⠜W⠐⠶⠂⠯⠢l⠭W⠔l⠏⠣l⠭⠜
[libmathcat::braille] After remove mode changes: 'W⠔⠯⠂⠭⠏⠣⠭⠜W⠐⠶⠂⠯⠢⠭W⠔⠏⠣⠭⠜'
[libmathcat::braille] After substitutions : 'W⠔⠯⠂⠭⠏⠣⠭⠜W⠐⠶⠂⠯⠢⠭W⠔⠏⠣⠭⠜'
thread 'braille::Polish::spec::math_logic_p54_5' panicked at tests\common\mod.rs:138:23:
assertion `left == right` failed
left: "⠒⠔⠯⠂⠠⠭⠀⠏⠣⠭⠜⠀⠐⠶⠂⠯⠢⠭⠀⠒⠔⠏⠣⠭⠜"
right: "⠔⠯⠂⠭⠏⠣⠭⠜⠀⠐⠶⠂⠯⠢⠭⠀⠔⠏⠣⠭⠜"
---- braille::Polish::spec::number_divisors_1 stdout ----
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\AppData\Roaming\MathCAT\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\ClearSpeak_Rules.yaml'
[libmathcat::speech] ...processing include: SharedRules/geometry.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\geometry.yaml'
[libmathcat::speech] ...processing include: SharedRules/linear-algebra.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\linear-algebra.yaml'
[libmathcat::speech] ...processing include: SharedRules/calculus.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\calculus.yaml'
[libmathcat::speech] ...processing include: SharedRules/general.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\general.yaml'
[libmathcat::speech] ...processing include: SharedRules/default.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\default.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\unicode.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\definitions.yaml'
[libmathcat::speech] ...processing include: ../../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::canonicalize]
MathML after canonicalize:
<math>
<mrow data-changed='added'>
<mn>5</mn>
<mo>|</mo>
<mn>25</mn>
</mrow>
</math>
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\unicode.yaml'
[libmathcat::speech] *** Character 'g' (0x67) is repeated
[libmathcat::speech] *** Character 'L' (0x4C) is repeated
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::braille] polish_cleanup: start=N⠑⠈⠇N⠃N⠑
[libmathcat::braille] After remove mode changes: 'N⠑⠈⠇⠃⠑'
[libmathcat::braille] After substitutions : 'N⠑⠈⠇⠃⠑'
thread 'braille::Polish::spec::number_divisors_1' panicked at tests\common\mod.rs:138:23:
assertion `left == right` failed
left: "⠼⠑⠈⠇⠼⠃⠑"
right: "⠼⠑⠈⠇⠃⠑"
---- braille::Polish::spec::math_logic_p54_3 stdout ----
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\AppData\Roaming\MathCAT\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\ClearSpeak_Rules.yaml'
[libmathcat::speech] ...processing include: SharedRules/geometry.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\geometry.yaml'
[libmathcat::speech] ...processing include: SharedRules/linear-algebra.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\linear-algebra.yaml'
[libmathcat::speech] ...processing include: SharedRules/calculus.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\calculus.yaml'
[libmathcat::speech] ...processing include: SharedRules/general.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\general.yaml'
[libmathcat::speech] ...processing include: SharedRules/default.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\default.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\unicode.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\definitions.yaml'
[libmathcat::speech] ...processing include: ../../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::canonicalize]
MathML after canonicalize:
<math>
<mrow data-changed='added'>
<mo>∀</mo>
<mrow data-changed='added'>
<mrow data-changed='added'>
<mi>x</mi>
<mo data-changed='added'>⁢</mo>
<msup data-previous-space-width='1.400'>
<mi>x</mi>
<mn>2</mn>
</msup>
</mrow>
<mo>⩾</mo>
<mn>0</mn>
</mrow>
</mrow>
</math>
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\unicode.yaml'
[libmathcat::speech] *** Character 'g' (0x67) is repeated
[libmathcat::speech] *** Character 'L' (0x4C) is repeated
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::speech] *** Loading full unicode Braille for char '⩾'/0x2a7e
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\unicode-full.yaml'
[libmathcat::speech] # Unicode defs = 853/1002
[libmathcat::braille] polish_cleanup: start=⠯⠂l⠭l⠭⠬n⠆⩾N⠚
[libmathcat::braille] After remove mode changes: '⠯⠂⠭⠭⠬n⠆⩾⠚'
[libmathcat::braille] After substitutions : '⠯⠂⠭⠭⠬n⠆⩾⠚'
thread 'braille::Polish::spec::math_logic_p54_3' panicked at tests\common\mod.rs:138:23:
assertion `left == right` failed
left: "⠯⠂⠠⠭⠀⠭⠬⠆⠀⠕⠶⠼⠚"
right: "⠯⠂⠭⠭⠬⠆⩾⠚"
---- braille::Polish::spec::number_divisors_2 stdout ----
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\AppData\Roaming\MathCAT\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\ClearSpeak_Rules.yaml'
[libmathcat::speech] ...processing include: SharedRules/geometry.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\geometry.yaml'
[libmathcat::speech] ...processing include: SharedRules/linear-algebra.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\linear-algebra.yaml'
[libmathcat::speech] ...processing include: SharedRules/calculus.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\calculus.yaml'
[libmathcat::speech] ...processing include: SharedRules/general.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\general.yaml'
[libmathcat::speech] ...processing include: SharedRules/default.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\default.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\unicode.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\definitions.yaml'
[libmathcat::speech] ...processing include: ../../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::canonicalize]
MathML after canonicalize:
<math>
<mrow data-changed='added'>
<mn>5</mn>
<mo>∤</mo>
<mn>27</mn>
</mrow>
</math>
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\unicode.yaml'
[libmathcat::speech] *** Character 'g' (0x67) is repeated
[libmathcat::speech] *** Character 'L' (0x4C) is repeated
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::braille] polish_cleanup: start=N⠑⠔⠈⠇N⠃N⠛
[libmathcat::braille] After remove mode changes: 'N⠑⠔⠈⠇⠃⠛'
[libmathcat::braille] After substitutions : 'N⠑⠔⠈⠇⠃⠛'
thread 'braille::Polish::spec::number_divisors_2' panicked at tests\common\mod.rs:138:23:
assertion `left == right` failed
left: "⠼⠑⠀⠔⠈⠇⠼⠃⠛"
right: "⠼⠑⠔⠈⠇⠃⠛"
---- braille::Polish::spec::number_separation_4 stdout ----
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\AppData\Roaming\MathCAT\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\ClearSpeak_Rules.yaml'
[libmathcat::speech] ...processing include: SharedRules/geometry.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\geometry.yaml'
[libmathcat::speech] ...processing include: SharedRules/linear-algebra.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\linear-algebra.yaml'
[libmathcat::speech] ...processing include: SharedRules/calculus.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\calculus.yaml'
[libmathcat::speech] ...processing include: SharedRules/general.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\general.yaml'
[libmathcat::speech] ...processing include: SharedRules/default.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\default.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\unicode.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\definitions.yaml'
[libmathcat::speech] ...processing include: ../../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::canonicalize]
MathML after canonicalize:
<math>
<mrow data-changed='added'>
<mi>P</mi>
<mo>=</mo>
<mrow data-changed='added'>
<mo>(</mo>
<mrow data-changed='added'>
<mn>3</mn>
<mo>,</mo>
<mn>5</mn>
</mrow>
<mo>)</mo>
</mrow>
</mrow>
</math>
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\unicode.yaml'
[libmathcat::speech] *** Character 'g' (0x67) is repeated
[libmathcat::speech] *** Character 'L' (0x4C) is repeated
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::braille] polish_cleanup: start=L⠏W⠶⠣N⠉⠠,WN⠑⠜
[libmathcat::braille] After remove mode changes: '⠏W⠶⠣N⠉⠠,WN⠑⠜'
[libmathcat::braille] After substitutions : '⠏W⠶⠣N⠉⠠,WN⠑⠜'
thread 'braille::Polish::spec::number_separation_4' panicked at tests\common\mod.rs:138:23:
assertion `left == right` failed
left: "⠨⠏⠀⠶⠣⠼⠉⠠⠂⠀⠼⠑⠜"
right: "⠏⠀⠶⠣⠼⠉⠠⠂⠀⠼⠑⠜"
---- braille::Polish::spec::number_separation_5 stdout ----
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\AppData\Roaming\MathCAT\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\ClearSpeak_Rules.yaml'
[libmathcat::speech] ...processing include: SharedRules/geometry.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\geometry.yaml'
[libmathcat::speech] ...processing include: SharedRules/linear-algebra.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\linear-algebra.yaml'
[libmathcat::speech] ...processing include: SharedRules/calculus.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\calculus.yaml'
[libmathcat::speech] ...processing include: SharedRules/general.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\general.yaml'
[libmathcat::speech] ...processing include: SharedRules/default.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\default.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\unicode.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\definitions.yaml'
[libmathcat::speech] ...processing include: ../../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::canonicalize]
MathML after canonicalize:
<math>
<mrow data-changed='added'>
<mi>X</mi>
<mo>=</mo>
<mrow data-changed='added'>
<mo>{</mo>
<mrow data-changed='added'>
<mn>1</mn>
<mo>,</mo>
<mn data-previous-space-width='0.700'>2</mn>
<mo>,</mo>
<mn data-previous-space-width='0.700'>3</mn>
<mo>,</mo>
<mn data-previous-space-width='0.700'>4</mn>
</mrow>
<mo>}</mo>
</mrow>
</mrow>
</math>
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\unicode.yaml'
[libmathcat::speech] *** Character 'g' (0x67) is repeated
[libmathcat::speech] *** Character 'L' (0x4C) is repeated
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::braille] polish_cleanup: start=L⠭W⠶⠪N⠁⠠,WN⠃⠠,WN⠉⠠,WN⠙}
[libmathcat::braille] After remove mode changes: '⠭W⠶⠪N⠁⠠,WN⠃⠠,WN⠉⠠,WN⠙}'
[libmathcat::braille] After substitutions : '⠭W⠶⠪N⠁⠠,WN⠃⠠,WN⠉⠠,WN⠙}'
thread 'braille::Polish::spec::number_separation_5' panicked at tests\common\mod.rs:138:23:
assertion `left == right` failed
left: "⠨⠭⠀⠶⠪⠼⠁⠠⠂⠀⠼⠃⠠⠂⠀⠼⠉⠠⠂⠀⠼⠙⠕"
right: "⠭⠀⠶⠪⠼⠁⠠⠂⠀⠼⠃⠠⠂⠀⠼⠉⠠⠂⠀⠼⠙⠕"
---- braille::Polish::spec::number_separation_7 stdout ----
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\AppData\Roaming\MathCAT\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\ClearSpeak_Rules.yaml'
[libmathcat::speech] ...processing include: SharedRules/geometry.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\geometry.yaml'
[libmathcat::speech] ...processing include: SharedRules/linear-algebra.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\linear-algebra.yaml'
[libmathcat::speech] ...processing include: SharedRules/calculus.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\calculus.yaml'
[libmathcat::speech] ...processing include: SharedRules/general.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\general.yaml'
[libmathcat::speech] ...processing include: SharedRules/default.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\default.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\unicode.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\definitions.yaml'
[libmathcat::speech] ...processing include: ../../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::canonicalize]
MathML after canonicalize:
<math>
<mrow data-changed='added'>
<mrow data-changed='added'>
<mrow data-changed='added'>
<mi>A</mi>
<mo>=</mo>
<mrow data-changed='added'>
<mo>〈</mo>
<mn>2</mn>
</mrow>
</mrow>
<mo>,</mo>
<mn data-previous-space-width='0.700'>5</mn>
</mrow>
<mo>)</mo>
</mrow>
</math>
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\unicode.yaml'
[libmathcat::speech] *** Character 'g' (0x67) is repeated
[libmathcat::speech] *** Character 'L' (0x4C) is repeated
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::braille] polish_cleanup: start=L⠁W⠶⠷⠄N⠃,N⠑⠜
[libmathcat::braille] After remove mode changes: '⠁W⠶⠷⠄N⠃,⠑⠜'
[libmathcat::braille] After substitutions : '⠁W⠶⠷⠄N⠃,⠑⠜'
thread 'braille::Polish::spec::number_separation_7' panicked at tests\common\mod.rs:138:23:
assertion `left == right` failed
left: "⠨⠁⠀⠶⠷⠄⠼⠃⠠⠂⠀⠼⠑⠜"
right: "⠁⠀⠶⠷⠄⠼⠃⠂⠑⠜"
---- braille::Polish::spec::number_separation_6 stdout ----
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\AppData\Roaming\MathCAT\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\ClearSpeak_Rules.yaml'
[libmathcat::speech] ...processing include: SharedRules/geometry.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\geometry.yaml'
[libmathcat::speech] ...processing include: SharedRules/linear-algebra.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\linear-algebra.yaml'
[libmathcat::speech] ...processing include: SharedRules/calculus.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\calculus.yaml'
[libmathcat::speech] ...processing include: SharedRules/general.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\general.yaml'
[libmathcat::speech] ...processing include: SharedRules/default.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\default.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\unicode.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\definitions.yaml'
[libmathcat::speech] ...processing include: ../../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::canonicalize]
MathML after canonicalize:
<math>
<mrow data-changed='added'>
<mo>(</mo>
<mrow data-changed='added'>
<mrow data-changed='added'>
<mn>3</mn>
<mo>,</mo>
<mn>2</mn>
</mrow>
<mo data-previous-space-width='0.700'>;</mo>
<mrow data-changed='added'>
<mn data-previous-space-width='0.700'>5,4</mn>
<mo>></mo>
</mrow>
</mrow>
</mrow>
</math>
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\unicode.yaml'
[libmathcat::speech] *** Character 'g' (0x67) is repeated
[libmathcat::speech] *** Character 'L' (0x4C) is repeated
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::braille] polish_cleanup: start=⠣N⠉⠠,WN⠃⠆WN⠑N⠂N⠙W⠕⠂
[libmathcat::braille] After remove mode changes: '⠣N⠉⠠,WN⠃⠆WN⠑⠂⠙W⠕⠂'
[libmathcat::braille] After substitutions : '⠣N⠉⠠,WN⠃⠆WN⠑⠂⠙W⠕⠂'
thread 'braille::Polish::spec::number_separation_6' panicked at tests\common\mod.rs:138:23:
assertion `left == right` failed
left: "⠣⠼⠉⠂⠃⠠⠆⠀⠼⠑⠂⠙⠠⠾"
right: "⠣⠼⠉⠠⠂⠀⠼⠃⠆⠀⠼⠑⠂⠙⠀⠕⠂"
---- braille::Polish::spec::number_separation_8 stdout ----
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\AppData\Roaming\MathCAT\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\ClearSpeak_Rules.yaml'
[libmathcat::speech] ...processing include: SharedRules/geometry.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\geometry.yaml'
[libmathcat::speech] ...processing include: SharedRules/linear-algebra.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\linear-algebra.yaml'
[libmathcat::speech] ...processing include: SharedRules/calculus.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\calculus.yaml'
[libmathcat::speech] ...processing include: SharedRules/general.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\general.yaml'
[libmathcat::speech] ...processing include: SharedRules/default.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\default.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\unicode.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\definitions.yaml'
[libmathcat::speech] ...processing include: ../../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::canonicalize]
MathML after canonicalize:
<math>
<mrow data-changed='added'>
<mrow data-changed='added'>
<mi>B</mi>
<mo>=</mo>
<mrow data-changed='added'>
<mo>{</mo>
<mrow data-changed='added'>
<mn>2</mn>
<mo>,</mo>
<mn data-previous-space-width='0.700'>5</mn>
<mo>,</mo>
<mn data-previous-space-width='0.700'>6</mn>
</mrow>
<mo>}</mo>
</mrow>
</mrow>
<mo>,</mo>
</mrow>
</math>
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\unicode.yaml'
[libmathcat::speech] *** Character 'g' (0x67) is repeated
[libmathcat::speech] *** Character 'L' (0x4C) is repeated
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::braille] polish_cleanup: start=L⠃W⠶⠪N⠃⠠,WN⠑⠠,WN⠋},
[libmathcat::braille] After remove mode changes: '⠃W⠶⠪N⠃⠠,WN⠑⠠,WN⠋},'
[libmathcat::braille] After substitutions : '⠃W⠶⠪N⠃⠠,WN⠑⠠,WN⠋}⠠,'
thread 'braille::Polish::spec::number_separation_8' panicked at tests\common\mod.rs:138:23:
assertion `left == right` failed
left: "⠨⠃⠀⠶⠪⠼⠃⠠⠂⠀⠼⠑⠠⠂⠀⠼⠋⠕⠠⠂"
right: "⠃⠀⠶⠪⠼⠃⠠⠂⠀⠼⠑⠠⠂⠀⠼⠋⠕⠠⠂"
---- braille::Polish::spec::organic_cmpds_p88_1 stdout ----
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\AppData\Roaming\MathCAT\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\ClearSpeak_Rules.yaml'
[libmathcat::speech] ...processing include: SharedRules/geometry.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\geometry.yaml'
[libmathcat::speech] ...processing include: SharedRules/linear-algebra.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\linear-algebra.yaml'
[libmathcat::speech] ...processing include: SharedRules/calculus.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\calculus.yaml'
[libmathcat::speech] ...processing include: SharedRules/general.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\general.yaml'
[libmathcat::speech] ...processing include: SharedRules/default.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\default.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\unicode.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\definitions.yaml'
[libmathcat::speech] ...processing include: ../../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::canonicalize]
MathML after canonicalize:
<math>
<mrow data-changed='added'>
<msub>
<mi mathvariant='normal'>C</mi>
<mi mathvariant='normal'>n</mi>
</msub>
<mo data-changed='added'>⁢</mo>
<msub>
<mi mathvariant='normal'>H</mi>
<mrow>
<mrow data-changed='added'>
<mn>2</mn>
<mo data-changed='added'>⁢</mo>
<mi mathvariant='normal'>n</mi>
</mrow>
<mo>+</mo>
<mn>2</mn>
</mrow>
</msub>
</mrow>
</math>
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\unicode.yaml'
[libmathcat::speech] *** Character 'g' (0x67) is repeated
[libmathcat::speech] *** Character 'L' (0x4C) is repeated
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
thread 'braille::Polish::spec::organic_cmpds_p88_1' panicked at tests\common\mod.rs:139:19:
Pattern match/replacement failure!
caused by: attempting replacement pattern: "default" for "math".
Replacement
["*"]
...due to matching the MathML
<math id='M2wen7pw-0' data-id-added='true'>
<mrow data-changed='added' id='M2wen7pw-1' data-id-added='true'>
<msub id='M2wen7pw-2' data-id-added='true'>
<mi mathvariant='normal' id='M2wen7pw-3' data-id-added='true'>C</mi>
<mi mathvariant='normal' id='M2wen7pw-4' data-id-added='true'>n</mi>
</msub>
<mo data-changed='added' id='M2wen7pw-5' data-id-added='true'>⁢</mo>
<msub id='M2wen7pw-6' data-id-added='true'>
<mi mathvariant='normal' id='M2wen7pw-7' data-id-added='true'>H</mi>
<mrow id='M2wen7pw-8' data-id-added='true'>
<mrow data-changed='added' id='M2wen7pw-9' data-id-added='true'>
<mn id='M2wen7pw-10' data-id-added='true'>2</mn>
<mo data-changed='added' id='M2wen7pw-11' data-id-added='true'>⁢</mo>
<mi mathvariant='normal' id='M2wen7pw-12' data-id-added='true'>n</mi>
</mrow>
<mo id='M2wen7pw-13' data-id-added='true'>+</mo>
<mn id='M2wen7pw-14' data-id-added='true'>2</mn>
</mrow>
</msub>
</mrow>
</math>
with the pattern
"."
The patterns are in \\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml.
caused by: attempting replacement pattern: "default" for "mrow".
Replacement
["*"]
...due to matching the MathML
<mrow data-changed='added' id='M2wen7pw-1' data-id-added='true'>
<msub id='M2wen7pw-2' data-id-added='true'>
<mi mathvariant='normal' id='M2wen7pw-3' data-id-added='true'>C</mi>
<mi mathvariant='normal' id='M2wen7pw-4' data-id-added='true'>n</mi>
</msub>
<mo data-changed='added' id='M2wen7pw-5' data-id-added='true'>⁢</mo>
<msub id='M2wen7pw-6' data-id-added='true'>
<mi mathvariant='normal' id='M2wen7pw-7' data-id-added='true'>H</mi>
<mrow id='M2wen7pw-8' data-id-added='true'>
<mrow data-changed='added' id='M2wen7pw-9' data-id-added='true'>
<mn id='M2wen7pw-10' data-id-added='true'>2</mn>
<mo data-changed='added' id='M2wen7pw-11' data-id-added='true'>⁢</mo>
<mi mathvariant='normal' id='M2wen7pw-12' data-id-added='true'>n</mi>
</mrow>
<mo id='M2wen7pw-13' data-id-added='true'>+</mo>
<mn id='M2wen7pw-14' data-id-added='true'>2</mn>
</mrow>
</msub>
</mrow>
with the pattern
"."
The patterns are in \\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml.
caused by: attempting replacement pattern: "default" for "msub".
Replacement
- test: [ if: '"*[1][self::m:mrow and not(IsBracketed(., '', ''))]"' then:
- t: "⠢"
- "*[1]"
- t: "⠔"
else:["*[1]"]]
- test: [ if: '"self::m:msub or self::m:msubsup"' then:[t: "⠌"]]
test: [ if: '"self::m:msup"' then:[t: "⠡"]]
test: [ if: '"self::m:munder or self::m:munderover"' then:[t: "⠌⠌"] else:[t: "⠡⠡"]]
- "*[2]"
- test: [ if: '"self::m:msubsup or self::m:munderover"' then:[test: [ if: '"self::m:msubsup"' then:[t: "⠡"] else:[t: "⠡⠡"]]
]]
- "*[3]"
- test: [ if: '"self::m:msup and *[2][self::m:mo]"' then:[t: "⠄"]]
...due to matching the MathML
<msub id='M2wen7pw-2' data-id-added='true'>
<mi mathvariant='normal' id='M2wen7pw-3' data-id-added='true'>C</mi>
<mi mathvariant='normal' id='M2wen7pw-4' data-id-added='true'>n</mi>
</msub>
with the pattern
"."
The patterns are in \\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml.
caused by: During replacement, no matching element found
---- braille::Polish::spec::organic_cmpds_p88_2 stdout ----
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\AppData\Roaming\MathCAT\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\ClearSpeak_Rules.yaml'
[libmathcat::speech] ...processing include: SharedRules/geometry.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\geometry.yaml'
[libmathcat::speech] ...processing include: SharedRules/linear-algebra.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\linear-algebra.yaml'
[libmathcat::speech] ...processing include: SharedRules/calculus.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\calculus.yaml'
[libmathcat::speech] ...processing include: SharedRules/general.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\general.yaml'
[libmathcat::speech] ...processing include: SharedRules/default.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\default.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\unicode.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\definitions.yaml'
[libmathcat::speech] ...processing include: ../../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::canonicalize]
MathML after canonicalize:
<math>
<mrow data-changed='added'>
<msub>
<mi mathvariant='normal'>C</mi>
<mi mathvariant='normal'>n</mi>
</msub>
<mo data-changed='added'>⁢</mo>
<msub>
<mi mathvariant='normal'>H</mi>
<mrow>
<mrow data-changed='added'>
<mn>2</mn>
<mo data-changed='added'>⁢</mo>
<mi mathvariant='normal'>n</mi>
</mrow>
<mo>+</mo>
<mn>1</mn>
</mrow>
</msub>
<mo data-changed='added'>⁢</mo>
<mi>OH</mi>
</mrow>
</math>
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\unicode.yaml'
[libmathcat::speech] *** Character 'g' (0x67) is repeated
[libmathcat::speech] *** Character 'L' (0x4C) is repeated
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
thread 'braille::Polish::spec::organic_cmpds_p88_2' panicked at tests\common\mod.rs:139:19:
Pattern match/replacement failure!
caused by: attempting replacement pattern: "default" for "math".
Replacement
["*"]
...due to matching the MathML
<math id='M2wopg2h-0' data-id-added='true'>
<mrow data-changed='added' id='M2wopg2h-1' data-id-added='true'>
<msub id='M2wopg2h-2' data-id-added='true'>
<mi mathvariant='normal' id='M2wopg2h-3' data-id-added='true'>C</mi>
<mi mathvariant='normal' id='M2wopg2h-4' data-id-added='true'>n</mi>
</msub>
<mo data-changed='added' id='M2wopg2h-5' data-id-added='true'>⁢</mo>
<msub id='M2wopg2h-6' data-id-added='true'>
<mi mathvariant='normal' id='M2wopg2h-7' data-id-added='true'>H</mi>
<mrow id='M2wopg2h-8' data-id-added='true'>
<mrow data-changed='added' id='M2wopg2h-9' data-id-added='true'>
<mn id='M2wopg2h-10' data-id-added='true'>2</mn>
<mo data-changed='added' id='M2wopg2h-11' data-id-added='true'>⁢</mo>
<mi mathvariant='normal' id='M2wopg2h-12' data-id-added='true'>n</mi>
</mrow>
<mo id='M2wopg2h-13' data-id-added='true'>+</mo>
<mn id='M2wopg2h-14' data-id-added='true'>1</mn>
</mrow>
</msub>
<mo data-changed='added' id='M2wopg2h-15' data-id-added='true'>⁢</mo>
<mi id='M2wopg2h-16' data-id-added='true'>OH</mi>
</mrow>
</math>
with the pattern
"."
The patterns are in \\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml.
caused by: attempting replacement pattern: "default" for "mrow".
Replacement
["*"]
...due to matching the MathML
<mrow data-changed='added' id='M2wopg2h-1' data-id-added='true'>
<msub id='M2wopg2h-2' data-id-added='true'>
<mi mathvariant='normal' id='M2wopg2h-3' data-id-added='true'>C</mi>
<mi mathvariant='normal' id='M2wopg2h-4' data-id-added='true'>n</mi>
</msub>
<mo data-changed='added' id='M2wopg2h-5' data-id-added='true'>⁢</mo>
<msub id='M2wopg2h-6' data-id-added='true'>
<mi mathvariant='normal' id='M2wopg2h-7' data-id-added='true'>H</mi>
<mrow id='M2wopg2h-8' data-id-added='true'>
<mrow data-changed='added' id='M2wopg2h-9' data-id-added='true'>
<mn id='M2wopg2h-10' data-id-added='true'>2</mn>
<mo data-changed='added' id='M2wopg2h-11' data-id-added='true'>⁢</mo>
<mi mathvariant='normal' id='M2wopg2h-12' data-id-added='true'>n</mi>
</mrow>
<mo id='M2wopg2h-13' data-id-added='true'>+</mo>
<mn id='M2wopg2h-14' data-id-added='true'>1</mn>
</mrow>
</msub>
<mo data-changed='added' id='M2wopg2h-15' data-id-added='true'>⁢</mo>
<mi id='M2wopg2h-16' data-id-added='true'>OH</mi>
</mrow>
with the pattern
"."
The patterns are in \\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml.
caused by: attempting replacement pattern: "default" for "msub".
Replacement
- test: [ if: '"*[1][self::m:mrow and not(IsBracketed(., '', ''))]"' then:
- t: "⠢"
- "*[1]"
- t: "⠔"
else:["*[1]"]]
- test: [ if: '"self::m:msub or self::m:msubsup"' then:[t: "⠌"]]
test: [ if: '"self::m:msup"' then:[t: "⠡"]]
test: [ if: '"self::m:munder or self::m:munderover"' then:[t: "⠌⠌"] else:[t: "⠡⠡"]]
- "*[2]"
- test: [ if: '"self::m:msubsup or self::m:munderover"' then:[test: [ if: '"self::m:msubsup"' then:[t: "⠡"] else:[t: "⠡⠡"]]
]]
- "*[3]"
- test: [ if: '"self::m:msup and *[2][self::m:mo]"' then:[t: "⠄"]]
...due to matching the MathML
<msub id='M2wopg2h-2' data-id-added='true'>
<mi mathvariant='normal' id='M2wopg2h-3' data-id-added='true'>C</mi>
<mi mathvariant='normal' id='M2wopg2h-4' data-id-added='true'>n</mi>
</msub>
with the pattern
"."
The patterns are in \\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml.
caused by: During replacement, no matching element found
---- braille::Polish::spec::oxidation_states_p85_1 stdout ----
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\AppData\Roaming\MathCAT\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\ClearSpeak_Rules.yaml'
[libmathcat::speech] ...processing include: SharedRules/geometry.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\geometry.yaml'
[libmathcat::speech] ...processing include: SharedRules/linear-algebra.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\linear-algebra.yaml'
[libmathcat::speech] ...processing include: SharedRules/calculus.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\calculus.yaml'
[libmathcat::speech] ...processing include: SharedRules/general.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\general.yaml'
[libmathcat::speech] ...processing include: SharedRules/default.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\default.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\unicode.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\definitions.yaml'
[libmathcat::speech] ...processing include: ../../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::canonicalize]
MathML after canonicalize:
<math>
<mrow data-changed='added'>
<mover>
<mi mathvariant='normal'>S</mi>
<mi mathvariant='normal'>IV</mi>
</mover>
<mo data-changed='added'>⁢</mo>
<msub>
<mover>
<mi mathvariant='normal'>O</mi>
<mrow>
<mo>-</mo>
<mi>II</mi>
</mrow>
</mover>
<mn>2</mn>
</msub>
</mrow>
</math>
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\unicode.yaml'
[libmathcat::speech] *** Character 'g' (0x67) is repeated
[libmathcat::speech] *** Character 'L' (0x4C) is repeated
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
thread 'braille::Polish::spec::oxidation_states_p85_1' panicked at tests\common\mod.rs:139:19:
Pattern match/replacement failure!
caused by: attempting replacement pattern: "default" for "math".
Replacement
["*"]
...due to matching the MathML
<math id='M2xqy78r-0' data-id-added='true'>
<mrow data-changed='added' id='M2xqy78r-1' data-id-added='true'>
<mover id='M2xqy78r-2' data-id-added='true'>
<mi mathvariant='normal' id='M2xqy78r-3' data-id-added='true'>S</mi>
<mi mathvariant='normal' id='M2xqy78r-4' data-id-added='true'>IV</mi>
</mover>
<mo data-changed='added' id='M2xqy78r-5' data-id-added='true'>⁢</mo>
<msub id='M2xqy78r-6' data-id-added='true'>
<mover id='M2xqy78r-7' data-id-added='true'>
<mi mathvariant='normal' id='M2xqy78r-8' data-id-added='true'>O</mi>
<mrow id='M2xqy78r-9' data-id-added='true'>
<mo id='M2xqy78r-10' data-id-added='true'>-</mo>
<mi id='M2xqy78r-11' data-id-added='true'>II</mi>
</mrow>
</mover>
<mn id='M2xqy78r-12' data-id-added='true'>2</mn>
</msub>
</mrow>
</math>
with the pattern
"."
The patterns are in \\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml.
caused by: attempting replacement pattern: "default" for "mrow".
Replacement
["*"]
...due to matching the MathML
<mrow data-changed='added' id='M2xqy78r-1' data-id-added='true'>
<mover id='M2xqy78r-2' data-id-added='true'>
<mi mathvariant='normal' id='M2xqy78r-3' data-id-added='true'>S</mi>
<mi mathvariant='normal' id='M2xqy78r-4' data-id-added='true'>IV</mi>
</mover>
<mo data-changed='added' id='M2xqy78r-5' data-id-added='true'>⁢</mo>
<msub id='M2xqy78r-6' data-id-added='true'>
<mover id='M2xqy78r-7' data-id-added='true'>
<mi mathvariant='normal' id='M2xqy78r-8' data-id-added='true'>O</mi>
<mrow id='M2xqy78r-9' data-id-added='true'>
<mo id='M2xqy78r-10' data-id-added='true'>-</mo>
<mi id='M2xqy78r-11' data-id-added='true'>II</mi>
</mrow>
</mover>
<mn id='M2xqy78r-12' data-id-added='true'>2</mn>
</msub>
</mrow>
with the pattern
"."
The patterns are in \\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml.
caused by: attempting replacement pattern: "default" for "mover".
Replacement
- test: [ if: '"*[1][self::m:mrow and not(IsBracketed(., '', ''))]"' then:
- t: "⠢"
- "*[1]"
- t: "⠔"
else:["*[1]"]]
- test: [ if: '"self::m:msub or self::m:msubsup"' then:[t: "⠌"]]
test: [ if: '"self::m:msup"' then:[t: "⠡"]]
test: [ if: '"self::m:munder or self::m:munderover"' then:[t: "⠌⠌"] else:[t: "⠡⠡"]]
- "*[2]"
- test: [ if: '"self::m:msubsup or self::m:munderover"' then:[test: [ if: '"self::m:msubsup"' then:[t: "⠡"] else:[t: "⠡⠡"]]
]]
- "*[3]"
- test: [ if: '"self::m:msup and *[2][self::m:mo]"' then:[t: "⠄"]]
...due to matching the MathML
<mover id='M2xqy78r-2' data-id-added='true'>
<mi mathvariant='normal' id='M2xqy78r-3' data-id-added='true'>S</mi>
<mi mathvariant='normal' id='M2xqy78r-4' data-id-added='true'>IV</mi>
</mover>
with the pattern
"."
The patterns are in \\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml.
caused by: During replacement, no matching element found
---- braille::Polish::spec::oxidation_states_p85_2a stdout ----
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\AppData\Roaming\MathCAT\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\ClearSpeak_Rules.yaml'
[libmathcat::speech] ...processing include: SharedRules/geometry.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\geometry.yaml'
[libmathcat::speech] ...processing include: SharedRules/linear-algebra.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\linear-algebra.yaml'
[libmathcat::speech] ...processing include: SharedRules/calculus.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\calculus.yaml'
[libmathcat::speech] ...processing include: SharedRules/general.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\general.yaml'
[libmathcat::speech] ...processing include: SharedRules/default.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\default.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\unicode.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\definitions.yaml'
[libmathcat::speech] ...processing include: ../../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::canonicalize]
MathML after canonicalize:
<math>
<msub>
<mover>
<mi mathvariant='normal'>N</mi>
<mn>0</mn>
</mover>
<mn>2</mn>
</msub>
</math>
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\unicode.yaml'
[libmathcat::speech] *** Character 'g' (0x67) is repeated
[libmathcat::speech] *** Character 'L' (0x4C) is repeated
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
thread 'braille::Polish::spec::oxidation_states_p85_2a' panicked at tests\common\mod.rs:139:19:
Pattern match/replacement failure!
caused by: attempting replacement pattern: "default" for "math".
Replacement
["*"]
...due to matching the MathML
<math id='M2y4wj2x-0' data-id-added='true'>
<msub id='M2y4wj2x-1' data-id-added='true'>
<mover id='M2y4wj2x-2' data-id-added='true'>
<mi mathvariant='normal' id='M2y4wj2x-3' data-id-added='true'>N</mi>
<mn id='M2y4wj2x-4' data-id-added='true'>0</mn>
</mover>
<mn id='M2y4wj2x-5' data-id-added='true'>2</mn>
</msub>
</math>
with the pattern
"."
The patterns are in \\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml.
caused by: attempting replacement pattern: "simple-number-exponent" for "msub".
Replacement
- "*[1]"
- test: [ if: '"self::m:msup"' then:[t: "⠬"] else:[t: "⠡"]]
- test: [ if: '"*[2][self::m:mn]"' then:["BrailleChars(translate(*[2], '0123456789', ''), 'Polish')"] else:
- "*[2]/*[1]"
- "BrailleChars(translate(*[2]/*[2], '0123456789', ''), 'Polish')"
]
...due to matching the MathML
<msub id='M2y4wj2x-1' data-id-added='true'>
<mover id='M2y4wj2x-2' data-id-added='true'>
<mi mathvariant='normal' id='M2y4wj2x-3' data-id-added='true'>N</mi>
<mn id='M2y4wj2x-4' data-id-added='true'>0</mn>
</mover>
<mn id='M2y4wj2x-5' data-id-added='true'>2</mn>
</msub>
with the pattern
"*[2][(self::m:mn and not(contains(., $DecimalSeparators))) or (self::m:mrow and count(*)=2 and *[1]='-' and *[2][self::m:mn and not(contains(., $DecimalSeparators))])]"
The patterns are in \\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml.
caused by: attempting replacement pattern: "default" for "mover".
Replacement
- test: [ if: '"*[1][self::m:mrow and not(IsBracketed(., '', ''))]"' then:
- t: "⠢"
- "*[1]"
- t: "⠔"
else:["*[1]"]]
- test: [ if: '"self::m:msub or self::m:msubsup"' then:[t: "⠌"]]
test: [ if: '"self::m:msup"' then:[t: "⠡"]]
test: [ if: '"self::m:munder or self::m:munderover"' then:[t: "⠌⠌"] else:[t: "⠡⠡"]]
- "*[2]"
- test: [ if: '"self::m:msubsup or self::m:munderover"' then:[test: [ if: '"self::m:msubsup"' then:[t: "⠡"] else:[t: "⠡⠡"]]
]]
- "*[3]"
- test: [ if: '"self::m:msup and *[2][self::m:mo]"' then:[t: "⠄"]]
...due to matching the MathML
<mover id='M2y4wj2x-2' data-id-added='true'>
<mi mathvariant='normal' id='M2y4wj2x-3' data-id-added='true'>N</mi>
<mn id='M2y4wj2x-4' data-id-added='true'>0</mn>
</mover>
with the pattern
"."
The patterns are in \\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml.
caused by: During replacement, no matching element found
---- braille::Polish::spec::oxidation_states_p85_2 stdout ----
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\AppData\Roaming\MathCAT\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\ClearSpeak_Rules.yaml'
[libmathcat::speech] ...processing include: SharedRules/geometry.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\geometry.yaml'
[libmathcat::speech] ...processing include: SharedRules/linear-algebra.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\linear-algebra.yaml'
[libmathcat::speech] ...processing include: SharedRules/calculus.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\calculus.yaml'
[libmathcat::speech] ...processing include: SharedRules/general.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\general.yaml'
[libmathcat::speech] ...processing include: SharedRules/default.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\default.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\unicode.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\definitions.yaml'
[libmathcat::speech] ...processing include: ../../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::canonicalize]
MathML after canonicalize:
<math>
<msub>
<mover>
<mi mathvariant='normal'>N</mi>
<mn>0</mn>
</mover>
<mn>2</mn>
</msub>
</math>
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\unicode.yaml'
[libmathcat::speech] *** Character 'g' (0x67) is repeated
[libmathcat::speech] *** Character 'L' (0x4C) is repeated
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
thread 'braille::Polish::spec::oxidation_states_p85_2' panicked at tests\common\mod.rs:139:19:
Pattern match/replacement failure!
caused by: attempting replacement pattern: "default" for "math".
Replacement
["*"]
...due to matching the MathML
<math id='M2y4ox1g-0' data-id-added='true'>
<msub id='M2y4ox1g-1' data-id-added='true'>
<mover id='M2y4ox1g-2' data-id-added='true'>
<mi mathvariant='normal' id='M2y4ox1g-3' data-id-added='true'>N</mi>
<mn id='M2y4ox1g-4' data-id-added='true'>0</mn>
</mover>
<mn id='M2y4ox1g-5' data-id-added='true'>2</mn>
</msub>
</math>
with the pattern
"."
The patterns are in \\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml.
caused by: attempting replacement pattern: "simple-number-exponent" for "msub".
Replacement
- "*[1]"
- test: [ if: '"self::m:msup"' then:[t: "⠬"] else:[t: "⠡"]]
- test: [ if: '"*[2][self::m:mn]"' then:["BrailleChars(translate(*[2], '0123456789', ''), 'Polish')"] else:
- "*[2]/*[1]"
- "BrailleChars(translate(*[2]/*[2], '0123456789', ''), 'Polish')"
]
...due to matching the MathML
<msub id='M2y4ox1g-1' data-id-added='true'>
<mover id='M2y4ox1g-2' data-id-added='true'>
<mi mathvariant='normal' id='M2y4ox1g-3' data-id-added='true'>N</mi>
<mn id='M2y4ox1g-4' data-id-added='true'>0</mn>
</mover>
<mn id='M2y4ox1g-5' data-id-added='true'>2</mn>
</msub>
with the pattern
"*[2][(self::m:mn and not(contains(., $DecimalSeparators))) or (self::m:mrow and count(*)=2 and *[1]='-' and *[2][self::m:mn and not(contains(., $DecimalSeparators))])]"
The patterns are in \\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml.
caused by: attempting replacement pattern: "default" for "mover".
Replacement
- test: [ if: '"*[1][self::m:mrow and not(IsBracketed(., '', ''))]"' then:
- t: "⠢"
- "*[1]"
- t: "⠔"
else:["*[1]"]]
- test: [ if: '"self::m:msub or self::m:msubsup"' then:[t: "⠌"]]
test: [ if: '"self::m:msup"' then:[t: "⠡"]]
test: [ if: '"self::m:munder or self::m:munderover"' then:[t: "⠌⠌"] else:[t: "⠡⠡"]]
- "*[2]"
- test: [ if: '"self::m:msubsup or self::m:munderover"' then:[test: [ if: '"self::m:msubsup"' then:[t: "⠡"] else:[t: "⠡⠡"]]
]]
- "*[3]"
- test: [ if: '"self::m:msup and *[2][self::m:mo]"' then:[t: "⠄"]]
...due to matching the MathML
<mover id='M2y4ox1g-2' data-id-added='true'>
<mi mathvariant='normal' id='M2y4ox1g-3' data-id-added='true'>N</mi>
<mn id='M2y4ox1g-4' data-id-added='true'>0</mn>
</mover>
with the pattern
"."
The patterns are in \\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml.
caused by: During replacement, no matching element found
---- braille::Polish::spec::partial_charges_p81_3 stdout ----
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\AppData\Roaming\MathCAT\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\ClearSpeak_Rules.yaml'
[libmathcat::speech] ...processing include: SharedRules/geometry.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\geometry.yaml'
[libmathcat::speech] ...processing include: SharedRules/linear-algebra.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\linear-algebra.yaml'
[libmathcat::speech] ...processing include: SharedRules/calculus.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\calculus.yaml'
[libmathcat::speech] ...processing include: SharedRules/general.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\general.yaml'
[libmathcat::speech] ...processing include: SharedRules/default.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\default.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\unicode.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\definitions.yaml'
[libmathcat::speech] ...processing include: ../../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::canonicalize]
MathML after canonicalize:
<math>
<mrow data-changed='added'>
<mi mathvariant='normal'>δ</mi>
<mo>+</mo>
</mrow>
</math>
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\unicode.yaml'
[libmathcat::speech] *** Character 'g' (0x67) is repeated
[libmathcat::speech] *** Character 'L' (0x4C) is repeated
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::braille] polish_cleanup: start=g⠙W⠖
[libmathcat::braille] After remove mode changes: 'g⠙W⠖'
[libmathcat::braille] After substitutions : 'g⠙W⠖'
thread 'braille::Polish::spec::partial_charges_p81_3' panicked at tests\common\mod.rs:138:23:
assertion `left == right` failed
left: "⠰⠙⠈⠲"
right: "⠰⠙⠀⠖"
---- braille::Polish::spec::physics_p60_1 stdout ----
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\AppData\Roaming\MathCAT\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\ClearSpeak_Rules.yaml'
[libmathcat::speech] ...processing include: SharedRules/geometry.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\geometry.yaml'
[libmathcat::speech] ...processing include: SharedRules/linear-algebra.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\linear-algebra.yaml'
[libmathcat::speech] ...processing include: SharedRules/calculus.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\calculus.yaml'
[libmathcat::speech] ...processing include: SharedRules/general.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\general.yaml'
[libmathcat::speech] ...processing include: SharedRules/default.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\default.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\unicode.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\definitions.yaml'
[libmathcat::speech] ...processing include: ../../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::canonicalize]
MathML after canonicalize:
<math>
<mrow data-changed='added'>
<mi>v</mi>
<mo>=</mo>
<msqrt>
<mrow data-changed='added'>
<msubsup>
<mi>v</mi>
<mn>1</mn>
<mn>2</mn>
</msubsup>
<mo>+</mo>
<msubsup>
<mi>v</mi>
<mn>2</mn>
<mn>2</mn>
</msubsup>
</mrow>
</msqrt>
</mrow>
</math>
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\unicode.yaml'
[libmathcat::speech] *** Character 'g' (0x67) is repeated
[libmathcat::speech] *** Character 'L' (0x4C) is repeated
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::braille] polish_cleanup: start=l⠧W⠶⠩l⠧⠌N⠁⠡N⠃W⠖l⠧⠌N⠃⠡N⠃
[libmathcat::braille] After remove mode changes: '⠧W⠶⠩⠧⠌N⠁⠡⠃W⠖⠧⠌N⠃⠡⠃'
[libmathcat::braille] After substitutions : '⠧W⠶⠩⠧⠌N⠁⠡⠃W⠖⠧⠌N⠃⠡⠃'
thread 'braille::Polish::spec::physics_p60_1' panicked at tests\common\mod.rs:138:23:
assertion `left == right` failed
left: "⠠⠧⠀⠶⠐⠩⠧⠡⠂⠬⠆⠈⠖⠧⠡⠆⠬⠆"
right: "⠧⠀⠶⠩⠧⠌⠼⠁⠡⠃⠀⠖⠧⠌⠼⠃⠡⠃"
---- braille::Polish::spec::physics_p60_2 stdout ----
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\AppData\Roaming\MathCAT\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\ClearSpeak_Rules.yaml'
[libmathcat::speech] ...processing include: SharedRules/geometry.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\geometry.yaml'
[libmathcat::speech] ...processing include: SharedRules/linear-algebra.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\linear-algebra.yaml'
[libmathcat::speech] ...processing include: SharedRules/calculus.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\calculus.yaml'
[libmathcat::speech] ...processing include: SharedRules/general.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\general.yaml'
[libmathcat::speech] ...processing include: SharedRules/default.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\default.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\unicode.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\definitions.yaml'
[libmathcat::speech] ...processing include: ../../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::canonicalize]
MathML after canonicalize:
<math>
<mrow data-changed='added'>
<mi>λ</mi>
<mo>=</mo>
<mfrac>
<mrow>
<mi>ln</mi>
<mo data-changed='added'>⁡</mo>
<mn>2</mn>
</mrow>
<msub>
<mi>T</mi>
<mrow>
<mn>1</mn>
<mo>/</mo>
<mn>2</mn>
</mrow>
</msub>
</mfrac>
</mrow>
</math>
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\unicode.yaml'
[libmathcat::speech] *** Character 'g' (0x67) is repeated
[libmathcat::speech] *** Character 'L' (0x4C) is repeated
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
thread 'braille::Polish::spec::physics_p60_2' panicked at tests\common\mod.rs:139:19:
Pattern match/replacement failure!
caused by: attempting replacement pattern: "default" for "math".
Replacement
["*"]
...due to matching the MathML
<math id='M2z0a6fw-0' data-id-added='true'>
<mrow data-changed='added' id='M2z0a6fw-1' data-id-added='true'>
<mi id='M2z0a6fw-2' data-id-added='true'>λ</mi>
<mo id='M2z0a6fw-3' data-id-added='true'>=</mo>
<mfrac id='M2z0a6fw-4' data-id-added='true'>
<mrow id='M2z0a6fw-5' data-id-added='true'>
<mi id='M2z0a6fw-6' data-id-added='true'>ln</mi>
<mo data-changed='added' id='M2z0a6fw-7' data-id-added='true'>⁡</mo>
<mn id='M2z0a6fw-8' data-id-added='true'>2</mn>
</mrow>
<msub id='M2z0a6fw-9' data-id-added='true'>
<mi id='M2z0a6fw-10' data-id-added='true'>T</mi>
<mrow id='M2z0a6fw-11' data-id-added='true'>
<mn id='M2z0a6fw-12' data-id-added='true'>1</mn>
<mo id='M2z0a6fw-13' data-id-added='true'>/</mo>
<mn id='M2z0a6fw-14' data-id-added='true'>2</mn>
</mrow>
</msub>
</mfrac>
</mrow>
</math>
with the pattern
"."
The patterns are in \\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml.
caused by: attempting replacement pattern: "default" for "mrow".
Replacement
["*"]
...due to matching the MathML
<mrow data-changed='added' id='M2z0a6fw-1' data-id-added='true'>
<mi id='M2z0a6fw-2' data-id-added='true'>λ</mi>
<mo id='M2z0a6fw-3' data-id-added='true'>=</mo>
<mfrac id='M2z0a6fw-4' data-id-added='true'>
<mrow id='M2z0a6fw-5' data-id-added='true'>
<mi id='M2z0a6fw-6' data-id-added='true'>ln</mi>
<mo data-changed='added' id='M2z0a6fw-7' data-id-added='true'>⁡</mo>
<mn id='M2z0a6fw-8' data-id-added='true'>2</mn>
</mrow>
<msub id='M2z0a6fw-9' data-id-added='true'>
<mi id='M2z0a6fw-10' data-id-added='true'>T</mi>
<mrow id='M2z0a6fw-11' data-id-added='true'>
<mn id='M2z0a6fw-12' data-id-added='true'>1</mn>
<mo id='M2z0a6fw-13' data-id-added='true'>/</mo>
<mn id='M2z0a6fw-14' data-id-added='true'>2</mn>
</mrow>
</msub>
</mfrac>
</mrow>
with the pattern
"."
The patterns are in \\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml.
caused by: attempting replacement pattern: "default" for "mfrac".
Replacement
- t: "⠆"
- "*[1]"
- test: [ if: '"$Polish_UseShortForm and *[2][self::m:mn][not(contains(., '.,'))]"' then:
- t: "⠳"
- "BrailleChars(translate(*[2], '0123456789', ''), 'Polish')"
else:
- t: "W⠳W"
- "*[2]"
- t: "⠰"
]
...due to matching the MathML
<mfrac id='M2z0a6fw-4' data-id-added='true'>
<mrow id='M2z0a6fw-5' data-id-added='true'>
<mi id='M2z0a6fw-6' data-id-added='true'>ln</mi>
<mo data-changed='added' id='M2z0a6fw-7' data-id-added='true'>⁡</mo>
<mn id='M2z0a6fw-8' data-id-added='true'>2</mn>
</mrow>
<msub id='M2z0a6fw-9' data-id-added='true'>
<mi id='M2z0a6fw-10' data-id-added='true'>T</mi>
<mrow id='M2z0a6fw-11' data-id-added='true'>
<mn id='M2z0a6fw-12' data-id-added='true'>1</mn>
<mo id='M2z0a6fw-13' data-id-added='true'>/</mo>
<mn id='M2z0a6fw-14' data-id-added='true'>2</mn>
</mrow>
</msub>
</mfrac>
with the pattern
"."
The patterns are in \\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml.
caused by: attempting replacement pattern: "default" for "msub".
Replacement
- test: [ if: '"*[1][self::m:mrow and not(IsBracketed(., '', ''))]"' then:
- t: "⠢"
- "*[1]"
- t: "⠔"
else:["*[1]"]]
- test: [ if: '"self::m:msub or self::m:msubsup"' then:[t: "⠌"]]
test: [ if: '"self::m:msup"' then:[t: "⠡"]]
test: [ if: '"self::m:munder or self::m:munderover"' then:[t: "⠌⠌"] else:[t: "⠡⠡"]]
- "*[2]"
- test: [ if: '"self::m:msubsup or self::m:munderover"' then:[test: [ if: '"self::m:msubsup"' then:[t: "⠡"] else:[t: "⠡⠡"]]
]]
- "*[3]"
- test: [ if: '"self::m:msup and *[2][self::m:mo]"' then:[t: "⠄"]]
...due to matching the MathML
<msub id='M2z0a6fw-9' data-id-added='true'>
<mi id='M2z0a6fw-10' data-id-added='true'>T</mi>
<mrow id='M2z0a6fw-11' data-id-added='true'>
<mn id='M2z0a6fw-12' data-id-added='true'>1</mn>
<mo id='M2z0a6fw-13' data-id-added='true'>/</mo>
<mn id='M2z0a6fw-14' data-id-added='true'>2</mn>
</mrow>
</msub>
with the pattern
"."
The patterns are in \\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml.
caused by: During replacement, no matching element found
---- braille::Polish::spec::physics_p60_6 stdout ----
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\AppData\Roaming\MathCAT\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\ClearSpeak_Rules.yaml'
[libmathcat::speech] ...processing include: SharedRules/geometry.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\geometry.yaml'
[libmathcat::speech] ...processing include: SharedRules/linear-algebra.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\linear-algebra.yaml'
[libmathcat::speech] ...processing include: SharedRules/calculus.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\calculus.yaml'
[libmathcat::speech] ...processing include: SharedRules/general.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\general.yaml'
[libmathcat::speech] ...processing include: SharedRules/default.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\default.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\unicode.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\definitions.yaml'
[libmathcat::speech] ...processing include: ../../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
thread 'braille::Polish::spec::physics_p60_6' panicked at tests\common\mod.rs:135:9:
Invalid MathML input:
<<math><mfrac><msub><mi>s</mi><mn>1</mn></msub><msub><mi>s</mi><mn>2</mn></msub></mfrac><mo>=</mo><msup><mfenced><mfrac><msub><mi>t</mi><mn>1</mn></msub><msub><mi>t</mi><mn>2</mn></msub></mfrac></mfenced><mn>2</mn></msup></math>
Error is: XML parsing error at 1: {ExpectedElementName}
---- braille::Polish::spec::physics_p60_3 stdout ----
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\AppData\Roaming\MathCAT\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\ClearSpeak_Rules.yaml'
[libmathcat::speech] ...processing include: SharedRules/geometry.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\geometry.yaml'
[libmathcat::speech] ...processing include: SharedRules/linear-algebra.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\linear-algebra.yaml'
[libmathcat::speech] ...processing include: SharedRules/calculus.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\calculus.yaml'
[libmathcat::speech] ...processing include: SharedRules/general.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\general.yaml'
[libmathcat::speech] ...processing include: SharedRules/default.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\default.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\unicode.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\definitions.yaml'
[libmathcat::speech] ...processing include: ../../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::canonicalize]
MathML after canonicalize:
<math>
<mrow data-changed='added'>
<msub>
<mi>C</mi>
<mn>0</mn>
</msub>
<mo>=</mo>
<mfrac>
<mi>Q</mi>
<msub>
<mi>V</mi>
<mn>0</mn>
</msub>
</mfrac>
</mrow>
</math>
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\unicode.yaml'
[libmathcat::speech] *** Character 'g' (0x67) is repeated
[libmathcat::speech] *** Character 'L' (0x4C) is repeated
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::braille] polish_cleanup: start=L⠉⠡n⠴W⠶⠆L⠟W⠳WL⠧⠡n⠴⠰
[libmathcat::braille] After remove mode changes: '⠉⠡n⠴W⠶⠆⠟W⠳W⠧⠡n⠴⠰'
[libmathcat::braille] After substitutions : '⠉⠡n⠴W⠶⠆⠟W⠳W⠧⠡n⠴⠰'
thread 'braille::Polish::spec::physics_p60_3' panicked at tests\common\mod.rs:138:23:
assertion `left == right` failed
left: "⠨⠉⠡⠴⠀⠶⠟⠳⠧⠡⠴"
right: "⠉⠡⠴⠀⠶⠆⠟⠀⠳⠀⠧⠡⠴⠰"
---- braille::Polish::spec::physics_p60_4 stdout ----
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\AppData\Roaming\MathCAT\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\ClearSpeak_Rules.yaml'
[libmathcat::speech] ...processing include: SharedRules/geometry.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\geometry.yaml'
[libmathcat::speech] ...processing include: SharedRules/linear-algebra.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\linear-algebra.yaml'
[libmathcat::speech] ...processing include: SharedRules/calculus.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\calculus.yaml'
[libmathcat::speech] ...processing include: SharedRules/general.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\general.yaml'
[libmathcat::speech] ...processing include: SharedRules/default.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\default.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\unicode.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\definitions.yaml'
[libmathcat::speech] ...processing include: ../../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::canonicalize]
MathML after canonicalize:
<math>
<mrow data-changed='added'>
<msub>
<mi>U</mi>
<mrow>
<mi>s</mi>
<mo data-changed='added'>⁢</mo>
<mi>k</mi>
</mrow>
</msub>
<mo>=</mo>
<mfrac>
<msub>
<mi>U</mi>
<mn>0</mn>
</msub>
<msqrt>
<mn>2</mn>
</msqrt>
</mfrac>
</mrow>
</math>
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\unicode.yaml'
[libmathcat::speech] *** Character 'g' (0x67) is repeated
[libmathcat::speech] *** Character 'L' (0x4C) is repeated
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
thread 'braille::Polish::spec::physics_p60_4' panicked at tests\common\mod.rs:139:19:
Pattern match/replacement failure!
caused by: attempting replacement pattern: "default" for "math".
Replacement
["*"]
...due to matching the MathML
<math id='M30hdiw4-0' data-id-added='true'>
<mrow data-changed='added' id='M30hdiw4-1' data-id-added='true'>
<msub id='M30hdiw4-2' data-id-added='true'>
<mi id='M30hdiw4-3' data-id-added='true'>U</mi>
<mrow id='M30hdiw4-4' data-id-added='true'>
<mi id='M30hdiw4-5' data-id-added='true'>s</mi>
<mo data-changed='added' id='M30hdiw4-6' data-id-added='true'>⁢</mo>
<mi id='M30hdiw4-7' data-id-added='true'>k</mi>
</mrow>
</msub>
<mo id='M30hdiw4-8' data-id-added='true'>=</mo>
<mfrac id='M30hdiw4-9' data-id-added='true'>
<msub id='M30hdiw4-10' data-id-added='true'>
<mi id='M30hdiw4-11' data-id-added='true'>U</mi>
<mn id='M30hdiw4-12' data-id-added='true'>0</mn>
</msub>
<msqrt id='M30hdiw4-13' data-id-added='true'>
<mn id='M30hdiw4-14' data-id-added='true'>2</mn>
</msqrt>
</mfrac>
</mrow>
</math>
with the pattern
"."
The patterns are in \\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml.
caused by: attempting replacement pattern: "default" for "mrow".
Replacement
["*"]
...due to matching the MathML
<mrow data-changed='added' id='M30hdiw4-1' data-id-added='true'>
<msub id='M30hdiw4-2' data-id-added='true'>
<mi id='M30hdiw4-3' data-id-added='true'>U</mi>
<mrow id='M30hdiw4-4' data-id-added='true'>
<mi id='M30hdiw4-5' data-id-added='true'>s</mi>
<mo data-changed='added' id='M30hdiw4-6' data-id-added='true'>⁢</mo>
<mi id='M30hdiw4-7' data-id-added='true'>k</mi>
</mrow>
</msub>
<mo id='M30hdiw4-8' data-id-added='true'>=</mo>
<mfrac id='M30hdiw4-9' data-id-added='true'>
<msub id='M30hdiw4-10' data-id-added='true'>
<mi id='M30hdiw4-11' data-id-added='true'>U</mi>
<mn id='M30hdiw4-12' data-id-added='true'>0</mn>
</msub>
<msqrt id='M30hdiw4-13' data-id-added='true'>
<mn id='M30hdiw4-14' data-id-added='true'>2</mn>
</msqrt>
</mfrac>
</mrow>
with the pattern
"."
The patterns are in \\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml.
caused by: attempting replacement pattern: "default" for "msub".
Replacement
- test: [ if: '"*[1][self::m:mrow and not(IsBracketed(., '', ''))]"' then:
- t: "⠢"
- "*[1]"
- t: "⠔"
else:["*[1]"]]
- test: [ if: '"self::m:msub or self::m:msubsup"' then:[t: "⠌"]]
test: [ if: '"self::m:msup"' then:[t: "⠡"]]
test: [ if: '"self::m:munder or self::m:munderover"' then:[t: "⠌⠌"] else:[t: "⠡⠡"]]
- "*[2]"
- test: [ if: '"self::m:msubsup or self::m:munderover"' then:[test: [ if: '"self::m:msubsup"' then:[t: "⠡"] else:[t: "⠡⠡"]]
]]
- "*[3]"
- test: [ if: '"self::m:msup and *[2][self::m:mo]"' then:[t: "⠄"]]
...due to matching the MathML
<msub id='M30hdiw4-2' data-id-added='true'>
<mi id='M30hdiw4-3' data-id-added='true'>U</mi>
<mrow id='M30hdiw4-4' data-id-added='true'>
<mi id='M30hdiw4-5' data-id-added='true'>s</mi>
<mo data-changed='added' id='M30hdiw4-6' data-id-added='true'>⁢</mo>
<mi id='M30hdiw4-7' data-id-added='true'>k</mi>
</mrow>
</msub>
with the pattern
"."
The patterns are in \\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml.
caused by: During replacement, no matching element found
---- braille::Polish::spec::physics_p60_3a stdout ----
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\AppData\Roaming\MathCAT\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\ClearSpeak_Rules.yaml'
[libmathcat::speech] ...processing include: SharedRules/geometry.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\geometry.yaml'
[libmathcat::speech] ...processing include: SharedRules/linear-algebra.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\linear-algebra.yaml'
[libmathcat::speech] ...processing include: SharedRules/calculus.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\calculus.yaml'
[libmathcat::speech] ...processing include: SharedRules/general.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\general.yaml'
[libmathcat::speech] ...processing include: SharedRules/default.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\default.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\unicode.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\definitions.yaml'
[libmathcat::speech] ...processing include: ../../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::canonicalize]
MathML after canonicalize:
<math>
<mrow data-changed='added'>
<msub>
<mi>C</mi>
<mn>0</mn>
</msub>
<mo>=</mo>
<mfrac>
<mi>Q</mi>
<msub>
<mi>V</mi>
<mn>0</mn>
</msub>
</mfrac>
</mrow>
</math>
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\unicode.yaml'
[libmathcat::speech] *** Character 'g' (0x67) is repeated
[libmathcat::speech] *** Character 'L' (0x4C) is repeated
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::braille] polish_cleanup: start=L⠉⠡n⠴W⠶⠆L⠟W⠳WL⠧⠡n⠴⠰
[libmathcat::braille] After remove mode changes: '⠉⠡n⠴W⠶⠆⠟W⠳W⠧⠡n⠴⠰'
[libmathcat::braille] After substitutions : '⠉⠡n⠴W⠶⠆⠟W⠳W⠧⠡n⠴⠰'
thread 'braille::Polish::spec::physics_p60_3a' panicked at tests\common\mod.rs:138:23:
assertion `left == right` failed
left: "⠨⠉⠡⠴⠀⠶⠨⠟⠳⠨⠧⠡⠴"
right: "⠉⠡⠴⠀⠶⠆⠟⠀⠳⠀⠧⠡⠴⠰"
---- braille::Polish::spec::physics_p60_5 stdout ----
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\AppData\Roaming\MathCAT\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\ClearSpeak_Rules.yaml'
[libmathcat::speech] ...processing include: SharedRules/geometry.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\geometry.yaml'
[libmathcat::speech] ...processing include: SharedRules/linear-algebra.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\linear-algebra.yaml'
[libmathcat::speech] ...processing include: SharedRules/calculus.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\calculus.yaml'
[libmathcat::speech] ...processing include: SharedRules/general.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\general.yaml'
[libmathcat::speech] ...processing include: SharedRules/default.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\default.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\unicode.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\definitions.yaml'
[libmathcat::speech] ...processing include: ../../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::canonicalize]
MathML after canonicalize:
<math>
<mrow data-changed='added'>
<msub>
<mi>U</mi>
<mrow>
<mi>s</mi>
<mo data-changed='added'>⁢</mo>
<mi>k</mi>
</mrow>
</msub>
<mo>=</mo>
<mfrac>
<msub>
<mi>U</mi>
<mn>0</mn>
</msub>
<msqrt>
<mn>2</mn>
</msqrt>
</mfrac>
</mrow>
</math>
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\unicode.yaml'
[libmathcat::speech] *** Character 'g' (0x67) is repeated
[libmathcat::speech] *** Character 'L' (0x4C) is repeated
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
thread 'braille::Polish::spec::physics_p60_5' panicked at tests\common\mod.rs:139:19:
Pattern match/replacement failure!
caused by: attempting replacement pattern: "default" for "math".
Replacement
["*"]
...due to matching the MathML
<math id='M30o8l4o-0' data-id-added='true'>
<mrow data-changed='added' id='M30o8l4o-1' data-id-added='true'>
<msub id='M30o8l4o-2' data-id-added='true'>
<mi id='M30o8l4o-3' data-id-added='true'>U</mi>
<mrow id='M30o8l4o-4' data-id-added='true'>
<mi id='M30o8l4o-5' data-id-added='true'>s</mi>
<mo data-changed='added' id='M30o8l4o-6' data-id-added='true'>⁢</mo>
<mi id='M30o8l4o-7' data-id-added='true'>k</mi>
</mrow>
</msub>
<mo id='M30o8l4o-8' data-id-added='true'>=</mo>
<mfrac id='M30o8l4o-9' data-id-added='true'>
<msub id='M30o8l4o-10' data-id-added='true'>
<mi id='M30o8l4o-11' data-id-added='true'>U</mi>
<mn id='M30o8l4o-12' data-id-added='true'>0</mn>
</msub>
<msqrt id='M30o8l4o-13' data-id-added='true'>
<mn id='M30o8l4o-14' data-id-added='true'>2</mn>
</msqrt>
</mfrac>
</mrow>
</math>
with the pattern
"."
The patterns are in \\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml.
caused by: attempting replacement pattern: "default" for "mrow".
Replacement
["*"]
...due to matching the MathML
<mrow data-changed='added' id='M30o8l4o-1' data-id-added='true'>
<msub id='M30o8l4o-2' data-id-added='true'>
<mi id='M30o8l4o-3' data-id-added='true'>U</mi>
<mrow id='M30o8l4o-4' data-id-added='true'>
<mi id='M30o8l4o-5' data-id-added='true'>s</mi>
<mo data-changed='added' id='M30o8l4o-6' data-id-added='true'>⁢</mo>
<mi id='M30o8l4o-7' data-id-added='true'>k</mi>
</mrow>
</msub>
<mo id='M30o8l4o-8' data-id-added='true'>=</mo>
<mfrac id='M30o8l4o-9' data-id-added='true'>
<msub id='M30o8l4o-10' data-id-added='true'>
<mi id='M30o8l4o-11' data-id-added='true'>U</mi>
<mn id='M30o8l4o-12' data-id-added='true'>0</mn>
</msub>
<msqrt id='M30o8l4o-13' data-id-added='true'>
<mn id='M30o8l4o-14' data-id-added='true'>2</mn>
</msqrt>
</mfrac>
</mrow>
with the pattern
"."
The patterns are in \\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml.
caused by: attempting replacement pattern: "default" for "msub".
Replacement
- test: [ if: '"*[1][self::m:mrow and not(IsBracketed(., '', ''))]"' then:
- t: "⠢"
- "*[1]"
- t: "⠔"
else:["*[1]"]]
- test: [ if: '"self::m:msub or self::m:msubsup"' then:[t: "⠌"]]
test: [ if: '"self::m:msup"' then:[t: "⠡"]]
test: [ if: '"self::m:munder or self::m:munderover"' then:[t: "⠌⠌"] else:[t: "⠡⠡"]]
- "*[2]"
- test: [ if: '"self::m:msubsup or self::m:munderover"' then:[test: [ if: '"self::m:msubsup"' then:[t: "⠡"] else:[t: "⠡⠡"]]
]]
- "*[3]"
- test: [ if: '"self::m:msup and *[2][self::m:mo]"' then:[t: "⠄"]]
...due to matching the MathML
<msub id='M30o8l4o-2' data-id-added='true'>
<mi id='M30o8l4o-3' data-id-added='true'>U</mi>
<mrow id='M30o8l4o-4' data-id-added='true'>
<mi id='M30o8l4o-5' data-id-added='true'>s</mi>
<mo data-changed='added' id='M30o8l4o-6' data-id-added='true'>⁢</mo>
<mi id='M30o8l4o-7' data-id-added='true'>k</mi>
</mrow>
</msub>
with the pattern
"."
The patterns are in \\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml.
caused by: During replacement, no matching element found
---- braille::Polish::spec::physics_p61_1 stdout ----
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\AppData\Roaming\MathCAT\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\ClearSpeak_Rules.yaml'
[libmathcat::speech] ...processing include: SharedRules/geometry.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\geometry.yaml'
[libmathcat::speech] ...processing include: SharedRules/linear-algebra.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\linear-algebra.yaml'
[libmathcat::speech] ...processing include: SharedRules/calculus.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\calculus.yaml'
[libmathcat::speech] ...processing include: SharedRules/general.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\general.yaml'
[libmathcat::speech] ...processing include: SharedRules/default.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\default.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\unicode.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\definitions.yaml'
[libmathcat::speech] ...processing include: ../../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::canonicalize]
MathML after canonicalize:
<math>
<mrow data-changed='added'>
<msub>
<mi>I</mi>
<mn>1</mn>
</msub>
<mo>=</mo>
<mfrac>
<mrow>
<msub>
<mi>I</mi>
<mn>0</mn>
</msub>
<mo data-changed='added'>⁢</mo>
<msub>
<mi>R</mi>
<mn>1</mn>
</msub>
</mrow>
<mrow>
<msub>
<mi>R</mi>
<mn>1</mn>
</msub>
<mo>+</mo>
<msub>
<mi>R</mi>
<mn>2</mn>
</msub>
</mrow>
</mfrac>
</mrow>
</math>
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\unicode.yaml'
[libmathcat::speech] *** Character 'g' (0x67) is repeated
[libmathcat::speech] *** Character 'L' (0x4C) is repeated
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::braille] polish_cleanup: start=L⠊⠡n⠂W⠶⠆L⠊⠡n⠴L⠗⠡n⠂W⠳WL⠗⠡n⠂W⠖L⠗⠡n⠆⠰
[libmathcat::braille] After remove mode changes: '⠊⠡n⠂W⠶⠆⠊⠡n⠴⠗⠡n⠂W⠳W⠗⠡n⠂W⠖⠗⠡n⠆⠰'
[libmathcat::braille] After substitutions : '⠊⠡n⠂W⠶⠆⠊⠡n⠴⠗⠡n⠂W⠳W⠗⠡n⠂W⠖⠗⠡n⠆⠰'
thread 'braille::Polish::spec::physics_p61_1' panicked at tests\common\mod.rs:138:23:
assertion `left == right` failed
left: "⠨⠊⠡⠂⠀⠶⠊⠡⠴⠗⠡⠂⠳⠗⠡⠂⠈⠖⠗⠡⠆"
right: "⠊⠡⠂⠀⠶⠆⠊⠡⠴⠗⠡⠂⠀⠳⠀⠗⠡⠂⠀⠖⠗⠡⠆⠰"
---- braille::Polish::spec::physics_p61_1a stdout ----
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\AppData\Roaming\MathCAT\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\ClearSpeak_Rules.yaml'
[libmathcat::speech] ...processing include: SharedRules/geometry.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\geometry.yaml'
[libmathcat::speech] ...processing include: SharedRules/linear-algebra.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\linear-algebra.yaml'
[libmathcat::speech] ...processing include: SharedRules/calculus.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\calculus.yaml'
[libmathcat::speech] ...processing include: SharedRules/general.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\general.yaml'
[libmathcat::speech] ...processing include: SharedRules/default.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\default.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\unicode.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\definitions.yaml'
[libmathcat::speech] ...processing include: ../../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::canonicalize]
MathML after canonicalize:
<math>
<mrow data-changed='added'>
<msub>
<mi>I</mi>
<mn>1</mn>
</msub>
<mo>=</mo>
<mfrac>
<mrow>
<msub>
<mi>I</mi>
<mn>0</mn>
</msub>
<mo data-changed='added'>⁢</mo>
<msub>
<mi>R</mi>
<mn>1</mn>
</msub>
</mrow>
<mrow>
<msub>
<mi>R</mi>
<mn>1</mn>
</msub>
<mo>+</mo>
<msub>
<mi>R</mi>
<mn>2</mn>
</msub>
</mrow>
</mfrac>
</mrow>
</math>
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\unicode.yaml'
[libmathcat::speech] *** Character 'g' (0x67) is repeated
[libmathcat::speech] *** Character 'L' (0x4C) is repeated
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::braille] polish_cleanup: start=L⠊⠡n⠂W⠶⠆L⠊⠡n⠴L⠗⠡n⠂W⠳WL⠗⠡n⠂W⠖L⠗⠡n⠆⠰
[libmathcat::braille] After remove mode changes: '⠊⠡n⠂W⠶⠆⠊⠡n⠴⠗⠡n⠂W⠳W⠗⠡n⠂W⠖⠗⠡n⠆⠰'
[libmathcat::braille] After substitutions : '⠊⠡n⠂W⠶⠆⠊⠡n⠴⠗⠡n⠂W⠳W⠗⠡n⠂W⠖⠗⠡n⠆⠰'
thread 'braille::Polish::spec::physics_p61_1a' panicked at tests\common\mod.rs:138:23:
assertion `left == right` failed
left: "⠨⠊⠡⠂⠀⠶⠨⠊⠡⠴⠨⠗⠡⠂⠳⠨⠗⠡⠂⠈⠖⠨⠗⠡⠆"
right: "⠊⠡⠂⠀⠶⠆⠊⠡⠴⠗⠡⠂⠀⠳⠀⠗⠡⠂⠀⠖⠗⠡⠆⠰"
---- braille::Polish::spec::physics_p61_1b stdout ----
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\AppData\Roaming\MathCAT\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\ClearSpeak_Rules.yaml'
[libmathcat::speech] ...processing include: SharedRules/geometry.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\geometry.yaml'
[libmathcat::speech] ...processing include: SharedRules/linear-algebra.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\linear-algebra.yaml'
[libmathcat::speech] ...processing include: SharedRules/calculus.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\calculus.yaml'
[libmathcat::speech] ...processing include: SharedRules/general.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\general.yaml'
[libmathcat::speech] ...processing include: SharedRules/default.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\default.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\unicode.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\definitions.yaml'
[libmathcat::speech] ...processing include: ../../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::canonicalize]
MathML after canonicalize:
<math>
<mrow data-changed='added'>
<msub>
<mi>I</mi>
<mn>1</mn>
</msub>
<mo>=</mo>
<mfrac>
<mrow>
<msub>
<mi>I</mi>
<mn>0</mn>
</msub>
<mo data-changed='added'>⁢</mo>
<msub>
<mi>R</mi>
<mn>1</mn>
</msub>
</mrow>
<mrow>
<msub>
<mi>R</mi>
<mn>1</mn>
</msub>
<mo>+</mo>
<msub>
<mi>R</mi>
<mn>2</mn>
</msub>
</mrow>
</mfrac>
</mrow>
</math>
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\unicode.yaml'
[libmathcat::speech] *** Character 'g' (0x67) is repeated
[libmathcat::speech] *** Character 'L' (0x4C) is repeated
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::braille] polish_cleanup: start=L⠊⠡n⠂W⠶⠆L⠊⠡n⠴L⠗⠡n⠂W⠳WL⠗⠡n⠂W⠖L⠗⠡n⠆⠰
[libmathcat::braille] After remove mode changes: '⠊⠡n⠂W⠶⠆⠊⠡n⠴⠗⠡n⠂W⠳W⠗⠡n⠂W⠖⠗⠡n⠆⠰'
[libmathcat::braille] After substitutions : '⠊⠡n⠂W⠶⠆⠊⠡n⠴⠗⠡n⠂W⠳W⠗⠡n⠂W⠖⠗⠡n⠆⠰'
thread 'braille::Polish::spec::physics_p61_1b' panicked at tests\common\mod.rs:138:23:
assertion `left == right` failed
left: "⠨⠊⠡⠂⠀⠶⠆⠨⠊⠡⠴⠨⠗⠡⠂⠀⠳⠀⠨⠗⠡⠂⠈⠖⠨⠗⠡⠆⠰"
right: "⠊⠡⠂⠀⠶⠆⠊⠡⠴⠗⠡⠂⠀⠳⠀⠗⠡⠂⠀⠖⠗⠡⠆⠰"
---- braille::Polish::spec::physics_p61_2 stdout ----
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\AppData\Roaming\MathCAT\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\ClearSpeak_Rules.yaml'
[libmathcat::speech] ...processing include: SharedRules/geometry.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\geometry.yaml'
[libmathcat::speech] ...processing include: SharedRules/linear-algebra.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\linear-algebra.yaml'
[libmathcat::speech] ...processing include: SharedRules/calculus.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\calculus.yaml'
[libmathcat::speech] ...processing include: SharedRules/general.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\general.yaml'
[libmathcat::speech] ...processing include: SharedRules/default.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\default.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\unicode.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\definitions.yaml'
[libmathcat::speech] ...processing include: ../../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::canonicalize]
MathML after canonicalize:
<math>
<mrow data-changed='added'>
<mi>η</mi>
<mo>=</mo>
<mfrac>
<mrow>
<msub>
<mi>T</mi>
<mn>1</mn>
</msub>
<mo>-</mo>
<msub>
<mi>T</mi>
<mn>2</mn>
</msub>
</mrow>
<msub>
<mi>T</mi>
<mn>1</mn>
</msub>
</mfrac>
</mrow>
</math>
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\unicode.yaml'
[libmathcat::speech] *** Character 'g' (0x67) is repeated
[libmathcat::speech] *** Character 'L' (0x4C) is repeated
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::braille] polish_cleanup: start=g⠱W⠶⠆L⠞⠡n⠂W⠤L⠞⠡n⠆W⠳WL⠞⠡n⠂⠰
[libmathcat::braille] After remove mode changes: 'g⠱W⠶⠆⠞⠡n⠂W⠤⠞⠡n⠆W⠳W⠞⠡n⠂⠰'
[libmathcat::braille] After substitutions : 'g⠱W⠶⠆⠞⠡n⠂W⠤⠞⠡n⠆W⠳W⠞⠡n⠂⠰'
thread 'braille::Polish::spec::physics_p61_2' panicked at tests\common\mod.rs:138:23:
assertion `left == right` failed
left: "⠰⠱⠀⠶⠨⠞⠡⠂⠈⠤⠞⠡⠆⠳⠞⠡⠂"
right: "⠰⠱⠀⠶⠆⠞⠡⠂⠀⠤⠞⠡⠆⠀⠳⠀⠞⠡⠂⠰"
---- braille::Polish::spec::physics_p61_2a stdout ----
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\AppData\Roaming\MathCAT\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\ClearSpeak_Rules.yaml'
[libmathcat::speech] ...processing include: SharedRules/geometry.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\geometry.yaml'
[libmathcat::speech] ...processing include: SharedRules/linear-algebra.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\linear-algebra.yaml'
[libmathcat::speech] ...processing include: SharedRules/calculus.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\calculus.yaml'
[libmathcat::speech] ...processing include: SharedRules/general.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\general.yaml'
[libmathcat::speech] ...processing include: SharedRules/default.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\default.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\unicode.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\definitions.yaml'
[libmathcat::speech] ...processing include: ../../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::canonicalize]
MathML after canonicalize:
<math>
<mrow data-changed='added'>
<mi>η</mi>
<mo>=</mo>
<mfrac>
<mrow>
<msub>
<mi>T</mi>
<mn>1</mn>
</msub>
<mo>-</mo>
<msub>
<mi>T</mi>
<mn>2</mn>
</msub>
</mrow>
<msub>
<mi>T</mi>
<mn>1</mn>
</msub>
</mfrac>
</mrow>
</math>
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\unicode.yaml'
[libmathcat::speech] *** Character 'g' (0x67) is repeated
[libmathcat::speech] *** Character 'L' (0x4C) is repeated
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::braille] polish_cleanup: start=g⠱W⠶⠆L⠞⠡n⠂W⠤L⠞⠡n⠆W⠳WL⠞⠡n⠂⠰
[libmathcat::braille] After remove mode changes: 'g⠱W⠶⠆⠞⠡n⠂W⠤⠞⠡n⠆W⠳W⠞⠡n⠂⠰'
[libmathcat::braille] After substitutions : 'g⠱W⠶⠆⠞⠡n⠂W⠤⠞⠡n⠆W⠳W⠞⠡n⠂⠰'
thread 'braille::Polish::spec::physics_p61_2a' panicked at tests\common\mod.rs:138:23:
assertion `left == right` failed
left: "⠰⠱⠀⠶⠨⠞⠡⠂⠈⠤⠨⠞⠡⠆⠳⠨⠞⠡⠂"
right: "⠰⠱⠀⠶⠆⠞⠡⠂⠀⠤⠞⠡⠆⠀⠳⠀⠞⠡⠂⠰"
---- braille::Polish::spec::physics_p61_2b stdout ----
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\AppData\Roaming\MathCAT\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\ClearSpeak_Rules.yaml'
[libmathcat::speech] ...processing include: SharedRules/geometry.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\geometry.yaml'
[libmathcat::speech] ...processing include: SharedRules/linear-algebra.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\linear-algebra.yaml'
[libmathcat::speech] ...processing include: SharedRules/calculus.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\calculus.yaml'
[libmathcat::speech] ...processing include: SharedRules/general.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\general.yaml'
[libmathcat::speech] ...processing include: SharedRules/default.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\default.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\unicode.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\definitions.yaml'
[libmathcat::speech] ...processing include: ../../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::canonicalize]
MathML after canonicalize:
<math>
<mrow data-changed='added'>
<mi>η</mi>
<mo>=</mo>
<mfrac>
<mrow>
<msub>
<mi>T</mi>
<mn>1</mn>
</msub>
<mo>-</mo>
<msub>
<mi>T</mi>
<mn>2</mn>
</msub>
</mrow>
<msub>
<mi>T</mi>
<mn>1</mn>
</msub>
</mfrac>
</mrow>
</math>
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\unicode.yaml'
[libmathcat::speech] *** Character 'g' (0x67) is repeated
[libmathcat::speech] *** Character 'L' (0x4C) is repeated
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::braille] polish_cleanup: start=g⠱W⠶⠆L⠞⠡n⠂W⠤L⠞⠡n⠆W⠳WL⠞⠡n⠂⠰
[libmathcat::braille] After remove mode changes: 'g⠱W⠶⠆⠞⠡n⠂W⠤⠞⠡n⠆W⠳W⠞⠡n⠂⠰'
[libmathcat::braille] After substitutions : 'g⠱W⠶⠆⠞⠡n⠂W⠤⠞⠡n⠆W⠳W⠞⠡n⠂⠰'
thread 'braille::Polish::spec::physics_p61_2b' panicked at tests\common\mod.rs:138:23:
assertion `left == right` failed
left: "⠰⠱⠀⠶⠆⠨⠞⠡⠂⠀⠤⠨⠞⠡⠆⠀⠳⠀⠨⠞⠡⠂⠰"
right: "⠰⠱⠀⠶⠆⠞⠡⠂⠀⠤⠞⠡⠆⠀⠳⠀⠞⠡⠂⠰"
---- braille::Polish::spec::physics_p61_3 stdout ----
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\AppData\Roaming\MathCAT\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\ClearSpeak_Rules.yaml'
[libmathcat::speech] ...processing include: SharedRules/geometry.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\geometry.yaml'
[libmathcat::speech] ...processing include: SharedRules/linear-algebra.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\linear-algebra.yaml'
[libmathcat::speech] ...processing include: SharedRules/calculus.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\calculus.yaml'
[libmathcat::speech] ...processing include: SharedRules/general.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\general.yaml'
[libmathcat::speech] ...processing include: SharedRules/default.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\default.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\unicode.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\definitions.yaml'
[libmathcat::speech] ...processing include: ../../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::canonicalize]
MathML after canonicalize:
<math>
<mrow data-changed='added'>
<msub>
<mi>W</mi>
<mrow>
<mi>A</mi>
<mo data-changed='added'>⁣</mo>
<mi>B</mi>
</mrow>
</msub>
<mo>=</mo>
<mrow data-changed='added'>
<mrow data-changed='added'>
<mo>-</mo>
<mrow data-changed='added'>
<mi>G</mi>
<mo data-changed='added'>⁣</mo>
<mi>M</mi>
</mrow>
</mrow>
<mo data-changed='added'>⁢</mo>
<mi>m</mi>
<mo data-changed='added' data-function-guess='true'>⁢</mo>
<mrow>
<mo data-changed='from_mfenced'>(</mo>
<mrow>
<mfrac>
<mn>1</mn>
<msub>
<mi>r</mi>
<mi>A</mi>
</msub>
</mfrac>
<mo>-</mo>
<mfrac>
<mn>1</mn>
<msub>
<mi>r</mi>
<mi>B</mi>
</msub>
</mfrac>
</mrow>
<mo data-changed='from_mfenced'>)</mo>
</mrow>
</mrow>
</mrow>
</math>
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\unicode.yaml'
[libmathcat::speech] *** Character 'g' (0x67) is repeated
[libmathcat::speech] *** Character 'L' (0x4C) is repeated
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
thread 'braille::Polish::spec::physics_p61_3' panicked at tests\common\mod.rs:139:19:
Pattern match/replacement failure!
caused by: attempting replacement pattern: "default" for "math".
Replacement
["*"]
...due to matching the MathML
<math id='M32yex7o-0' data-id-added='true'>
<mrow data-changed='added' id='M32yex7o-1' data-id-added='true'>
<msub id='M32yex7o-2' data-id-added='true'>
<mi id='M32yex7o-3' data-id-added='true'>W</mi>
<mrow id='M32yex7o-4' data-id-added='true'>
<mi id='M32yex7o-5' data-id-added='true'>A</mi>
<mo data-changed='added' id='M32yex7o-6' data-id-added='true'>⁣</mo>
<mi id='M32yex7o-7' data-id-added='true'>B</mi>
</mrow>
</msub>
<mo id='M32yex7o-8' data-id-added='true'>=</mo>
<mrow data-changed='added' id='M32yex7o-9' data-id-added='true'>
<mrow data-changed='added' id='M32yex7o-10' data-id-added='true'>
<mo id='M32yex7o-11' data-id-added='true'>-</mo>
<mrow data-changed='added' id='M32yex7o-12' data-id-added='true'>
<mi id='M32yex7o-13' data-id-added='true'>G</mi>
<mo data-changed='added' id='M32yex7o-14' data-id-added='true'>⁣</mo>
<mi id='M32yex7o-15' data-id-added='true'>M</mi>
</mrow>
</mrow>
<mo data-changed='added' id='M32yex7o-16' data-id-added='true'>⁢</mo>
<mi id='M32yex7o-17' data-id-added='true'>m</mi>
<mo data-changed='added' data-function-guess='true' id='M32yex7o-18' data-id-added='true'>⁢</mo>
<mrow id='M32yex7o-19' data-id-added='true'>
<mo data-changed='from_mfenced' id='M32yex7o-20' data-id-added='true'>(</mo>
<mrow id='M32yex7o-21' data-id-added='true'>
<mfrac id='M32yex7o-22' data-id-added='true'>
<mn id='M32yex7o-23' data-id-added='true'>1</mn>
<msub id='M32yex7o-24' data-id-added='true'>
<mi id='M32yex7o-25' data-id-added='true'>r</mi>
<mi id='M32yex7o-26' data-id-added='true'>A</mi>
</msub>
</mfrac>
<mo id='M32yex7o-27' data-id-added='true'>-</mo>
<mfrac id='M32yex7o-28' data-id-added='true'>
<mn id='M32yex7o-29' data-id-added='true'>1</mn>
<msub id='M32yex7o-30' data-id-added='true'>
<mi id='M32yex7o-31' data-id-added='true'>r</mi>
<mi id='M32yex7o-32' data-id-added='true'>B</mi>
</msub>
</mfrac>
</mrow>
<mo data-changed='from_mfenced' id='M32yex7o-33' data-id-added='true'>)</mo>
</mrow>
</mrow>
</mrow>
</math>
with the pattern
"."
The patterns are in \\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml.
caused by: attempting replacement pattern: "default" for "mrow".
Replacement
["*"]
...due to matching the MathML
<mrow data-changed='added' id='M32yex7o-1' data-id-added='true'>
<msub id='M32yex7o-2' data-id-added='true'>
<mi id='M32yex7o-3' data-id-added='true'>W</mi>
<mrow id='M32yex7o-4' data-id-added='true'>
<mi id='M32yex7o-5' data-id-added='true'>A</mi>
<mo data-changed='added' id='M32yex7o-6' data-id-added='true'>⁣</mo>
<mi id='M32yex7o-7' data-id-added='true'>B</mi>
</mrow>
</msub>
<mo id='M32yex7o-8' data-id-added='true'>=</mo>
<mrow data-changed='added' id='M32yex7o-9' data-id-added='true'>
<mrow data-changed='added' id='M32yex7o-10' data-id-added='true'>
<mo id='M32yex7o-11' data-id-added='true'>-</mo>
<mrow data-changed='added' id='M32yex7o-12' data-id-added='true'>
<mi id='M32yex7o-13' data-id-added='true'>G</mi>
<mo data-changed='added' id='M32yex7o-14' data-id-added='true'>⁣</mo>
<mi id='M32yex7o-15' data-id-added='true'>M</mi>
</mrow>
</mrow>
<mo data-changed='added' id='M32yex7o-16' data-id-added='true'>⁢</mo>
<mi id='M32yex7o-17' data-id-added='true'>m</mi>
<mo data-changed='added' data-function-guess='true' id='M32yex7o-18' data-id-added='true'>⁢</mo>
<mrow id='M32yex7o-19' data-id-added='true'>
<mo data-changed='from_mfenced' id='M32yex7o-20' data-id-added='true'>(</mo>
<mrow id='M32yex7o-21' data-id-added='true'>
<mfrac id='M32yex7o-22' data-id-added='true'>
<mn id='M32yex7o-23' data-id-added='true'>1</mn>
<msub id='M32yex7o-24' data-id-added='true'>
<mi id='M32yex7o-25' data-id-added='true'>r</mi>
<mi id='M32yex7o-26' data-id-added='true'>A</mi>
</msub>
</mfrac>
<mo id='M32yex7o-27' data-id-added='true'>-</mo>
<mfrac id='M32yex7o-28' data-id-added='true'>
<mn id='M32yex7o-29' data-id-added='true'>1</mn>
<msub id='M32yex7o-30' data-id-added='true'>
<mi id='M32yex7o-31' data-id-added='true'>r</mi>
<mi id='M32yex7o-32' data-id-added='true'>B</mi>
</msub>
</mfrac>
</mrow>
<mo data-changed='from_mfenced' id='M32yex7o-33' data-id-added='true'>)</mo>
</mrow>
</mrow>
</mrow>
with the pattern
"."
The patterns are in \\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml.
caused by: attempting replacement pattern: "default" for "msub".
Replacement
- test: [ if: '"*[1][self::m:mrow and not(IsBracketed(., '', ''))]"' then:
- t: "⠢"
- "*[1]"
- t: "⠔"
else:["*[1]"]]
- test: [ if: '"self::m:msub or self::m:msubsup"' then:[t: "⠌"]]
test: [ if: '"self::m:msup"' then:[t: "⠡"]]
test: [ if: '"self::m:munder or self::m:munderover"' then:[t: "⠌⠌"] else:[t: "⠡⠡"]]
- "*[2]"
- test: [ if: '"self::m:msubsup or self::m:munderover"' then:[test: [ if: '"self::m:msubsup"' then:[t: "⠡"] else:[t: "⠡⠡"]]
]]
- "*[3]"
- test: [ if: '"self::m:msup and *[2][self::m:mo]"' then:[t: "⠄"]]
...due to matching the MathML
<msub id='M32yex7o-2' data-id-added='true'>
<mi id='M32yex7o-3' data-id-added='true'>W</mi>
<mrow id='M32yex7o-4' data-id-added='true'>
<mi id='M32yex7o-5' data-id-added='true'>A</mi>
<mo data-changed='added' id='M32yex7o-6' data-id-added='true'>⁣</mo>
<mi id='M32yex7o-7' data-id-added='true'>B</mi>
</mrow>
</msub>
with the pattern
"."
The patterns are in \\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml.
caused by: During replacement, no matching element found
---- braille::Polish::spec::physics_p62_2 stdout ----
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\AppData\Roaming\MathCAT\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\ClearSpeak_Rules.yaml'
[libmathcat::speech] ...processing include: SharedRules/geometry.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\geometry.yaml'
[libmathcat::speech] ...processing include: SharedRules/linear-algebra.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\linear-algebra.yaml'
[libmathcat::speech] ...processing include: SharedRules/calculus.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\calculus.yaml'
[libmathcat::speech] ...processing include: SharedRules/general.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\general.yaml'
[libmathcat::speech] ...processing include: SharedRules/default.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\default.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\unicode.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\definitions.yaml'
[libmathcat::speech] ...processing include: ../../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::canonicalize]
MathML after canonicalize:
<math>
<mover>
<mi>v</mi>
<mo>~</mo>
</mover>
</math>
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\unicode.yaml'
[libmathcat::speech] *** Character 'g' (0x67) is repeated
[libmathcat::speech] *** Character 'L' (0x4C) is repeated
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::braille] polish_cleanup: start=W⠒⠔l⠧
[libmathcat::braille] After remove mode changes: 'W⠒⠔⠧'
[libmathcat::braille] After substitutions : 'W⠒⠔⠧'
thread 'braille::Polish::spec::physics_p62_2' panicked at tests\common\mod.rs:138:23:
assertion `left == right` failed
left: "⠰⠝⠢"
right: "⠒⠔⠧"
---- braille::Polish::spec::physics_p61_3a stdout ----
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\AppData\Roaming\MathCAT\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\ClearSpeak_Rules.yaml'
[libmathcat::speech] ...processing include: SharedRules/geometry.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\geometry.yaml'
[libmathcat::speech] ...processing include: SharedRules/linear-algebra.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\linear-algebra.yaml'
[libmathcat::speech] ...processing include: SharedRules/calculus.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\calculus.yaml'
[libmathcat::speech] ...processing include: SharedRules/general.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\general.yaml'
[libmathcat::speech] ...processing include: SharedRules/default.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\default.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\unicode.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\definitions.yaml'
[libmathcat::speech] ...processing include: ../../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::canonicalize]
MathML after canonicalize:
<math>
<mrow data-changed='added'>
<msub>
<mi>W</mi>
<mrow>
<mi>A</mi>
<mo data-changed='added'>⁣</mo>
<mi>B</mi>
</mrow>
</msub>
<mo>=</mo>
<mrow data-changed='added'>
<mrow data-changed='added'>
<mo>-</mo>
<mrow data-changed='added'>
<mi>G</mi>
<mo data-changed='added'>⁣</mo>
<mi>M</mi>
</mrow>
</mrow>
<mo data-changed='added'>⁢</mo>
<mi>m</mi>
<mo data-changed='added' data-function-guess='true'>⁢</mo>
<mrow>
<mo data-changed='from_mfenced'>(</mo>
<mrow>
<mfrac>
<mn>1</mn>
<msub>
<mi>r</mi>
<mi>A</mi>
</msub>
</mfrac>
<mo>-</mo>
<mfrac>
<mn>1</mn>
<msub>
<mi>r</mi>
<mi>B</mi>
</msub>
</mfrac>
</mrow>
<mo data-changed='from_mfenced'>)</mo>
</mrow>
</mrow>
</mrow>
</math>
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\unicode.yaml'
[libmathcat::speech] *** Character 'g' (0x67) is repeated
[libmathcat::speech] *** Character 'L' (0x4C) is repeated
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
thread 'braille::Polish::spec::physics_p61_3a' panicked at tests\common\mod.rs:139:19:
Pattern match/replacement failure!
caused by: attempting replacement pattern: "default" for "math".
Replacement
["*"]
...due to matching the MathML
<math id='M3357ge6-0' data-id-added='true'>
<mrow data-changed='added' id='M3357ge6-1' data-id-added='true'>
<msub id='M3357ge6-2' data-id-added='true'>
<mi id='M3357ge6-3' data-id-added='true'>W</mi>
<mrow id='M3357ge6-4' data-id-added='true'>
<mi id='M3357ge6-5' data-id-added='true'>A</mi>
<mo data-changed='added' id='M3357ge6-6' data-id-added='true'>⁣</mo>
<mi id='M3357ge6-7' data-id-added='true'>B</mi>
</mrow>
</msub>
<mo id='M3357ge6-8' data-id-added='true'>=</mo>
<mrow data-changed='added' id='M3357ge6-9' data-id-added='true'>
<mrow data-changed='added' id='M3357ge6-10' data-id-added='true'>
<mo id='M3357ge6-11' data-id-added='true'>-</mo>
<mrow data-changed='added' id='M3357ge6-12' data-id-added='true'>
<mi id='M3357ge6-13' data-id-added='true'>G</mi>
<mo data-changed='added' id='M3357ge6-14' data-id-added='true'>⁣</mo>
<mi id='M3357ge6-15' data-id-added='true'>M</mi>
</mrow>
</mrow>
<mo data-changed='added' id='M3357ge6-16' data-id-added='true'>⁢</mo>
<mi id='M3357ge6-17' data-id-added='true'>m</mi>
<mo data-changed='added' data-function-guess='true' id='M3357ge6-18' data-id-added='true'>⁢</mo>
<mrow id='M3357ge6-19' data-id-added='true'>
<mo data-changed='from_mfenced' id='M3357ge6-20' data-id-added='true'>(</mo>
<mrow id='M3357ge6-21' data-id-added='true'>
<mfrac id='M3357ge6-22' data-id-added='true'>
<mn id='M3357ge6-23' data-id-added='true'>1</mn>
<msub id='M3357ge6-24' data-id-added='true'>
<mi id='M3357ge6-25' data-id-added='true'>r</mi>
<mi id='M3357ge6-26' data-id-added='true'>A</mi>
</msub>
</mfrac>
<mo id='M3357ge6-27' data-id-added='true'>-</mo>
<mfrac id='M3357ge6-28' data-id-added='true'>
<mn id='M3357ge6-29' data-id-added='true'>1</mn>
<msub id='M3357ge6-30' data-id-added='true'>
<mi id='M3357ge6-31' data-id-added='true'>r</mi>
<mi id='M3357ge6-32' data-id-added='true'>B</mi>
</msub>
</mfrac>
</mrow>
<mo data-changed='from_mfenced' id='M3357ge6-33' data-id-added='true'>)</mo>
</mrow>
</mrow>
</mrow>
</math>
with the pattern
"."
The patterns are in \\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml.
caused by: attempting replacement pattern: "default" for "mrow".
Replacement
["*"]
...due to matching the MathML
<mrow data-changed='added' id='M3357ge6-1' data-id-added='true'>
<msub id='M3357ge6-2' data-id-added='true'>
<mi id='M3357ge6-3' data-id-added='true'>W</mi>
<mrow id='M3357ge6-4' data-id-added='true'>
<mi id='M3357ge6-5' data-id-added='true'>A</mi>
<mo data-changed='added' id='M3357ge6-6' data-id-added='true'>⁣</mo>
<mi id='M3357ge6-7' data-id-added='true'>B</mi>
</mrow>
</msub>
<mo id='M3357ge6-8' data-id-added='true'>=</mo>
<mrow data-changed='added' id='M3357ge6-9' data-id-added='true'>
<mrow data-changed='added' id='M3357ge6-10' data-id-added='true'>
<mo id='M3357ge6-11' data-id-added='true'>-</mo>
<mrow data-changed='added' id='M3357ge6-12' data-id-added='true'>
<mi id='M3357ge6-13' data-id-added='true'>G</mi>
<mo data-changed='added' id='M3357ge6-14' data-id-added='true'>⁣</mo>
<mi id='M3357ge6-15' data-id-added='true'>M</mi>
</mrow>
</mrow>
<mo data-changed='added' id='M3357ge6-16' data-id-added='true'>⁢</mo>
<mi id='M3357ge6-17' data-id-added='true'>m</mi>
<mo data-changed='added' data-function-guess='true' id='M3357ge6-18' data-id-added='true'>⁢</mo>
<mrow id='M3357ge6-19' data-id-added='true'>
<mo data-changed='from_mfenced' id='M3357ge6-20' data-id-added='true'>(</mo>
<mrow id='M3357ge6-21' data-id-added='true'>
<mfrac id='M3357ge6-22' data-id-added='true'>
<mn id='M3357ge6-23' data-id-added='true'>1</mn>
<msub id='M3357ge6-24' data-id-added='true'>
<mi id='M3357ge6-25' data-id-added='true'>r</mi>
<mi id='M3357ge6-26' data-id-added='true'>A</mi>
</msub>
</mfrac>
<mo id='M3357ge6-27' data-id-added='true'>-</mo>
<mfrac id='M3357ge6-28' data-id-added='true'>
<mn id='M3357ge6-29' data-id-added='true'>1</mn>
<msub id='M3357ge6-30' data-id-added='true'>
<mi id='M3357ge6-31' data-id-added='true'>r</mi>
<mi id='M3357ge6-32' data-id-added='true'>B</mi>
</msub>
</mfrac>
</mrow>
<mo data-changed='from_mfenced' id='M3357ge6-33' data-id-added='true'>)</mo>
</mrow>
</mrow>
</mrow>
with the pattern
"."
The patterns are in \\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml.
caused by: attempting replacement pattern: "default" for "msub".
Replacement
- test: [ if: '"*[1][self::m:mrow and not(IsBracketed(., '', ''))]"' then:
- t: "⠢"
- "*[1]"
- t: "⠔"
else:["*[1]"]]
- test: [ if: '"self::m:msub or self::m:msubsup"' then:[t: "⠌"]]
test: [ if: '"self::m:msup"' then:[t: "⠡"]]
test: [ if: '"self::m:munder or self::m:munderover"' then:[t: "⠌⠌"] else:[t: "⠡⠡"]]
- "*[2]"
- test: [ if: '"self::m:msubsup or self::m:munderover"' then:[test: [ if: '"self::m:msubsup"' then:[t: "⠡"] else:[t: "⠡⠡"]]
]]
- "*[3]"
- test: [ if: '"self::m:msup and *[2][self::m:mo]"' then:[t: "⠄"]]
...due to matching the MathML
<msub id='M3357ge6-2' data-id-added='true'>
<mi id='M3357ge6-3' data-id-added='true'>W</mi>
<mrow id='M3357ge6-4' data-id-added='true'>
<mi id='M3357ge6-5' data-id-added='true'>A</mi>
<mo data-changed='added' id='M3357ge6-6' data-id-added='true'>⁣</mo>
<mi id='M3357ge6-7' data-id-added='true'>B</mi>
</mrow>
</msub>
with the pattern
"."
The patterns are in \\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml.
caused by: During replacement, no matching element found
---- braille::Polish::spec::physics_p62_1 stdout ----
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\AppData\Roaming\MathCAT\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\ClearSpeak_Rules.yaml'
[libmathcat::speech] ...processing include: SharedRules/geometry.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\geometry.yaml'
[libmathcat::speech] ...processing include: SharedRules/linear-algebra.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\linear-algebra.yaml'
[libmathcat::speech] ...processing include: SharedRules/calculus.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\calculus.yaml'
[libmathcat::speech] ...processing include: SharedRules/general.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\general.yaml'
[libmathcat::speech] ...processing include: SharedRules/default.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\default.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\unicode.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\definitions.yaml'
[libmathcat::speech] ...processing include: ../../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::canonicalize]
MathML after canonicalize:
<math>
<mrow data-changed='added'>
<mover>
<mi>E</mi>
<mo>¯</mo>
</mover>
<mo>=</mo>
<mrow data-changed='added'>
<mfrac>
<mn>1</mn>
<mn>2</mn>
</mfrac>
<mo data-changed='added'>⁢</mo>
<mi>m</mi>
<mo data-changed='added'>⁢</mo>
<msup>
<mover>
<mi>v</mi>
<mo>¯</mo>
</mover>
<mn>2</mn>
</msup>
</mrow>
</mrow>
</math>
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\unicode.yaml'
[libmathcat::speech] *** Character 'g' (0x67) is repeated
[libmathcat::speech] *** Character 'L' (0x4C) is repeated
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::braille] polish_cleanup: start=⠨⠒L⠑W⠶N⠁n⠆Wl⠍⠨⠒l⠧⠬n⠆
[libmathcat::braille] After remove mode changes: '⠨⠒⠑W⠶N⠁⠆W⠍⠨⠒⠧⠬n⠆'
[libmathcat::braille] After substitutions : '⠨⠒⠑W⠶N⠁⠆W⠍⠨⠒⠧⠬n⠆'
thread 'braille::Polish::spec::physics_p62_1' panicked at tests\common\mod.rs:138:23:
assertion `left == right` failed
left: "⠨⠑⠒⠀⠶⠼⠁⠆⠠⠍⠧⠒⠬⠆"
right: "⠨⠒⠑⠀⠶⠼⠁⠆⠀⠍⠨⠒⠧⠬⠆"
---- braille::Polish::spec::physics_p62_3 stdout ----
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\AppData\Roaming\MathCAT\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\ClearSpeak_Rules.yaml'
[libmathcat::speech] ...processing include: SharedRules/geometry.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\geometry.yaml'
[libmathcat::speech] ...processing include: SharedRules/linear-algebra.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\linear-algebra.yaml'
[libmathcat::speech] ...processing include: SharedRules/calculus.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\calculus.yaml'
[libmathcat::speech] ...processing include: SharedRules/general.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\general.yaml'
[libmathcat::speech] ...processing include: SharedRules/default.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\default.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\unicode.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\definitions.yaml'
[libmathcat::speech] ...processing include: ../../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::canonicalize]
MathML after canonicalize:
<math>
<msup>
<mi>π</mi>
<mo>*</mo>
</msup>
</math>
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\unicode.yaml'
[libmathcat::speech] *** Character 'g' (0x67) is repeated
[libmathcat::speech] *** Character 'L' (0x4C) is repeated
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::braille] polish_cleanup: start=g⠏⠔⠄
[libmathcat::braille] After remove mode changes: 'g⠏⠔⠄'
[libmathcat::braille] After substitutions : 'g⠏⠔⠄'
thread 'braille::Polish::spec::physics_p62_3' panicked at tests\common\mod.rs:138:23:
assertion `left == right` failed
left: "⠰⠏⠲"
right: "⠰⠏⠔⠄"
---- braille::Polish::spec::physics_p63_1 stdout ----
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\AppData\Roaming\MathCAT\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\ClearSpeak_Rules.yaml'
[libmathcat::speech] ...processing include: SharedRules/geometry.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\geometry.yaml'
[libmathcat::speech] ...processing include: SharedRules/linear-algebra.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\linear-algebra.yaml'
[libmathcat::speech] ...processing include: SharedRules/calculus.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\calculus.yaml'
[libmathcat::speech] ...processing include: SharedRules/general.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\general.yaml'
[libmathcat::speech] ...processing include: SharedRules/default.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\default.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\unicode.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\definitions.yaml'
[libmathcat::speech] ...processing include: ../../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::canonicalize]
MathML after canonicalize:
<math>
<mrow data-changed='added'>
<msub>
<mi>W</mi>
<mrow>
<mn>2</mn>
<mo>→</mo>
<mn>3</mn>
</mrow>
</msub>
<mo>=</mo>
<mrow data-changed='added'>
<mo>-</mo>
<msub>
<mi>W</mi>
<mrow>
<mn>4</mn>
<mo>→</mo>
<mn>1</mn>
</mrow>
</msub>
</mrow>
</mrow>
</math>
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\unicode.yaml'
[libmathcat::speech] *** Character 'g' (0x67) is repeated
[libmathcat::speech] *** Character 'L' (0x4C) is repeated
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
thread 'braille::Polish::spec::physics_p63_1' panicked at tests\common\mod.rs:139:19:
Pattern match/replacement failure!
caused by: attempting replacement pattern: "default" for "math".
Replacement
["*"]
...due to matching the MathML
<math id='M34rhofu-0' data-id-added='true'>
<mrow data-changed='added' id='M34rhofu-1' data-id-added='true'>
<msub id='M34rhofu-2' data-id-added='true'>
<mi id='M34rhofu-3' data-id-added='true'>W</mi>
<mrow id='M34rhofu-4' data-id-added='true'>
<mn id='M34rhofu-5' data-id-added='true'>2</mn>
<mo id='M34rhofu-6' data-id-added='true'>→</mo>
<mn id='M34rhofu-7' data-id-added='true'>3</mn>
</mrow>
</msub>
<mo id='M34rhofu-8' data-id-added='true'>=</mo>
<mrow data-changed='added' id='M34rhofu-9' data-id-added='true'>
<mo id='M34rhofu-10' data-id-added='true'>-</mo>
<msub id='M34rhofu-11' data-id-added='true'>
<mi id='M34rhofu-12' data-id-added='true'>W</mi>
<mrow id='M34rhofu-13' data-id-added='true'>
<mn id='M34rhofu-14' data-id-added='true'>4</mn>
<mo id='M34rhofu-15' data-id-added='true'>→</mo>
<mn id='M34rhofu-16' data-id-added='true'>1</mn>
</mrow>
</msub>
</mrow>
</mrow>
</math>
with the pattern
"."
The patterns are in \\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml.
caused by: attempting replacement pattern: "default" for "mrow".
Replacement
["*"]
...due to matching the MathML
<mrow data-changed='added' id='M34rhofu-1' data-id-added='true'>
<msub id='M34rhofu-2' data-id-added='true'>
<mi id='M34rhofu-3' data-id-added='true'>W</mi>
<mrow id='M34rhofu-4' data-id-added='true'>
<mn id='M34rhofu-5' data-id-added='true'>2</mn>
<mo id='M34rhofu-6' data-id-added='true'>→</mo>
<mn id='M34rhofu-7' data-id-added='true'>3</mn>
</mrow>
</msub>
<mo id='M34rhofu-8' data-id-added='true'>=</mo>
<mrow data-changed='added' id='M34rhofu-9' data-id-added='true'>
<mo id='M34rhofu-10' data-id-added='true'>-</mo>
<msub id='M34rhofu-11' data-id-added='true'>
<mi id='M34rhofu-12' data-id-added='true'>W</mi>
<mrow id='M34rhofu-13' data-id-added='true'>
<mn id='M34rhofu-14' data-id-added='true'>4</mn>
<mo id='M34rhofu-15' data-id-added='true'>→</mo>
<mn id='M34rhofu-16' data-id-added='true'>1</mn>
</mrow>
</msub>
</mrow>
</mrow>
with the pattern
"."
The patterns are in \\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml.
caused by: attempting replacement pattern: "default" for "msub".
Replacement
- test: [ if: '"*[1][self::m:mrow and not(IsBracketed(., '', ''))]"' then:
- t: "⠢"
- "*[1]"
- t: "⠔"
else:["*[1]"]]
- test: [ if: '"self::m:msub or self::m:msubsup"' then:[t: "⠌"]]
test: [ if: '"self::m:msup"' then:[t: "⠡"]]
test: [ if: '"self::m:munder or self::m:munderover"' then:[t: "⠌⠌"] else:[t: "⠡⠡"]]
- "*[2]"
- test: [ if: '"self::m:msubsup or self::m:munderover"' then:[test: [ if: '"self::m:msubsup"' then:[t: "⠡"] else:[t: "⠡⠡"]]
]]
- "*[3]"
- test: [ if: '"self::m:msup and *[2][self::m:mo]"' then:[t: "⠄"]]
...due to matching the MathML
<msub id='M34rhofu-2' data-id-added='true'>
<mi id='M34rhofu-3' data-id-added='true'>W</mi>
<mrow id='M34rhofu-4' data-id-added='true'>
<mn id='M34rhofu-5' data-id-added='true'>2</mn>
<mo id='M34rhofu-6' data-id-added='true'>→</mo>
<mn id='M34rhofu-7' data-id-added='true'>3</mn>
</mrow>
</msub>
with the pattern
"."
The patterns are in \\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml.
caused by: During replacement, no matching element found
---- braille::Polish::spec::physics_p63_3 stdout ----
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\AppData\Roaming\MathCAT\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\ClearSpeak_Rules.yaml'
[libmathcat::speech] ...processing include: SharedRules/geometry.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\geometry.yaml'
[libmathcat::speech] ...processing include: SharedRules/linear-algebra.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\linear-algebra.yaml'
[libmathcat::speech] ...processing include: SharedRules/calculus.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\calculus.yaml'
[libmathcat::speech] ...processing include: SharedRules/general.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\general.yaml'
[libmathcat::speech] ...processing include: SharedRules/default.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\default.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\unicode.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\definitions.yaml'
[libmathcat::speech] ...processing include: ../../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::canonicalize]
MathML after canonicalize:
<math>
<mrow data-changed='added'>
<mover accent='true'>
<mi>F</mi>
<mo>→</mo>
</mover>
<mo>=</mo>
<mrow data-changed='added'>
<mi>m</mi>
<mo data-changed='added'>⁢</mo>
<mover accent='true'>
<mi>a</mi>
<mo>→</mo>
</mover>
</mrow>
</mrow>
</math>
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\unicode.yaml'
[libmathcat::speech] *** Character 'g' (0x67) is repeated
[libmathcat::speech] *** Character 'L' (0x4C) is repeated
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::braille] polish_cleanup: start=W⠒⠂L⠋W⠶l⠍W⠒⠂l⠁
[libmathcat::braille] After remove mode changes: 'W⠒⠂⠋W⠶⠍W⠒⠂⠁'
[libmathcat::braille] After substitutions : 'W⠒⠂⠋W⠶⠍W⠒⠂⠁'
thread 'braille::Polish::spec::physics_p63_3' panicked at tests\common\mod.rs:138:23:
assertion `left == right` failed
left: "⠨⠒⠂⠨⠋⠀⠶⠠⠍⠨⠒⠂⠁"
right: "⠒⠂⠋⠀⠶⠍⠀⠒⠂⠁"
---- braille::Polish::spec::physics_p63_2 stdout ----
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\AppData\Roaming\MathCAT\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\ClearSpeak_Rules.yaml'
[libmathcat::speech] ...processing include: SharedRules/geometry.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\geometry.yaml'
[libmathcat::speech] ...processing include: SharedRules/linear-algebra.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\linear-algebra.yaml'
[libmathcat::speech] ...processing include: SharedRules/calculus.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\calculus.yaml'
[libmathcat::speech] ...processing include: SharedRules/general.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\general.yaml'
[libmathcat::speech] ...processing include: SharedRules/default.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\default.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\unicode.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\definitions.yaml'
[libmathcat::speech] ...processing include: ../../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::canonicalize]
MathML after canonicalize:
<math>
<mrow data-changed='added' data-chem-equation='6'>
<mrow data-changed='added' data-chem-equation='2'>
<msub data-chem-formula='1'>
<mi data-chem-element='1'>W</mi>
<mn>2</mn>
</msub>
<mo data-chem-equation-op='1'>→</mo>
<mn>3</mn>
</mrow>
<mo data-chem-equation-op='1'>=</mo>
<mrow data-changed='added' data-chem-equation='3'>
<mrow data-changed='added' data-chem-equation='2'>
<mo data-chem-formula-op='1'>-</mo>
<msub data-chem-formula='1'>
<mi data-chem-element='1'>W</mi>
<mn>4</mn>
</msub>
</mrow>
<mo data-chem-equation-op='1'>→</mo>
<mn>1</mn>
</mrow>
</mrow>
</math>
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\unicode.yaml'
[libmathcat::speech] *** Character 'g' (0x67) is repeated
[libmathcat::speech] *** Character 'L' (0x4C) is repeated
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::braille] polish_cleanup: start=𝐿⠺⠡n⠆W⠒⠂N⠉W⠶⠤𝐿⠺⠡n⠲W⠒⠂N⠁
[libmathcat::braille] After remove mode changes: '⠺⠡n⠆W⠒⠂N⠉W⠶⠤⠺⠡n⠲W⠒⠂N⠁'
[libmathcat::braille] After substitutions : '⠺⠡n⠆W⠒⠂N⠉W⠶⠤⠺⠡n⠲W⠒⠂N⠁'
thread 'braille::Polish::spec::physics_p63_2' panicked at tests\common\mod.rs:138:23:
assertion `left == right` failed
left: "⠨⠺⠡⠼⠃⠒⠂⠼⠉⠀⠶⠤⠨⠺⠡⠼⠙⠒⠂⠼⠁"
right: "⠺⠡⠆⠀⠒⠂⠼⠉⠀⠶⠤⠺⠡⠲⠀⠒⠂⠼⠁"
---- braille::Polish::spec::physics_p63_5 stdout ----
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\AppData\Roaming\MathCAT\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\ClearSpeak_Rules.yaml'
[libmathcat::speech] ...processing include: SharedRules/geometry.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\geometry.yaml'
[libmathcat::speech] ...processing include: SharedRules/linear-algebra.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\linear-algebra.yaml'
[libmathcat::speech] ...processing include: SharedRules/calculus.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\calculus.yaml'
[libmathcat::speech] ...processing include: SharedRules/general.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\general.yaml'
[libmathcat::speech] ...processing include: SharedRules/default.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\default.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\unicode.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\definitions.yaml'
[libmathcat::speech] ...processing include: ../../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::canonicalize]
MathML after canonicalize:
<math>
<mrow data-changed='added'>
<mover>
<msub>
<mi>F</mi>
<mrow>
<mi>A</mi>
<mo data-changed='added'>⁣</mo>
<mi>B</mi>
</mrow>
</msub>
<mo>→</mo>
</mover>
<mo>=</mo>
<mrow data-changed='added'>
<mo>-</mo>
<mover>
<msub>
<mi>F</mi>
<mrow>
<mi>B</mi>
<mo data-changed='added'>⁣</mo>
<mi>A</mi>
</mrow>
</msub>
<mo>→</mo>
</mover>
</mrow>
</mrow>
</math>
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\unicode.yaml'
[libmathcat::speech] *** Character 'g' (0x67) is repeated
[libmathcat::speech] *** Character 'L' (0x4C) is repeated
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
thread 'braille::Polish::spec::physics_p63_5' panicked at tests\common\mod.rs:139:19:
Pattern match/replacement failure!
caused by: attempting replacement pattern: "default" for "math".
Replacement
["*"]
...due to matching the MathML
<math id='M35v62ri-0' data-id-added='true'>
<mrow data-changed='added' id='M35v62ri-1' data-id-added='true'>
<mover id='M35v62ri-2' data-id-added='true'>
<msub id='M35v62ri-3' data-id-added='true'>
<mi id='M35v62ri-4' data-id-added='true'>F</mi>
<mrow id='M35v62ri-5' data-id-added='true'>
<mi id='M35v62ri-6' data-id-added='true'>A</mi>
<mo data-changed='added' id='M35v62ri-7' data-id-added='true'>⁣</mo>
<mi id='M35v62ri-8' data-id-added='true'>B</mi>
</mrow>
</msub>
<mo id='M35v62ri-9' data-id-added='true'>→</mo>
</mover>
<mo id='M35v62ri-10' data-id-added='true'>=</mo>
<mrow data-changed='added' id='M35v62ri-11' data-id-added='true'>
<mo id='M35v62ri-12' data-id-added='true'>-</mo>
<mover id='M35v62ri-13' data-id-added='true'>
<msub id='M35v62ri-14' data-id-added='true'>
<mi id='M35v62ri-15' data-id-added='true'>F</mi>
<mrow id='M35v62ri-16' data-id-added='true'>
<mi id='M35v62ri-17' data-id-added='true'>B</mi>
<mo data-changed='added' id='M35v62ri-18' data-id-added='true'>⁣</mo>
<mi id='M35v62ri-19' data-id-added='true'>A</mi>
</mrow>
</msub>
<mo id='M35v62ri-20' data-id-added='true'>→</mo>
</mover>
</mrow>
</mrow>
</math>
with the pattern
"."
The patterns are in \\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml.
caused by: attempting replacement pattern: "default" for "mrow".
Replacement
["*"]
...due to matching the MathML
<mrow data-changed='added' id='M35v62ri-1' data-id-added='true'>
<mover id='M35v62ri-2' data-id-added='true'>
<msub id='M35v62ri-3' data-id-added='true'>
<mi id='M35v62ri-4' data-id-added='true'>F</mi>
<mrow id='M35v62ri-5' data-id-added='true'>
<mi id='M35v62ri-6' data-id-added='true'>A</mi>
<mo data-changed='added' id='M35v62ri-7' data-id-added='true'>⁣</mo>
<mi id='M35v62ri-8' data-id-added='true'>B</mi>
</mrow>
</msub>
<mo id='M35v62ri-9' data-id-added='true'>→</mo>
</mover>
<mo id='M35v62ri-10' data-id-added='true'>=</mo>
<mrow data-changed='added' id='M35v62ri-11' data-id-added='true'>
<mo id='M35v62ri-12' data-id-added='true'>-</mo>
<mover id='M35v62ri-13' data-id-added='true'>
<msub id='M35v62ri-14' data-id-added='true'>
<mi id='M35v62ri-15' data-id-added='true'>F</mi>
<mrow id='M35v62ri-16' data-id-added='true'>
<mi id='M35v62ri-17' data-id-added='true'>B</mi>
<mo data-changed='added' id='M35v62ri-18' data-id-added='true'>⁣</mo>
<mi id='M35v62ri-19' data-id-added='true'>A</mi>
</mrow>
</msub>
<mo id='M35v62ri-20' data-id-added='true'>→</mo>
</mover>
</mrow>
</mrow>
with the pattern
"."
The patterns are in \\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml.
caused by: attempting replacement pattern: "shortforms" for "mover".
Replacement
- test: [ if: '"*[2][.='=']"' then:[t: "⠈⠉⠈⠉"] else:["*[2]"]]
- test: [ if: '"IsBracketed(*[1], '', '') or *[1][IsNode(., 'leaf') and (string-length(.) = 1 or IsInDefinition(., 'Braille', 'CMUFunctionNames'))]"' then:["*[1]"] else:
- t: "⠢"
- "*[1]"
- t: "⠔"
]
...due to matching the MathML
<mover id='M35v62ri-2' data-id-added='true'>
<msub id='M35v62ri-3' data-id-added='true'>
<mi id='M35v62ri-4' data-id-added='true'>F</mi>
<mrow id='M35v62ri-5' data-id-added='true'>
<mi id='M35v62ri-6' data-id-added='true'>A</mi>
<mo data-changed='added' id='M35v62ri-7' data-id-added='true'>⁣</mo>
<mi id='M35v62ri-8' data-id-added='true'>B</mi>
</mrow>
</msub>
<mo id='M35v62ri-9' data-id-added='true'>→</mo>
</mover>
with the pattern
"*[2][self::m:mo and string-length(.) = 1 and translate(., '_¯═→⟶↔⟷←⟵.˙~^ˇ̊ ⌢⌣⏜⏝','')='']"
The patterns are in \\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml.
caused by: attempting replacement pattern: "default" for "msub".
Replacement
- test: [ if: '"*[1][self::m:mrow and not(IsBracketed(., '', ''))]"' then:
- t: "⠢"
- "*[1]"
- t: "⠔"
else:["*[1]"]]
- test: [ if: '"self::m:msub or self::m:msubsup"' then:[t: "⠌"]]
test: [ if: '"self::m:msup"' then:[t: "⠡"]]
test: [ if: '"self::m:munder or self::m:munderover"' then:[t: "⠌⠌"] else:[t: "⠡⠡"]]
- "*[2]"
- test: [ if: '"self::m:msubsup or self::m:munderover"' then:[test: [ if: '"self::m:msubsup"' then:[t: "⠡"] else:[t: "⠡⠡"]]
]]
- "*[3]"
- test: [ if: '"self::m:msup and *[2][self::m:mo]"' then:[t: "⠄"]]
...due to matching the MathML
<msub id='M35v62ri-3' data-id-added='true'>
<mi id='M35v62ri-4' data-id-added='true'>F</mi>
<mrow id='M35v62ri-5' data-id-added='true'>
<mi id='M35v62ri-6' data-id-added='true'>A</mi>
<mo data-changed='added' id='M35v62ri-7' data-id-added='true'>⁣</mo>
<mi id='M35v62ri-8' data-id-added='true'>B</mi>
</mrow>
</msub>
with the pattern
"."
The patterns are in \\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml.
caused by: During replacement, no matching element found
---- braille::Polish::spec::physics_p63_4 stdout ----
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\AppData\Roaming\MathCAT\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\ClearSpeak_Rules.yaml'
[libmathcat::speech] ...processing include: SharedRules/geometry.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\geometry.yaml'
[libmathcat::speech] ...processing include: SharedRules/linear-algebra.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\linear-algebra.yaml'
[libmathcat::speech] ...processing include: SharedRules/calculus.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\calculus.yaml'
[libmathcat::speech] ...processing include: SharedRules/general.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\general.yaml'
[libmathcat::speech] ...processing include: SharedRules/default.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\default.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\unicode.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\definitions.yaml'
[libmathcat::speech] ...processing include: ../../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::canonicalize]
MathML after canonicalize:
<math>
<mover>
<mrow>
<mo>∆</mo>
<mi>p</mi>
</mrow>
<mo>→</mo>
</mover>
</math>
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\unicode.yaml'
[libmathcat::speech] *** Character 'g' (0x67) is repeated
[libmathcat::speech] *** Character 'L' (0x4C) is repeated
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::braille] polish_cleanup: start=W⠒⠂⠢⠸⠦l⠏⠔
[libmathcat::braille] After remove mode changes: 'W⠒⠂⠢⠸⠦⠏⠔'
[libmathcat::braille] After substitutions : 'W⠒⠂⠢⠸⠦⠏⠔'
thread 'braille::Polish::spec::physics_p63_4' panicked at tests\common\mod.rs:138:23:
assertion `left == right` failed
left: "⠨⠒⠂⠸⠙⠠⠏"
right: "⠒⠂⠢⠸⠦⠏⠔"
---- braille::Polish::spec::physics_p64_1 stdout ----
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\AppData\Roaming\MathCAT\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\ClearSpeak_Rules.yaml'
[libmathcat::speech] ...processing include: SharedRules/geometry.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\geometry.yaml'
[libmathcat::speech] ...processing include: SharedRules/linear-algebra.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\linear-algebra.yaml'
[libmathcat::speech] ...processing include: SharedRules/calculus.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\calculus.yaml'
[libmathcat::speech] ...processing include: SharedRules/general.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\general.yaml'
[libmathcat::speech] ...processing include: SharedRules/default.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\default.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\unicode.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\definitions.yaml'
[libmathcat::speech] ...processing include: ../../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::canonicalize]
MathML after canonicalize:
<math>
<mrow data-changed='added'>
<mover accent='true'>
<msub>
<mi>F</mi>
<mn>1,2</mn>
</msub>
<mo>→</mo>
</mover>
<mo>=</mo>
<mrow data-changed='added'>
<mo>-</mo>
<mover accent='true'>
<msub>
<mi>F</mi>
<mn>2,1</mn>
</msub>
<mo>→</mo>
</mover>
</mrow>
</mrow>
</math>
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\unicode.yaml'
[libmathcat::speech] *** Character 'g' (0x67) is repeated
[libmathcat::speech] *** Character 'L' (0x4C) is repeated
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
thread 'braille::Polish::spec::physics_p64_1' panicked at tests\common\mod.rs:139:19:
Pattern match/replacement failure!
caused by: attempting replacement pattern: "default" for "math".
Replacement
["*"]
...due to matching the MathML
<math id='M35x6mfv-0' data-id-added='true'>
<mrow data-changed='added' id='M35x6mfv-1' data-id-added='true'>
<mover accent='true' id='M35x6mfv-2' data-id-added='true'>
<msub id='M35x6mfv-3' data-id-added='true'>
<mi id='M35x6mfv-4' data-id-added='true'>F</mi>
<mn id='M35x6mfv-5' data-id-added='true'>1,2</mn>
</msub>
<mo id='M35x6mfv-6' data-id-added='true'>→</mo>
</mover>
<mo id='M35x6mfv-7' data-id-added='true'>=</mo>
<mrow data-changed='added' id='M35x6mfv-8' data-id-added='true'>
<mo id='M35x6mfv-9' data-id-added='true'>-</mo>
<mover accent='true' id='M35x6mfv-10' data-id-added='true'>
<msub id='M35x6mfv-11' data-id-added='true'>
<mi id='M35x6mfv-12' data-id-added='true'>F</mi>
<mn id='M35x6mfv-13' data-id-added='true'>2,1</mn>
</msub>
<mo id='M35x6mfv-14' data-id-added='true'>→</mo>
</mover>
</mrow>
</mrow>
</math>
with the pattern
"."
The patterns are in \\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml.
caused by: attempting replacement pattern: "default" for "mrow".
Replacement
["*"]
...due to matching the MathML
<mrow data-changed='added' id='M35x6mfv-1' data-id-added='true'>
<mover accent='true' id='M35x6mfv-2' data-id-added='true'>
<msub id='M35x6mfv-3' data-id-added='true'>
<mi id='M35x6mfv-4' data-id-added='true'>F</mi>
<mn id='M35x6mfv-5' data-id-added='true'>1,2</mn>
</msub>
<mo id='M35x6mfv-6' data-id-added='true'>→</mo>
</mover>
<mo id='M35x6mfv-7' data-id-added='true'>=</mo>
<mrow data-changed='added' id='M35x6mfv-8' data-id-added='true'>
<mo id='M35x6mfv-9' data-id-added='true'>-</mo>
<mover accent='true' id='M35x6mfv-10' data-id-added='true'>
<msub id='M35x6mfv-11' data-id-added='true'>
<mi id='M35x6mfv-12' data-id-added='true'>F</mi>
<mn id='M35x6mfv-13' data-id-added='true'>2,1</mn>
</msub>
<mo id='M35x6mfv-14' data-id-added='true'>→</mo>
</mover>
</mrow>
</mrow>
with the pattern
"."
The patterns are in \\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml.
caused by: attempting replacement pattern: "shortforms" for "mover".
Replacement
- test: [ if: '"*[2][.='=']"' then:[t: "⠈⠉⠈⠉"] else:["*[2]"]]
- test: [ if: '"IsBracketed(*[1], '', '') or *[1][IsNode(., 'leaf') and (string-length(.) = 1 or IsInDefinition(., 'Braille', 'CMUFunctionNames'))]"' then:["*[1]"] else:
- t: "⠢"
- "*[1]"
- t: "⠔"
]
...due to matching the MathML
<mover accent='true' id='M35x6mfv-2' data-id-added='true'>
<msub id='M35x6mfv-3' data-id-added='true'>
<mi id='M35x6mfv-4' data-id-added='true'>F</mi>
<mn id='M35x6mfv-5' data-id-added='true'>1,2</mn>
</msub>
<mo id='M35x6mfv-6' data-id-added='true'>→</mo>
</mover>
with the pattern
"*[2][self::m:mo and string-length(.) = 1 and translate(., '_¯═→⟶↔⟷←⟵.˙~^ˇ̊ ⌢⌣⏜⏝','')='']"
The patterns are in \\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml.
caused by: attempting replacement pattern: "default" for "msub".
Replacement
- test: [ if: '"*[1][self::m:mrow and not(IsBracketed(., '', ''))]"' then:
- t: "⠢"
- "*[1]"
- t: "⠔"
else:["*[1]"]]
- test: [ if: '"self::m:msub or self::m:msubsup"' then:[t: "⠌"]]
test: [ if: '"self::m:msup"' then:[t: "⠡"]]
test: [ if: '"self::m:munder or self::m:munderover"' then:[t: "⠌⠌"] else:[t: "⠡⠡"]]
- "*[2]"
- test: [ if: '"self::m:msubsup or self::m:munderover"' then:[test: [ if: '"self::m:msubsup"' then:[t: "⠡"] else:[t: "⠡⠡"]]
]]
- "*[3]"
- test: [ if: '"self::m:msup and *[2][self::m:mo]"' then:[t: "⠄"]]
...due to matching the MathML
<msub id='M35x6mfv-3' data-id-added='true'>
<mi id='M35x6mfv-4' data-id-added='true'>F</mi>
<mn id='M35x6mfv-5' data-id-added='true'>1,2</mn>
</msub>
with the pattern
"."
The patterns are in \\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml.
caused by: During replacement, no matching element found
---- braille::Polish::spec::physics_p64_2 stdout ----
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\AppData\Roaming\MathCAT\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\ClearSpeak_Rules.yaml'
[libmathcat::speech] ...processing include: SharedRules/geometry.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\geometry.yaml'
[libmathcat::speech] ...processing include: SharedRules/linear-algebra.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\linear-algebra.yaml'
[libmathcat::speech] ...processing include: SharedRules/calculus.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\calculus.yaml'
[libmathcat::speech] ...processing include: SharedRules/general.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\general.yaml'
[libmathcat::speech] ...processing include: SharedRules/default.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\default.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\unicode.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\definitions.yaml'
[libmathcat::speech] ...processing include: ../../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::canonicalize]
MathML after canonicalize:
<math>
<mrow data-changed='added'>
<mover>
<mrow>
<mo>∆</mo>
<mi>r</mi>
</mrow>
<mo>→</mo>
</mover>
<mo>=</mo>
<mrow data-changed='added'>
<mover>
<msub>
<mi>r</mi>
<mn>2</mn>
</msub>
<mo>→</mo>
</mover>
<mo>-</mo>
<mover>
<msub>
<mi>r</mi>
<mn>1</mn>
</msub>
<mo>→</mo>
</mover>
</mrow>
</mrow>
</math>
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\unicode.yaml'
[libmathcat::speech] *** Character 'g' (0x67) is repeated
[libmathcat::speech] *** Character 'L' (0x4C) is repeated
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::braille] polish_cleanup: start=W⠒⠂⠢⠸⠦l⠗⠔W⠶W⠒⠂⠢l⠗⠡n⠆⠔W⠤W⠒⠂⠢l⠗⠡n⠂⠔
[libmathcat::braille] After remove mode changes: 'W⠒⠂⠢⠸⠦⠗⠔W⠶W⠒⠂⠢⠗⠡n⠆⠔W⠤W⠒⠂⠢⠗⠡n⠂⠔'
[libmathcat::braille] After substitutions : 'W⠒⠂⠢⠸⠦⠗⠔W⠶W⠒⠂⠢⠗⠡n⠆⠔W⠤W⠒⠂⠢⠗⠡n⠂⠔'
thread 'braille::Polish::spec::physics_p64_2' panicked at tests\common\mod.rs:138:23:
assertion `left == right` failed
left: "⠨⠒⠂⠸⠙⠠⠗⠀⠶⠨⠒⠂⠗⠡⠆⠀⠤⠨⠒⠂⠗⠡⠂"
right: "⠒⠂⠢⠸⠦⠗⠔⠀⠶⠀⠒⠂⠢⠗⠡⠆⠔⠀⠤⠀⠒⠂⠢⠗⠡⠂⠔"
---- braille::Polish::spec::physics_p64_3 stdout ----
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\AppData\Roaming\MathCAT\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\ClearSpeak_Rules.yaml'
[libmathcat::speech] ...processing include: SharedRules/geometry.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\geometry.yaml'
[libmathcat::speech] ...processing include: SharedRules/linear-algebra.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\linear-algebra.yaml'
[libmathcat::speech] ...processing include: SharedRules/calculus.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\calculus.yaml'
[libmathcat::speech] ...processing include: SharedRules/general.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\general.yaml'
[libmathcat::speech] ...processing include: SharedRules/default.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\default.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\unicode.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\definitions.yaml'
[libmathcat::speech] ...processing include: ../../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::canonicalize]
MathML after canonicalize:
<math>
<mrow data-changed='added'>
<mo>∣</mo>
<mover accent='true'>
<msub>
<mi>r</mi>
<mn>2</mn>
</msub>
<mo>→</mo>
</mover>
<mo>∣</mo>
<mrow data-changed='added'>
<mo>=</mo>
<msub>
<mi>x</mi>
<mn>2</mn>
</msub>
</mrow>
</mrow>
</math>
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\unicode.yaml'
[libmathcat::speech] *** Character 'g' (0x67) is repeated
[libmathcat::speech] *** Character 'L' (0x4C) is repeated
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::braille] polish_cleanup: start=⠈⠇W⠒⠂⠢l⠗⠡n⠆⠔⠈⠇W⠶l⠭⠡n⠆
[libmathcat::braille] After remove mode changes: '⠈⠇W⠒⠂⠢⠗⠡n⠆⠔⠈⠇W⠶⠭⠡n⠆'
[libmathcat::braille] After substitutions : '⠈⠇W⠒⠂⠢⠗⠡n⠆⠔⠈⠇W⠶⠭⠡n⠆'
thread 'braille::Polish::spec::physics_p64_3' panicked at tests\common\mod.rs:138:23:
assertion `left == right` failed
left: "⠈⠇⠨⠒⠂⠠⠗⠡⠆⠸⠀⠶⠭⠡⠆"
right: "⠈⠇⠀⠒⠂⠢⠗⠡⠆⠔⠈⠇⠀⠶⠭⠡⠆"
---- braille::Polish::spec::physics_p64_4 stdout ----
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\AppData\Roaming\MathCAT\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\ClearSpeak_Rules.yaml'
[libmathcat::speech] ...processing include: SharedRules/geometry.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\geometry.yaml'
[libmathcat::speech] ...processing include: SharedRules/linear-algebra.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\linear-algebra.yaml'
[libmathcat::speech] ...processing include: SharedRules/calculus.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\calculus.yaml'
[libmathcat::speech] ...processing include: SharedRules/general.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\general.yaml'
[libmathcat::speech] ...processing include: SharedRules/default.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\default.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\unicode.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\definitions.yaml'
[libmathcat::speech] ...processing include: ../../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::canonicalize]
MathML after canonicalize:
<math>
<mrow data-changed='added'>
<mover accent='true'>
<mi>a</mi>
<mo>→</mo>
</mover>
<mo>=</mo>
<mfrac>
<mover displaystyle='true'>
<mrow>
<mi>Δ</mi>
<mo data-changed='added'>⁢</mo>
<mi>v</mi>
</mrow>
<mo>→</mo>
</mover>
<mrow>
<mi>Δ</mi>
<mo data-changed='added'>⁢</mo>
<mi>t</mi>
</mrow>
</mfrac>
</mrow>
</math>
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\unicode.yaml'
[libmathcat::speech] *** Character 'g' (0x67) is repeated
[libmathcat::speech] *** Character 'L' (0x4C) is repeated
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::braille] polish_cleanup: start=W⠒⠂l⠁W⠶⠆W⠒⠂⠢G⠙l⠧⠔W⠳WG⠙l⠞⠰
[libmathcat::braille] After remove mode changes: 'W⠒⠂⠁W⠶⠆W⠒⠂⠢G⠙⠧⠔W⠳WG⠙⠞⠰'
[libmathcat::braille] After substitutions : 'W⠒⠂⠁W⠶⠆W⠒⠂⠢G⠙⠧⠔W⠳WG⠙⠞⠰'
thread 'braille::Polish::spec::physics_p64_4' panicked at tests\common\mod.rs:138:23:
assertion `left == right` failed
left: "⠨⠒⠂⠠⠁⠀⠶⠨⠒⠂⠸⠙⠠⠧⠳⠸⠙⠠⠞"
right: "⠒⠂⠁⠀⠶⠆⠀⠒⠂⠢⠸⠙⠧⠔⠀⠳⠀⠸⠙⠞⠰"
---- braille::Polish::spec::physics_p64_6 stdout ----
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\AppData\Roaming\MathCAT\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\ClearSpeak_Rules.yaml'
[libmathcat::speech] ...processing include: SharedRules/geometry.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\geometry.yaml'
[libmathcat::speech] ...processing include: SharedRules/linear-algebra.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\linear-algebra.yaml'
[libmathcat::speech] ...processing include: SharedRules/calculus.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\calculus.yaml'
[libmathcat::speech] ...processing include: SharedRules/general.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\general.yaml'
[libmathcat::speech] ...processing include: SharedRules/default.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\default.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\unicode.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\definitions.yaml'
[libmathcat::speech] ...processing include: ../../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::canonicalize]
MathML after canonicalize:
<math>
<mrow data-changed='added'>
<mover accent='true'>
<mi>E</mi>
<mo>→</mo>
</mover>
<mo>=</mo>
<mfrac>
<mover accent='true'>
<mi>F</mi>
<mo>→</mo>
</mover>
<msub>
<mi>q</mi>
<mn>0</mn>
</msub>
</mfrac>
</mrow>
</math>
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\unicode.yaml'
[libmathcat::speech] *** Character 'g' (0x67) is repeated
[libmathcat::speech] *** Character 'L' (0x4C) is repeated
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::braille] polish_cleanup: start=W⠒⠂L⠑W⠶⠆W⠒⠂L⠋W⠳Wl⠟⠡n⠴⠰
[libmathcat::braille] After remove mode changes: 'W⠒⠂⠑W⠶⠆W⠒⠂⠋W⠳W⠟⠡n⠴⠰'
[libmathcat::braille] After substitutions : 'W⠒⠂⠑W⠶⠆W⠒⠂⠋W⠳W⠟⠡n⠴⠰'
thread 'braille::Polish::spec::physics_p64_6' panicked at tests\common\mod.rs:138:23:
assertion `left == right` failed
left: "⠨⠒⠂⠨⠑⠀⠶⠨⠒⠂⠨⠋⠳⠠⠟⠡⠴"
right: "⠒⠂⠑⠀⠶⠆⠀⠒⠂⠋⠀⠳⠀⠟⠡⠴⠰"
---- braille::Polish::spec::physics_p64_5 stdout ----
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\AppData\Roaming\MathCAT\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\ClearSpeak_Rules.yaml'
[libmathcat::speech] ...processing include: SharedRules/geometry.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\geometry.yaml'
[libmathcat::speech] ...processing include: SharedRules/linear-algebra.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\linear-algebra.yaml'
[libmathcat::speech] ...processing include: SharedRules/calculus.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\calculus.yaml'
[libmathcat::speech] ...processing include: SharedRules/general.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\general.yaml'
[libmathcat::speech] ...processing include: SharedRules/default.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\default.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\unicode.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\definitions.yaml'
[libmathcat::speech] ...processing include: ../../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::canonicalize]
MathML after canonicalize:
<math>
<mrow data-changed='added'>
<mover accent='true'>
<mrow>
<mi>Δ</mi>
<mo data-changed='added'>⁢</mo>
<msub>
<mi>p</mi>
<mn>1</mn>
</msub>
</mrow>
<mo>→</mo>
</mover>
<mo>=</mo>
<mrow data-changed='added'>
<msub>
<mi>m</mi>
<mn>1</mn>
</msub>
<mo data-changed='added'>⁢</mo>
<mover accent='true'>
<mrow>
<mi>Δ</mi>
<mo data-changed='added'>⁢</mo>
<mi>v</mi>
</mrow>
<mo>→</mo>
</mover>
</mrow>
</mrow>
</math>
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\unicode.yaml'
[libmathcat::speech] *** Character 'g' (0x67) is repeated
[libmathcat::speech] *** Character 'L' (0x4C) is repeated
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::braille] polish_cleanup: start=W⠒⠂⠢G⠙l⠏⠡n⠂⠔W⠶l⠍⠡n⠂W⠒⠂⠢G⠙l⠧⠔
[libmathcat::braille] After remove mode changes: 'W⠒⠂⠢G⠙⠏⠡n⠂⠔W⠶⠍⠡n⠂W⠒⠂⠢G⠙⠧⠔'
[libmathcat::braille] After substitutions : 'W⠒⠂⠢G⠙⠏⠡n⠂⠔W⠶⠍⠡n⠂W⠒⠂⠢G⠙⠧⠔'
thread 'braille::Polish::spec::physics_p64_5' panicked at tests\common\mod.rs:138:23:
assertion `left == right` failed
left: "⠨⠒⠂⠸⠙⠠⠏⠡⠂⠀⠶⠍⠡⠂⠨⠒⠂⠸⠙⠠⠧"
right: "⠒⠂⠢⠸⠙⠏⠡⠂⠔⠀⠶⠍⠡⠂⠀⠒⠂⠢⠸⠙⠧⠔"
---- braille::Polish::spec::physics_p64_7 stdout ----
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\AppData\Roaming\MathCAT\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\ClearSpeak_Rules.yaml'
[libmathcat::speech] ...processing include: SharedRules/geometry.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\geometry.yaml'
[libmathcat::speech] ...processing include: SharedRules/linear-algebra.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\linear-algebra.yaml'
[libmathcat::speech] ...processing include: SharedRules/calculus.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\calculus.yaml'
[libmathcat::speech] ...processing include: SharedRules/general.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\general.yaml'
[libmathcat::speech] ...processing include: SharedRules/default.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\default.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\unicode.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\definitions.yaml'
[libmathcat::speech] ...processing include: ../../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::canonicalize]
MathML after canonicalize:
<math>
<mrow data-changed='added'>
<mover accent='true'>
<mi>M</mi>
<mo>→</mo>
</mover>
<mo>=</mo>
<mrow data-changed='added'>
<mover accent='true'>
<mi>F</mi>
<mo>→</mo>
</mover>
<mo>×</mo>
<mover accent='true'>
<mi>r</mi>
<mo>→</mo>
</mover>
</mrow>
</mrow>
</math>
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\unicode.yaml'
[libmathcat::speech] *** Character 'g' (0x67) is repeated
[libmathcat::speech] *** Character 'L' (0x4C) is repeated
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::braille] polish_cleanup: start=W⠒⠂L⠍W⠶W⠒⠂L⠋W⠦W⠒⠂l⠗
[libmathcat::braille] After remove mode changes: 'W⠒⠂⠍W⠶W⠒⠂⠋W⠦W⠒⠂⠗'
[libmathcat::braille] After substitutions : 'W⠒⠂⠍W⠶W⠒⠂⠋W⠦W⠒⠂⠗'
thread 'braille::Polish::spec::physics_p64_7' panicked at tests\common\mod.rs:138:23:
assertion `left == right` failed
left: "⠨⠒⠂⠨⠍⠀⠶⠨⠒⠂⠨⠋⠀⠦⠨⠒⠂⠠⠗"
right: "⠒⠂⠍⠀⠶⠀⠒⠂⠋⠀⠦⠀⠒⠂⠗"
---- braille::Polish::spec::physics_p64_8 stdout ----
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\AppData\Roaming\MathCAT\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\ClearSpeak_Rules.yaml'
[libmathcat::speech] ...processing include: SharedRules/geometry.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\geometry.yaml'
[libmathcat::speech] ...processing include: SharedRules/linear-algebra.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\linear-algebra.yaml'
[libmathcat::speech] ...processing include: SharedRules/calculus.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\calculus.yaml'
[libmathcat::speech] ...processing include: SharedRules/general.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\general.yaml'
[libmathcat::speech] ...processing include: SharedRules/default.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\default.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\unicode.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\definitions.yaml'
[libmathcat::speech] ...processing include: ../../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::canonicalize]
MathML after canonicalize:
<math>
<mrow data-changed='added'>
<mi>W</mi>
<mo>=</mo>
<mrow data-changed='added'>
<mover accent='true'>
<mi>F</mi>
<mo>→</mo>
</mover>
<mo>·</mo>
<mover accent='true'>
<mi>s</mi>
<mo>→</mo>
</mover>
</mrow>
</mrow>
</math>
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\unicode.yaml'
[libmathcat::speech] *** Character 'g' (0x67) is repeated
[libmathcat::speech] *** Character 'L' (0x4C) is repeated
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::braille] polish_cleanup: start=L⠺W⠶W⠒⠂L⠋𝐖⠄W⠒⠂l⠎
[libmathcat::braille] After remove mode changes: '⠺W⠶W⠒⠂⠋𝐖⠄W⠒⠂⠎'
[libmathcat::braille] After substitutions : '⠺W⠶W⠒⠂⠋𝐖⠄W⠒⠂⠎'
thread 'braille::Polish::spec::physics_p64_8' panicked at tests\common\mod.rs:138:23:
assertion `left == right` failed
left: "⠨⠺⠀⠶⠨⠒⠂⠨⠋⠀⠄⠨⠒⠂⠠⠎"
right: "⠺⠀⠶⠀⠒⠂⠋⠄⠀⠒⠂⠎"
---- braille::Polish::spec::physics_p64_9 stdout ----
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\AppData\Roaming\MathCAT\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\ClearSpeak_Rules.yaml'
[libmathcat::speech] ...processing include: SharedRules/geometry.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\geometry.yaml'
[libmathcat::speech] ...processing include: SharedRules/linear-algebra.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\linear-algebra.yaml'
[libmathcat::speech] ...processing include: SharedRules/calculus.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\calculus.yaml'
[libmathcat::speech] ...processing include: SharedRules/general.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\general.yaml'
[libmathcat::speech] ...processing include: SharedRules/default.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\default.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\unicode.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\definitions.yaml'
[libmathcat::speech] ...processing include: ../../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::canonicalize]
MathML after canonicalize:
<math>
<mrow data-changed='added'>
<msub>
<mi>N</mi>
<mn>0</mn>
</msub>
<mover>
<mo>→</mo>
<msub>
<mi>T</mi>
<mrow>
<mn>1</mn>
<mo>/</mo>
<mn>2</mn>
</mrow>
</msub>
</mover>
<mfrac>
<msub>
<mi>N</mi>
<mn>0</mn>
</msub>
<mn>2</mn>
</mfrac>
<mover>
<mo>→</mo>
<msub>
<mi>T</mi>
<mrow>
<mn>1</mn>
<mo>/</mo>
<mn>2</mn>
</mrow>
</msub>
</mover>
<mfrac>
<msub>
<mi>N</mi>
<mn>0</mn>
</msub>
<mn>4</mn>
</mfrac>
<mover>
<mo>→</mo>
<msub>
<mi>T</mi>
<mrow>
<mn>1</mn>
<mo>/</mo>
<mn>2</mn>
</mrow>
</msub>
</mover>
<mfrac>
<msub>
<mi>N</mi>
<mn>0</mn>
</msub>
<mn>8</mn>
</mfrac>
</mrow>
</math>
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\unicode.yaml'
[libmathcat::speech] *** Character 'g' (0x67) is repeated
[libmathcat::speech] *** Character 'L' (0x4C) is repeated
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
thread 'braille::Polish::spec::physics_p64_9' panicked at tests\common\mod.rs:139:19:
Pattern match/replacement failure!
caused by: attempting replacement pattern: "default" for "math".
Replacement
["*"]
...due to matching the MathML
<math id='M38dm0l5-0' data-id-added='true'>
<mrow data-changed='added' id='M38dm0l5-1' data-id-added='true'>
<msub id='M38dm0l5-2' data-id-added='true'>
<mi id='M38dm0l5-3' data-id-added='true'>N</mi>
<mn id='M38dm0l5-4' data-id-added='true'>0</mn>
</msub>
<mover id='M38dm0l5-5' data-id-added='true'>
<mo id='M38dm0l5-6' data-id-added='true'>→</mo>
<msub id='M38dm0l5-7' data-id-added='true'>
<mi id='M38dm0l5-8' data-id-added='true'>T</mi>
<mrow id='M38dm0l5-9' data-id-added='true'>
<mn id='M38dm0l5-10' data-id-added='true'>1</mn>
<mo id='M38dm0l5-11' data-id-added='true'>/</mo>
<mn id='M38dm0l5-12' data-id-added='true'>2</mn>
</mrow>
</msub>
</mover>
<mfrac id='M38dm0l5-13' data-id-added='true'>
<msub id='M38dm0l5-14' data-id-added='true'>
<mi id='M38dm0l5-15' data-id-added='true'>N</mi>
<mn id='M38dm0l5-16' data-id-added='true'>0</mn>
</msub>
<mn id='M38dm0l5-17' data-id-added='true'>2</mn>
</mfrac>
<mover id='M38dm0l5-18' data-id-added='true'>
<mo id='M38dm0l5-19' data-id-added='true'>→</mo>
<msub id='M38dm0l5-20' data-id-added='true'>
<mi id='M38dm0l5-21' data-id-added='true'>T</mi>
<mrow id='M38dm0l5-22' data-id-added='true'>
<mn id='M38dm0l5-23' data-id-added='true'>1</mn>
<mo id='M38dm0l5-24' data-id-added='true'>/</mo>
<mn id='M38dm0l5-25' data-id-added='true'>2</mn>
</mrow>
</msub>
</mover>
<mfrac id='M38dm0l5-26' data-id-added='true'>
<msub id='M38dm0l5-27' data-id-added='true'>
<mi id='M38dm0l5-28' data-id-added='true'>N</mi>
<mn id='M38dm0l5-29' data-id-added='true'>0</mn>
</msub>
<mn id='M38dm0l5-30' data-id-added='true'>4</mn>
</mfrac>
<mover id='M38dm0l5-31' data-id-added='true'>
<mo id='M38dm0l5-32' data-id-added='true'>→</mo>
<msub id='M38dm0l5-33' data-id-added='true'>
<mi id='M38dm0l5-34' data-id-added='true'>T</mi>
<mrow id='M38dm0l5-35' data-id-added='true'>
<mn id='M38dm0l5-36' data-id-added='true'>1</mn>
<mo id='M38dm0l5-37' data-id-added='true'>/</mo>
<mn id='M38dm0l5-38' data-id-added='true'>2</mn>
</mrow>
</msub>
</mover>
<mfrac id='M38dm0l5-39' data-id-added='true'>
<msub id='M38dm0l5-40' data-id-added='true'>
<mi id='M38dm0l5-41' data-id-added='true'>N</mi>
<mn id='M38dm0l5-42' data-id-added='true'>0</mn>
</msub>
<mn id='M38dm0l5-43' data-id-added='true'>8</mn>
</mfrac>
</mrow>
</math>
with the pattern
"."
The patterns are in \\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml.
caused by: attempting replacement pattern: "default" for "mrow".
Replacement
["*"]
...due to matching the MathML
<mrow data-changed='added' id='M38dm0l5-1' data-id-added='true'>
<msub id='M38dm0l5-2' data-id-added='true'>
<mi id='M38dm0l5-3' data-id-added='true'>N</mi>
<mn id='M38dm0l5-4' data-id-added='true'>0</mn>
</msub>
<mover id='M38dm0l5-5' data-id-added='true'>
<mo id='M38dm0l5-6' data-id-added='true'>→</mo>
<msub id='M38dm0l5-7' data-id-added='true'>
<mi id='M38dm0l5-8' data-id-added='true'>T</mi>
<mrow id='M38dm0l5-9' data-id-added='true'>
<mn id='M38dm0l5-10' data-id-added='true'>1</mn>
<mo id='M38dm0l5-11' data-id-added='true'>/</mo>
<mn id='M38dm0l5-12' data-id-added='true'>2</mn>
</mrow>
</msub>
</mover>
<mfrac id='M38dm0l5-13' data-id-added='true'>
<msub id='M38dm0l5-14' data-id-added='true'>
<mi id='M38dm0l5-15' data-id-added='true'>N</mi>
<mn id='M38dm0l5-16' data-id-added='true'>0</mn>
</msub>
<mn id='M38dm0l5-17' data-id-added='true'>2</mn>
</mfrac>
<mover id='M38dm0l5-18' data-id-added='true'>
<mo id='M38dm0l5-19' data-id-added='true'>→</mo>
<msub id='M38dm0l5-20' data-id-added='true'>
<mi id='M38dm0l5-21' data-id-added='true'>T</mi>
<mrow id='M38dm0l5-22' data-id-added='true'>
<mn id='M38dm0l5-23' data-id-added='true'>1</mn>
<mo id='M38dm0l5-24' data-id-added='true'>/</mo>
<mn id='M38dm0l5-25' data-id-added='true'>2</mn>
</mrow>
</msub>
</mover>
<mfrac id='M38dm0l5-26' data-id-added='true'>
<msub id='M38dm0l5-27' data-id-added='true'>
<mi id='M38dm0l5-28' data-id-added='true'>N</mi>
<mn id='M38dm0l5-29' data-id-added='true'>0</mn>
</msub>
<mn id='M38dm0l5-30' data-id-added='true'>4</mn>
</mfrac>
<mover id='M38dm0l5-31' data-id-added='true'>
<mo id='M38dm0l5-32' data-id-added='true'>→</mo>
<msub id='M38dm0l5-33' data-id-added='true'>
<mi id='M38dm0l5-34' data-id-added='true'>T</mi>
<mrow id='M38dm0l5-35' data-id-added='true'>
<mn id='M38dm0l5-36' data-id-added='true'>1</mn>
<mo id='M38dm0l5-37' data-id-added='true'>/</mo>
<mn id='M38dm0l5-38' data-id-added='true'>2</mn>
</mrow>
</msub>
</mover>
<mfrac id='M38dm0l5-39' data-id-added='true'>
<msub id='M38dm0l5-40' data-id-added='true'>
<mi id='M38dm0l5-41' data-id-added='true'>N</mi>
<mn id='M38dm0l5-42' data-id-added='true'>0</mn>
</msub>
<mn id='M38dm0l5-43' data-id-added='true'>8</mn>
</mfrac>
</mrow>
with the pattern
"."
The patterns are in \\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml.
caused by: attempting replacement pattern: "modified-right-arrow" for "mover".
Replacement
- t: "⠨⠁⠃"
- "*[2]"
...due to matching the MathML
<mover id='M38dm0l5-5' data-id-added='true'>
<mo id='M38dm0l5-6' data-id-added='true'>→</mo>
<msub id='M38dm0l5-7' data-id-added='true'>
<mi id='M38dm0l5-8' data-id-added='true'>T</mi>
<mrow id='M38dm0l5-9' data-id-added='true'>
<mn id='M38dm0l5-10' data-id-added='true'>1</mn>
<mo id='M38dm0l5-11' data-id-added='true'>/</mo>
<mn id='M38dm0l5-12' data-id-added='true'>2</mn>
</mrow>
</msub>
</mover>
with the pattern
"*[1][self::m:mo and (.='→' or .='⟶')]"
The patterns are in \\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml.
caused by: attempting replacement pattern: "default" for "msub".
Replacement
- test: [ if: '"*[1][self::m:mrow and not(IsBracketed(., '', ''))]"' then:
- t: "⠢"
- "*[1]"
- t: "⠔"
else:["*[1]"]]
- test: [ if: '"self::m:msub or self::m:msubsup"' then:[t: "⠌"]]
test: [ if: '"self::m:msup"' then:[t: "⠡"]]
test: [ if: '"self::m:munder or self::m:munderover"' then:[t: "⠌⠌"] else:[t: "⠡⠡"]]
- "*[2]"
- test: [ if: '"self::m:msubsup or self::m:munderover"' then:[test: [ if: '"self::m:msubsup"' then:[t: "⠡"] else:[t: "⠡⠡"]]
]]
- "*[3]"
- test: [ if: '"self::m:msup and *[2][self::m:mo]"' then:[t: "⠄"]]
...due to matching the MathML
<msub id='M38dm0l5-7' data-id-added='true'>
<mi id='M38dm0l5-8' data-id-added='true'>T</mi>
<mrow id='M38dm0l5-9' data-id-added='true'>
<mn id='M38dm0l5-10' data-id-added='true'>1</mn>
<mo id='M38dm0l5-11' data-id-added='true'>/</mo>
<mn id='M38dm0l5-12' data-id-added='true'>2</mn>
</mrow>
</msub>
with the pattern
"."
The patterns are in \\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml.
caused by: During replacement, no matching element found
---- braille::Polish::spec::physics_p65_1 stdout ----
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\AppData\Roaming\MathCAT\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\ClearSpeak_Rules.yaml'
[libmathcat::speech] ...processing include: SharedRules/geometry.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\geometry.yaml'
[libmathcat::speech] ...processing include: SharedRules/linear-algebra.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\linear-algebra.yaml'
[libmathcat::speech] ...processing include: SharedRules/calculus.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\calculus.yaml'
[libmathcat::speech] ...processing include: SharedRules/general.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\general.yaml'
[libmathcat::speech] ...processing include: SharedRules/default.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\default.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\unicode.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\definitions.yaml'
[libmathcat::speech] ...processing include: ../../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::canonicalize]
MathML after canonicalize:
<math>
<mrow data-changed='added'>
<msub>
<mi>N</mi>
<mn>0</mn>
</msub>
<mover>
<mo>→</mo>
<msub>
<mi>T</mi>
<mrow>
<mn>1</mn>
<mo>/</mo>
<mn>2</mn>
</mrow>
</msub>
</mover>
<mfrac>
<msub>
<mi>N</mi>
<mn>0</mn>
</msub>
<mn>2</mn>
</mfrac>
<mover>
<mo>→</mo>
<msub>
<mi>T</mi>
<mrow>
<mn>1</mn>
<mo>/</mo>
<mn>2</mn>
</mrow>
</msub>
</mover>
<mfrac>
<msub>
<mi>N</mi>
<mn>0</mn>
</msub>
<mn>4</mn>
</mfrac>
<mover>
<mo>→</mo>
<msub>
<mi>T</mi>
<mrow>
<mn>1</mn>
<mo>/</mo>
<mn>2</mn>
</mrow>
</msub>
</mover>
<mfrac>
<msub>
<mi>N</mi>
<mn>0</mn>
</msub>
<mn>8</mn>
</mfrac>
</mrow>
</math>
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\unicode.yaml'
[libmathcat::speech] *** Character 'g' (0x67) is repeated
[libmathcat::speech] *** Character 'L' (0x4C) is repeated
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
thread 'braille::Polish::spec::physics_p65_1' panicked at tests\common\mod.rs:139:19:
Pattern match/replacement failure!
caused by: attempting replacement pattern: "default" for "math".
Replacement
["*"]
...due to matching the MathML
<math id='M38eakcn-0' data-id-added='true'>
<mrow data-changed='added' id='M38eakcn-1' data-id-added='true'>
<msub id='M38eakcn-2' data-id-added='true'>
<mi id='M38eakcn-3' data-id-added='true'>N</mi>
<mn id='M38eakcn-4' data-id-added='true'>0</mn>
</msub>
<mover id='M38eakcn-5' data-id-added='true'>
<mo id='M38eakcn-6' data-id-added='true'>→</mo>
<msub id='M38eakcn-7' data-id-added='true'>
<mi id='M38eakcn-8' data-id-added='true'>T</mi>
<mrow id='M38eakcn-9' data-id-added='true'>
<mn id='M38eakcn-10' data-id-added='true'>1</mn>
<mo id='M38eakcn-11' data-id-added='true'>/</mo>
<mn id='M38eakcn-12' data-id-added='true'>2</mn>
</mrow>
</msub>
</mover>
<mfrac id='M38eakcn-13' data-id-added='true'>
<msub id='M38eakcn-14' data-id-added='true'>
<mi id='M38eakcn-15' data-id-added='true'>N</mi>
<mn id='M38eakcn-16' data-id-added='true'>0</mn>
</msub>
<mn id='M38eakcn-17' data-id-added='true'>2</mn>
</mfrac>
<mover id='M38eakcn-18' data-id-added='true'>
<mo id='M38eakcn-19' data-id-added='true'>→</mo>
<msub id='M38eakcn-20' data-id-added='true'>
<mi id='M38eakcn-21' data-id-added='true'>T</mi>
<mrow id='M38eakcn-22' data-id-added='true'>
<mn id='M38eakcn-23' data-id-added='true'>1</mn>
<mo id='M38eakcn-24' data-id-added='true'>/</mo>
<mn id='M38eakcn-25' data-id-added='true'>2</mn>
</mrow>
</msub>
</mover>
<mfrac id='M38eakcn-26' data-id-added='true'>
<msub id='M38eakcn-27' data-id-added='true'>
<mi id='M38eakcn-28' data-id-added='true'>N</mi>
<mn id='M38eakcn-29' data-id-added='true'>0</mn>
</msub>
<mn id='M38eakcn-30' data-id-added='true'>4</mn>
</mfrac>
<mover id='M38eakcn-31' data-id-added='true'>
<mo id='M38eakcn-32' data-id-added='true'>→</mo>
<msub id='M38eakcn-33' data-id-added='true'>
<mi id='M38eakcn-34' data-id-added='true'>T</mi>
<mrow id='M38eakcn-35' data-id-added='true'>
<mn id='M38eakcn-36' data-id-added='true'>1</mn>
<mo id='M38eakcn-37' data-id-added='true'>/</mo>
<mn id='M38eakcn-38' data-id-added='true'>2</mn>
</mrow>
</msub>
</mover>
<mfrac id='M38eakcn-39' data-id-added='true'>
<msub id='M38eakcn-40' data-id-added='true'>
<mi id='M38eakcn-41' data-id-added='true'>N</mi>
<mn id='M38eakcn-42' data-id-added='true'>0</mn>
</msub>
<mn id='M38eakcn-43' data-id-added='true'>8</mn>
</mfrac>
</mrow>
</math>
with the pattern
"."
The patterns are in \\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml.
caused by: attempting replacement pattern: "default" for "mrow".
Replacement
["*"]
...due to matching the MathML
<mrow data-changed='added' id='M38eakcn-1' data-id-added='true'>
<msub id='M38eakcn-2' data-id-added='true'>
<mi id='M38eakcn-3' data-id-added='true'>N</mi>
<mn id='M38eakcn-4' data-id-added='true'>0</mn>
</msub>
<mover id='M38eakcn-5' data-id-added='true'>
<mo id='M38eakcn-6' data-id-added='true'>→</mo>
<msub id='M38eakcn-7' data-id-added='true'>
<mi id='M38eakcn-8' data-id-added='true'>T</mi>
<mrow id='M38eakcn-9' data-id-added='true'>
<mn id='M38eakcn-10' data-id-added='true'>1</mn>
<mo id='M38eakcn-11' data-id-added='true'>/</mo>
<mn id='M38eakcn-12' data-id-added='true'>2</mn>
</mrow>
</msub>
</mover>
<mfrac id='M38eakcn-13' data-id-added='true'>
<msub id='M38eakcn-14' data-id-added='true'>
<mi id='M38eakcn-15' data-id-added='true'>N</mi>
<mn id='M38eakcn-16' data-id-added='true'>0</mn>
</msub>
<mn id='M38eakcn-17' data-id-added='true'>2</mn>
</mfrac>
<mover id='M38eakcn-18' data-id-added='true'>
<mo id='M38eakcn-19' data-id-added='true'>→</mo>
<msub id='M38eakcn-20' data-id-added='true'>
<mi id='M38eakcn-21' data-id-added='true'>T</mi>
<mrow id='M38eakcn-22' data-id-added='true'>
<mn id='M38eakcn-23' data-id-added='true'>1</mn>
<mo id='M38eakcn-24' data-id-added='true'>/</mo>
<mn id='M38eakcn-25' data-id-added='true'>2</mn>
</mrow>
</msub>
</mover>
<mfrac id='M38eakcn-26' data-id-added='true'>
<msub id='M38eakcn-27' data-id-added='true'>
<mi id='M38eakcn-28' data-id-added='true'>N</mi>
<mn id='M38eakcn-29' data-id-added='true'>0</mn>
</msub>
<mn id='M38eakcn-30' data-id-added='true'>4</mn>
</mfrac>
<mover id='M38eakcn-31' data-id-added='true'>
<mo id='M38eakcn-32' data-id-added='true'>→</mo>
<msub id='M38eakcn-33' data-id-added='true'>
<mi id='M38eakcn-34' data-id-added='true'>T</mi>
<mrow id='M38eakcn-35' data-id-added='true'>
<mn id='M38eakcn-36' data-id-added='true'>1</mn>
<mo id='M38eakcn-37' data-id-added='true'>/</mo>
<mn id='M38eakcn-38' data-id-added='true'>2</mn>
</mrow>
</msub>
</mover>
<mfrac id='M38eakcn-39' data-id-added='true'>
<msub id='M38eakcn-40' data-id-added='true'>
<mi id='M38eakcn-41' data-id-added='true'>N</mi>
<mn id='M38eakcn-42' data-id-added='true'>0</mn>
</msub>
<mn id='M38eakcn-43' data-id-added='true'>8</mn>
</mfrac>
</mrow>
with the pattern
"."
The patterns are in \\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml.
caused by: attempting replacement pattern: "modified-right-arrow" for "mover".
Replacement
- t: "⠨⠁⠃"
- "*[2]"
...due to matching the MathML
<mover id='M38eakcn-5' data-id-added='true'>
<mo id='M38eakcn-6' data-id-added='true'>→</mo>
<msub id='M38eakcn-7' data-id-added='true'>
<mi id='M38eakcn-8' data-id-added='true'>T</mi>
<mrow id='M38eakcn-9' data-id-added='true'>
<mn id='M38eakcn-10' data-id-added='true'>1</mn>
<mo id='M38eakcn-11' data-id-added='true'>/</mo>
<mn id='M38eakcn-12' data-id-added='true'>2</mn>
</mrow>
</msub>
</mover>
with the pattern
"*[1][self::m:mo and (.='→' or .='⟶')]"
The patterns are in \\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml.
caused by: attempting replacement pattern: "default" for "msub".
Replacement
- test: [ if: '"*[1][self::m:mrow and not(IsBracketed(., '', ''))]"' then:
- t: "⠢"
- "*[1]"
- t: "⠔"
else:["*[1]"]]
- test: [ if: '"self::m:msub or self::m:msubsup"' then:[t: "⠌"]]
test: [ if: '"self::m:msup"' then:[t: "⠡"]]
test: [ if: '"self::m:munder or self::m:munderover"' then:[t: "⠌⠌"] else:[t: "⠡⠡"]]
- "*[2]"
- test: [ if: '"self::m:msubsup or self::m:munderover"' then:[test: [ if: '"self::m:msubsup"' then:[t: "⠡"] else:[t: "⠡⠡"]]
]]
- "*[3]"
- test: [ if: '"self::m:msup and *[2][self::m:mo]"' then:[t: "⠄"]]
...due to matching the MathML
<msub id='M38eakcn-7' data-id-added='true'>
<mi id='M38eakcn-8' data-id-added='true'>T</mi>
<mrow id='M38eakcn-9' data-id-added='true'>
<mn id='M38eakcn-10' data-id-added='true'>1</mn>
<mo id='M38eakcn-11' data-id-added='true'>/</mo>
<mn id='M38eakcn-12' data-id-added='true'>2</mn>
</mrow>
</msub>
with the pattern
"."
The patterns are in \\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml.
caused by: During replacement, no matching element found
---- braille::Polish::spec::physics_p65_2 stdout ----
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\AppData\Roaming\MathCAT\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\ClearSpeak_Rules.yaml'
[libmathcat::speech] ...processing include: SharedRules/geometry.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\geometry.yaml'
[libmathcat::speech] ...processing include: SharedRules/linear-algebra.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\linear-algebra.yaml'
[libmathcat::speech] ...processing include: SharedRules/calculus.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\calculus.yaml'
[libmathcat::speech] ...processing include: SharedRules/general.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\general.yaml'
[libmathcat::speech] ...processing include: SharedRules/default.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\default.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\unicode.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\definitions.yaml'
[libmathcat::speech] ...processing include: ../../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::canonicalize]
MathML after canonicalize:
<math>
<mrow data-changed='added'>
<mmultiscripts>
<mi>Po</mi>
<mprescripts></mprescripts>
<mn>84</mn>
<mn>215</mn>
</mmultiscripts>
<msubsup>
<mover>
<mo>→</mo>
<mi>α</mi>
</mover>
<mn>82</mn>
<mn>211</mn>
</msubsup>
<mrow data-changed='added'>
<mi>Pb</mi>
<msubsup>
<mo>+</mo>
<mn>2</mn>
<mn>4</mn>
</msubsup>
<mi>He</mi>
<mo>+</mo>
<mrow data-changed='added'>
<mn>7,4</mn>
<mo data-changed='added'>⁢</mo>
<mi>MeV</mi>
</mrow>
</mrow>
</mrow>
</math>
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\unicode.yaml'
[libmathcat::speech] *** Character 'g' (0x67) is repeated
[libmathcat::speech] *** Character 'L' (0x4C) is repeated
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::braille] polish_cleanup: start=L⠏l⠕⠠⠌N⠓N⠙⠈⠡N⠃N⠁N⠑⠨⠁⠃g⠁⠌N⠓N⠃⠡N⠃N⠁N⠁L⠏l⠃W⠖⠌N⠃⠡N⠙L⠓l⠑W⠖N⠛N⠂N⠙UL⠍l⠑L⠧
[libmathcat::braille] After remove mode changes: '⠏⠕⠠⠌N⠓⠙⠈⠡⠃⠁⠑⠨⠁⠃g⠁⠌N⠓⠃⠡⠃⠁⠁⠏⠃W⠖⠌N⠃⠡⠙L⠓⠑W⠖N⠛⠂⠙U⠍⠑⠧'
[libmathcat::braille] After substitutions : '⠏⠕⠠⠌N⠓⠙⠈⠡⠃⠁⠑⠨⠁⠃g⠁⠌N⠓⠃⠡⠃⠁⠁⠏⠃W⠖⠌N⠃⠡⠙L⠓⠑W⠖N⠛⠂⠙U⠍⠑⠧'
thread 'braille::Polish::spec::physics_p65_2' panicked at tests\common\mod.rs:138:23:
assertion `left == right` failed
left: "⠌⠆⠂⠢⠡⠦⠲⠨⠏⠕⠀⠰⠒⠂⠰⠁⠀⠌⠆⠂⠂⠡⠦⠆⠨⠏⠃⠀⠖⠌⠲⠡⠆⠨⠓⠑⠀⠖⠼⠛⠂⠙⠻⠨⠍⠑⠨⠧"
right: "⠏⠕⠠⠌⠼⠓⠙⠈⠡⠃⠁⠑⠨⠁⠃⠰⠁⠌⠼⠓⠃⠡⠃⠁⠁⠏⠃⠀⠖⠌⠼⠃⠡⠙⠨⠓⠑⠀⠖⠼⠛⠂⠙⠻⠍⠑⠧"
---- braille::Polish::spec::physics_p65_3 stdout ----
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\AppData\Roaming\MathCAT\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\ClearSpeak_Rules.yaml'
[libmathcat::speech] ...processing include: SharedRules/geometry.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\geometry.yaml'
[libmathcat::speech] ...processing include: SharedRules/linear-algebra.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\linear-algebra.yaml'
[libmathcat::speech] ...processing include: SharedRules/calculus.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\calculus.yaml'
[libmathcat::speech] ...processing include: SharedRules/general.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\general.yaml'
[libmathcat::speech] ...processing include: SharedRules/default.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\default.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\unicode.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\definitions.yaml'
[libmathcat::speech] ...processing include: ../../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::canonicalize]
MathML after canonicalize:
<math>
<mrow data-changed='added'>
<mmultiscripts>
<mi>C</mi>
<mprescripts></mprescripts>
<mn>6</mn>
<mn>14</mn>
</mmultiscripts>
<mo>→</mo>
<mrow data-changed='added'>
<mmultiscripts>
<mi>N</mi>
<mprescripts></mprescripts>
<mn>7</mn>
<mn>14</mn>
</mmultiscripts>
<mo>+</mo>
<mmultiscripts>
<mi mathvariant='double-struck'>β</mi>
<mprescripts></mprescripts>
<mrow>
<mo>-</mo>
<mn>1</mn>
</mrow>
<mn>0</mn>
</mmultiscripts>
<mo>+</mo>
<mmultiscripts>
<mover>
<mi>v</mi>
<mo>~</mo>
</mover>
<mprescripts></mprescripts>
<mn>0</mn>
<mn>0</mn>
</mmultiscripts>
</mrow>
</mrow>
</math>
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\unicode.yaml'
[libmathcat::speech] *** Character 'g' (0x67) is repeated
[libmathcat::speech] *** Character 'L' (0x4C) is repeated
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::braille] polish_cleanup: start=L⠉⠠⠌N⠋⠈⠡N⠁N⠙W⠒⠂L⠝⠠⠌N⠛⠈⠡N⠁N⠙W⠖g⠃⠠⠌⠤N⠁⠈⠡N⠚W⠖W⠒⠔l⠧⠠⠌N⠚⠈⠡N⠚
[libmathcat::braille] After remove mode changes: '⠉⠠⠌N⠋⠈⠡⠁⠙W⠒⠂⠝⠠⠌N⠛⠈⠡⠁⠙W⠖g⠃⠠⠌⠤N⠁⠈⠡⠚W⠖W⠒⠔⠧⠠⠌N⠚⠈⠡⠚'
[libmathcat::braille] After substitutions : '⠉⠠⠌N⠋⠈⠡⠁⠙W⠒⠂⠝⠠⠌N⠛⠈⠡⠁⠙W⠖g⠃⠠⠌⠤N⠁⠈⠡⠚W⠖W⠒⠔⠧⠠⠌N⠚⠈⠡⠚'
thread 'braille::Polish::spec::physics_p65_3' panicked at tests\common\mod.rs:138:23:
assertion `left == right` failed
left: "⠌⠂⠲⠡⠖⠨⠉⠀⠒⠂⠌⠂⠲⠡⠶⠨⠝⠀⠖⠌⠴⠡⠤⠂⠰⠃⠀⠖⠌⠴⠡⠴⠰⠝⠢"
right: "⠉⠠⠌⠼⠋⠈⠡⠁⠙⠀⠒⠂⠝⠠⠌⠼⠛⠈⠡⠁⠙⠀⠖⠰⠃⠠⠌⠤⠼⠁⠈⠡⠚⠀⠖⠀⠒⠔⠧⠠⠌⠼⠚⠈⠡⠚"
---- braille::Polish::spec::physics_p66_1 stdout ----
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\AppData\Roaming\MathCAT\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\ClearSpeak_Rules.yaml'
[libmathcat::speech] ...processing include: SharedRules/geometry.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\geometry.yaml'
[libmathcat::speech] ...processing include: SharedRules/linear-algebra.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\linear-algebra.yaml'
[libmathcat::speech] ...processing include: SharedRules/calculus.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\calculus.yaml'
[libmathcat::speech] ...processing include: SharedRules/general.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\general.yaml'
[libmathcat::speech] ...processing include: SharedRules/default.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\default.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\unicode.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\definitions.yaml'
[libmathcat::speech] ...processing include: ../../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::canonicalize]
MathML after canonicalize:
<math>
<msub>
<mi>v</mi>
<mn>1</mn>
</msub>
</math>
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\unicode.yaml'
[libmathcat::speech] *** Character 'g' (0x67) is repeated
[libmathcat::speech] *** Character 'L' (0x4C) is repeated
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::braille] polish_cleanup: start=l⠧⠡n⠂
[libmathcat::braille] After remove mode changes: '⠧⠡n⠂'
[libmathcat::braille] After substitutions : '⠧⠡n⠂'
thread 'braille::Polish::spec::physics_p66_1' panicked at tests\common\mod.rs:138:23:
assertion `left == right` failed
left: "⠠⠧⠡⠂"
right: "⠧⠡⠂"
---- braille::Polish::spec::physics_p65_4 stdout ----
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\AppData\Roaming\MathCAT\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\ClearSpeak_Rules.yaml'
[libmathcat::speech] ...processing include: SharedRules/geometry.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\geometry.yaml'
[libmathcat::speech] ...processing include: SharedRules/linear-algebra.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\linear-algebra.yaml'
[libmathcat::speech] ...processing include: SharedRules/calculus.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\calculus.yaml'
[libmathcat::speech] ...processing include: SharedRules/general.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\general.yaml'
[libmathcat::speech] ...processing include: SharedRules/default.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\default.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\unicode.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\definitions.yaml'
[libmathcat::speech] ...processing include: ../../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::canonicalize]
MathML after canonicalize:
<math>
<mrow data-changed='added'>
<mmultiscripts>
<mi mathvariant='normal'>n</mi>
<mprescripts></mprescripts>
<mn>0</mn>
<mn>1</mn>
</mmultiscripts>
<mover>
<mo>→</mo>
<msup>
<mi mathvariant='normal'>β</mi>
<mo>-</mo>
</msup>
</mover>
<mrow data-changed='added'>
<mmultiscripts>
<mi mathvariant='normal'>p</mi>
<mprescripts></mprescripts>
<mn>1</mn>
<mn>1</mn>
</mmultiscripts>
<msubsup>
<mo>+</mo>
<mrow>
<mo>-</mo>
<mn>1</mn>
</mrow>
<mn>0</mn>
</msubsup>
<mi mathvariant='normal'>β</mi>
<msubsup>
<mo>+</mo>
<mn>0</mn>
<mn>0</mn>
</msubsup>
<mover>
<mi mathvariant='normal'>v</mi>
<mo>~</mo>
</mover>
</mrow>
</mrow>
</math>
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\unicode.yaml'
[libmathcat::speech] *** Character 'g' (0x67) is repeated
[libmathcat::speech] *** Character 'L' (0x4C) is repeated
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::braille] polish_cleanup: start=l⠝⠠⠌N⠚⠈⠡N⠁⠨⠁⠃g⠃W⠤⠄l⠏⠠⠌N⠁⠈⠡N⠁W⠖⠌⠤N⠁⠡N⠚g⠃W⠖⠌N⠚⠡N⠚W⠒⠔l⠧
[libmathcat::braille] After remove mode changes: '⠝⠠⠌N⠚⠈⠡⠁⠨⠁⠃g⠃W⠤⠄⠏⠠⠌N⠁⠈⠡⠁W⠖⠌⠤N⠁⠡⠚g⠃W⠖⠌N⠚⠡⠚W⠒⠔⠧'
[libmathcat::braille] After substitutions : '⠝⠠⠌N⠚⠈⠡⠁⠨⠁⠃g⠃W⠤⠄⠏⠠⠌N⠁⠈⠡⠁W⠖⠌⠤N⠁⠡⠚g⠃W⠖⠌N⠚⠡⠚W⠒⠔⠧'
thread 'braille::Polish::spec::physics_p65_4' panicked at tests\common\mod.rs:138:23:
assertion `left == right` failed
left: "⠌⠂⠡⠴⠠⠝⠀⠰⠒⠂⠰⠃⠤⠀⠌⠂⠡⠂⠠⠏⠀⠖⠌⠴⠡⠤⠂⠈⠰⠃⠀⠖⠌⠴⠡⠴⠰⠝⠢"
right: "⠝⠠⠌⠼⠚⠈⠡⠁⠨⠁⠃⠰⠃⠀⠤⠄⠏⠠⠌⠼⠁⠈⠡⠁⠀⠖⠌⠤⠼⠁⠡⠚⠰⠃⠀⠖⠌⠼⠚⠡⠚⠀⠒⠔⠧"
---- braille::Polish::spec::physics_p66_2 stdout ----
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\AppData\Roaming\MathCAT\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\ClearSpeak_Rules.yaml'
[libmathcat::speech] ...processing include: SharedRules/geometry.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\geometry.yaml'
[libmathcat::speech] ...processing include: SharedRules/linear-algebra.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\linear-algebra.yaml'
[libmathcat::speech] ...processing include: SharedRules/calculus.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\calculus.yaml'
[libmathcat::speech] ...processing include: SharedRules/general.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\general.yaml'
[libmathcat::speech] ...processing include: SharedRules/default.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\default.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\unicode.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\definitions.yaml'
[libmathcat::speech] ...processing include: ../../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::canonicalize]
MathML after canonicalize:
<math>
<msubsup>
<mi>v</mi>
<mn>0</mn>
<mn>2</mn>
</msubsup>
</math>
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\unicode.yaml'
[libmathcat::speech] *** Character 'g' (0x67) is repeated
[libmathcat::speech] *** Character 'L' (0x4C) is repeated
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::braille] polish_cleanup: start=l⠧⠌N⠚⠡N⠃
[libmathcat::braille] After remove mode changes: '⠧⠌N⠚⠡⠃'
[libmathcat::braille] After substitutions : '⠧⠌N⠚⠡⠃'
thread 'braille::Polish::spec::physics_p66_2' panicked at tests\common\mod.rs:138:23:
assertion `left == right` failed
left: "⠠⠧⠡⠴⠬⠆"
right: "⠧⠌⠼⠚⠡⠃"
---- braille::Polish::spec::physics_p66_4 stdout ----
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\AppData\Roaming\MathCAT\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\ClearSpeak_Rules.yaml'
[libmathcat::speech] ...processing include: SharedRules/geometry.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\geometry.yaml'
[libmathcat::speech] ...processing include: SharedRules/linear-algebra.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\linear-algebra.yaml'
[libmathcat::speech] ...processing include: SharedRules/calculus.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\calculus.yaml'
[libmathcat::speech] ...processing include: SharedRules/general.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\general.yaml'
[libmathcat::speech] ...processing include: SharedRules/default.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\default.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\unicode.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\definitions.yaml'
[libmathcat::speech] ...processing include: ../../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::canonicalize]
MathML after canonicalize:
<math>
<mfrac>
<mrow>
<mi>m</mi>
<mo data-changed='added'>⁢</mo>
<msup>
<mover>
<mi>v</mi>
<mo>¯</mo>
</mover>
<mn>2</mn>
</msup>
</mrow>
<mn>2</mn>
</mfrac>
</math>
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\unicode.yaml'
[libmathcat::speech] *** Character 'g' (0x67) is repeated
[libmathcat::speech] *** Character 'L' (0x4C) is repeated
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::braille] polish_cleanup: start=⠆l⠍⠨⠒l⠧⠬n⠆⠳n⠆
[libmathcat::braille] After remove mode changes: '⠆⠍⠨⠒⠧⠬n⠆⠳⠆'
[libmathcat::braille] After substitutions : '⠆⠍⠨⠒⠧⠬n⠆⠳⠆'
thread 'braille::Polish::spec::physics_p66_4' panicked at tests\common\mod.rs:138:23:
assertion `left == right` failed
left: "⠠⠍⠧⠒⠬⠆⠳⠆"
right: "⠆⠍⠨⠒⠧⠬⠆⠳⠆"
---- braille::Polish::spec::physics_p66_3 stdout ----
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\AppData\Roaming\MathCAT\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\ClearSpeak_Rules.yaml'
[libmathcat::speech] ...processing include: SharedRules/geometry.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\geometry.yaml'
[libmathcat::speech] ...processing include: SharedRules/linear-algebra.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\linear-algebra.yaml'
[libmathcat::speech] ...processing include: SharedRules/calculus.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\calculus.yaml'
[libmathcat::speech] ...processing include: SharedRules/general.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\general.yaml'
[libmathcat::speech] ...processing include: SharedRules/default.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\default.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\unicode.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\definitions.yaml'
[libmathcat::speech] ...processing include: ../../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::canonicalize]
MathML after canonicalize:
<math>
<mfrac>
<mi>R</mi>
<mn>2</mn>
</mfrac>
</math>
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\unicode.yaml'
[libmathcat::speech] *** Character 'g' (0x67) is repeated
[libmathcat::speech] *** Character 'L' (0x4C) is repeated
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::braille] polish_cleanup: start=L⠗⠳n⠆
[libmathcat::braille] After remove mode changes: '⠗⠳n⠆'
[libmathcat::braille] After substitutions : '⠗⠳n⠆'
thread 'braille::Polish::spec::physics_p66_3' panicked at tests\common\mod.rs:138:23:
assertion `left == right` failed
left: "⠨⠗⠳⠆"
right: "⠗⠳⠆"
---- braille::Polish::spec::physics_p66_5 stdout ----
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\AppData\Roaming\MathCAT\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\ClearSpeak_Rules.yaml'
[libmathcat::speech] ...processing include: SharedRules/geometry.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\geometry.yaml'
[libmathcat::speech] ...processing include: SharedRules/linear-algebra.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\linear-algebra.yaml'
[libmathcat::speech] ...processing include: SharedRules/calculus.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\calculus.yaml'
[libmathcat::speech] ...processing include: SharedRules/general.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\general.yaml'
[libmathcat::speech] ...processing include: SharedRules/default.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\default.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\unicode.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\definitions.yaml'
[libmathcat::speech] ...processing include: ../../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::canonicalize]
MathML after canonicalize:
<math>
<mfrac>
<mrow>
<msub>
<mi>T</mi>
<mn>1</mn>
</msub>
<mo>-</mo>
<msub>
<mi>T</mi>
<mn>2</mn>
</msub>
</mrow>
<msub>
<mi>T</mi>
<mn>1</mn>
</msub>
</mfrac>
</math>
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\unicode.yaml'
[libmathcat::speech] *** Character 'g' (0x67) is repeated
[libmathcat::speech] *** Character 'L' (0x4C) is repeated
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::braille] polish_cleanup: start=⠆L⠞⠡n⠂W⠤L⠞⠡n⠆W⠳WL⠞⠡n⠂⠰
[libmathcat::braille] After remove mode changes: '⠆⠞⠡n⠂W⠤⠞⠡n⠆W⠳W⠞⠡n⠂⠰'
[libmathcat::braille] After substitutions : '⠆⠞⠡n⠂W⠤⠞⠡n⠆W⠳W⠞⠡n⠂⠰'
thread 'braille::Polish::spec::physics_p66_5' panicked at tests\common\mod.rs:138:23:
assertion `left == right` failed
left: "⠆⠨⠞⠡⠂⠀⠤⠞⠡⠆⠀⠳⠀⠞⠡⠂⠰"
right: "⠆⠞⠡⠂⠀⠤⠞⠡⠆⠀⠳⠀⠞⠡⠂⠰"
---- braille::Polish::spec::physics_p66_5a stdout ----
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\AppData\Roaming\MathCAT\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\ClearSpeak_Rules.yaml'
[libmathcat::speech] ...processing include: SharedRules/geometry.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\geometry.yaml'
[libmathcat::speech] ...processing include: SharedRules/linear-algebra.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\linear-algebra.yaml'
[libmathcat::speech] ...processing include: SharedRules/calculus.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\calculus.yaml'
[libmathcat::speech] ...processing include: SharedRules/general.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\general.yaml'
[libmathcat::speech] ...processing include: SharedRules/default.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\default.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\unicode.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\definitions.yaml'
[libmathcat::speech] ...processing include: ../../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::canonicalize]
MathML after canonicalize:
<math>
<mfrac>
<mrow>
<msub>
<mi>T</mi>
<mn>1</mn>
</msub>
<mo>-</mo>
<msub>
<mi>T</mi>
<mn>2</mn>
</msub>
</mrow>
<msub>
<mi>T</mi>
<mn>1</mn>
</msub>
</mfrac>
</math>
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\unicode.yaml'
[libmathcat::speech] *** Character 'g' (0x67) is repeated
[libmathcat::speech] *** Character 'L' (0x4C) is repeated
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::braille] polish_cleanup: start=⠆L⠞⠡n⠂W⠤L⠞⠡n⠆W⠳WL⠞⠡n⠂⠰
[libmathcat::braille] After remove mode changes: '⠆⠞⠡n⠂W⠤⠞⠡n⠆W⠳W⠞⠡n⠂⠰'
[libmathcat::braille] After substitutions : '⠆⠞⠡n⠂W⠤⠞⠡n⠆W⠳W⠞⠡n⠂⠰'
thread 'braille::Polish::spec::physics_p66_5a' panicked at tests\common\mod.rs:138:23:
assertion `left == right` failed
left: "⠨⠞⠡⠂⠈⠤⠞⠡⠆⠳⠞⠡⠂"
right: "⠆⠞⠡⠂⠀⠤⠞⠡⠆⠀⠳⠀⠞⠡⠂⠰"
---- braille::Polish::spec::physics_p66_6 stdout ----
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\AppData\Roaming\MathCAT\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\ClearSpeak_Rules.yaml'
[libmathcat::speech] ...processing include: SharedRules/geometry.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\geometry.yaml'
[libmathcat::speech] ...processing include: SharedRules/linear-algebra.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\linear-algebra.yaml'
[libmathcat::speech] ...processing include: SharedRules/calculus.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\calculus.yaml'
[libmathcat::speech] ...processing include: SharedRules/general.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\general.yaml'
[libmathcat::speech] ...processing include: SharedRules/default.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\default.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\unicode.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\definitions.yaml'
[libmathcat::speech] ...processing include: ../../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::canonicalize]
MathML after canonicalize:
<math>
<mrow data-changed='added'>
<msub>
<mi>v</mi>
<mi>k</mi>
</msub>
<mo>=</mo>
<msqrt>
<mrow data-changed='added'>
<mn>2</mn>
<mo data-changed='added'>⁢</mo>
<mi>g</mi>
<mo data-changed='added'>⁢</mo>
<mi>h</mi>
</mrow>
</msqrt>
</mrow>
</math>
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\unicode.yaml'
[libmathcat::speech] *** Character 'g' (0x67) is repeated
[libmathcat::speech] *** Character 'L' (0x4C) is repeated
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
thread 'braille::Polish::spec::physics_p66_6' panicked at tests\common\mod.rs:139:19:
Pattern match/replacement failure!
caused by: attempting replacement pattern: "default" for "math".
Replacement
["*"]
...due to matching the MathML
<math id='M3c9b9mx-0' data-id-added='true'>
<mrow data-changed='added' id='M3c9b9mx-1' data-id-added='true'>
<msub id='M3c9b9mx-2' data-id-added='true'>
<mi id='M3c9b9mx-3' data-id-added='true'>v</mi>
<mi id='M3c9b9mx-4' data-id-added='true'>k</mi>
</msub>
<mo id='M3c9b9mx-5' data-id-added='true'>=</mo>
<msqrt id='M3c9b9mx-6' data-id-added='true'>
<mrow data-changed='added' id='M3c9b9mx-7' data-id-added='true'>
<mn id='M3c9b9mx-8' data-id-added='true'>2</mn>
<mo data-changed='added' id='M3c9b9mx-9' data-id-added='true'>⁢</mo>
<mi id='M3c9b9mx-10' data-id-added='true'>g</mi>
<mo data-changed='added' id='M3c9b9mx-11' data-id-added='true'>⁢</mo>
<mi id='M3c9b9mx-12' data-id-added='true'>h</mi>
</mrow>
</msqrt>
</mrow>
</math>
with the pattern
"."
The patterns are in \\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml.
caused by: attempting replacement pattern: "default" for "mrow".
Replacement
["*"]
...due to matching the MathML
<mrow data-changed='added' id='M3c9b9mx-1' data-id-added='true'>
<msub id='M3c9b9mx-2' data-id-added='true'>
<mi id='M3c9b9mx-3' data-id-added='true'>v</mi>
<mi id='M3c9b9mx-4' data-id-added='true'>k</mi>
</msub>
<mo id='M3c9b9mx-5' data-id-added='true'>=</mo>
<msqrt id='M3c9b9mx-6' data-id-added='true'>
<mrow data-changed='added' id='M3c9b9mx-7' data-id-added='true'>
<mn id='M3c9b9mx-8' data-id-added='true'>2</mn>
<mo data-changed='added' id='M3c9b9mx-9' data-id-added='true'>⁢</mo>
<mi id='M3c9b9mx-10' data-id-added='true'>g</mi>
<mo data-changed='added' id='M3c9b9mx-11' data-id-added='true'>⁢</mo>
<mi id='M3c9b9mx-12' data-id-added='true'>h</mi>
</mrow>
</msqrt>
</mrow>
with the pattern
"."
The patterns are in \\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml.
caused by: attempting replacement pattern: "default" for "msub".
Replacement
- test: [ if: '"*[1][self::m:mrow and not(IsBracketed(., '', ''))]"' then:
- t: "⠢"
- "*[1]"
- t: "⠔"
else:["*[1]"]]
- test: [ if: '"self::m:msub or self::m:msubsup"' then:[t: "⠌"]]
test: [ if: '"self::m:msup"' then:[t: "⠡"]]
test: [ if: '"self::m:munder or self::m:munderover"' then:[t: "⠌⠌"] else:[t: "⠡⠡"]]
- "*[2]"
- test: [ if: '"self::m:msubsup or self::m:munderover"' then:[test: [ if: '"self::m:msubsup"' then:[t: "⠡"] else:[t: "⠡⠡"]]
]]
- "*[3]"
- test: [ if: '"self::m:msup and *[2][self::m:mo]"' then:[t: "⠄"]]
...due to matching the MathML
<msub id='M3c9b9mx-2' data-id-added='true'>
<mi id='M3c9b9mx-3' data-id-added='true'>v</mi>
<mi id='M3c9b9mx-4' data-id-added='true'>k</mi>
</msub>
with the pattern
"."
The patterns are in \\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml.
caused by: During replacement, no matching element found
---- braille::Polish::spec::physics_p67_1 stdout ----
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\AppData\Roaming\MathCAT\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\ClearSpeak_Rules.yaml'
[libmathcat::speech] ...processing include: SharedRules/geometry.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\geometry.yaml'
[libmathcat::speech] ...processing include: SharedRules/linear-algebra.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\linear-algebra.yaml'
[libmathcat::speech] ...processing include: SharedRules/calculus.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\calculus.yaml'
[libmathcat::speech] ...processing include: SharedRules/general.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\general.yaml'
[libmathcat::speech] ...processing include: SharedRules/default.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\default.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\unicode.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\definitions.yaml'
[libmathcat::speech] ...processing include: ../../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::canonicalize]
MathML after canonicalize:
<math>
<mrow data-changed='added'>
<mi>t</mi>
<mo>=</mo>
<msqrt>
<mfrac>
<mrow>
<mn>2</mn>
<mo data-changed='added'>⁢</mo>
<mi>h</mi>
</mrow>
<mi>g</mi>
</mfrac>
</msqrt>
</mrow>
</math>
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\unicode.yaml'
[libmathcat::speech] *** Character 'g' (0x67) is repeated
[libmathcat::speech] *** Character 'L' (0x4C) is repeated
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::braille] polish_cleanup: start=l⠞W⠶⠩⠆N⠃l⠓W⠳W⠫⠩⠒⠒⠕⠰
[libmathcat::braille] After remove mode changes: '⠞W⠶⠩⠆N⠃l⠓W⠳W⠫⠩⠒⠒⠕⠰'
[libmathcat::braille] After substitutions : '⠞W⠶⠩⠆N⠃l⠓W⠳W⠫⠩⠒⠒⠕⠰'
thread 'braille::Polish::spec::physics_p67_1' panicked at tests\common\mod.rs:138:23:
assertion `left == right` failed
left: "⠠⠞⠀⠶⠐⠩⠼⠃⠠⠓⠳⠛"
right: "⠞⠀⠶⠩⠆⠼⠃⠠⠓⠀⠳⠀⠫⠩⠒⠒⠕⠰"
---- braille::Polish::spec::physics_p67_2 stdout ----
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\AppData\Roaming\MathCAT\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\ClearSpeak_Rules.yaml'
[libmathcat::speech] ...processing include: SharedRules/geometry.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\geometry.yaml'
[libmathcat::speech] ...processing include: SharedRules/linear-algebra.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\linear-algebra.yaml'
[libmathcat::speech] ...processing include: SharedRules/calculus.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\calculus.yaml'
[libmathcat::speech] ...processing include: SharedRules/general.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\general.yaml'
[libmathcat::speech] ...processing include: SharedRules/default.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\default.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\unicode.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\definitions.yaml'
[libmathcat::speech] ...processing include: ../../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::canonicalize]
MathML after canonicalize:
<math>
<mrow data-changed='added'>
<mi>t</mi>
<mo>=</mo>
<mfrac>
<mrow>
<msqrt>
<mrow data-changed='added'>
<msup>
<msub>
<mi>v</mi>
<mn>0</mn>
</msub>
<mn>2</mn>
</msup>
<mo>+</mo>
<mrow data-changed='added'>
<mn>2</mn>
<mo data-changed='added'>⁢</mo>
<mi>g</mi>
<mo data-changed='added'>⁢</mo>
<mi>h</mi>
</mrow>
</mrow>
</msqrt>
<mo>-</mo>
<msub>
<mi>v</mi>
<mn>0</mn>
</msub>
</mrow>
<mi>g</mi>
</mfrac>
</mrow>
</math>
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\unicode.yaml'
[libmathcat::speech] *** Character 'g' (0x67) is repeated
[libmathcat::speech] *** Character 'L' (0x4C) is repeated
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::braille] polish_cleanup: start=l⠞W⠶⠆⠩l⠧⠡n⠴⠬n⠆W⠖N⠃⠫⠩⠒⠒⠕l⠓W⠤l⠧⠡n⠴W⠳W⠫⠩⠒⠒⠕⠰
[libmathcat::braille] After remove mode changes: '⠞W⠶⠆⠩⠧⠡n⠴⠬⠆W⠖N⠃⠫⠩⠒⠒⠕l⠓W⠤⠧⠡n⠴W⠳W⠫⠩⠒⠒⠕⠰'
[libmathcat::braille] After substitutions : '⠞W⠶⠆⠩⠧⠡n⠴⠬⠆W⠖N⠃⠫⠩⠒⠒⠕l⠓W⠤⠧⠡n⠴W⠳W⠫⠩⠒⠒⠕⠰'
thread 'braille::Polish::spec::physics_p67_2' panicked at tests\common\mod.rs:138:23:
assertion `left == right` failed
left: "⠠⠞⠀⠶⠆⠐⠩⠧⠡⠴⠬⠆⠈⠖⠼⠃⠠⠛⠓⠀⠤⠧⠡⠴⠀⠳⠀⠛⠰"
right: "⠞⠀⠶⠆⠩⠧⠡⠴⠬⠆⠀⠖⠼⠃⠫⠩⠒⠒⠕⠠⠓⠀⠤⠧⠡⠴⠀⠳⠀⠫⠩⠒⠒⠕⠰"
---- braille::Polish::spec::physics_p67_2a stdout ----
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\AppData\Roaming\MathCAT\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\ClearSpeak_Rules.yaml'
[libmathcat::speech] ...processing include: SharedRules/geometry.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\geometry.yaml'
[libmathcat::speech] ...processing include: SharedRules/linear-algebra.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\linear-algebra.yaml'
[libmathcat::speech] ...processing include: SharedRules/calculus.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\calculus.yaml'
[libmathcat::speech] ...processing include: SharedRules/general.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\general.yaml'
[libmathcat::speech] ...processing include: SharedRules/default.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\default.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\unicode.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\definitions.yaml'
[libmathcat::speech] ...processing include: ../../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::canonicalize]
MathML after canonicalize:
<math>
<mrow data-changed='added'>
<mi>t</mi>
<mo>=</mo>
<mfrac>
<mrow>
<msqrt>
<mrow data-changed='added'>
<msup>
<msub>
<mi>v</mi>
<mn>0</mn>
</msub>
<mn>2</mn>
</msup>
<mo>+</mo>
<mrow data-changed='added'>
<mn>2</mn>
<mo data-changed='added'>⁢</mo>
<mi>g</mi>
<mo data-changed='added'>⁢</mo>
<mi>h</mi>
</mrow>
</mrow>
</msqrt>
<mo>-</mo>
<msub>
<mi>v</mi>
<mn>0</mn>
</msub>
</mrow>
<mi>g</mi>
</mfrac>
</mrow>
</math>
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\unicode.yaml'
[libmathcat::speech] *** Character 'g' (0x67) is repeated
[libmathcat::speech] *** Character 'L' (0x4C) is repeated
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::braille] polish_cleanup: start=l⠞W⠶⠆⠩l⠧⠡n⠴⠬n⠆W⠖N⠃⠫⠩⠒⠒⠕l⠓W⠤l⠧⠡n⠴W⠳W⠫⠩⠒⠒⠕⠰
[libmathcat::braille] After remove mode changes: '⠞W⠶⠆⠩⠧⠡n⠴⠬⠆W⠖N⠃⠫⠩⠒⠒⠕l⠓W⠤⠧⠡n⠴W⠳W⠫⠩⠒⠒⠕⠰'
[libmathcat::braille] After substitutions : '⠞W⠶⠆⠩⠧⠡n⠴⠬⠆W⠖N⠃⠫⠩⠒⠒⠕l⠓W⠤⠧⠡n⠴W⠳W⠫⠩⠒⠒⠕⠰'
thread 'braille::Polish::spec::physics_p67_2a' panicked at tests\common\mod.rs:138:23:
assertion `left == right` failed
left: "⠠⠞⠀⠶⠆⠐⠩⠧⠡⠴⠬⠆⠈⠖⠼⠃⠠⠛⠓⠀⠤⠧⠡⠴⠀⠳⠛"
right: "⠞⠀⠶⠆⠩⠧⠡⠴⠬⠆⠀⠖⠼⠃⠫⠩⠒⠒⠕⠠⠓⠀⠤⠧⠡⠴⠀⠳⠀⠫⠩⠒⠒⠕⠰"
---- braille::Polish::spec::physics_p67_3 stdout ----
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\AppData\Roaming\MathCAT\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\ClearSpeak_Rules.yaml'
[libmathcat::speech] ...processing include: SharedRules/geometry.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\geometry.yaml'
[libmathcat::speech] ...processing include: SharedRules/linear-algebra.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\linear-algebra.yaml'
[libmathcat::speech] ...processing include: SharedRules/calculus.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\calculus.yaml'
[libmathcat::speech] ...processing include: SharedRules/general.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\general.yaml'
[libmathcat::speech] ...processing include: SharedRules/default.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\default.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\unicode.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\definitions.yaml'
[libmathcat::speech] ...processing include: ../../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::canonicalize]
MathML after canonicalize:
<math>
<mrow data-changed='added'>
<msub>
<mi>h</mi>
<mi>max</mi>
</msub>
<mo>=</mo>
<mfrac>
<msubsup>
<mi>v</mi>
<mrow>
<mn>0</mn>
<mo data-changed='added'>⁢</mo>
<mi>y</mi>
</mrow>
<mn>2</mn>
</msubsup>
<mrow>
<mn>2</mn>
<mo data-changed='added'>⁢</mo>
<mi>g</mi>
</mrow>
</mfrac>
<mo>=</mo>
<mfrac>
<mrow>
<mrow data-changed='added'>
<mn>2</mn>
<mo data-changed='added'>⁢</mo>
<msub>
<mi>v</mi>
<mi>o</mi>
</msub>
</mrow>
<mo>-</mo>
<mrow data-changed='added'>
<msup>
<mi>sin</mi>
<mn>2</mn>
</msup>
<mo data-changed='added'>⁡</mo>
<mi>α</mi>
</mrow>
</mrow>
<mrow>
<mn>2</mn>
<mo data-changed='added'>⁢</mo>
<mi>g</mi>
</mrow>
</mfrac>
</mrow>
</math>
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\unicode.yaml'
[libmathcat::speech] *** Character 'g' (0x67) is repeated
[libmathcat::speech] *** Character 'L' (0x4C) is repeated
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
thread 'braille::Polish::spec::physics_p67_3' panicked at tests\common\mod.rs:139:19:
Pattern match/replacement failure!
caused by: attempting replacement pattern: "default" for "math".
Replacement
["*"]
...due to matching the MathML
<math id='M3d81g1d-0' data-id-added='true'>
<mrow data-changed='added' id='M3d81g1d-1' data-id-added='true'>
<msub id='M3d81g1d-2' data-id-added='true'>
<mi id='M3d81g1d-3' data-id-added='true'>h</mi>
<mi id='M3d81g1d-4' data-id-added='true'>max</mi>
</msub>
<mo id='M3d81g1d-5' data-id-added='true'>=</mo>
<mfrac id='M3d81g1d-6' data-id-added='true'>
<msubsup id='M3d81g1d-7' data-id-added='true'>
<mi id='M3d81g1d-8' data-id-added='true'>v</mi>
<mrow id='M3d81g1d-9' data-id-added='true'>
<mn id='M3d81g1d-10' data-id-added='true'>0</mn>
<mo data-changed='added' id='M3d81g1d-11' data-id-added='true'>⁢</mo>
<mi id='M3d81g1d-12' data-id-added='true'>y</mi>
</mrow>
<mn id='M3d81g1d-13' data-id-added='true'>2</mn>
</msubsup>
<mrow id='M3d81g1d-14' data-id-added='true'>
<mn id='M3d81g1d-15' data-id-added='true'>2</mn>
<mo data-changed='added' id='M3d81g1d-16' data-id-added='true'>⁢</mo>
<mi id='M3d81g1d-17' data-id-added='true'>g</mi>
</mrow>
</mfrac>
<mo id='M3d81g1d-18' data-id-added='true'>=</mo>
<mfrac id='M3d81g1d-19' data-id-added='true'>
<mrow id='M3d81g1d-20' data-id-added='true'>
<mrow data-changed='added' id='M3d81g1d-21' data-id-added='true'>
<mn id='M3d81g1d-22' data-id-added='true'>2</mn>
<mo data-changed='added' id='M3d81g1d-23' data-id-added='true'>⁢</mo>
<msub id='M3d81g1d-24' data-id-added='true'>
<mi id='M3d81g1d-25' data-id-added='true'>v</mi>
<mi id='M3d81g1d-26' data-id-added='true'>o</mi>
</msub>
</mrow>
<mo id='M3d81g1d-27' data-id-added='true'>-</mo>
<mrow data-changed='added' id='M3d81g1d-28' data-id-added='true'>
<msup id='M3d81g1d-29' data-id-added='true'>
<mi id='M3d81g1d-30' data-id-added='true'>sin</mi>
<mn id='M3d81g1d-31' data-id-added='true'>2</mn>
</msup>
<mo data-changed='added' id='M3d81g1d-32' data-id-added='true'>⁡</mo>
<mi id='M3d81g1d-33' data-id-added='true'>α</mi>
</mrow>
</mrow>
<mrow id='M3d81g1d-34' data-id-added='true'>
<mn id='M3d81g1d-35' data-id-added='true'>2</mn>
<mo data-changed='added' id='M3d81g1d-36' data-id-added='true'>⁢</mo>
<mi id='M3d81g1d-37' data-id-added='true'>g</mi>
</mrow>
</mfrac>
</mrow>
</math>
with the pattern
"."
The patterns are in \\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml.
caused by: attempting replacement pattern: "default" for "mrow".
Replacement
["*"]
...due to matching the MathML
<mrow data-changed='added' id='M3d81g1d-1' data-id-added='true'>
<msub id='M3d81g1d-2' data-id-added='true'>
<mi id='M3d81g1d-3' data-id-added='true'>h</mi>
<mi id='M3d81g1d-4' data-id-added='true'>max</mi>
</msub>
<mo id='M3d81g1d-5' data-id-added='true'>=</mo>
<mfrac id='M3d81g1d-6' data-id-added='true'>
<msubsup id='M3d81g1d-7' data-id-added='true'>
<mi id='M3d81g1d-8' data-id-added='true'>v</mi>
<mrow id='M3d81g1d-9' data-id-added='true'>
<mn id='M3d81g1d-10' data-id-added='true'>0</mn>
<mo data-changed='added' id='M3d81g1d-11' data-id-added='true'>⁢</mo>
<mi id='M3d81g1d-12' data-id-added='true'>y</mi>
</mrow>
<mn id='M3d81g1d-13' data-id-added='true'>2</mn>
</msubsup>
<mrow id='M3d81g1d-14' data-id-added='true'>
<mn id='M3d81g1d-15' data-id-added='true'>2</mn>
<mo data-changed='added' id='M3d81g1d-16' data-id-added='true'>⁢</mo>
<mi id='M3d81g1d-17' data-id-added='true'>g</mi>
</mrow>
</mfrac>
<mo id='M3d81g1d-18' data-id-added='true'>=</mo>
<mfrac id='M3d81g1d-19' data-id-added='true'>
<mrow id='M3d81g1d-20' data-id-added='true'>
<mrow data-changed='added' id='M3d81g1d-21' data-id-added='true'>
<mn id='M3d81g1d-22' data-id-added='true'>2</mn>
<mo data-changed='added' id='M3d81g1d-23' data-id-added='true'>⁢</mo>
<msub id='M3d81g1d-24' data-id-added='true'>
<mi id='M3d81g1d-25' data-id-added='true'>v</mi>
<mi id='M3d81g1d-26' data-id-added='true'>o</mi>
</msub>
</mrow>
<mo id='M3d81g1d-27' data-id-added='true'>-</mo>
<mrow data-changed='added' id='M3d81g1d-28' data-id-added='true'>
<msup id='M3d81g1d-29' data-id-added='true'>
<mi id='M3d81g1d-30' data-id-added='true'>sin</mi>
<mn id='M3d81g1d-31' data-id-added='true'>2</mn>
</msup>
<mo data-changed='added' id='M3d81g1d-32' data-id-added='true'>⁡</mo>
<mi id='M3d81g1d-33' data-id-added='true'>α</mi>
</mrow>
</mrow>
<mrow id='M3d81g1d-34' data-id-added='true'>
<mn id='M3d81g1d-35' data-id-added='true'>2</mn>
<mo data-changed='added' id='M3d81g1d-36' data-id-added='true'>⁢</mo>
<mi id='M3d81g1d-37' data-id-added='true'>g</mi>
</mrow>
</mfrac>
</mrow>
with the pattern
"."
The patterns are in \\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml.
caused by: attempting replacement pattern: "default" for "msub".
Replacement
- test: [ if: '"*[1][self::m:mrow and not(IsBracketed(., '', ''))]"' then:
- t: "⠢"
- "*[1]"
- t: "⠔"
else:["*[1]"]]
- test: [ if: '"self::m:msub or self::m:msubsup"' then:[t: "⠌"]]
test: [ if: '"self::m:msup"' then:[t: "⠡"]]
test: [ if: '"self::m:munder or self::m:munderover"' then:[t: "⠌⠌"] else:[t: "⠡⠡"]]
- "*[2]"
- test: [ if: '"self::m:msubsup or self::m:munderover"' then:[test: [ if: '"self::m:msubsup"' then:[t: "⠡"] else:[t: "⠡⠡"]]
]]
- "*[3]"
- test: [ if: '"self::m:msup and *[2][self::m:mo]"' then:[t: "⠄"]]
...due to matching the MathML
<msub id='M3d81g1d-2' data-id-added='true'>
<mi id='M3d81g1d-3' data-id-added='true'>h</mi>
<mi id='M3d81g1d-4' data-id-added='true'>max</mi>
</msub>
with the pattern
"."
The patterns are in \\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml.
caused by: During replacement, no matching element found
---- braille::Polish::spec::physics_p68_1a stdout ----
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\AppData\Roaming\MathCAT\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\ClearSpeak_Rules.yaml'
[libmathcat::speech] ...processing include: SharedRules/geometry.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\geometry.yaml'
[libmathcat::speech] ...processing include: SharedRules/linear-algebra.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\linear-algebra.yaml'
[libmathcat::speech] ...processing include: SharedRules/calculus.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\calculus.yaml'
[libmathcat::speech] ...processing include: SharedRules/general.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\general.yaml'
[libmathcat::speech] ...processing include: SharedRules/default.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\default.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\unicode.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\definitions.yaml'
[libmathcat::speech] ...processing include: ../../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::canonicalize]
MathML after canonicalize:
<math>
<mrow data-changed='added'>
<mi>F</mi>
<mo>=</mo>
<mrow data-changed='added'>
<mfrac>
<mn>1</mn>
<mrow>
<mn>4</mn>
<mo data-changed='added'>⁢</mo>
<mi>π</mi>
<mo data-changed='added'>⁢</mo>
<msub>
<mi>ε</mi>
<mn>0</mn>
</msub>
</mrow>
</mfrac>
<mo>·</mo>
<mfrac>
<mrow>
<mi>q</mi>
<mo data-changed='added'>⁢</mo>
<msub>
<mi>q</mi>
<mn>0</mn>
</msub>
</mrow>
<msup>
<mi>r</mi>
<mn>2</mn>
</msup>
</mfrac>
</mrow>
</mrow>
</math>
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\unicode.yaml'
[libmathcat::speech] *** Character 'g' (0x67) is repeated
[libmathcat::speech] *** Character 'L' (0x4C) is repeated
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::braille] polish_cleanup: start=L⠋W⠶⠆N⠁W⠳WN⠙g⠏g⠑⠡n⠴⠰𝐖⠄⠆l⠟l⠟⠡n⠴W⠳Wl⠗⠬n⠆⠰
[libmathcat::braille] After remove mode changes: '⠋W⠶⠆N⠁W⠳WN⠙g⠏⠑⠡n⠴⠰𝐖⠄⠆⠟⠟⠡n⠴W⠳W⠗⠬n⠆⠰'
[libmathcat::braille] After substitutions : '⠋W⠶⠆N⠁W⠳WN⠙g⠏⠑⠡n⠴⠰𝐖⠄⠆⠟⠟⠡n⠴W⠳W⠗⠬n⠆⠰'
thread 'braille::Polish::spec::physics_p68_1a' panicked at tests\common\mod.rs:138:23:
assertion `left == right` failed
left: "⠨⠋⠀⠶⠼⠁⠳⠼⠙⠰⠏⠰⠑⠡⠴⠀⠄⠠⠟⠟⠡⠴⠳⠗⠬⠆"
right: "⠋⠀⠶⠆⠼⠁⠀⠳⠀⠼⠙⠰⠏⠑⠡⠴⠰⠄⠆⠟⠟⠡⠴⠀⠳⠀⠗⠬⠆⠰"
---- braille::Polish::spec::physics_p68_1 stdout ----
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\AppData\Roaming\MathCAT\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\ClearSpeak_Rules.yaml'
[libmathcat::speech] ...processing include: SharedRules/geometry.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\geometry.yaml'
[libmathcat::speech] ...processing include: SharedRules/linear-algebra.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\linear-algebra.yaml'
[libmathcat::speech] ...processing include: SharedRules/calculus.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\calculus.yaml'
[libmathcat::speech] ...processing include: SharedRules/general.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\general.yaml'
[libmathcat::speech] ...processing include: SharedRules/default.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\default.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\unicode.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\definitions.yaml'
[libmathcat::speech] ...processing include: ../../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::canonicalize]
MathML after canonicalize:
<math>
<mrow data-changed='added'>
<mi>F</mi>
<mo>=</mo>
<mrow data-changed='added'>
<mfrac>
<mn>1</mn>
<mrow>
<mn>4</mn>
<mo data-changed='added'>⁢</mo>
<mi>π</mi>
<mo data-changed='added'>⁢</mo>
<msub>
<mi>ε</mi>
<mn>0</mn>
</msub>
</mrow>
</mfrac>
<mo>·</mo>
<mfrac>
<mrow>
<mi>q</mi>
<mo data-changed='added'>⁢</mo>
<msub>
<mi>q</mi>
<mn>0</mn>
</msub>
</mrow>
<msup>
<mi>r</mi>
<mn>2</mn>
</msup>
</mfrac>
</mrow>
</mrow>
</math>
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\unicode.yaml'
[libmathcat::speech] *** Character 'g' (0x67) is repeated
[libmathcat::speech] *** Character 'L' (0x4C) is repeated
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::braille] polish_cleanup: start=L⠋W⠶⠆N⠁W⠳WN⠙g⠏g⠑⠡n⠴⠰𝐖⠄⠆l⠟l⠟⠡n⠴W⠳Wl⠗⠬n⠆⠰
[libmathcat::braille] After remove mode changes: '⠋W⠶⠆N⠁W⠳WN⠙g⠏⠑⠡n⠴⠰𝐖⠄⠆⠟⠟⠡n⠴W⠳W⠗⠬n⠆⠰'
[libmathcat::braille] After substitutions : '⠋W⠶⠆N⠁W⠳WN⠙g⠏⠑⠡n⠴⠰𝐖⠄⠆⠟⠟⠡n⠴W⠳W⠗⠬n⠆⠰'
thread 'braille::Polish::spec::physics_p68_1' panicked at tests\common\mod.rs:138:23:
assertion `left == right` failed
left: "⠨⠋⠀⠶⠆⠼⠁⠀⠳⠀⠼⠙⠰⠏⠰⠑⠡⠴⠰⠄⠆⠠⠟⠟⠡⠴⠀⠳⠀⠗⠬⠆⠰"
right: "⠋⠀⠶⠆⠼⠁⠀⠳⠀⠼⠙⠰⠏⠑⠡⠴⠰⠄⠆⠟⠟⠡⠴⠀⠳⠀⠗⠬⠆⠰"
---- braille::Polish::spec::physics_p68_2 stdout ----
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\AppData\Roaming\MathCAT\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\ClearSpeak_Rules.yaml'
[libmathcat::speech] ...processing include: SharedRules/geometry.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\geometry.yaml'
[libmathcat::speech] ...processing include: SharedRules/linear-algebra.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\linear-algebra.yaml'
[libmathcat::speech] ...processing include: SharedRules/calculus.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\calculus.yaml'
[libmathcat::speech] ...processing include: SharedRules/general.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\general.yaml'
[libmathcat::speech] ...processing include: SharedRules/default.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\default.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\unicode.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\definitions.yaml'
[libmathcat::speech] ...processing include: ../../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::canonicalize]
MathML after canonicalize:
<math>
<mrow data-changed='added'>
<mi>r</mi>
<mo>=</mo>
<msqrt>
<mfrac>
<mrow>
<mn>10</mn>
<mo data-changed='added'>⁢</mo>
<mi>N</mi>
</mrow>
<mrow>
<mi>π</mi>
<mo data-changed='added'>⁢</mo>
<msub>
<mi>N</mi>
<mn>0</mn>
</msub>
</mrow>
</mfrac>
</msqrt>
</mrow>
</math>
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\unicode.yaml'
[libmathcat::speech] *** Character 'g' (0x67) is repeated
[libmathcat::speech] *** Character 'L' (0x4C) is repeated
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::braille] polish_cleanup: start=l⠗W⠶⠩⠆N⠁N⠚L⠝W⠳Wg⠏L⠝⠡n⠴⠰
[libmathcat::braille] After remove mode changes: '⠗W⠶⠩⠆N⠁⠚⠝W⠳Wg⠏⠝⠡n⠴⠰'
[libmathcat::braille] After substitutions : '⠗W⠶⠩⠆N⠁⠚⠝W⠳Wg⠏⠝⠡n⠴⠰'
thread 'braille::Polish::spec::physics_p68_2' panicked at tests\common\mod.rs:138:23:
assertion `left == right` failed
left: "⠠⠗⠀⠶⠐⠩⠼⠁⠚⠨⠝⠳⠰⠏⠨⠝⠡⠴"
right: "⠗⠀⠶⠩⠆⠼⠁⠚⠝⠀⠳⠀⠰⠏⠝⠡⠴⠰"
---- braille::Polish::spec::physics_p68_3 stdout ----
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\AppData\Roaming\MathCAT\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\ClearSpeak_Rules.yaml'
[libmathcat::speech] ...processing include: SharedRules/geometry.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\geometry.yaml'
[libmathcat::speech] ...processing include: SharedRules/linear-algebra.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\linear-algebra.yaml'
[libmathcat::speech] ...processing include: SharedRules/calculus.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\calculus.yaml'
[libmathcat::speech] ...processing include: SharedRules/general.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\general.yaml'
[libmathcat::speech] ...processing include: SharedRules/default.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\default.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\unicode.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\definitions.yaml'
[libmathcat::speech] ...processing include: ../../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::canonicalize]
MathML after canonicalize:
<math>
<mrow data-changed='added'>
<msub>
<mi>T</mi>
<mn>2</mn>
</msub>
<mo>=</mo>
<mrow data-changed='added'>
<mn>2</mn>
<mo data-changed='added'>⁢</mo>
<mi>π</mi>
<mo data-changed='added'>⁢</mo>
<msqrt>
<mfrac>
<mn>1</mn>
<mrow>
<mi>g</mi>
<mo>+</mo>
<mi>a</mi>
</mrow>
</mfrac>
</msqrt>
</mrow>
</mrow>
</math>
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\unicode.yaml'
[libmathcat::speech] *** Character 'g' (0x67) is repeated
[libmathcat::speech] *** Character 'L' (0x4C) is repeated
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::braille] polish_cleanup: start=L⠞⠡n⠆W⠶N⠃g⠏⠩⠆N⠁W⠳W⠫⠩⠒⠒⠕W⠖l⠁⠰
[libmathcat::braille] After remove mode changes: '⠞⠡n⠆W⠶N⠃g⠏⠩⠆N⠁W⠳W⠫⠩⠒⠒⠕W⠖⠁⠰'
[libmathcat::braille] After substitutions : '⠞⠡n⠆W⠶N⠃g⠏⠩⠆N⠁W⠳W⠫⠩⠒⠒⠕W⠖⠁⠰'
thread 'braille::Polish::spec::physics_p68_3' panicked at tests\common\mod.rs:138:23:
assertion `left == right` failed
left: "⠨⠞⠡⠆⠀⠶⠼⠃⠰⠏⠐⠩⠠⠇⠳⠛⠈⠖⠁"
right: "⠞⠡⠆⠀⠶⠼⠃⠰⠏⠩⠆⠼⠁⠀⠳⠀⠫⠩⠒⠒⠕⠀⠖⠁⠰"
---- braille::Polish::spec::physics_p68_4a stdout ----
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\AppData\Roaming\MathCAT\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\ClearSpeak_Rules.yaml'
[libmathcat::speech] ...processing include: SharedRules/geometry.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\geometry.yaml'
[libmathcat::speech] ...processing include: SharedRules/linear-algebra.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\linear-algebra.yaml'
[libmathcat::speech] ...processing include: SharedRules/calculus.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\calculus.yaml'
[libmathcat::speech] ...processing include: SharedRules/general.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\general.yaml'
[libmathcat::speech] ...processing include: SharedRules/default.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\default.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\unicode.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\definitions.yaml'
[libmathcat::speech] ...processing include: ../../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::canonicalize]
MathML after canonicalize:
<math>
<mrow data-changed='added'>
<msub>
<mi>U</mi>
<mn>0</mn>
</msub>
<mo>=</mo>
<mrow data-changed='added'>
<msub>
<mi>U</mi>
<msub>
<mi>R</mi>
<mn>1</mn>
</msub>
</msub>
<mo>+</mo>
<msub>
<mi>U</mi>
<msub>
<mi>R</mi>
<mn>2</mn>
</msub>
</msub>
</mrow>
</mrow>
</math>
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\unicode.yaml'
[libmathcat::speech] *** Character 'g' (0x67) is repeated
[libmathcat::speech] *** Character 'L' (0x4C) is repeated
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
thread 'braille::Polish::spec::physics_p68_4a' panicked at tests\common\mod.rs:139:19:
Pattern match/replacement failure!
caused by: attempting replacement pattern: "default" for "math".
Replacement
["*"]
...due to matching the MathML
<math id='M3esiunn-0' data-id-added='true'>
<mrow data-changed='added' id='M3esiunn-1' data-id-added='true'>
<msub id='M3esiunn-2' data-id-added='true'>
<mi id='M3esiunn-3' data-id-added='true'>U</mi>
<mn id='M3esiunn-4' data-id-added='true'>0</mn>
</msub>
<mo id='M3esiunn-5' data-id-added='true'>=</mo>
<mrow data-changed='added' id='M3esiunn-6' data-id-added='true'>
<msub id='M3esiunn-7' data-id-added='true'>
<mi id='M3esiunn-8' data-id-added='true'>U</mi>
<msub id='M3esiunn-9' data-id-added='true'>
<mi id='M3esiunn-10' data-id-added='true'>R</mi>
<mn id='M3esiunn-11' data-id-added='true'>1</mn>
</msub>
</msub>
<mo id='M3esiunn-12' data-id-added='true'>+</mo>
<msub id='M3esiunn-13' data-id-added='true'>
<mi id='M3esiunn-14' data-id-added='true'>U</mi>
<msub id='M3esiunn-15' data-id-added='true'>
<mi id='M3esiunn-16' data-id-added='true'>R</mi>
<mn id='M3esiunn-17' data-id-added='true'>2</mn>
</msub>
</msub>
</mrow>
</mrow>
</math>
with the pattern
"."
The patterns are in \\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml.
caused by: attempting replacement pattern: "default" for "mrow".
Replacement
["*"]
...due to matching the MathML
<mrow data-changed='added' id='M3esiunn-1' data-id-added='true'>
<msub id='M3esiunn-2' data-id-added='true'>
<mi id='M3esiunn-3' data-id-added='true'>U</mi>
<mn id='M3esiunn-4' data-id-added='true'>0</mn>
</msub>
<mo id='M3esiunn-5' data-id-added='true'>=</mo>
<mrow data-changed='added' id='M3esiunn-6' data-id-added='true'>
<msub id='M3esiunn-7' data-id-added='true'>
<mi id='M3esiunn-8' data-id-added='true'>U</mi>
<msub id='M3esiunn-9' data-id-added='true'>
<mi id='M3esiunn-10' data-id-added='true'>R</mi>
<mn id='M3esiunn-11' data-id-added='true'>1</mn>
</msub>
</msub>
<mo id='M3esiunn-12' data-id-added='true'>+</mo>
<msub id='M3esiunn-13' data-id-added='true'>
<mi id='M3esiunn-14' data-id-added='true'>U</mi>
<msub id='M3esiunn-15' data-id-added='true'>
<mi id='M3esiunn-16' data-id-added='true'>R</mi>
<mn id='M3esiunn-17' data-id-added='true'>2</mn>
</msub>
</msub>
</mrow>
</mrow>
with the pattern
"."
The patterns are in \\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml.
caused by: attempting replacement pattern: "default" for "mrow".
Replacement
["*"]
...due to matching the MathML
<mrow data-changed='added' id='M3esiunn-6' data-id-added='true'>
<msub id='M3esiunn-7' data-id-added='true'>
<mi id='M3esiunn-8' data-id-added='true'>U</mi>
<msub id='M3esiunn-9' data-id-added='true'>
<mi id='M3esiunn-10' data-id-added='true'>R</mi>
<mn id='M3esiunn-11' data-id-added='true'>1</mn>
</msub>
</msub>
<mo id='M3esiunn-12' data-id-added='true'>+</mo>
<msub id='M3esiunn-13' data-id-added='true'>
<mi id='M3esiunn-14' data-id-added='true'>U</mi>
<msub id='M3esiunn-15' data-id-added='true'>
<mi id='M3esiunn-16' data-id-added='true'>R</mi>
<mn id='M3esiunn-17' data-id-added='true'>2</mn>
</msub>
</msub>
</mrow>
with the pattern
"."
The patterns are in \\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml.
caused by: attempting replacement pattern: "default" for "msub".
Replacement
- test: [ if: '"*[1][self::m:mrow and not(IsBracketed(., '', ''))]"' then:
- t: "⠢"
- "*[1]"
- t: "⠔"
else:["*[1]"]]
- test: [ if: '"self::m:msub or self::m:msubsup"' then:[t: "⠌"]]
test: [ if: '"self::m:msup"' then:[t: "⠡"]]
test: [ if: '"self::m:munder or self::m:munderover"' then:[t: "⠌⠌"] else:[t: "⠡⠡"]]
- "*[2]"
- test: [ if: '"self::m:msubsup or self::m:munderover"' then:[test: [ if: '"self::m:msubsup"' then:[t: "⠡"] else:[t: "⠡⠡"]]
]]
- "*[3]"
- test: [ if: '"self::m:msup and *[2][self::m:mo]"' then:[t: "⠄"]]
...due to matching the MathML
<msub id='M3esiunn-7' data-id-added='true'>
<mi id='M3esiunn-8' data-id-added='true'>U</mi>
<msub id='M3esiunn-9' data-id-added='true'>
<mi id='M3esiunn-10' data-id-added='true'>R</mi>
<mn id='M3esiunn-11' data-id-added='true'>1</mn>
</msub>
</msub>
with the pattern
"."
The patterns are in \\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml.
caused by: During replacement, no matching element found
---- braille::Polish::spec::physics_p68_4 stdout ----
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\AppData\Roaming\MathCAT\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\ClearSpeak_Rules.yaml'
[libmathcat::speech] ...processing include: SharedRules/geometry.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\geometry.yaml'
[libmathcat::speech] ...processing include: SharedRules/linear-algebra.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\linear-algebra.yaml'
[libmathcat::speech] ...processing include: SharedRules/calculus.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\calculus.yaml'
[libmathcat::speech] ...processing include: SharedRules/general.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\general.yaml'
[libmathcat::speech] ...processing include: SharedRules/default.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\default.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\unicode.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\definitions.yaml'
[libmathcat::speech] ...processing include: ../../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::canonicalize]
MathML after canonicalize:
<math>
<mrow data-changed='added'>
<msub>
<mi>U</mi>
<mn>0</mn>
</msub>
<mo>=</mo>
<mrow data-changed='added'>
<msub>
<mi>U</mi>
<msub>
<mi>R</mi>
<mn>1</mn>
</msub>
</msub>
<mo>+</mo>
<msub>
<mi>U</mi>
<msub>
<mi>R</mi>
<mn>2</mn>
</msub>
</msub>
</mrow>
</mrow>
</math>
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\unicode.yaml'
[libmathcat::speech] *** Character 'g' (0x67) is repeated
[libmathcat::speech] *** Character 'L' (0x4C) is repeated
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
thread 'braille::Polish::spec::physics_p68_4' panicked at tests\common\mod.rs:139:19:
Pattern match/replacement failure!
caused by: attempting replacement pattern: "default" for "math".
Replacement
["*"]
...due to matching the MathML
<math id='M3eptykz-0' data-id-added='true'>
<mrow data-changed='added' id='M3eptykz-1' data-id-added='true'>
<msub id='M3eptykz-2' data-id-added='true'>
<mi id='M3eptykz-3' data-id-added='true'>U</mi>
<mn id='M3eptykz-4' data-id-added='true'>0</mn>
</msub>
<mo id='M3eptykz-5' data-id-added='true'>=</mo>
<mrow data-changed='added' id='M3eptykz-6' data-id-added='true'>
<msub id='M3eptykz-7' data-id-added='true'>
<mi id='M3eptykz-8' data-id-added='true'>U</mi>
<msub id='M3eptykz-9' data-id-added='true'>
<mi id='M3eptykz-10' data-id-added='true'>R</mi>
<mn id='M3eptykz-11' data-id-added='true'>1</mn>
</msub>
</msub>
<mo id='M3eptykz-12' data-id-added='true'>+</mo>
<msub id='M3eptykz-13' data-id-added='true'>
<mi id='M3eptykz-14' data-id-added='true'>U</mi>
<msub id='M3eptykz-15' data-id-added='true'>
<mi id='M3eptykz-16' data-id-added='true'>R</mi>
<mn id='M3eptykz-17' data-id-added='true'>2</mn>
</msub>
</msub>
</mrow>
</mrow>
</math>
with the pattern
"."
The patterns are in \\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml.
caused by: attempting replacement pattern: "default" for "mrow".
Replacement
["*"]
...due to matching the MathML
<mrow data-changed='added' id='M3eptykz-1' data-id-added='true'>
<msub id='M3eptykz-2' data-id-added='true'>
<mi id='M3eptykz-3' data-id-added='true'>U</mi>
<mn id='M3eptykz-4' data-id-added='true'>0</mn>
</msub>
<mo id='M3eptykz-5' data-id-added='true'>=</mo>
<mrow data-changed='added' id='M3eptykz-6' data-id-added='true'>
<msub id='M3eptykz-7' data-id-added='true'>
<mi id='M3eptykz-8' data-id-added='true'>U</mi>
<msub id='M3eptykz-9' data-id-added='true'>
<mi id='M3eptykz-10' data-id-added='true'>R</mi>
<mn id='M3eptykz-11' data-id-added='true'>1</mn>
</msub>
</msub>
<mo id='M3eptykz-12' data-id-added='true'>+</mo>
<msub id='M3eptykz-13' data-id-added='true'>
<mi id='M3eptykz-14' data-id-added='true'>U</mi>
<msub id='M3eptykz-15' data-id-added='true'>
<mi id='M3eptykz-16' data-id-added='true'>R</mi>
<mn id='M3eptykz-17' data-id-added='true'>2</mn>
</msub>
</msub>
</mrow>
</mrow>
with the pattern
"."
The patterns are in \\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml.
caused by: attempting replacement pattern: "default" for "mrow".
Replacement
["*"]
...due to matching the MathML
<mrow data-changed='added' id='M3eptykz-6' data-id-added='true'>
<msub id='M3eptykz-7' data-id-added='true'>
<mi id='M3eptykz-8' data-id-added='true'>U</mi>
<msub id='M3eptykz-9' data-id-added='true'>
<mi id='M3eptykz-10' data-id-added='true'>R</mi>
<mn id='M3eptykz-11' data-id-added='true'>1</mn>
</msub>
</msub>
<mo id='M3eptykz-12' data-id-added='true'>+</mo>
<msub id='M3eptykz-13' data-id-added='true'>
<mi id='M3eptykz-14' data-id-added='true'>U</mi>
<msub id='M3eptykz-15' data-id-added='true'>
<mi id='M3eptykz-16' data-id-added='true'>R</mi>
<mn id='M3eptykz-17' data-id-added='true'>2</mn>
</msub>
</msub>
</mrow>
with the pattern
"."
The patterns are in \\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml.
caused by: attempting replacement pattern: "default" for "msub".
Replacement
- test: [ if: '"*[1][self::m:mrow and not(IsBracketed(., '', ''))]"' then:
- t: "⠢"
- "*[1]"
- t: "⠔"
else:["*[1]"]]
- test: [ if: '"self::m:msub or self::m:msubsup"' then:[t: "⠌"]]
test: [ if: '"self::m:msup"' then:[t: "⠡"]]
test: [ if: '"self::m:munder or self::m:munderover"' then:[t: "⠌⠌"] else:[t: "⠡⠡"]]
- "*[2]"
- test: [ if: '"self::m:msubsup or self::m:munderover"' then:[test: [ if: '"self::m:msubsup"' then:[t: "⠡"] else:[t: "⠡⠡"]]
]]
- "*[3]"
- test: [ if: '"self::m:msup and *[2][self::m:mo]"' then:[t: "⠄"]]
...due to matching the MathML
<msub id='M3eptykz-7' data-id-added='true'>
<mi id='M3eptykz-8' data-id-added='true'>U</mi>
<msub id='M3eptykz-9' data-id-added='true'>
<mi id='M3eptykz-10' data-id-added='true'>R</mi>
<mn id='M3eptykz-11' data-id-added='true'>1</mn>
</msub>
</msub>
with the pattern
"."
The patterns are in \\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml.
caused by: During replacement, no matching element found
---- braille::Polish::spec::physics_units_p69_1 stdout ----
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\AppData\Roaming\MathCAT\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\ClearSpeak_Rules.yaml'
[libmathcat::speech] ...processing include: SharedRules/geometry.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\geometry.yaml'
[libmathcat::speech] ...processing include: SharedRules/linear-algebra.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\linear-algebra.yaml'
[libmathcat::speech] ...processing include: SharedRules/calculus.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\calculus.yaml'
[libmathcat::speech] ...processing include: SharedRules/general.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\general.yaml'
[libmathcat::speech] ...processing include: SharedRules/default.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\default.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\unicode.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\definitions.yaml'
[libmathcat::speech] ...processing include: ../../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::canonicalize]
MathML after canonicalize:
<math>
<mrow data-changed='added'>
<mi mathvariant='normal'>m</mi>
<mo>/</mo>
<msup>
<mi mathvariant='normal'>s</mi>
<mn>2</mn>
</msup>
</mrow>
</math>
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\unicode.yaml'
[libmathcat::speech] *** Character 'g' (0x67) is repeated
[libmathcat::speech] *** Character 'L' (0x4C) is repeated
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::braille] polish_cleanup: start=l⠍⠲l⠎⠬n⠆
[libmathcat::braille] After remove mode changes: '⠍⠲⠎⠬n⠆'
[libmathcat::braille] After substitutions : '⠍⠲⠎⠬n⠆'
thread 'braille::Polish::spec::physics_units_p69_1' panicked at tests\common\mod.rs:138:23:
assertion `left == right` failed
left: "⠻⠍⠳⠎⠬⠆"
right: "⠍⠲⠎⠬⠆"
---- braille::Polish::spec::physics_p68_5 stdout ----
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\AppData\Roaming\MathCAT\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\ClearSpeak_Rules.yaml'
[libmathcat::speech] ...processing include: SharedRules/geometry.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\geometry.yaml'
[libmathcat::speech] ...processing include: SharedRules/linear-algebra.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\linear-algebra.yaml'
[libmathcat::speech] ...processing include: SharedRules/calculus.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\calculus.yaml'
[libmathcat::speech] ...processing include: SharedRules/general.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\general.yaml'
[libmathcat::speech] ...processing include: SharedRules/default.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\default.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\unicode.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\definitions.yaml'
[libmathcat::speech] ...processing include: ../../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::canonicalize]
MathML after canonicalize:
<math>
<mrow data-changed='added'>
<mi>m</mi>
<mo>=</mo>
<mfrac>
<msub>
<mi>m</mi>
<mn>0</mn>
</msub>
<msqrt>
<mrow data-changed='added'>
<mn>1</mn>
<mo>-</mo>
<msup>
<mrow>
<mo data-changed='from_mfenced'>(</mo>
<mfrac>
<mi>v</mi>
<mi>c</mi>
</mfrac>
<mo data-changed='from_mfenced'>)</mo>
</mrow>
<mn>2</mn>
</msup>
</mrow>
</msqrt>
</mfrac>
</mrow>
</math>
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\unicode.yaml'
[libmathcat::speech] *** Character 'g' (0x67) is repeated
[libmathcat::speech] *** Character 'L' (0x4C) is repeated
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::braille] polish_cleanup: start=l⠍W⠶⠆l⠍⠡n⠴W⠳W⠩N⠁W⠤⠣l⠧⠳l⠉⠜⠬n⠆⠰
[libmathcat::braille] After remove mode changes: '⠍W⠶⠆⠍⠡n⠴W⠳W⠩N⠁W⠤⠣⠧⠳⠉⠜⠬n⠆⠰'
[libmathcat::braille] After substitutions : '⠍W⠶⠆⠍⠡n⠴W⠳W⠩N⠁W⠤⠣⠧⠳⠉⠜⠬n⠆⠰'
thread 'braille::Polish::spec::physics_p68_5' panicked at tests\common\mod.rs:138:23:
assertion `left == right` failed
left: "⠠⠍⠀⠶⠆⠍⠡⠴⠀⠳⠀⠐⠩⠼⠁⠈⠤⠣⠧⠳⠉⠜⠬⠆⠰"
right: "⠍⠀⠶⠆⠍⠡⠴⠀⠳⠀⠩⠼⠁⠀⠤⠣⠧⠳⠉⠜⠬⠆⠰"
---- braille::Polish::spec::physics_units_p70_1 stdout ----
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\AppData\Roaming\MathCAT\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\ClearSpeak_Rules.yaml'
[libmathcat::speech] ...processing include: SharedRules/geometry.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\geometry.yaml'
[libmathcat::speech] ...processing include: SharedRules/linear-algebra.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\linear-algebra.yaml'
[libmathcat::speech] ...processing include: SharedRules/calculus.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\calculus.yaml'
[libmathcat::speech] ...processing include: SharedRules/general.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\general.yaml'
[libmathcat::speech] ...processing include: SharedRules/default.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\default.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\unicode.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\definitions.yaml'
[libmathcat::speech] ...processing include: ../../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::canonicalize]
MathML after canonicalize:
<math>
<mrow data-changed='added'>
<mi>kg</mi>
<mo>/</mo>
<msup>
<mi mathvariant='normal'>m</mi>
<mn>3</mn>
</msup>
</mrow>
</math>
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\unicode.yaml'
[libmathcat::speech] *** Character 'g' (0x67) is repeated
[libmathcat::speech] *** Character 'L' (0x4C) is repeated
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::braille] polish_cleanup: start=l⠅⠫⠩⠒⠒⠕⠲l⠍⠬n⠒
[libmathcat::braille] After remove mode changes: '⠅⠫⠩⠒⠒⠕⠲⠍⠬n⠒'
[libmathcat::braille] After substitutions : '⠅⠫⠩⠒⠒⠕⠲⠍⠬n⠒'
thread 'braille::Polish::spec::physics_units_p70_1' panicked at tests\common\mod.rs:138:23:
assertion `left == right` failed
left: "⠻⠅⠛⠳⠍⠬⠒"
right: "⠅⠫⠩⠒⠒⠕⠲⠍⠬⠒"
---- braille::Polish::spec::physics_p68_6 stdout ----
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\AppData\Roaming\MathCAT\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\ClearSpeak_Rules.yaml'
[libmathcat::speech] ...processing include: SharedRules/geometry.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\geometry.yaml'
[libmathcat::speech] ...processing include: SharedRules/linear-algebra.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\linear-algebra.yaml'
[libmathcat::speech] ...processing include: SharedRules/calculus.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\calculus.yaml'
[libmathcat::speech] ...processing include: SharedRules/general.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\general.yaml'
[libmathcat::speech] ...processing include: SharedRules/default.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\default.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\unicode.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\definitions.yaml'
[libmathcat::speech] ...processing include: ../../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::canonicalize]
MathML after canonicalize:
<math>
<mrow data-changed='added'>
<mi>N</mi>
<mo>=</mo>
<mrow data-changed='added'>
<msub>
<mi>N</mi>
<mn>0</mn>
</msub>
<mo data-changed='added'>⁢</mo>
<msup>
<mi mathvariant='normal'>e</mi>
<mrow>
<mo>-</mo>
<mfrac>
<mrow>
<mi>ln</mi>
<mo data-changed='added'>⁡</mo>
<mn>2</mn>
</mrow>
<msub>
<mi>T</mi>
<mrow>
<mn>1</mn>
<mo>/</mo>
<mn>2</mn>
</mrow>
</msub>
</mfrac>
</mrow>
</msup>
</mrow>
</mrow>
</math>
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\unicode.yaml'
[libmathcat::speech] *** Character 'g' (0x67) is repeated
[libmathcat::speech] *** Character 'L' (0x4C) is repeated
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
thread 'braille::Polish::spec::physics_p68_6' panicked at tests\common\mod.rs:139:19:
Pattern match/replacement failure!
caused by: attempting replacement pattern: "default" for "math".
Replacement
["*"]
...due to matching the MathML
<math id='M3flj9ol-0' data-id-added='true'>
<mrow data-changed='added' id='M3flj9ol-1' data-id-added='true'>
<mi id='M3flj9ol-2' data-id-added='true'>N</mi>
<mo id='M3flj9ol-3' data-id-added='true'>=</mo>
<mrow data-changed='added' id='M3flj9ol-4' data-id-added='true'>
<msub id='M3flj9ol-5' data-id-added='true'>
<mi id='M3flj9ol-6' data-id-added='true'>N</mi>
<mn id='M3flj9ol-7' data-id-added='true'>0</mn>
</msub>
<mo data-changed='added' id='M3flj9ol-8' data-id-added='true'>⁢</mo>
<msup id='M3flj9ol-9' data-id-added='true'>
<mi mathvariant='normal' id='M3flj9ol-10' data-id-added='true'>e</mi>
<mrow id='M3flj9ol-11' data-id-added='true'>
<mo id='M3flj9ol-12' data-id-added='true'>-</mo>
<mfrac id='M3flj9ol-13' data-id-added='true'>
<mrow id='M3flj9ol-14' data-id-added='true'>
<mi id='M3flj9ol-15' data-id-added='true'>ln</mi>
<mo data-changed='added' id='M3flj9ol-16' data-id-added='true'>⁡</mo>
<mn id='M3flj9ol-17' data-id-added='true'>2</mn>
</mrow>
<msub id='M3flj9ol-18' data-id-added='true'>
<mi id='M3flj9ol-19' data-id-added='true'>T</mi>
<mrow id='M3flj9ol-20' data-id-added='true'>
<mn id='M3flj9ol-21' data-id-added='true'>1</mn>
<mo id='M3flj9ol-22' data-id-added='true'>/</mo>
<mn id='M3flj9ol-23' data-id-added='true'>2</mn>
</mrow>
</msub>
</mfrac>
</mrow>
</msup>
</mrow>
</mrow>
</math>
with the pattern
"."
The patterns are in \\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml.
caused by: attempting replacement pattern: "default" for "mrow".
Replacement
["*"]
...due to matching the MathML
<mrow data-changed='added' id='M3flj9ol-1' data-id-added='true'>
<mi id='M3flj9ol-2' data-id-added='true'>N</mi>
<mo id='M3flj9ol-3' data-id-added='true'>=</mo>
<mrow data-changed='added' id='M3flj9ol-4' data-id-added='true'>
<msub id='M3flj9ol-5' data-id-added='true'>
<mi id='M3flj9ol-6' data-id-added='true'>N</mi>
<mn id='M3flj9ol-7' data-id-added='true'>0</mn>
</msub>
<mo data-changed='added' id='M3flj9ol-8' data-id-added='true'>⁢</mo>
<msup id='M3flj9ol-9' data-id-added='true'>
<mi mathvariant='normal' id='M3flj9ol-10' data-id-added='true'>e</mi>
<mrow id='M3flj9ol-11' data-id-added='true'>
<mo id='M3flj9ol-12' data-id-added='true'>-</mo>
<mfrac id='M3flj9ol-13' data-id-added='true'>
<mrow id='M3flj9ol-14' data-id-added='true'>
<mi id='M3flj9ol-15' data-id-added='true'>ln</mi>
<mo data-changed='added' id='M3flj9ol-16' data-id-added='true'>⁡</mo>
<mn id='M3flj9ol-17' data-id-added='true'>2</mn>
</mrow>
<msub id='M3flj9ol-18' data-id-added='true'>
<mi id='M3flj9ol-19' data-id-added='true'>T</mi>
<mrow id='M3flj9ol-20' data-id-added='true'>
<mn id='M3flj9ol-21' data-id-added='true'>1</mn>
<mo id='M3flj9ol-22' data-id-added='true'>/</mo>
<mn id='M3flj9ol-23' data-id-added='true'>2</mn>
</mrow>
</msub>
</mfrac>
</mrow>
</msup>
</mrow>
</mrow>
with the pattern
"."
The patterns are in \\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml.
caused by: attempting replacement pattern: "default" for "mrow".
Replacement
["*"]
...due to matching the MathML
<mrow data-changed='added' id='M3flj9ol-4' data-id-added='true'>
<msub id='M3flj9ol-5' data-id-added='true'>
<mi id='M3flj9ol-6' data-id-added='true'>N</mi>
<mn id='M3flj9ol-7' data-id-added='true'>0</mn>
</msub>
<mo data-changed='added' id='M3flj9ol-8' data-id-added='true'>⁢</mo>
<msup id='M3flj9ol-9' data-id-added='true'>
<mi mathvariant='normal' id='M3flj9ol-10' data-id-added='true'>e</mi>
<mrow id='M3flj9ol-11' data-id-added='true'>
<mo id='M3flj9ol-12' data-id-added='true'>-</mo>
<mfrac id='M3flj9ol-13' data-id-added='true'>
<mrow id='M3flj9ol-14' data-id-added='true'>
<mi id='M3flj9ol-15' data-id-added='true'>ln</mi>
<mo data-changed='added' id='M3flj9ol-16' data-id-added='true'>⁡</mo>
<mn id='M3flj9ol-17' data-id-added='true'>2</mn>
</mrow>
<msub id='M3flj9ol-18' data-id-added='true'>
<mi id='M3flj9ol-19' data-id-added='true'>T</mi>
<mrow id='M3flj9ol-20' data-id-added='true'>
<mn id='M3flj9ol-21' data-id-added='true'>1</mn>
<mo id='M3flj9ol-22' data-id-added='true'>/</mo>
<mn id='M3flj9ol-23' data-id-added='true'>2</mn>
</mrow>
</msub>
</mfrac>
</mrow>
</msup>
</mrow>
with the pattern
"."
The patterns are in \\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml.
caused by: attempting replacement pattern: "default" for "msup".
Replacement
- test: [ if: '"*[1][self::m:mrow and not(IsBracketed(., '', ''))]"' then:
- t: "⠢"
- "*[1]"
- t: "⠔"
else:["*[1]"]]
- test: [ if: '"self::m:msub or self::m:msubsup"' then:[t: "⠌"]]
test: [ if: '"self::m:msup"' then:[t: "⠡"]]
test: [ if: '"self::m:munder or self::m:munderover"' then:[t: "⠌⠌"] else:[t: "⠡⠡"]]
- "*[2]"
- test: [ if: '"self::m:msubsup or self::m:munderover"' then:[test: [ if: '"self::m:msubsup"' then:[t: "⠡"] else:[t: "⠡⠡"]]
]]
- "*[3]"
- test: [ if: '"self::m:msup and *[2][self::m:mo]"' then:[t: "⠄"]]
...due to matching the MathML
<msup id='M3flj9ol-9' data-id-added='true'>
<mi mathvariant='normal' id='M3flj9ol-10' data-id-added='true'>e</mi>
<mrow id='M3flj9ol-11' data-id-added='true'>
<mo id='M3flj9ol-12' data-id-added='true'>-</mo>
<mfrac id='M3flj9ol-13' data-id-added='true'>
<mrow id='M3flj9ol-14' data-id-added='true'>
<mi id='M3flj9ol-15' data-id-added='true'>ln</mi>
<mo data-changed='added' id='M3flj9ol-16' data-id-added='true'>⁡</mo>
<mn id='M3flj9ol-17' data-id-added='true'>2</mn>
</mrow>
<msub id='M3flj9ol-18' data-id-added='true'>
<mi id='M3flj9ol-19' data-id-added='true'>T</mi>
<mrow id='M3flj9ol-20' data-id-added='true'>
<mn id='M3flj9ol-21' data-id-added='true'>1</mn>
<mo id='M3flj9ol-22' data-id-added='true'>/</mo>
<mn id='M3flj9ol-23' data-id-added='true'>2</mn>
</mrow>
</msub>
</mfrac>
</mrow>
</msup>
with the pattern
"."
The patterns are in \\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml.
caused by: attempting replacement pattern: "default" for "mrow".
Replacement
["*"]
...due to matching the MathML
<mrow id='M3flj9ol-11' data-id-added='true'>
<mo id='M3flj9ol-12' data-id-added='true'>-</mo>
<mfrac id='M3flj9ol-13' data-id-added='true'>
<mrow id='M3flj9ol-14' data-id-added='true'>
<mi id='M3flj9ol-15' data-id-added='true'>ln</mi>
<mo data-changed='added' id='M3flj9ol-16' data-id-added='true'>⁡</mo>
<mn id='M3flj9ol-17' data-id-added='true'>2</mn>
</mrow>
<msub id='M3flj9ol-18' data-id-added='true'>
<mi id='M3flj9ol-19' data-id-added='true'>T</mi>
<mrow id='M3flj9ol-20' data-id-added='true'>
<mn id='M3flj9ol-21' data-id-added='true'>1</mn>
<mo id='M3flj9ol-22' data-id-added='true'>/</mo>
<mn id='M3flj9ol-23' data-id-added='true'>2</mn>
</mrow>
</msub>
</mfrac>
</mrow>
with the pattern
"."
The patterns are in \\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml.
caused by: attempting replacement pattern: "default" for "mfrac".
Replacement
- t: "⠆"
- "*[1]"
- test: [ if: '"$Polish_UseShortForm and *[2][self::m:mn][not(contains(., '.,'))]"' then:
- t: "⠳"
- "BrailleChars(translate(*[2], '0123456789', ''), 'Polish')"
else:
- t: "W⠳W"
- "*[2]"
- t: "⠰"
]
...due to matching the MathML
<mfrac id='M3flj9ol-13' data-id-added='true'>
<mrow id='M3flj9ol-14' data-id-added='true'>
<mi id='M3flj9ol-15' data-id-added='true'>ln</mi>
<mo data-changed='added' id='M3flj9ol-16' data-id-added='true'>⁡</mo>
<mn id='M3flj9ol-17' data-id-added='true'>2</mn>
</mrow>
<msub id='M3flj9ol-18' data-id-added='true'>
<mi id='M3flj9ol-19' data-id-added='true'>T</mi>
<mrow id='M3flj9ol-20' data-id-added='true'>
<mn id='M3flj9ol-21' data-id-added='true'>1</mn>
<mo id='M3flj9ol-22' data-id-added='true'>/</mo>
<mn id='M3flj9ol-23' data-id-added='true'>2</mn>
</mrow>
</msub>
</mfrac>
with the pattern
"."
The patterns are in \\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml.
caused by: attempting replacement pattern: "default" for "msub".
Replacement
- test: [ if: '"*[1][self::m:mrow and not(IsBracketed(., '', ''))]"' then:
- t: "⠢"
- "*[1]"
- t: "⠔"
else:["*[1]"]]
- test: [ if: '"self::m:msub or self::m:msubsup"' then:[t: "⠌"]]
test: [ if: '"self::m:msup"' then:[t: "⠡"]]
test: [ if: '"self::m:munder or self::m:munderover"' then:[t: "⠌⠌"] else:[t: "⠡⠡"]]
- "*[2]"
- test: [ if: '"self::m:msubsup or self::m:munderover"' then:[test: [ if: '"self::m:msubsup"' then:[t: "⠡"] else:[t: "⠡⠡"]]
]]
- "*[3]"
- test: [ if: '"self::m:msup and *[2][self::m:mo]"' then:[t: "⠄"]]
...due to matching the MathML
<msub id='M3flj9ol-18' data-id-added='true'>
<mi id='M3flj9ol-19' data-id-added='true'>T</mi>
<mrow id='M3flj9ol-20' data-id-added='true'>
<mn id='M3flj9ol-21' data-id-added='true'>1</mn>
<mo id='M3flj9ol-22' data-id-added='true'>/</mo>
<mn id='M3flj9ol-23' data-id-added='true'>2</mn>
</mrow>
</msub>
with the pattern
"."
The patterns are in \\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml.
caused by: During replacement, no matching element found
---- braille::Polish::spec::physics_units_p72_1 stdout ----
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\AppData\Roaming\MathCAT\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\ClearSpeak_Rules.yaml'
[libmathcat::speech] ...processing include: SharedRules/geometry.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\geometry.yaml'
[libmathcat::speech] ...processing include: SharedRules/linear-algebra.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\linear-algebra.yaml'
[libmathcat::speech] ...processing include: SharedRules/calculus.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\calculus.yaml'
[libmathcat::speech] ...processing include: SharedRules/general.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\general.yaml'
[libmathcat::speech] ...processing include: SharedRules/default.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\default.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\unicode.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\definitions.yaml'
[libmathcat::speech] ...processing include: ../../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::canonicalize]
MathML after canonicalize:
<math>
<mrow data-changed='added'>
<mrow data-changed='added'>
<mn>1</mn>
<mo data-changed='added'>⁢</mo>
<mi>GW</mi>
</mrow>
<mo>=</mo>
<mrow data-changed='added'>
<mn>109</mn>
<mo data-changed='added'>⁢</mo>
<mi mathvariant='normal'>W</mi>
</mrow>
</mrow>
</math>
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\unicode.yaml'
[libmathcat::speech] *** Character 'g' (0x67) is repeated
[libmathcat::speech] *** Character 'L' (0x4C) is repeated
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::braille] polish_cleanup: start=N⠁UL⠛L⠺W⠶N⠁N⠚N⠊UL⠺
[libmathcat::braille] After remove mode changes: 'N⠁U⠛⠺W⠶N⠁⠚⠊U⠺'
[libmathcat::braille] After substitutions : 'N⠁U⠛⠺W⠶N⠁⠚⠊U⠺'
thread 'braille::Polish::spec::physics_units_p72_1' panicked at tests\common\mod.rs:138:23:
assertion `left == right` failed
left: "⠼⠁⠻⠨⠛⠨⠺⠀⠶⠼⠁⠚⠬⠔⠻⠨⠺"
right: "⠼⠁⠻⠛⠺⠀⠶⠼⠁⠚⠊⠻⠺"
---- braille::Polish::spec::physics_units_p72_2 stdout ----
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\AppData\Roaming\MathCAT\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\ClearSpeak_Rules.yaml'
[libmathcat::speech] ...processing include: SharedRules/geometry.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\geometry.yaml'
[libmathcat::speech] ...processing include: SharedRules/linear-algebra.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\linear-algebra.yaml'
[libmathcat::speech] ...processing include: SharedRules/calculus.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\calculus.yaml'
[libmathcat::speech] ...processing include: SharedRules/general.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\general.yaml'
[libmathcat::speech] ...processing include: SharedRules/default.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\default.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\unicode.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\definitions.yaml'
[libmathcat::speech] ...processing include: ../../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::canonicalize]
MathML after canonicalize:
<math>
<mrow data-changed='added'>
<mrow data-changed='added'>
<mn>1</mn>
<mo data-changed='added'>⁢</mo>
<mi>kWh</mi>
</mrow>
<mo>=</mo>
<mrow data-changed='added'>
<mn>3600000</mn>
<mo data-changed='added'>⁢</mo>
<mi>Ws</mi>
</mrow>
</mrow>
</math>
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\unicode.yaml'
[libmathcat::speech] *** Character 'g' (0x67) is repeated
[libmathcat::speech] *** Character 'L' (0x4C) is repeated
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::braille] polish_cleanup: start=N⠁Ul⠅L⠺l⠓W⠶N⠉N⠋N⠚N⠚N⠚N⠚N⠚L⠺l⠎
[libmathcat::braille] After remove mode changes: 'N⠁U⠅⠺⠓W⠶N⠉⠋⠚⠚⠚⠚⠚⠺⠎'
[libmathcat::braille] After substitutions : 'N⠁U⠅⠺⠓W⠶N⠉⠋⠚⠚⠚⠚⠚⠺⠎'
thread 'braille::Polish::spec::physics_units_p72_2' panicked at tests\common\mod.rs:138:23:
assertion `left == right` failed
left: "⠼⠁⠻⠅⠨⠺⠓⠀⠶⠼⠉⠄⠋⠚⠚⠄⠚⠚⠚⠻⠨⠺⠎"
right: "⠼⠁⠻⠅⠺⠓⠀⠶⠼⠉⠋⠚⠚⠚⠚⠚⠺⠎"
---- braille::Polish::spec::physics_units_p73_1 stdout ----
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\AppData\Roaming\MathCAT\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\ClearSpeak_Rules.yaml'
[libmathcat::speech] ...processing include: SharedRules/geometry.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\geometry.yaml'
[libmathcat::speech] ...processing include: SharedRules/linear-algebra.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\linear-algebra.yaml'
[libmathcat::speech] ...processing include: SharedRules/calculus.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\calculus.yaml'
[libmathcat::speech] ...processing include: SharedRules/general.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\general.yaml'
[libmathcat::speech] ...processing include: SharedRules/default.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\default.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\unicode.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\definitions.yaml'
[libmathcat::speech] ...processing include: ../../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::canonicalize]
MathML after canonicalize:
<math>
<mrow data-changed='added'>
<mrow data-changed='added'>
<mn>1</mn>
<mo data-changed='added'>⁢</mo>
<mi mathvariant='normal'>l</mi>
</mrow>
<mo>=</mo>
<mrow data-changed='added'>
<mn>1</mn>
<mo data-changed='added'>⁢</mo>
<msup>
<mi>dm</mi>
<mn>3</mn>
</msup>
</mrow>
<mo>=</mo>
<mrow data-changed='added'>
<mn>0,001</mn>
<mo data-changed='added'>⁢</mo>
<msup>
<mi mathvariant='normal'>m</mi>
<mn>3</mn>
</msup>
</mrow>
</mrow>
</math>
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\unicode.yaml'
[libmathcat::speech] *** Character 'g' (0x67) is repeated
[libmathcat::speech] *** Character 'L' (0x4C) is repeated
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::braille] polish_cleanup: start=N⠁Ul⠇W⠶N⠁l⠙l⠍⠬n⠒W⠶N⠚N⠂N⠚N⠚N⠁l⠍⠬n⠒
[libmathcat::braille] After remove mode changes: 'N⠁U⠇W⠶N⠁l⠙⠍⠬n⠒W⠶N⠚⠂⠚⠚⠁⠍⠬n⠒'
[libmathcat::braille] After substitutions : 'N⠁U⠇W⠶N⠁l⠙⠍⠬n⠒W⠶N⠚⠂⠚⠚⠁⠍⠬n⠒'
thread 'braille::Polish::spec::physics_units_p73_1' panicked at tests\common\mod.rs:138:23:
assertion `left == right` failed
left: "⠼⠁⠻⠇⠀⠶⠼⠁⠻⠙⠍⠬⠒⠀⠶⠼⠚⠂⠚⠚⠁⠻⠍⠬⠒"
right: "⠼⠁⠻⠇⠀⠶⠼⠁⠠⠙⠍⠬⠒⠀⠶⠼⠚⠂⠚⠚⠁⠍⠬⠒"
---- braille::Polish::spec::physics_units_p73_3 stdout ----
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\AppData\Roaming\MathCAT\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\ClearSpeak_Rules.yaml'
[libmathcat::speech] ...processing include: SharedRules/geometry.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\geometry.yaml'
[libmathcat::speech] ...processing include: SharedRules/linear-algebra.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\linear-algebra.yaml'
[libmathcat::speech] ...processing include: SharedRules/calculus.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\calculus.yaml'
[libmathcat::speech] ...processing include: SharedRules/general.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\general.yaml'
[libmathcat::speech] ...processing include: SharedRules/default.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\default.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\unicode.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\definitions.yaml'
[libmathcat::speech] ...processing include: ../../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::canonicalize]
MathML after canonicalize:
<math>
<mrow data-changed='added'>
<mrow data-changed='added'>
<mn>0</mn>
<mo>℃</mo>
</mrow>
<mo>=</mo>
<mrow data-changed='added'>
<mn>32</mn>
<mo>℉</mo>
</mrow>
</mrow>
</math>
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\unicode.yaml'
[libmathcat::speech] *** Character 'g' (0x67) is repeated
[libmathcat::speech] *** Character 'L' (0x4C) is repeated
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::braille] polish_cleanup: start=N⠚⠴⠨⠉W⠶N⠉N⠃⠴⠨⠋
[libmathcat::braille] After remove mode changes: 'N⠚⠴⠨⠉W⠶N⠉⠃⠴⠨⠋'
[libmathcat::braille] After substitutions : 'N⠚⠴⠨⠉W⠶N⠉⠃⠴⠨⠋'
thread 'braille::Polish::spec::physics_units_p73_3' panicked at tests\common\mod.rs:138:23:
assertion `left == right` failed
left: "⠼⠚⠘⠴⠨⠉⠀⠶⠼⠉⠃⠴⠨⠋"
right: "⠼⠚⠴⠨⠉⠀⠶⠼⠉⠃⠴⠨⠋"
---- braille::Polish::spec::physics_units_p73_2 stdout ----
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\AppData\Roaming\MathCAT\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\ClearSpeak_Rules.yaml'
[libmathcat::speech] ...processing include: SharedRules/geometry.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\geometry.yaml'
[libmathcat::speech] ...processing include: SharedRules/linear-algebra.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\linear-algebra.yaml'
[libmathcat::speech] ...processing include: SharedRules/calculus.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\calculus.yaml'
[libmathcat::speech] ...processing include: SharedRules/general.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\general.yaml'
[libmathcat::speech] ...processing include: SharedRules/default.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\default.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\unicode.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\definitions.yaml'
[libmathcat::speech] ...processing include: ../../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::canonicalize]
MathML after canonicalize:
<math>
<mrow data-changed='added'>
<mrow data-changed='added'>
<mn>0</mn>
<mo>℃</mo>
</mrow>
<mo>=</mo>
<mrow data-changed='added'>
<mn>273,15</mn>
<mo data-changed='added'>⁢</mo>
<mi mathvariant='normal'>K</mi>
</mrow>
</mrow>
</math>
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\unicode.yaml'
[libmathcat::speech] *** Character 'g' (0x67) is repeated
[libmathcat::speech] *** Character 'L' (0x4C) is repeated
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::braille] polish_cleanup: start=N⠚⠴⠨⠉W⠶N⠃N⠛N⠉N⠂N⠁N⠑UL⠅
[libmathcat::braille] After remove mode changes: 'N⠚⠴⠨⠉W⠶N⠃⠛⠉⠂⠁⠑U⠅'
[libmathcat::braille] After substitutions : 'N⠚⠴⠨⠉W⠶N⠃⠛⠉⠂⠁⠑U⠅'
thread 'braille::Polish::spec::physics_units_p73_2' panicked at tests\common\mod.rs:138:23:
assertion `left == right` failed
left: "⠼⠚⠘⠴⠨⠉⠀⠶⠼⠃⠛⠉⠂⠁⠑⠻⠨⠅"
right: "⠼⠚⠴⠨⠉⠀⠶⠼⠃⠛⠉⠂⠁⠑⠻⠅"
---- braille::Polish::spec::physics_units_p73_4 stdout ----
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\AppData\Roaming\MathCAT\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\ClearSpeak_Rules.yaml'
[libmathcat::speech] ...processing include: SharedRules/geometry.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\geometry.yaml'
[libmathcat::speech] ...processing include: SharedRules/linear-algebra.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\linear-algebra.yaml'
[libmathcat::speech] ...processing include: SharedRules/calculus.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\calculus.yaml'
[libmathcat::speech] ...processing include: SharedRules/general.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\general.yaml'
[libmathcat::speech] ...processing include: SharedRules/default.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\default.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\unicode.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\definitions.yaml'
[libmathcat::speech] ...processing include: ../../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::canonicalize]
MathML after canonicalize:
<math>
<mrow data-changed='added'>
<mrow data-changed='added'>
<mfrac>
<mn>3</mn>
<mn>4</mn>
</mfrac>
<mo>℃</mo>
</mrow>
<mo>=</mo>
<mrow data-changed='added'>
<mn>0,75</mn>
<mo>℃</mo>
</mrow>
</mrow>
</math>
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\unicode.yaml'
[libmathcat::speech] *** Character 'g' (0x67) is repeated
[libmathcat::speech] *** Character 'L' (0x4C) is repeated
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::braille] polish_cleanup: start=N⠉n⠲W⠴⠨⠉W⠶N⠚N⠂N⠛N⠑⠴⠨⠉
[libmathcat::braille] After remove mode changes: 'N⠉⠲W⠴⠨⠉W⠶N⠚⠂⠛⠑⠴⠨⠉'
[libmathcat::braille] After substitutions : 'N⠉⠲W⠴⠨⠉W⠶N⠚⠂⠛⠑⠴⠨⠉'
thread 'braille::Polish::spec::physics_units_p73_4' panicked at tests\common\mod.rs:138:23:
assertion `left == right` failed
left: "⠼⠉⠲⠘⠴⠨⠉⠀⠶⠼⠚⠂⠛⠑⠴⠨⠉"
right: "⠼⠉⠲⠀⠴⠨⠉⠀⠶⠼⠚⠂⠛⠑⠴⠨⠉"
---- braille::Polish::spec::physics_units_p73_5 stdout ----
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\AppData\Roaming\MathCAT\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\ClearSpeak_Rules.yaml'
[libmathcat::speech] ...processing include: SharedRules/geometry.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\geometry.yaml'
[libmathcat::speech] ...processing include: SharedRules/linear-algebra.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\linear-algebra.yaml'
[libmathcat::speech] ...processing include: SharedRules/calculus.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\calculus.yaml'
[libmathcat::speech] ...processing include: SharedRules/general.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\general.yaml'
[libmathcat::speech] ...processing include: SharedRules/default.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\default.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\unicode.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\definitions.yaml'
[libmathcat::speech] ...processing include: ../../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::canonicalize]
MathML after canonicalize:
<math>
<mrow data-changed='added'>
<mrow data-changed='added'>
<mrow data-changed='added'>
<mn>1</mn>
<mo data-changed='added'>⁢</mo>
<mi mathvariant='normal'>w</mi>
</mrow>
<mo>.</mo>
</mrow>
<mo>=</mo>
<mrow data-changed='added'>
<mn>1</mn>
<mo data-changed='added'>⁢</mo>
<mrow data-changed='added'>
<mi>NM</mi>
<mo>/</mo>
<mi mathvariant='normal'>h</mi>
</mrow>
</mrow>
<mo>=</mo>
<mrow data-changed='added'>
<mn>1852</mn>
<mo data-changed='added'>⁢</mo>
<mrow data-changed='added'>
<mi mathvariant='normal'>m</mi>
<mo>/</mo>
<mi mathvariant='normal'>h</mi>
</mrow>
</mrow>
</mrow>
</math>
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\unicode.yaml'
[libmathcat::speech] *** Character 'g' (0x67) is repeated
[libmathcat::speech] *** Character 'L' (0x4C) is repeated
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::braille] polish_cleanup: start=N⠁Ul⠺.W⠶N⠁L⠝L⠍⠲l⠓W⠶N⠁N⠓N⠑N⠃l⠍⠲l⠓
[libmathcat::braille] After remove mode changes: 'N⠁U⠺.W⠶N⠁⠝⠍⠲⠓W⠶N⠁⠓⠑⠃⠍⠲⠓'
[libmathcat::braille] After substitutions : 'N⠁U⠺.W⠶N⠁⠝⠍⠲⠓W⠶N⠁⠓⠑⠃⠍⠲⠓'
thread 'braille::Polish::spec::physics_units_p73_5' panicked at tests\common\mod.rs:138:23:
assertion `left == right` failed
left: "⠼⠁⠻⠺⠀⠶⠼⠁⠻⠨⠝⠨⠍⠳⠓⠀⠶⠼⠁⠓⠑⠃⠻⠍⠳⠓"
right: "⠼⠁⠻⠺⠄⠀⠶⠼⠁⠝⠍⠲⠓⠀⠶⠼⠁⠓⠑⠃⠍⠲⠓"
---- braille::Polish::spec::physics_units_p74_2 stdout ----
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\AppData\Roaming\MathCAT\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\ClearSpeak_Rules.yaml'
[libmathcat::speech] ...processing include: SharedRules/geometry.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\geometry.yaml'
[libmathcat::speech] ...processing include: SharedRules/linear-algebra.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\linear-algebra.yaml'
[libmathcat::speech] ...processing include: SharedRules/calculus.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\calculus.yaml'
[libmathcat::speech] ...processing include: SharedRules/general.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\general.yaml'
[libmathcat::speech] ...processing include: SharedRules/default.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\default.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\unicode.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\definitions.yaml'
[libmathcat::speech] ...processing include: ../../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::canonicalize]
MathML after canonicalize:
<math>
<mrow data-changed='added'>
<mn>2</mn>
<mo data-changed='added'>⁢</mo>
<mi>μm</mi>
</mrow>
</math>
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\unicode.yaml'
[libmathcat::speech] *** Character 'g' (0x67) is repeated
[libmathcat::speech] *** Character 'L' (0x4C) is repeated
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::braille] polish_cleanup: start=N⠃g⠍l⠍
[libmathcat::braille] After remove mode changes: 'N⠃g⠍⠍'
[libmathcat::braille] After substitutions : 'N⠃g⠍⠍'
thread 'braille::Polish::spec::physics_units_p74_2' panicked at tests\common\mod.rs:138:23:
assertion `left == right` failed
left: "⠼⠃⠻⠰⠍⠠⠍"
right: "⠼⠃⠰⠍⠍"
---- braille::Polish::spec::physics_units_p73_6 stdout ----
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\AppData\Roaming\MathCAT\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\ClearSpeak_Rules.yaml'
[libmathcat::speech] ...processing include: SharedRules/geometry.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\geometry.yaml'
[libmathcat::speech] ...processing include: SharedRules/linear-algebra.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\linear-algebra.yaml'
[libmathcat::speech] ...processing include: SharedRules/calculus.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\calculus.yaml'
[libmathcat::speech] ...processing include: SharedRules/general.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\general.yaml'
[libmathcat::speech] ...processing include: SharedRules/default.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\default.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\unicode.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\definitions.yaml'
[libmathcat::speech] ...processing include: ../../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::canonicalize]
MathML after canonicalize:
<math>
<mrow data-changed='added'>
<mrow data-changed='added'>
<mn>1</mn>
<mo data-changed='added'>⁢</mo>
<mi>ha</mi>
</mrow>
<mo>=</mo>
<mrow data-changed='added'>
<mn>10 000</mn>
<mo data-changed='added'>⁢</mo>
<msup>
<mi mathvariant='normal'>m</mi>
<mn>2</mn>
</msup>
</mrow>
</mrow>
</math>
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\unicode.yaml'
[libmathcat::speech] *** Character 'g' (0x67) is repeated
[libmathcat::speech] *** Character 'L' (0x4C) is repeated
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::speech] *** Loading full unicode Braille for char ' '/0x00a0
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\unicode-full.yaml'
[libmathcat::speech] # Unicode defs = 853/1002
[libmathcat::braille] polish_cleanup: start=N⠁Ul⠓l⠁W⠶N⠁N⠚ N⠚N⠚N⠚l⠍⠬n⠆
[libmathcat::braille] After remove mode changes: 'N⠁U⠓⠁W⠶N⠁⠚ ⠚⠚⠚⠍⠬n⠆'
[libmathcat::braille] After substitutions : 'N⠁U⠓⠁W⠶N⠁⠚ ⠚⠚⠚⠍⠬n⠆'
thread 'braille::Polish::spec::physics_units_p73_6' panicked at tests\common\mod.rs:138:23:
assertion `left == right` failed
left: "⠼⠁⠻⠓⠁⠀⠶⠼⠁⠚⠄⠚⠚⠚⠻⠍⠬⠆"
right: "⠼⠁⠻⠓⠁⠀⠶⠼⠁⠚\u{a0}⠚⠚⠚⠍⠬⠆"
---- braille::Polish::spec::physics_units_p74_1 stdout ----
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\AppData\Roaming\MathCAT\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\ClearSpeak_Rules.yaml'
[libmathcat::speech] ...processing include: SharedRules/geometry.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\geometry.yaml'
[libmathcat::speech] ...processing include: SharedRules/linear-algebra.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\linear-algebra.yaml'
[libmathcat::speech] ...processing include: SharedRules/calculus.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\calculus.yaml'
[libmathcat::speech] ...processing include: SharedRules/general.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\general.yaml'
[libmathcat::speech] ...processing include: SharedRules/default.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\default.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\unicode.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\definitions.yaml'
[libmathcat::speech] ...processing include: ../../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::canonicalize]
MathML after canonicalize:
<math>
<mrow data-changed='added'>
<mn>5</mn>
<mo data-changed='added'>⁢</mo>
<mi>kg</mi>
</mrow>
</math>
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\unicode.yaml'
[libmathcat::speech] *** Character 'g' (0x67) is repeated
[libmathcat::speech] *** Character 'L' (0x4C) is repeated
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::braille] polish_cleanup: start=N⠑Ul⠅⠫⠩⠒⠒⠕
[libmathcat::braille] After remove mode changes: 'N⠑U⠅⠫⠩⠒⠒⠕'
[libmathcat::braille] After substitutions : 'N⠑U⠅⠫⠩⠒⠒⠕'
thread 'braille::Polish::spec::physics_units_p74_1' panicked at tests\common\mod.rs:138:23:
assertion `left == right` failed
left: "⠼⠑⠻⠅⠛"
right: "⠼⠑⠻⠅⠫⠩⠒⠒⠕"
---- braille::Polish::spec::physics_units_p74_3 stdout ----
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\AppData\Roaming\MathCAT\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\ClearSpeak_Rules.yaml'
[libmathcat::speech] ...processing include: SharedRules/geometry.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\geometry.yaml'
[libmathcat::speech] ...processing include: SharedRules/linear-algebra.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\linear-algebra.yaml'
[libmathcat::speech] ...processing include: SharedRules/calculus.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\calculus.yaml'
[libmathcat::speech] ...processing include: SharedRules/general.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\general.yaml'
[libmathcat::speech] ...processing include: SharedRules/default.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\default.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\unicode.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\definitions.yaml'
[libmathcat::speech] ...processing include: ../../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::canonicalize]
MathML after canonicalize:
<math>
<mrow data-changed='added'>
<mn>3</mn>
<mo data-changed='added'>⁢</mo>
<mi>kWh</mi>
</mrow>
</math>
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\unicode.yaml'
[libmathcat::speech] *** Character 'g' (0x67) is repeated
[libmathcat::speech] *** Character 'L' (0x4C) is repeated
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::braille] polish_cleanup: start=N⠉Ul⠅L⠺l⠓
[libmathcat::braille] After remove mode changes: 'N⠉U⠅⠺⠓'
[libmathcat::braille] After substitutions : 'N⠉U⠅⠺⠓'
thread 'braille::Polish::spec::physics_units_p74_3' panicked at tests\common\mod.rs:138:23:
assertion `left == right` failed
left: "⠼⠉⠻⠅⠨⠺⠓"
right: "⠼⠉⠻⠅⠺⠓"
---- braille::Polish::spec::physics_units_p74_5 stdout ----
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\AppData\Roaming\MathCAT\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\ClearSpeak_Rules.yaml'
[libmathcat::speech] ...processing include: SharedRules/geometry.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\geometry.yaml'
[libmathcat::speech] ...processing include: SharedRules/linear-algebra.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\linear-algebra.yaml'
[libmathcat::speech] ...processing include: SharedRules/calculus.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\calculus.yaml'
[libmathcat::speech] ...processing include: SharedRules/general.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\general.yaml'
[libmathcat::speech] ...processing include: SharedRules/default.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\default.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\unicode.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\definitions.yaml'
[libmathcat::speech] ...processing include: ../../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::canonicalize]
MathML after canonicalize:
<math>
<mrow data-changed='added'>
<mi mathvariant='normal'>J</mi>
<mo>=</mo>
<mrow data-changed='added'>
<mi mathvariant='normal'>N</mi>
<mo>·</mo>
<mi mathvariant='normal'>m</mi>
</mrow>
</mrow>
</math>
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\unicode.yaml'
[libmathcat::speech] *** Character 'g' (0x67) is repeated
[libmathcat::speech] *** Character 'L' (0x4C) is repeated
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::braille] polish_cleanup: start=L⠚W⠶L⠝𝐖⠄l⠍
[libmathcat::braille] After remove mode changes: '⠚W⠶⠝𝐖⠄⠍'
[libmathcat::braille] After substitutions : '⠚W⠶⠝𝐖⠄⠍'
thread 'braille::Polish::spec::physics_units_p74_5' panicked at tests\common\mod.rs:138:23:
assertion `left == right` failed
left: "⠻⠨⠚⠀⠶⠻⠨⠝⠄⠻⠍⠀⠶⠻⠻⠨⠝⠄⠍"
right: "⠚⠀⠶⠝⠄⠍"
---- braille::Polish::spec::physics_units_p74_4a stdout ----
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\AppData\Roaming\MathCAT\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\ClearSpeak_Rules.yaml'
[libmathcat::speech] ...processing include: SharedRules/geometry.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\geometry.yaml'
[libmathcat::speech] ...processing include: SharedRules/linear-algebra.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\linear-algebra.yaml'
[libmathcat::speech] ...processing include: SharedRules/calculus.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\calculus.yaml'
[libmathcat::speech] ...processing include: SharedRules/general.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\general.yaml'
[libmathcat::speech] ...processing include: SharedRules/default.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\default.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\unicode.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\definitions.yaml'
[libmathcat::speech] ...processing include: ../../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::canonicalize]
MathML after canonicalize:
<math>
<mrow data-changed='added'>
<mn>5</mn>
<mo data-changed='added'>⁢</mo>
<mi>min</mi>
</mrow>
</math>
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\unicode.yaml'
[libmathcat::speech] *** Character 'g' (0x67) is repeated
[libmathcat::speech] *** Character 'L' (0x4C) is repeated
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::braille] polish_cleanup: start=N⠑Ul⠍l⠊l⠝
[libmathcat::braille] After remove mode changes: 'N⠑U⠍⠊⠝'
[libmathcat::braille] After substitutions : 'N⠑U⠍⠊⠝'
thread 'braille::Polish::spec::physics_units_p74_4a' panicked at tests\common\mod.rs:138:23:
assertion `left == right` failed
left: "⠼⠑⠀⠻⠍⠊⠝"
right: "⠼⠑⠻⠍⠊⠝"
---- braille::Polish::spec::physics_units_p74_6 stdout ----
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\AppData\Roaming\MathCAT\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\ClearSpeak_Rules.yaml'
[libmathcat::speech] ...processing include: SharedRules/geometry.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\geometry.yaml'
[libmathcat::speech] ...processing include: SharedRules/linear-algebra.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\linear-algebra.yaml'
[libmathcat::speech] ...processing include: SharedRules/calculus.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\calculus.yaml'
[libmathcat::speech] ...processing include: SharedRules/general.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\general.yaml'
[libmathcat::speech] ...processing include: SharedRules/default.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\default.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\unicode.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\definitions.yaml'
[libmathcat::speech] ...processing include: ../../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::canonicalize]
MathML after canonicalize:
<math>
<mrow data-changed='added'>
<mi mathvariant='normal'>J</mi>
<mo>=</mo>
<mrow data-changed='added'>
<mi>kg</mi>
<mo>·</mo>
<mfrac>
<mi mathvariant='normal'>m</mi>
<msup>
<mi mathvariant='normal'>s</mi>
<mn>2</mn>
</msup>
</mfrac>
<mo>·</mo>
<mi mathvariant='normal'>m</mi>
</mrow>
<mo>=</mo>
<mfrac>
<mrow>
<mi>kg</mi>
<mo>·</mo>
<msup>
<mi mathvariant='normal'>m</mi>
<mn>2</mn>
</msup>
</mrow>
<msup>
<mi mathvariant='normal'>s</mi>
<mn>2</mn>
</msup>
</mfrac>
</mrow>
</math>
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\unicode.yaml'
[libmathcat::speech] *** Character 'g' (0x67) is repeated
[libmathcat::speech] *** Character 'L' (0x4C) is repeated
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::braille] polish_cleanup: start=L⠚W⠶l⠅⠫⠩⠒⠒⠕𝐖⠄⠆l⠍W⠳Wl⠎⠬n⠆⠰𝐖⠄l⠍W⠶⠆l⠅⠫⠩⠒⠒⠕𝐖⠄l⠍⠬n⠆W⠳Wl⠎⠬n⠆⠰
[libmathcat::braille] After remove mode changes: '⠚W⠶⠅⠫⠩⠒⠒⠕𝐖⠄⠆⠍W⠳W⠎⠬n⠆⠰𝐖⠄⠍W⠶⠆⠅⠫⠩⠒⠒⠕𝐖⠄⠍⠬n⠆W⠳W⠎⠬n⠆⠰'
[libmathcat::braille] After substitutions : '⠚W⠶⠅⠫⠩⠒⠒⠕𝐖⠄⠆⠍W⠳W⠎⠬n⠆⠰𝐖⠄⠍W⠶⠆⠅⠫⠩⠒⠒⠕𝐖⠄⠍⠬n⠆W⠳W⠎⠬n⠆⠰'
thread 'braille::Polish::spec::physics_units_p74_6' panicked at tests\common\mod.rs:138:23:
assertion `left == right` failed
left: "⠻⠨⠚⠀⠶⠻⠅⠛⠄⠻⠍⠳⠎⠬⠆⠀⠄⠻⠍⠀⠶⠻⠻⠅⠛⠄⠍⠬⠆⠳⠎⠬⠆"
right: "⠚⠀⠶⠅⠫⠩⠒⠒⠕⠄⠆⠍⠀⠳⠀⠎⠬⠆⠰⠄⠍⠀⠶⠆⠅⠫⠩⠒⠒⠕⠄⠍⠬⠆⠀⠳⠀⠎⠬⠆⠰"
---- braille::Polish::spec::prob_comb_p55_2 stdout ----
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\AppData\Roaming\MathCAT\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\ClearSpeak_Rules.yaml'
[libmathcat::speech] ...processing include: SharedRules/geometry.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\geometry.yaml'
[libmathcat::speech] ...processing include: SharedRules/linear-algebra.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\linear-algebra.yaml'
[libmathcat::speech] ...processing include: SharedRules/calculus.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\calculus.yaml'
[libmathcat::speech] ...processing include: SharedRules/general.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\general.yaml'
[libmathcat::speech] ...processing include: SharedRules/default.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\default.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\unicode.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\definitions.yaml'
[libmathcat::speech] ...processing include: ../../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::canonicalize]
MathML after canonicalize:
<math>
<mrow data-changed='added'>
<mrow>
<mo data-changed='from_mfenced'>(</mo>
<mtable>
<mtr>
<mtd>
<mi data-maybe-chemistry='0'>n</mi>
</mtd>
</mtr>
<mtr>
<mtd>
<mi>k</mi>
</mtd>
</mtr>
</mtable>
<mo data-changed='from_mfenced'>)</mo>
</mrow>
<mo>=</mo>
<mfrac>
<mrow>
<mi>n</mi>
<mo>!</mo>
</mrow>
<mrow>
<mrow data-changed='added'>
<mi>k</mi>
<mo>!</mo>
</mrow>
<mo data-changed='added'>⁢</mo>
<mrow data-changed='added'>
<mrow data-changed='added'>
<mo>(</mo>
<mrow data-changed='added'>
<mi>n</mi>
<mo>-</mo>
<mi>k</mi>
</mrow>
<mo>)</mo>
</mrow>
<mo>!</mo>
</mrow>
</mrow>
</mfrac>
</mrow>
</math>
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\unicode.yaml'
[libmathcat::speech] *** Character 'g' (0x67) is repeated
[libmathcat::speech] *** Character 'L' (0x4C) is repeated
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::braille] polish_cleanup: start=⠣l⠝⠜⠣l⠅⠜W⠶⠆l⠝⠖WW⠳Wl⠅⠖W⠣l⠝W⠤l⠅⠜⠖W⠰
[libmathcat::braille] After remove mode changes: '⠣⠝⠜⠣⠅⠜W⠶⠆⠝⠖WW⠳W⠅⠖W⠣⠝W⠤⠅⠜⠖W⠰'
[libmathcat::braille] After substitutions : '⠣⠝⠜⠣⠅⠜W⠶⠆⠝⠖WW⠳W⠅⠖W⠣⠝W⠤⠅⠜⠖W⠰'
thread 'braille::Polish::spec::prob_comb_p55_2' panicked at tests\common\mod.rs:138:23:
assertion `left == right` failed
left: "⠣⠠⠝⠰⠳⠅⠜⠀⠶⠆⠝⠫⠀⠳⠀⠅⠫⠈⠣⠝⠀⠤⠅⠜⠫⠈⠰"
right: "⠣⠝⠜⠣⠅⠜⠀⠶⠆⠝⠖⠀⠳⠀⠅⠖⠀⠣⠝⠀⠤⠅⠜⠖⠀⠰"
---- braille::Polish::spec::prob_comb_p55_3 stdout ----
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\AppData\Roaming\MathCAT\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\ClearSpeak_Rules.yaml'
[libmathcat::speech] ...processing include: SharedRules/geometry.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\geometry.yaml'
[libmathcat::speech] ...processing include: SharedRules/linear-algebra.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\linear-algebra.yaml'
[libmathcat::speech] ...processing include: SharedRules/calculus.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\calculus.yaml'
[libmathcat::speech] ...processing include: SharedRules/general.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\general.yaml'
[libmathcat::speech] ...processing include: SharedRules/default.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\default.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\unicode.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\definitions.yaml'
[libmathcat::speech] ...processing include: ../../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::canonicalize]
MathML after canonicalize:
<math>
<mrow data-changed='added'>
<msubsup>
<mi>C</mi>
<mi>n</mi>
<mi>k</mi>
</msubsup>
<mo>=</mo>
<mrow>
<mo data-changed='from_mfenced'>(</mo>
<mtable>
<mtr>
<mtd>
<mi data-maybe-chemistry='0'>n</mi>
</mtd>
</mtr>
<mtr>
<mtd>
<mi>k</mi>
</mtd>
</mtr>
</mtable>
<mo data-changed='from_mfenced'>)</mo>
</mrow>
</mrow>
</math>
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\unicode.yaml'
[libmathcat::speech] *** Character 'g' (0x67) is repeated
[libmathcat::speech] *** Character 'L' (0x4C) is repeated
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::braille] polish_cleanup: start=L⠉⠌l⠝⠡l⠅W⠶⠣l⠝⠜⠣l⠅⠜
[libmathcat::braille] After remove mode changes: '⠉⠌⠝⠡⠅W⠶⠣⠝⠜⠣⠅⠜'
[libmathcat::braille] After substitutions : '⠉⠌⠝⠡⠅W⠶⠣⠝⠜⠣⠅⠜'
thread 'braille::Polish::spec::prob_comb_p55_3' panicked at tests\common\mod.rs:138:23:
assertion `left == right` failed
left: "⠨⠉⠌⠠⠅⠡⠝⠀⠶⠣⠝⠰⠳⠅⠜"
right: "⠉⠌⠝⠡⠅⠀⠶⠣⠝⠜⠣⠅⠜"
---- braille::Polish::spec::prob_comb_p55_1 stdout ----
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\AppData\Roaming\MathCAT\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\ClearSpeak_Rules.yaml'
[libmathcat::speech] ...processing include: SharedRules/geometry.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\geometry.yaml'
[libmathcat::speech] ...processing include: SharedRules/linear-algebra.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\linear-algebra.yaml'
[libmathcat::speech] ...processing include: SharedRules/calculus.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\calculus.yaml'
[libmathcat::speech] ...processing include: SharedRules/general.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\general.yaml'
[libmathcat::speech] ...processing include: SharedRules/default.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\default.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\unicode.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\definitions.yaml'
[libmathcat::speech] ...processing include: ../../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::canonicalize]
MathML after canonicalize:
<math>
<mrow data-changed='added'>
<mrow data-changed='added'>
<mn>5</mn>
<mo>!</mo>
</mrow>
<mo>=</mo>
<mrow data-changed='added'>
<mn>1</mn>
<mo>·</mo>
<mn>2</mn>
<mo>·</mo>
<mn>3</mn>
<mo>·</mo>
<mn>4</mn>
<mo>·</mo>
<mn>5</mn>
</mrow>
</mrow>
</math>
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\unicode.yaml'
[libmathcat::speech] *** Character 'g' (0x67) is repeated
[libmathcat::speech] *** Character 'L' (0x4C) is repeated
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::braille] polish_cleanup: start=N⠑⠠⠖WW⠶N⠁𝐖⠄N⠃𝐖⠄N⠉𝐖⠄N⠙𝐖⠄N⠑
[libmathcat::braille] After remove mode changes: 'N⠑⠠⠖WW⠶N⠁𝐖⠄N⠃𝐖⠄N⠉𝐖⠄N⠙𝐖⠄N⠑'
[libmathcat::braille] After substitutions : 'N⠑⠠⠖WW⠶N⠁𝐖⠄N⠃𝐖⠄N⠉𝐖⠄N⠙𝐖⠄N⠑'
thread 'braille::Polish::spec::prob_comb_p55_1' panicked at tests\common\mod.rs:138:23:
assertion `left == right` failed
left: "⠼⠑⠫⠀⠶⠼⠁⠄⠼⠃⠄⠼⠉⠄⠼⠙⠄⠼⠑"
right: "⠼⠑⠠⠖⠀⠶⠼⠁⠄⠼⠃⠄⠼⠉⠄⠼⠙⠄⠼⠑"
---- braille::Polish::spec::prob_comb_p55_4 stdout ----
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\AppData\Roaming\MathCAT\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\ClearSpeak_Rules.yaml'
[libmathcat::speech] ...processing include: SharedRules/geometry.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\geometry.yaml'
[libmathcat::speech] ...processing include: SharedRules/linear-algebra.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\linear-algebra.yaml'
[libmathcat::speech] ...processing include: SharedRules/calculus.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\calculus.yaml'
[libmathcat::speech] ...processing include: SharedRules/general.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\general.yaml'
[libmathcat::speech] ...processing include: SharedRules/default.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\default.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\unicode.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\definitions.yaml'
[libmathcat::speech] ...processing include: ../../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::canonicalize]
MathML after canonicalize:
<math>
<mrow data-changed='added'>
<msubsup>
<mover>
<mi>C</mi>
<mo>¯</mo>
</mover>
<mi>n</mi>
<mi>k</mi>
</msubsup>
<mo>=</mo>
<mrow>
<mo data-changed='from_mfenced'>(</mo>
<mtable>
<mtr>
<mtd>
<mrow data-changed='added'>
<mi data-maybe-chemistry='0'>n</mi>
<mo data-chem-equation-op='1'>+</mo>
<mi>k</mi>
<mo>-</mo>
<mn>1</mn>
</mrow>
</mtd>
</mtr>
<mtr>
<mtd>
<mrow data-changed='added'>
<mi data-maybe-chemistry='0'>n</mi>
<mo data-chemical-bond='true' data-chem-formula-op='1'>-</mo>
<mn>1</mn>
</mrow>
</mtd>
</mtr>
</mtable>
<mo data-changed='from_mfenced'>)</mo>
</mrow>
<mo>=</mo>
<mrow>
<mo data-changed='from_mfenced'>(</mo>
<mtable>
<mtr>
<mtd>
<mrow data-changed='added'>
<mi data-maybe-chemistry='0'>n</mi>
<mo data-chem-equation-op='1'>+</mo>
<mi>k</mi>
<mo>-</mo>
<mn>1</mn>
</mrow>
</mtd>
</mtr>
<mtr>
<mtd>
<mi>k</mi>
</mtd>
</mtr>
</mtable>
<mo data-changed='from_mfenced'>)</mo>
</mrow>
</mrow>
</math>
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\unicode.yaml'
[libmathcat::speech] *** Character 'g' (0x67) is repeated
[libmathcat::speech] *** Character 'L' (0x4C) is repeated
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::braille] polish_cleanup: start=⠨⠒L⠉⠌l⠝⠡l⠅W⠶⠣l⠝W⠖l⠅W⠤N⠁⠜⠣l⠝W⠤N⠁⠜W⠶⠣l⠝W⠖l⠅W⠤N⠁⠜⠣l⠅⠜
[libmathcat::braille] After remove mode changes: '⠨⠒⠉⠌⠝⠡⠅W⠶⠣⠝W⠖⠅W⠤N⠁⠜⠣⠝W⠤N⠁⠜W⠶⠣⠝W⠖⠅W⠤N⠁⠜⠣⠅⠜'
[libmathcat::braille] After substitutions : '⠨⠒⠉⠌⠝⠡⠅W⠶⠣⠝W⠖⠅W⠤N⠁⠜⠣⠝W⠤N⠁⠜W⠶⠣⠝W⠖⠅W⠤N⠁⠜⠣⠅⠜'
thread 'braille::Polish::spec::prob_comb_p55_4' panicked at tests\common\mod.rs:138:23:
assertion `left == right` failed
left: "⠨⠉⠒⠌⠠⠅⠡⠝⠀⠶⠣⠝⠈⠖⠅⠈⠤⠼⠁⠰⠳⠝⠈⠤⠼⠁⠜⠀⠶⠣⠝⠈⠖⠅⠈⠤⠼⠁⠰⠳⠅⠜"
right: "⠨⠒⠉⠌⠝⠡⠅⠀⠶⠣⠝⠀⠖⠅⠀⠤⠼⠁⠜⠣⠝⠀⠤⠼⠁⠜⠀⠶⠣⠝⠀⠖⠅⠀⠤⠼⠁⠜⠣⠅⠜"
---- braille::Polish::spec::prob_comb_p55_6 stdout ----
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\AppData\Roaming\MathCAT\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\ClearSpeak_Rules.yaml'
[libmathcat::speech] ...processing include: SharedRules/geometry.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\geometry.yaml'
[libmathcat::speech] ...processing include: SharedRules/linear-algebra.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\linear-algebra.yaml'
[libmathcat::speech] ...processing include: SharedRules/calculus.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\calculus.yaml'
[libmathcat::speech] ...processing include: SharedRules/general.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\general.yaml'
[libmathcat::speech] ...processing include: SharedRules/default.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\default.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\unicode.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\definitions.yaml'
[libmathcat::speech] ...processing include: ../../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::canonicalize]
MathML after canonicalize:
<math>
<mrow data-changed='added'>
<msubsup>
<mover>
<mi>V</mi>
<mo>¯</mo>
</mover>
<mi>n</mi>
<mi>k</mi>
</msubsup>
<mo>=</mo>
<msup>
<mi>n</mi>
<mi>k</mi>
</msup>
</mrow>
</math>
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\unicode.yaml'
[libmathcat::speech] *** Character 'g' (0x67) is repeated
[libmathcat::speech] *** Character 'L' (0x4C) is repeated
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
thread 'braille::Polish::spec::prob_comb_p55_6' panicked at tests\common\mod.rs:139:19:
Pattern match/replacement failure!
caused by: attempting replacement pattern: "default" for "math".
Replacement
["*"]
...due to matching the MathML
<math id='M3nquurt-0' data-id-added='true'>
<mrow data-changed='added' id='M3nquurt-1' data-id-added='true'>
<msubsup id='M3nquurt-2' data-id-added='true'>
<mover id='M3nquurt-3' data-id-added='true'>
<mi id='M3nquurt-4' data-id-added='true'>V</mi>
<mo id='M3nquurt-5' data-id-added='true'>¯</mo>
</mover>
<mi id='M3nquurt-6' data-id-added='true'>n</mi>
<mi id='M3nquurt-7' data-id-added='true'>k</mi>
</msubsup>
<mo id='M3nquurt-8' data-id-added='true'>=</mo>
<msup id='M3nquurt-9' data-id-added='true'>
<mi id='M3nquurt-10' data-id-added='true'>n</mi>
<mi id='M3nquurt-11' data-id-added='true'>k</mi>
</msup>
</mrow>
</math>
with the pattern
"."
The patterns are in \\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml.
caused by: attempting replacement pattern: "default" for "mrow".
Replacement
["*"]
...due to matching the MathML
<mrow data-changed='added' id='M3nquurt-1' data-id-added='true'>
<msubsup id='M3nquurt-2' data-id-added='true'>
<mover id='M3nquurt-3' data-id-added='true'>
<mi id='M3nquurt-4' data-id-added='true'>V</mi>
<mo id='M3nquurt-5' data-id-added='true'>¯</mo>
</mover>
<mi id='M3nquurt-6' data-id-added='true'>n</mi>
<mi id='M3nquurt-7' data-id-added='true'>k</mi>
</msubsup>
<mo id='M3nquurt-8' data-id-added='true'>=</mo>
<msup id='M3nquurt-9' data-id-added='true'>
<mi id='M3nquurt-10' data-id-added='true'>n</mi>
<mi id='M3nquurt-11' data-id-added='true'>k</mi>
</msup>
</mrow>
with the pattern
"."
The patterns are in \\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml.
caused by: attempting replacement pattern: "default" for "msup".
Replacement
- test: [ if: '"*[1][self::m:mrow and not(IsBracketed(., '', ''))]"' then:
- t: "⠢"
- "*[1]"
- t: "⠔"
else:["*[1]"]]
- test: [ if: '"self::m:msub or self::m:msubsup"' then:[t: "⠌"]]
test: [ if: '"self::m:msup"' then:[t: "⠡"]]
test: [ if: '"self::m:munder or self::m:munderover"' then:[t: "⠌⠌"] else:[t: "⠡⠡"]]
- "*[2]"
- test: [ if: '"self::m:msubsup or self::m:munderover"' then:[test: [ if: '"self::m:msubsup"' then:[t: "⠡"] else:[t: "⠡⠡"]]
]]
- "*[3]"
- test: [ if: '"self::m:msup and *[2][self::m:mo]"' then:[t: "⠄"]]
...due to matching the MathML
<msup id='M3nquurt-9' data-id-added='true'>
<mi id='M3nquurt-10' data-id-added='true'>n</mi>
<mi id='M3nquurt-11' data-id-added='true'>k</mi>
</msup>
with the pattern
"."
The patterns are in \\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml.
caused by: During replacement, no matching element found
---- braille::Polish::spec::prob_comb_p55_5 stdout ----
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\AppData\Roaming\MathCAT\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\ClearSpeak_Rules.yaml'
[libmathcat::speech] ...processing include: SharedRules/geometry.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\geometry.yaml'
[libmathcat::speech] ...processing include: SharedRules/linear-algebra.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\linear-algebra.yaml'
[libmathcat::speech] ...processing include: SharedRules/calculus.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\calculus.yaml'
[libmathcat::speech] ...processing include: SharedRules/general.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\general.yaml'
[libmathcat::speech] ...processing include: SharedRules/default.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\default.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\unicode.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\definitions.yaml'
[libmathcat::speech] ...processing include: ../../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::canonicalize]
MathML after canonicalize:
<math>
<mrow data-changed='added'>
<msubsup>
<mi>V</mi>
<mi>n</mi>
<mi>k</mi>
</msubsup>
<mo>=</mo>
<mfrac>
<mrow>
<mi>n</mi>
<mo>!</mo>
</mrow>
<mrow>
<mrow data-changed='added'>
<mo>(</mo>
<mrow data-changed='added'>
<mi>n</mi>
<mo>-</mo>
<mi>k</mi>
</mrow>
<mo>)</mo>
</mrow>
<mo>!</mo>
</mrow>
</mfrac>
</mrow>
</math>
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\unicode.yaml'
[libmathcat::speech] *** Character 'g' (0x67) is repeated
[libmathcat::speech] *** Character 'L' (0x4C) is repeated
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::braille] polish_cleanup: start=L⠧⠌l⠝⠡l⠅W⠶⠆l⠝⠖WW⠳W⠣l⠝W⠤l⠅⠜⠖W⠰
[libmathcat::braille] After remove mode changes: '⠧⠌⠝⠡⠅W⠶⠆⠝⠖WW⠳W⠣⠝W⠤⠅⠜⠖W⠰'
[libmathcat::braille] After substitutions : '⠧⠌⠝⠡⠅W⠶⠆⠝⠖WW⠳W⠣⠝W⠤⠅⠜⠖W⠰'
thread 'braille::Polish::spec::prob_comb_p55_5' panicked at tests\common\mod.rs:138:23:
assertion `left == right` failed
left: "⠨⠧⠌⠠⠅⠡⠝⠀⠶⠆⠝⠫⠀⠳⠀⠣⠝⠀⠤⠅⠜⠫⠈⠰"
right: "⠧⠌⠝⠡⠅⠀⠶⠆⠝⠖⠀⠳⠀⠣⠝⠀⠤⠅⠜⠖⠀⠰"
---- braille::Polish::spec::reactions_p79_1 stdout ----
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\AppData\Roaming\MathCAT\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\ClearSpeak_Rules.yaml'
[libmathcat::speech] ...processing include: SharedRules/geometry.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\geometry.yaml'
[libmathcat::speech] ...processing include: SharedRules/linear-algebra.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\linear-algebra.yaml'
[libmathcat::speech] ...processing include: SharedRules/calculus.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\calculus.yaml'
[libmathcat::speech] ...processing include: SharedRules/general.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\general.yaml'
[libmathcat::speech] ...processing include: SharedRules/default.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\default.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\unicode.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\definitions.yaml'
[libmathcat::speech] ...processing include: ../../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::chemistry] Internal error: mover should not be marked as 'MAYBE_CHEMISTRY'
[libmathcat::canonicalize]
MathML after canonicalize:
<math>
<mrow data-changed='added' data-chem-equation='24'>
<mrow data-changed='added' data-chem-equation='11'>
<mrow data-changed='added' data-chem-equation='5'>
<mn>6</mn>
<mo data-changed='added' data-chem-equation-op='0'>⁢</mo>
<mrow data-changed='added' data-chem-equation='5'>
<msub data-previous-space-width='0.700' data-chem-formula='2'>
<mi mathvariant='normal' data-chem-element='2'>H</mi>
<mn>2</mn>
</msub>
<mo data-changed='added' data-chem-equation-op='0'>⁣</mo>
<mi mathvariant='normal' data-chem-element='2'>O</mi>
</mrow>
</mrow>
<mo data-previous-space-width='0.700' data-chem-equation-op='1'>+</mo>
<mrow data-changed='added' data-chem-equation='5'>
<mn data-previous-space-width='0.700'>6</mn>
<mo data-changed='added' data-chem-equation-op='0'>⁢</mo>
<mrow data-changed='added' data-chem-equation='5'>
<mi mathvariant='normal' data-previous-space-width='0.700' data-chem-element='1'>C</mi>
<mo data-changed='added' data-chem-equation-op='0'>⁣</mo>
<msub data-chem-formula='2'>
<mi mathvariant='normal' data-split='true' data-chem-element='1'>O</mi>
<mn>2</mn>
</msub>
</mrow>
</mrow>
</mrow>
<mover>
<mo data-maybe-chemistry='1' data-chem-equation-op='1'>→</mo>
<mrow>
<mi>en</mi>
<mo>.</mo>
</mrow>
</mover>
<mrow data-changed='added' data-chem-equation='12'>
<mrow data-changed='added' data-chem-equation='11'>
<mrow data-changed='added' data-chem-equation='8'>
<msub data-chem-formula='2'>
<mi mathvariant='normal' data-chem-element='2'>C</mi>
<mn>6</mn>
</msub>
<mo data-changed='added' data-chem-equation-op='0'>⁣</mo>
<msub data-chem-formula='2'>
<mi mathvariant='normal' data-chem-element='2'>H</mi>
<mn>12</mn>
</msub>
<mo data-changed='added' data-chem-equation-op='0'>⁣</mo>
<msub data-chem-formula='2'>
<mi mathvariant='normal' data-chem-element='2'>O</mi>
<mn>6</mn>
</msub>
</mrow>
<mo data-previous-space-width='0.700' data-chem-equation-op='1'>+</mo>
<mrow data-changed='added' data-chem-equation='2'>
<mn data-previous-space-width='0.700'>6</mn>
<mo data-changed='added' data-chem-equation-op='0'>⁢</mo>
<msub data-previous-space-width='0.700' data-chem-formula='2'>
<mi mathvariant='normal' data-chem-element='2'>O</mi>
<mn>2</mn>
</msub>
</mrow>
</mrow>
<mo data-previous-space-width='0.700' data-chem-equation-op='1'>↑</mo>
</mrow>
</mrow>
</math>
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\unicode.yaml'
[libmathcat::speech] *** Character 'g' (0x67) is repeated
[libmathcat::speech] *** Character 'L' (0x4C) is repeated
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::braille] polish_cleanup: start=N⠋𝐿⠓⠡n⠆𝐿⠕W⠖N⠋𝐿⠉𝐿⠕⠡n⠆⠨⠁⠃l⠑l⠝.𝐿⠉⠡n⠖𝐿⠓⠡n⠂n⠆𝐿⠕⠡n⠖W⠖N⠋𝐿⠕⠡n⠆⠸⠒⠁
[libmathcat::braille] After remove mode changes: 'N⠋𝐿⠓⠡n⠆⠕W⠖N⠋𝐿⠉⠕⠡n⠆⠨⠁⠃l⠑⠝.⠉⠡n⠖𝐿⠓⠡n⠂⠆⠕⠡n⠖W⠖N⠋⠕⠡n⠆⠸⠒⠁'
[libmathcat::braille] After substitutions : 'N⠋𝐿⠓⠡n⠆⠕W⠖N⠋𝐿⠉⠕⠡n⠆⠨⠁⠃l⠑⠝.⠉⠡n⠖𝐿⠓⠡n⠂⠆⠕⠡n⠖W⠖N⠋⠕⠡n⠆⠸⠒⠁'
thread 'braille::Polish::spec::reactions_p79_1' panicked at tests\common\mod.rs:138:23:
assertion `left == right` failed
left: "⠼⠋⠸⠓⠆⠕⠀⠖⠼⠋⠸⠉⠕⠆⠀⠰⠒⠂⠠⠑⠝⠄⠀⠸⠉⠖⠓⠂⠆⠕⠖⠠⠖⠼⠋⠨⠕⠆⠀⠸⠒⠁"
right: "⠼⠋⠨⠓⠡⠆⠕⠀⠖⠼⠋⠨⠉⠕⠡⠆⠨⠁⠃⠠⠑⠝⠄⠉⠡⠖⠨⠓⠡⠂⠆⠕⠡⠖⠀⠖⠼⠋⠕⠡⠆⠸⠒⠁"
---- braille::Polish::spec::reactions_p85_3 stdout ----
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\AppData\Roaming\MathCAT\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\ClearSpeak_Rules.yaml'
[libmathcat::speech] ...processing include: SharedRules/geometry.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\geometry.yaml'
[libmathcat::speech] ...processing include: SharedRules/linear-algebra.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\linear-algebra.yaml'
[libmathcat::speech] ...processing include: SharedRules/calculus.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\calculus.yaml'
[libmathcat::speech] ...processing include: SharedRules/general.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\general.yaml'
[libmathcat::speech] ...processing include: SharedRules/default.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\default.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\unicode.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\definitions.yaml'
[libmathcat::speech] ...processing include: ../../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::canonicalize]
MathML after canonicalize:
<math>
<mrow data-changed='added' data-chem-equation='18'>
<mrow data-changed='added' data-chem-equation='9'>
<mi data-chem-element='3'>Fe</mi>
<mo data-chem-equation-op='1'>+</mo>
<mrow data-changed='added' data-chem-equation='5'>
<mn>2</mn>
<mo data-changed='added' data-chem-equation-op='0'>⁢</mo>
<mrow data-changed='added' data-chem-equation='5'>
<mi mathvariant='normal' data-chem-element='1'>H</mi>
<mo data-changed='added' data-chem-equation-op='0'>⁣</mo>
<mi data-split='true' data-chem-element='3'>Cl</mi>
</mrow>
</mrow>
</mrow>
<mo data-chem-equation-op='1'>→</mo>
<mrow data-changed='added' data-chem-equation='8'>
<mrow data-changed='added' data-chem-equation='7'>
<mrow data-changed='added' data-chem-equation='7'>
<mi data-chem-element='3'>Fe</mi>
<mo data-changed='added' data-chem-equation-op='0'>⁣</mo>
<msub data-chem-formula='3'>
<mi data-split='true' data-chem-element='3'>Cl</mi>
<mn>2</mn>
</msub>
</mrow>
<mo data-chem-equation-op='1'>+</mo>
<msub data-chem-formula='2'>
<mi mathvariant='normal' data-chem-element='2'>H</mi>
<mn>2</mn>
</msub>
</mrow>
<mo data-chem-equation-op='1'>↑</mo>
</mrow>
</mrow>
</math>
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\unicode.yaml'
[libmathcat::speech] *** Character 'g' (0x67) is repeated
[libmathcat::speech] *** Character 'L' (0x4C) is repeated
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::braille] polish_cleanup: start=L⠋l⠑W⠖N⠃𝐿⠓𝐿⠉l⠇W⠒⠂L⠋l⠑𝐿⠉l⠇⠡n⠆W⠖𝐿⠓⠡n⠆⠸⠒⠁
[libmathcat::braille] After remove mode changes: '⠋⠑W⠖N⠃𝐿⠓⠉⠇W⠒⠂⠋⠑⠉⠇⠡n⠆W⠖⠓⠡n⠆⠸⠒⠁'
[libmathcat::braille] After substitutions : '⠋⠑W⠖N⠃𝐿⠓⠉⠇W⠒⠂⠋⠑⠉⠇⠡n⠆W⠖⠓⠡n⠆⠸⠒⠁'
thread 'braille::Polish::spec::reactions_p85_3' panicked at tests\common\mod.rs:138:23:
assertion `left == right` failed
left: "⠨⠋⠑⠀⠖⠼⠃⠨⠓⠨⠉⠇⠀⠒⠂⠨⠋⠑⠨⠉⠇⠆⠀⠖⠨⠓⠆⠸⠒⠁"
right: "⠋⠑⠀⠖⠼⠃⠨⠓⠉⠇⠀⠒⠂⠋⠑⠉⠇⠡⠆⠀⠖⠓⠡⠆⠸⠒⠁"
---- braille::Polish::spec::reactions_p85_5 stdout ----
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\AppData\Roaming\MathCAT\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\ClearSpeak_Rules.yaml'
[libmathcat::speech] ...processing include: SharedRules/geometry.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\geometry.yaml'
[libmathcat::speech] ...processing include: SharedRules/linear-algebra.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\linear-algebra.yaml'
[libmathcat::speech] ...processing include: SharedRules/calculus.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\calculus.yaml'
[libmathcat::speech] ...processing include: SharedRules/general.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\general.yaml'
[libmathcat::speech] ...processing include: SharedRules/default.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\default.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\unicode.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\definitions.yaml'
[libmathcat::speech] ...processing include: ../../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::canonicalize]
MathML after canonicalize:
<math>
<mrow data-changed='added' data-chem-equation='19'>
<mrow data-changed='added' data-chem-equation='8'>
<mi data-chem-element='3'>Pb</mi>
<mo data-chem-equation-op='1'>+</mo>
<mrow data-changed='added' data-chem-equation='7'>
<msub data-chem-formula='2'>
<mi mathvariant='normal' data-chem-element='2'>H</mi>
<mn>2</mn>
</msub>
<mo data-changed='added' data-chem-equation-op='0'>⁣</mo>
<mi mathvariant='normal' data-chem-element='1'>S</mi>
<mo data-changed='added' data-chem-equation-op='0'>⁣</mo>
<msub data-chem-formula='2'>
<mi mathvariant='normal' data-split='true' data-chem-element='1'>O</mi>
<mn>4</mn>
</msub>
</mrow>
</mrow>
<mo data-chem-equation-op='1'>→</mo>
<mrow data-changed='added' data-chem-equation='10'>
<mrow data-changed='added' data-chem-equation='5'>
<mi data-chem-element='3'>Pb</mi>
<mo data-changed='added' data-chem-equation-op='0'>⁣</mo>
<mi mathvariant='normal' data-split='true' data-chem-element='1'>S</mi>
<mo data-changed='added' data-chem-equation-op='0'>⁣</mo>
<msub data-chem-equation='0'>
<mn>0</mn>
<mn>4</mn>
</msub>
</mrow>
<mo data-chem-equation-op='1'>↓</mo>
<mrow data-changed='added' data-chem-equation='4'>
<mrow data-changed='added' data-chem-equation='3'>
<mo data-chem-equation-op='1'>+</mo>
<msub data-chem-formula='2'>
<mi mathvariant='normal' data-chem-element='2'>H</mi>
<mn>2</mn>
</msub>
</mrow>
<mo data-chem-equation-op='1'>↑</mo>
</mrow>
</mrow>
</mrow>
</math>
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\unicode.yaml'
[libmathcat::speech] *** Character 'g' (0x67) is repeated
[libmathcat::speech] *** Character 'L' (0x4C) is repeated
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::speech] *** Loading full unicode Braille for char '↓'/0x2193
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\unicode-full.yaml'
[libmathcat::speech] # Unicode defs = 853/1002
[libmathcat::braille] polish_cleanup: start=𝐿⠏l⠃W⠖𝐿⠓⠡n⠆𝐿⠎𝐿⠕⠡n⠲W⠒⠂𝐿⠏l⠃𝐿⠎N⠚⠡n⠲↓W⠖𝐿⠓⠡n⠆⠸⠒⠁
[libmathcat::braille] After remove mode changes: '⠏⠃W⠖⠓⠡n⠆⠎⠕⠡n⠲W⠒⠂⠏⠃⠎N⠚⠡⠲↓W⠖⠓⠡n⠆⠸⠒⠁'
[libmathcat::braille] After substitutions : '⠏⠃W⠖⠓⠡n⠆⠎⠕⠡n⠲W⠒⠂⠏⠃⠎N⠚⠡⠲↓W⠖⠓⠡n⠆⠸⠒⠁'
thread 'braille::Polish::spec::reactions_p85_5' panicked at tests\common\mod.rs:138:23:
assertion `left == right` failed
left: "⠨⠏⠃⠀⠖⠸⠓⠆⠎⠕⠲⠀⠒⠂⠸⠏⠃⠎⠕⠲⠸⠒⠄⠀⠖⠨⠓⠆⠸⠒⠁"
right: "⠏⠃⠀⠖⠓⠡⠆⠎⠕⠡⠲⠀⠒⠂⠏⠃⠎⠼⠚⠡⠲↓⠀⠖⠓⠡⠆⠸⠒⠁"
---- braille::Polish::spec::reactions_p85_4 stdout ----
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\AppData\Roaming\MathCAT\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\ClearSpeak_Rules.yaml'
[libmathcat::speech] ...processing include: SharedRules/geometry.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\geometry.yaml'
[libmathcat::speech] ...processing include: SharedRules/linear-algebra.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\linear-algebra.yaml'
[libmathcat::speech] ...processing include: SharedRules/calculus.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\calculus.yaml'
[libmathcat::speech] ...processing include: SharedRules/general.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\general.yaml'
[libmathcat::speech] ...processing include: SharedRules/default.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\default.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\unicode.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\definitions.yaml'
[libmathcat::speech] ...processing include: ../../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::canonicalize]
MathML after canonicalize:
<math>
<mrow data-changed='added' data-chem-equation='28'>
<mrow data-changed='added' data-chem-equation='12'>
<mi data-chem-element='3'>Fe</mi>
<mo data-chem-equation-op='1'>+</mo>
<mrow data-changed='added' data-chem-equation='3'>
<mn>2</mn>
<mo data-changed='added' data-chem-equation-op='0'>⁢</mo>
<msup data-chem-formula='3'>
<mi mathvariant='normal' data-chem-element='2'>H</mi>
<mo>+</mo>
</msup>
</mrow>
<mo data-chem-equation-op='1'>+</mo>
<mrow data-changed='added' data-chem-equation='4'>
<mn>2</mn>
<mo data-changed='added' data-chem-equation-op='0'>⁢</mo>
<msup data-chem-formula='4'>
<mi data-chem-element='3'>Cl</mi>
<mo>-</mo>
</msup>
</mrow>
</mrow>
<mo data-chem-equation-op='1'>→</mo>
<mrow data-changed='added' data-chem-equation='15'>
<mrow data-changed='added' data-chem-equation='14'>
<msup data-chem-formula='6'>
<mi data-chem-element='3'>Fe</mi>
<mrow data-chem-equation='3'>
<mn>2</mn>
<mo>+</mo>
</mrow>
</msup>
<mo data-chem-equation-op='1'>+</mo>
<mrow data-changed='added' data-chem-equation='4'>
<mn>2</mn>
<mo data-changed='added' data-chem-equation-op='0'>⁢</mo>
<msup data-chem-formula='4'>
<mi data-chem-element='3'>Cl</mi>
<mo>-</mo>
</msup>
</mrow>
<mo data-chem-equation-op='1'>+</mo>
<msub data-chem-formula='2'>
<mi mathvariant='normal' data-chem-element='2'>H</mi>
<mn>2</mn>
</msub>
</mrow>
<mo data-chem-equation-op='1'>↑</mo>
</mrow>
</mrow>
</math>
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\unicode.yaml'
[libmathcat::speech] *** Character 'g' (0x67) is repeated
[libmathcat::speech] *** Character 'L' (0x4C) is repeated
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::braille] polish_cleanup: start=L⠋l⠑W⠖N⠃𝐿⠓W⠖⠄W⠖N⠃𝐿⠉l⠇W⠤⠄W⠒⠂L⠋l⠑⠡N⠃W⠖⠄W⠖N⠃𝐿⠉l⠇W⠤⠄W⠖𝐿⠓⠡n⠆⠸⠒⠁
[libmathcat::braille] After remove mode changes: '⠋⠑W⠖N⠃𝐿⠓W⠖⠄W⠖N⠃𝐿⠉⠇W⠤⠄W⠒⠂⠋⠑⠡N⠃W⠖⠄W⠖N⠃𝐿⠉⠇W⠤⠄W⠖⠓⠡n⠆⠸⠒⠁'
[libmathcat::braille] After substitutions : '⠋⠑W⠖N⠃𝐿⠓W⠖⠄W⠖N⠃𝐿⠉⠇W⠤⠄W⠒⠂⠋⠑⠡N⠃W⠖⠄W⠖N⠃𝐿⠉⠇W⠤⠄W⠖⠓⠡n⠆⠸⠒⠁'
thread 'braille::Polish::spec::reactions_p85_4' panicked at tests\common\mod.rs:138:23:
assertion `left == right` failed
left: "⠨⠋⠑⠀⠖⠼⠃⠨⠓⠌⠖⠀⠖⠼⠃⠨⠉⠇⠌⠤⠀⠒⠂⠨⠋⠑⠌⠼⠃⠈⠖⠀⠖⠼⠃⠨⠉⠇⠌⠤⠀⠖⠨⠓⠆⠸⠒⠁"
right: "⠋⠑⠀⠖⠼⠃⠨⠓⠀⠖⠄⠀⠖⠼⠃⠨⠉⠇⠀⠤⠄⠀⠒⠂⠋⠑⠡⠼⠃⠀⠖⠄⠀⠖⠼⠃⠨⠉⠇⠀⠤⠄⠀⠖⠓⠡⠆⠸⠒⠁"
---- braille::Polish::spec::reactions_p86_2 stdout ----
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\AppData\Roaming\MathCAT\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\ClearSpeak_Rules.yaml'
[libmathcat::speech] ...processing include: SharedRules/geometry.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\geometry.yaml'
[libmathcat::speech] ...processing include: SharedRules/linear-algebra.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\linear-algebra.yaml'
[libmathcat::speech] ...processing include: SharedRules/calculus.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\calculus.yaml'
[libmathcat::speech] ...processing include: SharedRules/general.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\general.yaml'
[libmathcat::speech] ...processing include: SharedRules/default.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\default.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\unicode.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\definitions.yaml'
[libmathcat::speech] ...processing include: ../../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::canonicalize]
MathML after canonicalize:
<math>
<mrow data-changed='added' data-chem-formula='9'>
<mrow data-changed='added' data-chem-formula='5'>
<mi mathvariant='normal' data-chem-element='1'>K</mi>
<mo data-changed='added' data-chem-formula-op='0'>⁣</mo>
<mi mathvariant='normal' data-chem-element='1'>O</mi>
<mo data-changed='added' data-chem-formula-op='0'>⁣</mo>
<mi mathvariant='normal' data-split='true' data-chem-element='1'>H</mi>
</mrow>
<mo data-chem-equation-op='1'>⇌</mo>
<mrow data-changed='added' data-chem-formula='6'>
<msup data-chem-formula='3'>
<mi mathvariant='normal' data-chem-element='2'>K</mi>
<mo>+</mo>
</msup>
<mo data-chem-equation-op='1'>+</mo>
<mrow data-changed='added' data-chem-formula='5'>
<mi mathvariant='normal' data-chem-element='1'>O</mi>
<mo data-changed='added' data-chem-formula-op='0'>⁣</mo>
<msup data-chem-formula='3'>
<mi mathvariant='normal' data-split='true' data-chem-element='1'>H</mi>
<mo>-</mo>
</msup>
</mrow>
</mrow>
</mrow>
</math>
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\unicode.yaml'
[libmathcat::speech] *** Character 'g' (0x67) is repeated
[libmathcat::speech] *** Character 'L' (0x4C) is repeated
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::braille] polish_cleanup: start=𝐿⠅𝐿⠕𝐿⠓⠫⠒⠕⠫⠪⠒𝐿⠅W⠖⠄W⠖𝐿⠕𝐿⠓W⠤⠄
[libmathcat::braille] After remove mode changes: '⠅⠕⠓⠫⠒⠕⠫⠪⠒⠅W⠖⠄W⠖⠕⠓W⠤⠄'
[libmathcat::braille] After substitutions : '⠅⠕⠓⠫⠒⠕⠫⠪⠒⠅W⠖⠄W⠖⠕⠓W⠤⠄'
thread 'braille::Polish::spec::reactions_p86_2' panicked at tests\common\mod.rs:138:23:
assertion `left == right` failed
left: "⠸⠅⠕⠓⠀⠐⠒⠂⠨⠅⠌⠖⠀⠖⠸⠕⠓⠌⠤"
right: "⠅⠕⠓⠫⠒⠕⠫⠪⠒⠅⠀⠖⠄⠀⠖⠕⠓⠀⠤⠄"
---- braille::Polish::spec::reactions_p86_1 stdout ----
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\AppData\Roaming\MathCAT\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\ClearSpeak_Rules.yaml'
[libmathcat::speech] ...processing include: SharedRules/geometry.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\geometry.yaml'
[libmathcat::speech] ...processing include: SharedRules/linear-algebra.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\linear-algebra.yaml'
[libmathcat::speech] ...processing include: SharedRules/calculus.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\calculus.yaml'
[libmathcat::speech] ...processing include: SharedRules/general.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\general.yaml'
[libmathcat::speech] ...processing include: SharedRules/default.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\default.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\unicode.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\definitions.yaml'
[libmathcat::speech] ...processing include: ../../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::canonicalize]
MathML after canonicalize:
<math>
<mrow data-changed='added' data-chem-equation='26'>
<mrow data-changed='added' data-chem-equation='15'>
<mi data-chem-element='3'>Pb</mi>
<mo data-chem-equation-op='1'>+</mo>
<mrow data-changed='added' data-chem-equation='3'>
<mn>2</mn>
<mo data-changed='added' data-chem-equation-op='0'>⁢</mo>
<msup data-chem-formula='3'>
<mi mathvariant='normal' data-chem-element='2'>H</mi>
<mo>+</mo>
</msup>
</mrow>
<mo data-chem-equation-op='1'>+</mo>
<mrow data-changed='added' data-chem-equation='7'>
<mi mathvariant='normal' data-chem-element='1'>S</mi>
<mo data-changed='added' data-chem-equation-op='0'>⁣</mo>
<msubsup data-chem-formula='5'>
<mi mathvariant='normal' data-split='true' data-chem-element='1'>O</mi>
<mn>4</mn>
<mrow data-chem-equation='3'>
<mn>2</mn>
<mo>-</mo>
</mrow>
</msubsup>
</mrow>
</mrow>
<mo data-chem-equation-op='1'>→</mo>
<mrow data-changed='added' data-chem-equation='10'>
<mrow data-changed='added' data-chem-equation='5'>
<mi data-chem-element='3'>Pb</mi>
<mo data-changed='added' data-chem-equation-op='0'>⁣</mo>
<mi mathvariant='normal' data-split='true' data-chem-element='1'>S</mi>
<mo data-changed='added' data-chem-equation-op='0'>⁣</mo>
<msub data-chem-equation='0'>
<mn>0</mn>
<mn>4</mn>
</msub>
</mrow>
<mo data-chem-equation-op='1'>↓</mo>
<mrow data-changed='added' data-chem-equation='4'>
<mrow data-changed='added' data-chem-equation='3'>
<mo data-chem-equation-op='1'>+</mo>
<msub data-chem-formula='2'>
<mi mathvariant='normal' data-chem-element='2'>H</mi>
<mn>2</mn>
</msub>
</mrow>
<mo data-chem-equation-op='1'>↑</mo>
</mrow>
</mrow>
</mrow>
</math>
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\unicode.yaml'
[libmathcat::speech] *** Character 'g' (0x67) is repeated
[libmathcat::speech] *** Character 'L' (0x4C) is repeated
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::speech] *** Loading full unicode Braille for char '↓'/0x2193
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\unicode-full.yaml'
[libmathcat::speech] # Unicode defs = 853/1002
[libmathcat::braille] polish_cleanup: start=𝐿⠏l⠃W⠖N⠃𝐿⠓W⠖⠄W⠖𝐿⠎𝐿⠕⠌N⠙⠡N⠃W⠤W⠒⠂𝐿⠏l⠃𝐿⠎N⠚⠡n⠲↓W⠖𝐿⠓⠡n⠆⠸⠒⠁
[libmathcat::braille] After remove mode changes: '⠏⠃W⠖N⠃𝐿⠓W⠖⠄W⠖⠎⠕⠌N⠙⠡⠃W⠤W⠒⠂⠏⠃⠎N⠚⠡⠲↓W⠖⠓⠡n⠆⠸⠒⠁'
[libmathcat::braille] After substitutions : '⠏⠃W⠖N⠃𝐿⠓W⠖⠄W⠖⠎⠕⠌N⠙⠡⠃W⠤W⠒⠂⠏⠃⠎N⠚⠡⠲↓W⠖⠓⠡n⠆⠸⠒⠁'
thread 'braille::Polish::spec::reactions_p86_1' panicked at tests\common\mod.rs:138:23:
assertion `left == right` failed
left: "⠨⠏⠃⠀⠖⠼⠃⠨⠓⠌⠖⠀⠖⠸⠎⠕⠲⠌⠼⠃⠤⠀⠒⠂⠸⠏⠃⠎⠕⠲⠸⠒⠄⠀⠖⠨⠓⠆⠸⠒⠁"
right: "⠏⠃⠀⠖⠼⠃⠨⠓⠀⠖⠄⠀⠖⠎⠕⠌⠼⠙⠡⠃⠀⠤⠀⠒⠂⠏⠃⠎⠼⠚⠡⠲↓⠀⠖⠓⠡⠆⠸⠒⠁"
---- braille::Polish::spec::reactions_p86_6 stdout ----
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\AppData\Roaming\MathCAT\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\ClearSpeak_Rules.yaml'
[libmathcat::speech] ...processing include: SharedRules/geometry.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\geometry.yaml'
[libmathcat::speech] ...processing include: SharedRules/linear-algebra.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\linear-algebra.yaml'
[libmathcat::speech] ...processing include: SharedRules/calculus.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\calculus.yaml'
[libmathcat::speech] ...processing include: SharedRules/general.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\general.yaml'
[libmathcat::speech] ...processing include: SharedRules/default.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\default.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\unicode.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\definitions.yaml'
[libmathcat::speech] ...processing include: ../../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::canonicalize]
MathML after canonicalize:
<math>
<mrow data-changed='added'>
<mrow data-changed='added'>
<mi mathvariant='normal'>A</mi>
<mo data-changed='added' data-function-guess='true'>⁢</mo>
<mrow data-changed='added'>
<mo data-previous-space-width='0.700'>(</mo>
<mrow data-changed='added'>
<mo>+</mo>
<msub>
<mi>Cl</mi>
<mn>2</mn>
</msub>
</mrow>
<mo>)</mo>
</mrow>
</mrow>
<mo>→</mo>
<mrow data-changed='added'>
<mi mathvariant='normal'>B</mi>
<mo data-changed='added' data-function-guess='true'>⁢</mo>
<mrow data-changed='added'>
<mo data-previous-space-width='0.700'>(</mo>
<mrow data-changed='added'>
<mo>-</mo>
<mi>HCl</mi>
</mrow>
<mo>)</mo>
</mrow>
</mrow>
<mo>→</mo>
<mi mathvariant='normal'>C</mi>
</mrow>
</math>
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\unicode.yaml'
[libmathcat::speech] *** Character 'g' (0x67) is repeated
[libmathcat::speech] *** Character 'L' (0x4C) is repeated
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::braille] polish_cleanup: start=L⠁⠣W⠖L⠉l⠇⠡n⠆⠜W⠒⠂L⠃⠣⠤L⠓L⠉l⠇⠜W⠒⠂L⠉
[libmathcat::braille] After remove mode changes: '⠁⠣W⠖⠉⠇⠡n⠆⠜W⠒⠂⠃⠣⠤⠓⠉⠇⠜W⠒⠂⠉'
[libmathcat::braille] After substitutions : '⠁⠣W⠖⠉⠇⠡n⠆⠜W⠒⠂⠃⠣⠤⠓⠉⠇⠜W⠒⠂⠉'
thread 'braille::Polish::spec::reactions_p86_6' panicked at tests\common\mod.rs:138:23:
assertion `left == right` failed
left: "⠨⠁⠀⠣⠖⠨⠉⠇⠆⠜⠀⠒⠂⠨⠃⠀⠣⠤⠨⠓⠨⠉⠇⠜⠀⠒⠂⠨⠉"
right: "⠁⠣⠀⠖⠉⠇⠡⠆⠜⠀⠒⠂⠃⠣⠤⠓⠉⠇⠜⠀⠒⠂⠉"
---- braille::Polish::spec::reactions_p86_3 stdout ----
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\AppData\Roaming\MathCAT\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\ClearSpeak_Rules.yaml'
[libmathcat::speech] ...processing include: SharedRules/geometry.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\geometry.yaml'
[libmathcat::speech] ...processing include: SharedRules/linear-algebra.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\linear-algebra.yaml'
[libmathcat::speech] ...processing include: SharedRules/calculus.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\calculus.yaml'
[libmathcat::speech] ...processing include: SharedRules/general.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\general.yaml'
[libmathcat::speech] ...processing include: SharedRules/default.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\default.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\unicode.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\definitions.yaml'
[libmathcat::speech] ...processing include: ../../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::chemistry] Internal error: mover should not be marked as 'MAYBE_CHEMISTRY'
[libmathcat::canonicalize]
MathML after canonicalize:
<math>
<mrow data-changed='added' data-chem-equation='20'>
<mrow data-changed='added' data-chem-equation='9'>
<mi mathvariant='normal' data-chem-element='1'>H</mi>
<mo data-changed='added' data-chem-equation-op='0'>⁣</mo>
<mi mathvariant='normal' data-chem-element='1'>C</mi>
<mo data-changed='added' data-chem-equation-op='0'>⁣</mo>
<mi mathvariant='normal' data-chem-element='1'>O</mi>
<mo data-changed='added' data-chem-equation-op='0'>⁣</mo>
<mi mathvariant='normal' data-chem-element='1'>O</mi>
<mo data-changed='added' data-chem-equation-op='0'>⁣</mo>
<mi mathvariant='normal' data-split='true' data-chem-element='1'>H</mi>
</mrow>
<mover>
<mo data-maybe-chemistry='1' data-chem-equation-op='1'>⇌</mo>
<mrow data-maybe-chemistry='2'>
<msub data-maybe-chemistry='2'>
<mi mathvariant='normal' data-maybe-chemistry='2'>H</mi>
<mn>2</mn>
</msub>
<mo data-changed='added' data-maybe-chemistry='0'>⁢</mo>
<mn data-maybe-chemistry='0'>0</mn>
</mrow>
</mover>
<mrow data-changed='added' data-chem-equation='10'>
<mrow data-changed='added' data-chem-equation='9'>
<mi mathvariant='normal' data-chem-element='1'>H</mi>
<mo data-changed='added' data-chem-equation-op='0'>⁣</mo>
<mi mathvariant='normal' data-chem-element='1'>C</mi>
<mo data-changed='added' data-chem-equation-op='0'>⁣</mo>
<mi mathvariant='normal' data-chem-element='1'>O</mi>
<mo data-changed='added' data-chem-equation-op='0'>⁣</mo>
<msup data-chem-formula='3'>
<mi mathvariant='normal' data-split='true' data-chem-element='1'>O</mi>
<mo>-</mo>
</msup>
</mrow>
<mo data-chem-equation-op='1'>+</mo>
<msup data-chem-formula='3'>
<mi mathvariant='normal' data-chem-element='2'>H</mi>
<mo>+</mo>
</msup>
</mrow>
</mrow>
</math>
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\unicode.yaml'
[libmathcat::speech] *** Character 'g' (0x67) is repeated
[libmathcat::speech] *** Character 'L' (0x4C) is repeated
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::braille] polish_cleanup: start=𝐿⠓𝐿⠉𝐿⠕𝐿⠕𝐿⠓⠫⠒⠕⠫⠪⠒⠡⠡L⠓⠡n⠆N⠚⠄𝐿⠓𝐿⠉𝐿⠕𝐿⠕W⠤⠄W⠖𝐿⠓W⠖⠄
[libmathcat::braille] After remove mode changes: '⠓⠉⠕⠕⠓⠫⠒⠕⠫⠪⠒⠡⠡⠓⠡n⠆⠚⠄𝐿⠓⠉⠕⠕W⠤⠄W⠖⠓W⠖⠄'
[libmathcat::braille] After substitutions : '⠓⠉⠕⠕⠓⠫⠒⠕⠫⠪⠒⠡⠡⠓⠡n⠆⠚⠄𝐿⠓⠉⠕⠕W⠤⠄W⠖⠓W⠖⠄'
thread 'braille::Polish::spec::reactions_p86_3' panicked at tests\common\mod.rs:138:23:
assertion `left == right` failed
left: "⠸⠓⠉⠕⠕⠓⠀⠰⠐⠒⠂⠠⠸⠓⠆⠕⠄⠀⠸⠓⠉⠕⠕⠌⠤⠀⠖⠨⠓⠌⠖"
right: "⠓⠉⠕⠕⠓⠫⠒⠕⠫⠪⠒⠡⠡⠓⠡⠆⠚⠄⠨⠓⠉⠕⠕⠀⠤⠄⠀⠖⠓⠀⠖⠄"
---- braille::Polish::spec::redox_reactions_p86_4 stdout ----
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\AppData\Roaming\MathCAT\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\ClearSpeak_Rules.yaml'
[libmathcat::speech] ...processing include: SharedRules/geometry.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\geometry.yaml'
[libmathcat::speech] ...processing include: SharedRules/linear-algebra.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\linear-algebra.yaml'
[libmathcat::speech] ...processing include: SharedRules/calculus.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\calculus.yaml'
[libmathcat::speech] ...processing include: SharedRules/general.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\general.yaml'
[libmathcat::speech] ...processing include: SharedRules/default.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\default.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\unicode.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\definitions.yaml'
[libmathcat::speech] ...processing include: ../../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::canonicalize]
MathML after canonicalize:
<math>
<mrow data-changed='added'>
<mrow data-changed='added'>
<mover>
<mi>Zn</mi>
<mn>0</mn>
</mover>
<mo>+</mo>
<mrow data-changed='added'>
<mn>2</mn>
<mo data-changed='added'>⁢</mo>
<mover>
<mi mathvariant='normal'>H</mi>
<mi mathvariant='normal'>I</mi>
</mover>
<mo data-changed='added'>⁢</mo>
<mover>
<mi>Cl</mi>
<mrow>
<mo>-</mo>
<mi mathvariant='normal'>I</mi>
</mrow>
</mover>
</mrow>
</mrow>
<mo>→</mo>
<mrow data-changed='added'>
<mrow data-changed='added'>
<mover>
<mi>Zn</mi>
<mi mathvariant='normal'>II</mi>
</mover>
<mo data-changed='added'>⁢</mo>
<msub>
<mover>
<mi>Cl</mi>
<mrow>
<mo>-</mo>
<mi mathvariant='normal'>I</mi>
</mrow>
</mover>
<mn>2</mn>
</msub>
</mrow>
<mo>+</mo>
<msub>
<mover>
<mi mathvariant='normal'>H</mi>
<mn>0</mn>
</mover>
<mn>2</mn>
</msub>
</mrow>
</mrow>
</math>
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\unicode.yaml'
[libmathcat::speech] *** Character 'g' (0x67) is repeated
[libmathcat::speech] *** Character 'L' (0x4C) is repeated
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
thread 'braille::Polish::spec::redox_reactions_p86_4' panicked at tests\common\mod.rs:139:19:
Pattern match/replacement failure!
caused by: attempting replacement pattern: "default" for "math".
Replacement
["*"]
...due to matching the MathML
<math id='M3qwwm8n-0' data-id-added='true'>
<mrow data-changed='added' id='M3qwwm8n-1' data-id-added='true'>
<mrow data-changed='added' id='M3qwwm8n-2' data-id-added='true'>
<mover id='M3qwwm8n-3' data-id-added='true'>
<mi id='M3qwwm8n-4' data-id-added='true'>Zn</mi>
<mn id='M3qwwm8n-5' data-id-added='true'>0</mn>
</mover>
<mo id='M3qwwm8n-6' data-id-added='true'>+</mo>
<mrow data-changed='added' id='M3qwwm8n-7' data-id-added='true'>
<mn id='M3qwwm8n-8' data-id-added='true'>2</mn>
<mo data-changed='added' id='M3qwwm8n-9' data-id-added='true'>⁢</mo>
<mover id='M3qwwm8n-10' data-id-added='true'>
<mi mathvariant='normal' id='M3qwwm8n-11' data-id-added='true'>H</mi>
<mi mathvariant='normal' id='M3qwwm8n-12' data-id-added='true'>I</mi>
</mover>
<mo data-changed='added' id='M3qwwm8n-13' data-id-added='true'>⁢</mo>
<mover id='M3qwwm8n-14' data-id-added='true'>
<mi id='M3qwwm8n-15' data-id-added='true'>Cl</mi>
<mrow id='M3qwwm8n-16' data-id-added='true'>
<mo id='M3qwwm8n-17' data-id-added='true'>-</mo>
<mi mathvariant='normal' id='M3qwwm8n-18' data-id-added='true'>I</mi>
</mrow>
</mover>
</mrow>
</mrow>
<mo id='M3qwwm8n-19' data-id-added='true'>→</mo>
<mrow data-changed='added' id='M3qwwm8n-20' data-id-added='true'>
<mrow data-changed='added' id='M3qwwm8n-21' data-id-added='true'>
<mover id='M3qwwm8n-22' data-id-added='true'>
<mi id='M3qwwm8n-23' data-id-added='true'>Zn</mi>
<mi mathvariant='normal' id='M3qwwm8n-24' data-id-added='true'>II</mi>
</mover>
<mo data-changed='added' id='M3qwwm8n-25' data-id-added='true'>⁢</mo>
<msub id='M3qwwm8n-26' data-id-added='true'>
<mover id='M3qwwm8n-27' data-id-added='true'>
<mi id='M3qwwm8n-28' data-id-added='true'>Cl</mi>
<mrow id='M3qwwm8n-29' data-id-added='true'>
<mo id='M3qwwm8n-30' data-id-added='true'>-</mo>
<mi mathvariant='normal' id='M3qwwm8n-31' data-id-added='true'>I</mi>
</mrow>
</mover>
<mn id='M3qwwm8n-32' data-id-added='true'>2</mn>
</msub>
</mrow>
<mo id='M3qwwm8n-33' data-id-added='true'>+</mo>
<msub id='M3qwwm8n-34' data-id-added='true'>
<mover id='M3qwwm8n-35' data-id-added='true'>
<mi mathvariant='normal' id='M3qwwm8n-36' data-id-added='true'>H</mi>
<mn id='M3qwwm8n-37' data-id-added='true'>0</mn>
</mover>
<mn id='M3qwwm8n-38' data-id-added='true'>2</mn>
</msub>
</mrow>
</mrow>
</math>
with the pattern
"."
The patterns are in \\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml.
caused by: attempting replacement pattern: "default" for "mrow".
Replacement
["*"]
...due to matching the MathML
<mrow data-changed='added' id='M3qwwm8n-1' data-id-added='true'>
<mrow data-changed='added' id='M3qwwm8n-2' data-id-added='true'>
<mover id='M3qwwm8n-3' data-id-added='true'>
<mi id='M3qwwm8n-4' data-id-added='true'>Zn</mi>
<mn id='M3qwwm8n-5' data-id-added='true'>0</mn>
</mover>
<mo id='M3qwwm8n-6' data-id-added='true'>+</mo>
<mrow data-changed='added' id='M3qwwm8n-7' data-id-added='true'>
<mn id='M3qwwm8n-8' data-id-added='true'>2</mn>
<mo data-changed='added' id='M3qwwm8n-9' data-id-added='true'>⁢</mo>
<mover id='M3qwwm8n-10' data-id-added='true'>
<mi mathvariant='normal' id='M3qwwm8n-11' data-id-added='true'>H</mi>
<mi mathvariant='normal' id='M3qwwm8n-12' data-id-added='true'>I</mi>
</mover>
<mo data-changed='added' id='M3qwwm8n-13' data-id-added='true'>⁢</mo>
<mover id='M3qwwm8n-14' data-id-added='true'>
<mi id='M3qwwm8n-15' data-id-added='true'>Cl</mi>
<mrow id='M3qwwm8n-16' data-id-added='true'>
<mo id='M3qwwm8n-17' data-id-added='true'>-</mo>
<mi mathvariant='normal' id='M3qwwm8n-18' data-id-added='true'>I</mi>
</mrow>
</mover>
</mrow>
</mrow>
<mo id='M3qwwm8n-19' data-id-added='true'>→</mo>
<mrow data-changed='added' id='M3qwwm8n-20' data-id-added='true'>
<mrow data-changed='added' id='M3qwwm8n-21' data-id-added='true'>
<mover id='M3qwwm8n-22' data-id-added='true'>
<mi id='M3qwwm8n-23' data-id-added='true'>Zn</mi>
<mi mathvariant='normal' id='M3qwwm8n-24' data-id-added='true'>II</mi>
</mover>
<mo data-changed='added' id='M3qwwm8n-25' data-id-added='true'>⁢</mo>
<msub id='M3qwwm8n-26' data-id-added='true'>
<mover id='M3qwwm8n-27' data-id-added='true'>
<mi id='M3qwwm8n-28' data-id-added='true'>Cl</mi>
<mrow id='M3qwwm8n-29' data-id-added='true'>
<mo id='M3qwwm8n-30' data-id-added='true'>-</mo>
<mi mathvariant='normal' id='M3qwwm8n-31' data-id-added='true'>I</mi>
</mrow>
</mover>
<mn id='M3qwwm8n-32' data-id-added='true'>2</mn>
</msub>
</mrow>
<mo id='M3qwwm8n-33' data-id-added='true'>+</mo>
<msub id='M3qwwm8n-34' data-id-added='true'>
<mover id='M3qwwm8n-35' data-id-added='true'>
<mi mathvariant='normal' id='M3qwwm8n-36' data-id-added='true'>H</mi>
<mn id='M3qwwm8n-37' data-id-added='true'>0</mn>
</mover>
<mn id='M3qwwm8n-38' data-id-added='true'>2</mn>
</msub>
</mrow>
</mrow>
with the pattern
"."
The patterns are in \\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml.
caused by: attempting replacement pattern: "default" for "mrow".
Replacement
["*"]
...due to matching the MathML
<mrow data-changed='added' id='M3qwwm8n-2' data-id-added='true'>
<mover id='M3qwwm8n-3' data-id-added='true'>
<mi id='M3qwwm8n-4' data-id-added='true'>Zn</mi>
<mn id='M3qwwm8n-5' data-id-added='true'>0</mn>
</mover>
<mo id='M3qwwm8n-6' data-id-added='true'>+</mo>
<mrow data-changed='added' id='M3qwwm8n-7' data-id-added='true'>
<mn id='M3qwwm8n-8' data-id-added='true'>2</mn>
<mo data-changed='added' id='M3qwwm8n-9' data-id-added='true'>⁢</mo>
<mover id='M3qwwm8n-10' data-id-added='true'>
<mi mathvariant='normal' id='M3qwwm8n-11' data-id-added='true'>H</mi>
<mi mathvariant='normal' id='M3qwwm8n-12' data-id-added='true'>I</mi>
</mover>
<mo data-changed='added' id='M3qwwm8n-13' data-id-added='true'>⁢</mo>
<mover id='M3qwwm8n-14' data-id-added='true'>
<mi id='M3qwwm8n-15' data-id-added='true'>Cl</mi>
<mrow id='M3qwwm8n-16' data-id-added='true'>
<mo id='M3qwwm8n-17' data-id-added='true'>-</mo>
<mi mathvariant='normal' id='M3qwwm8n-18' data-id-added='true'>I</mi>
</mrow>
</mover>
</mrow>
</mrow>
with the pattern
"."
The patterns are in \\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml.
caused by: attempting replacement pattern: "default" for "mover".
Replacement
- test: [ if: '"*[1][self::m:mrow and not(IsBracketed(., '', ''))]"' then:
- t: "⠢"
- "*[1]"
- t: "⠔"
else:["*[1]"]]
- test: [ if: '"self::m:msub or self::m:msubsup"' then:[t: "⠌"]]
test: [ if: '"self::m:msup"' then:[t: "⠡"]]
test: [ if: '"self::m:munder or self::m:munderover"' then:[t: "⠌⠌"] else:[t: "⠡⠡"]]
- "*[2]"
- test: [ if: '"self::m:msubsup or self::m:munderover"' then:[test: [ if: '"self::m:msubsup"' then:[t: "⠡"] else:[t: "⠡⠡"]]
]]
- "*[3]"
- test: [ if: '"self::m:msup and *[2][self::m:mo]"' then:[t: "⠄"]]
...due to matching the MathML
<mover id='M3qwwm8n-3' data-id-added='true'>
<mi id='M3qwwm8n-4' data-id-added='true'>Zn</mi>
<mn id='M3qwwm8n-5' data-id-added='true'>0</mn>
</mover>
with the pattern
"."
The patterns are in \\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml.
caused by: During replacement, no matching element found
---- braille::Polish::spec::redox_reactions_p86_5 stdout ----
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\AppData\Roaming\MathCAT\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\ClearSpeak_Rules.yaml'
[libmathcat::speech] ...processing include: SharedRules/geometry.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\geometry.yaml'
[libmathcat::speech] ...processing include: SharedRules/linear-algebra.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\linear-algebra.yaml'
[libmathcat::speech] ...processing include: SharedRules/calculus.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\calculus.yaml'
[libmathcat::speech] ...processing include: SharedRules/general.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\general.yaml'
[libmathcat::speech] ...processing include: SharedRules/default.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\default.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\unicode.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\definitions.yaml'
[libmathcat::speech] ...processing include: ../../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::canonicalize]
MathML after canonicalize:
<math>
<mrow data-changed='added'>
<mrow data-changed='added'>
<mover>
<mi>Al</mi>
<mn>0</mn>
</mover>
<mo>-</mo>
<mrow data-changed='added'>
<mn>3</mn>
<mo data-changed='added'>⁢</mo>
<mover>
<mi mathvariant='normal'>e</mi>
<mo>-</mo>
</mover>
</mrow>
</mrow>
<mo>→</mo>
<msup>
<mover>
<mi>Al</mi>
<mi>III</mi>
</mover>
<mrow>
<mn>3</mn>
<mo>+</mo>
</mrow>
</msup>
</mrow>
</math>
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\unicode.yaml'
[libmathcat::speech] *** Character 'g' (0x67) is repeated
[libmathcat::speech] *** Character 'L' (0x4C) is repeated
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
thread 'braille::Polish::spec::redox_reactions_p86_5' panicked at tests\common\mod.rs:139:19:
Pattern match/replacement failure!
caused by: attempting replacement pattern: "default" for "math".
Replacement
["*"]
...due to matching the MathML
<math id='M3r49s5y-0' data-id-added='true'>
<mrow data-changed='added' id='M3r49s5y-1' data-id-added='true'>
<mrow data-changed='added' id='M3r49s5y-2' data-id-added='true'>
<mover id='M3r49s5y-3' data-id-added='true'>
<mi id='M3r49s5y-4' data-id-added='true'>Al</mi>
<mn id='M3r49s5y-5' data-id-added='true'>0</mn>
</mover>
<mo id='M3r49s5y-6' data-id-added='true'>-</mo>
<mrow data-changed='added' id='M3r49s5y-7' data-id-added='true'>
<mn id='M3r49s5y-8' data-id-added='true'>3</mn>
<mo data-changed='added' id='M3r49s5y-9' data-id-added='true'>⁢</mo>
<mover id='M3r49s5y-10' data-id-added='true'>
<mi mathvariant='normal' id='M3r49s5y-11' data-id-added='true'>e</mi>
<mo id='M3r49s5y-12' data-id-added='true'>-</mo>
</mover>
</mrow>
</mrow>
<mo id='M3r49s5y-13' data-id-added='true'>→</mo>
<msup id='M3r49s5y-14' data-id-added='true'>
<mover id='M3r49s5y-15' data-id-added='true'>
<mi id='M3r49s5y-16' data-id-added='true'>Al</mi>
<mi id='M3r49s5y-17' data-id-added='true'>III</mi>
</mover>
<mrow id='M3r49s5y-18' data-id-added='true'>
<mn id='M3r49s5y-19' data-id-added='true'>3</mn>
<mo id='M3r49s5y-20' data-id-added='true'>+</mo>
</mrow>
</msup>
</mrow>
</math>
with the pattern
"."
The patterns are in \\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml.
caused by: attempting replacement pattern: "default" for "mrow".
Replacement
["*"]
...due to matching the MathML
<mrow data-changed='added' id='M3r49s5y-1' data-id-added='true'>
<mrow data-changed='added' id='M3r49s5y-2' data-id-added='true'>
<mover id='M3r49s5y-3' data-id-added='true'>
<mi id='M3r49s5y-4' data-id-added='true'>Al</mi>
<mn id='M3r49s5y-5' data-id-added='true'>0</mn>
</mover>
<mo id='M3r49s5y-6' data-id-added='true'>-</mo>
<mrow data-changed='added' id='M3r49s5y-7' data-id-added='true'>
<mn id='M3r49s5y-8' data-id-added='true'>3</mn>
<mo data-changed='added' id='M3r49s5y-9' data-id-added='true'>⁢</mo>
<mover id='M3r49s5y-10' data-id-added='true'>
<mi mathvariant='normal' id='M3r49s5y-11' data-id-added='true'>e</mi>
<mo id='M3r49s5y-12' data-id-added='true'>-</mo>
</mover>
</mrow>
</mrow>
<mo id='M3r49s5y-13' data-id-added='true'>→</mo>
<msup id='M3r49s5y-14' data-id-added='true'>
<mover id='M3r49s5y-15' data-id-added='true'>
<mi id='M3r49s5y-16' data-id-added='true'>Al</mi>
<mi id='M3r49s5y-17' data-id-added='true'>III</mi>
</mover>
<mrow id='M3r49s5y-18' data-id-added='true'>
<mn id='M3r49s5y-19' data-id-added='true'>3</mn>
<mo id='M3r49s5y-20' data-id-added='true'>+</mo>
</mrow>
</msup>
</mrow>
with the pattern
"."
The patterns are in \\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml.
caused by: attempting replacement pattern: "default" for "mrow".
Replacement
["*"]
...due to matching the MathML
<mrow data-changed='added' id='M3r49s5y-2' data-id-added='true'>
<mover id='M3r49s5y-3' data-id-added='true'>
<mi id='M3r49s5y-4' data-id-added='true'>Al</mi>
<mn id='M3r49s5y-5' data-id-added='true'>0</mn>
</mover>
<mo id='M3r49s5y-6' data-id-added='true'>-</mo>
<mrow data-changed='added' id='M3r49s5y-7' data-id-added='true'>
<mn id='M3r49s5y-8' data-id-added='true'>3</mn>
<mo data-changed='added' id='M3r49s5y-9' data-id-added='true'>⁢</mo>
<mover id='M3r49s5y-10' data-id-added='true'>
<mi mathvariant='normal' id='M3r49s5y-11' data-id-added='true'>e</mi>
<mo id='M3r49s5y-12' data-id-added='true'>-</mo>
</mover>
</mrow>
</mrow>
with the pattern
"."
The patterns are in \\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml.
caused by: attempting replacement pattern: "default" for "mover".
Replacement
- test: [ if: '"*[1][self::m:mrow and not(IsBracketed(., '', ''))]"' then:
- t: "⠢"
- "*[1]"
- t: "⠔"
else:["*[1]"]]
- test: [ if: '"self::m:msub or self::m:msubsup"' then:[t: "⠌"]]
test: [ if: '"self::m:msup"' then:[t: "⠡"]]
test: [ if: '"self::m:munder or self::m:munderover"' then:[t: "⠌⠌"] else:[t: "⠡⠡"]]
- "*[2]"
- test: [ if: '"self::m:msubsup or self::m:munderover"' then:[test: [ if: '"self::m:msubsup"' then:[t: "⠡"] else:[t: "⠡⠡"]]
]]
- "*[3]"
- test: [ if: '"self::m:msup and *[2][self::m:mo]"' then:[t: "⠄"]]
...due to matching the MathML
<mover id='M3r49s5y-3' data-id-added='true'>
<mi id='M3r49s5y-4' data-id-added='true'>Al</mi>
<mn id='M3r49s5y-5' data-id-added='true'>0</mn>
</mover>
with the pattern
"."
The patterns are in \\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml.
caused by: During replacement, no matching element found
---- braille::Polish::spec::relations_2 stdout ----
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\AppData\Roaming\MathCAT\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\ClearSpeak_Rules.yaml'
[libmathcat::speech] ...processing include: SharedRules/geometry.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\geometry.yaml'
[libmathcat::speech] ...processing include: SharedRules/linear-algebra.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\linear-algebra.yaml'
[libmathcat::speech] ...processing include: SharedRules/calculus.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\calculus.yaml'
[libmathcat::speech] ...processing include: SharedRules/general.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\general.yaml'
[libmathcat::speech] ...processing include: SharedRules/default.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\default.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\unicode.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\definitions.yaml'
[libmathcat::speech] ...processing include: ../../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::canonicalize]
MathML after canonicalize:
<math>
<mrow data-changed='added'>
<mrow data-changed='added'>
<mrow data-changed='added'>
<mn>2</mn>
<mo>·</mo>
<mn>5</mn>
</mrow>
<mo><</mo>
<mn>47</mn>
</mrow>
<mo>:</mo>
<mn>3</mn>
</mrow>
</math>
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\unicode.yaml'
[libmathcat::speech] *** Character 'g' (0x67) is repeated
[libmathcat::speech] *** Character 'L' (0x4C) is repeated
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::braille] polish_cleanup: start=N⠃𝐖⠄N⠑W⠪⠄N⠙N⠛⠒WN⠉
[libmathcat::braille] After remove mode changes: 'N⠃𝐖⠄N⠑W⠪⠄N⠙⠛⠒WN⠉'
[libmathcat::braille] After substitutions : 'N⠃𝐖⠄N⠑W⠪⠄N⠙⠛⠒WN⠉'
thread 'braille::Polish::spec::relations_2' panicked at tests\common\mod.rs:138:23:
assertion `left == right` failed
left: "⠼⠃⠄⠼⠑⠀⠪⠄⠼⠙⠛⠀⠲⠼⠉"
right: "⠼⠃⠄⠼⠑⠀⠪⠄⠼⠙⠛⠒⠀⠼⠉"
---- braille::Polish::spec::roots_12 stdout ----
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\AppData\Roaming\MathCAT\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\ClearSpeak_Rules.yaml'
[libmathcat::speech] ...processing include: SharedRules/geometry.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\geometry.yaml'
[libmathcat::speech] ...processing include: SharedRules/linear-algebra.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\linear-algebra.yaml'
[libmathcat::speech] ...processing include: SharedRules/calculus.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\calculus.yaml'
[libmathcat::speech] ...processing include: SharedRules/general.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\general.yaml'
[libmathcat::speech] ...processing include: SharedRules/default.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\default.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\unicode.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\definitions.yaml'
[libmathcat::speech] ...processing include: ../../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::canonicalize]
MathML after canonicalize:
<math>
<mrow data-changed='added'>
<msqrt>
<mi>ab</mi>
</msqrt>
<mo>=</mo>
<mrow data-changed='added'>
<msqrt>
<mi mathvariant='normal'>a</mi>
</msqrt>
<mo data-changed='added'>⁢</mo>
<msqrt>
<mi mathvariant='normal'>b</mi>
</msqrt>
</mrow>
</mrow>
</math>
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\unicode.yaml'
[libmathcat::speech] *** Character 'g' (0x67) is repeated
[libmathcat::speech] *** Character 'L' (0x4C) is repeated
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::braille] polish_cleanup: start=⠩l⠁l⠃W⠶⠩l⠁⠩l⠃
[libmathcat::braille] After remove mode changes: '⠩⠁⠃W⠶⠩⠁⠩⠃'
[libmathcat::braille] After substitutions : '⠩⠁⠃W⠶⠩⠁⠩⠃'
thread 'braille::Polish::spec::roots_12' panicked at tests\common\mod.rs:138:23:
assertion `left == right` failed
left: "⠩⠠⠁⠃⠀⠶⠩⠁⠩⠃"
right: "⠩⠁⠃⠀⠶⠩⠁⠩⠃"
---- braille::Polish::spec::roots_10 stdout ----
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\AppData\Roaming\MathCAT\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\ClearSpeak_Rules.yaml'
[libmathcat::speech] ...processing include: SharedRules/geometry.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\geometry.yaml'
[libmathcat::speech] ...processing include: SharedRules/linear-algebra.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\linear-algebra.yaml'
[libmathcat::speech] ...processing include: SharedRules/calculus.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\calculus.yaml'
[libmathcat::speech] ...processing include: SharedRules/general.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\general.yaml'
[libmathcat::speech] ...processing include: SharedRules/default.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\default.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\unicode.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\definitions.yaml'
[libmathcat::speech] ...processing include: ../../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::canonicalize]
MathML after canonicalize:
<math>
<mrow data-changed='added'>
<mn>3</mn>
<mo data-changed='added'>⁢</mo>
<msqrt>
<mn>2</mn>
</msqrt>
<mo data-changed='added'>⁢</mo>
<mi mathvariant='normal'>x</mi>
</mrow>
</math>
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\unicode.yaml'
[libmathcat::speech] *** Character 'g' (0x67) is repeated
[libmathcat::speech] *** Character 'L' (0x4C) is repeated
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::braille] polish_cleanup: start=N⠉⠩N⠃l⠭
[libmathcat::braille] After remove mode changes: 'N⠉⠩⠃⠭'
[libmathcat::braille] After substitutions : 'N⠉⠩⠃⠭'
thread 'braille::Polish::spec::roots_10' panicked at tests\common\mod.rs:138:23:
assertion `left == right` failed
left: "⠼⠉⠩⠼⠃⠱⠠⠭"
right: "⠼⠉⠩⠃⠭"
---- braille::Polish::spec::roots_13 stdout ----
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\AppData\Roaming\MathCAT\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\ClearSpeak_Rules.yaml'
[libmathcat::speech] ...processing include: SharedRules/geometry.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\geometry.yaml'
[libmathcat::speech] ...processing include: SharedRules/linear-algebra.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\linear-algebra.yaml'
[libmathcat::speech] ...processing include: SharedRules/calculus.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\calculus.yaml'
[libmathcat::speech] ...processing include: SharedRules/general.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\general.yaml'
[libmathcat::speech] ...processing include: SharedRules/default.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\default.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\unicode.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\definitions.yaml'
[libmathcat::speech] ...processing include: ../../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::canonicalize]
MathML after canonicalize:
<math>
<mrow data-changed='added'>
<mi mathvariant='normal'>a</mi>
<mo data-changed='added'>⁢</mo>
<msqrt>
<mrow data-changed='added'>
<mn>2</mn>
<mo data-changed='added'>⁢</mo>
<mi mathvariant='normal'>a</mi>
</mrow>
</msqrt>
<mo data-changed='added'>⁢</mo>
<msqrt>
<mrow data-changed='added'>
<mn>3</mn>
<mo data-changed='added'>⁢</mo>
<mi mathvariant='normal'>b</mi>
</mrow>
</msqrt>
</mrow>
</math>
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\unicode.yaml'
[libmathcat::speech] *** Character 'g' (0x67) is repeated
[libmathcat::speech] *** Character 'L' (0x4C) is repeated
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::braille] polish_cleanup: start=l⠁⠩N⠃Ul⠁⠩N⠉Ul⠃
[libmathcat::braille] After remove mode changes: '⠁⠩N⠃U⠁⠩N⠉U⠃'
[libmathcat::braille] After substitutions : '⠁⠩N⠃U⠁⠩N⠉U⠃'
thread 'braille::Polish::spec::roots_13' panicked at tests\common\mod.rs:138:23:
assertion `left == right` failed
left: "⠠⠁⠩⠼⠃⠠⠁⠩⠼⠉⠠⠃"
right: "⠁⠩⠼⠃⠻⠁⠩⠼⠉⠻⠃"
---- braille::Polish::spec::roots_11 stdout ----
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\AppData\Roaming\MathCAT\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\ClearSpeak_Rules.yaml'
[libmathcat::speech] ...processing include: SharedRules/geometry.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\geometry.yaml'
[libmathcat::speech] ...processing include: SharedRules/linear-algebra.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\linear-algebra.yaml'
[libmathcat::speech] ...processing include: SharedRules/calculus.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\calculus.yaml'
[libmathcat::speech] ...processing include: SharedRules/general.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\general.yaml'
[libmathcat::speech] ...processing include: SharedRules/default.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\default.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\unicode.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\definitions.yaml'
[libmathcat::speech] ...processing include: ../../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::canonicalize]
MathML after canonicalize:
<math>
<mrow data-changed='added'>
<mn>0,5</mn>
<mo data-changed='added'>⁢</mo>
<msqrt>
<mi mathvariant='normal'>x</mi>
</msqrt>
<mo data-changed='added'>⁢</mo>
<mfrac>
<mrow>
<mi mathvariant='normal'>x</mi>
<mo>+</mo>
<mi mathvariant='normal'>y</mi>
</mrow>
<mrow>
<mi mathvariant='normal'>x</mi>
<mo>-</mo>
<mi mathvariant='normal'>y</mi>
</mrow>
</mfrac>
</mrow>
</math>
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\unicode.yaml'
[libmathcat::speech] *** Character 'g' (0x67) is repeated
[libmathcat::speech] *** Character 'L' (0x4C) is repeated
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::braille] polish_cleanup: start=N⠚N⠂N⠑⠩l⠭⠆l⠭W⠖l⠽W⠳Wl⠭W⠤l⠽⠰
[libmathcat::braille] After remove mode changes: 'N⠚⠂⠑⠩⠭⠆⠭W⠖⠽W⠳W⠭W⠤⠽⠰'
[libmathcat::braille] After substitutions : 'N⠚⠂⠑⠩⠭⠆⠭W⠖⠽W⠳W⠭W⠤⠽⠰'
thread 'braille::Polish::spec::roots_11' panicked at tests\common\mod.rs:138:23:
assertion `left == right` failed
left: "⠼⠚⠂⠑⠩⠠⠭⠱⠆⠭⠀⠖⠽⠀⠳⠀⠭⠀⠤⠽⠰"
right: "⠼⠚⠂⠑⠩⠭⠆⠭⠀⠖⠽⠀⠳⠀⠭⠀⠤⠽⠰"
---- braille::Polish::spec::roots_16 stdout ----
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\AppData\Roaming\MathCAT\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\ClearSpeak_Rules.yaml'
[libmathcat::speech] ...processing include: SharedRules/geometry.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\geometry.yaml'
[libmathcat::speech] ...processing include: SharedRules/linear-algebra.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\linear-algebra.yaml'
[libmathcat::speech] ...processing include: SharedRules/calculus.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\calculus.yaml'
[libmathcat::speech] ...processing include: SharedRules/general.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\general.yaml'
[libmathcat::speech] ...processing include: SharedRules/default.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\default.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\unicode.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\definitions.yaml'
[libmathcat::speech] ...processing include: ../../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::canonicalize]
MathML after canonicalize:
<math>
<mrow data-changed='added'>
<msqrt>
<mrow data-changed='added'>
<mn>2</mn>
<mo data-changed='added'>⁢</mo>
<msqrt>
<mn>2</mn>
</msqrt>
</mrow>
</msqrt>
<mo>=</mo>
<mrow data-changed='added'>
<msqrt>
<mn>2</mn>
</msqrt>
<mo>·</mo>
<mroot>
<mn>2</mn>
<mn>4</mn>
</mroot>
</mrow>
</mrow>
</math>
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\unicode.yaml'
[libmathcat::speech] *** Character 'g' (0x67) is repeated
[libmathcat::speech] *** Character 'L' (0x4C) is repeated
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::braille] polish_cleanup: start=⠩N⠃⠩N⠃W⠶⠩N⠃𝐖⠄⠌N⠙⠩N⠃
[libmathcat::braille] After remove mode changes: '⠩N⠃⠩⠃W⠶⠩N⠃𝐖⠄⠌N⠙⠩⠃'
[libmathcat::braille] After substitutions : '⠩N⠃⠩⠃W⠶⠩N⠃𝐖⠄⠌N⠙⠩⠃'
thread 'braille::Polish::spec::roots_16' panicked at tests\common\mod.rs:138:23:
assertion `left == right` failed
left: "⠐⠩⠼⠃⠩⠼⠃⠀⠶⠩⠼⠃⠀⠄⠌⠲⠩⠼⠃"
right: "⠩⠼⠃⠩⠃⠀⠶⠩⠼⠃⠄⠌⠼⠙⠩⠃"
---- braille::Polish::spec::roots_17 stdout ----
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\AppData\Roaming\MathCAT\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\ClearSpeak_Rules.yaml'
[libmathcat::speech] ...processing include: SharedRules/geometry.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\geometry.yaml'
[libmathcat::speech] ...processing include: SharedRules/linear-algebra.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\linear-algebra.yaml'
[libmathcat::speech] ...processing include: SharedRules/calculus.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\calculus.yaml'
[libmathcat::speech] ...processing include: SharedRules/general.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\general.yaml'
[libmathcat::speech] ...processing include: SharedRules/default.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\default.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\unicode.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\definitions.yaml'
[libmathcat::speech] ...processing include: ../../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::canonicalize]
MathML after canonicalize:
<math>
<mrow data-changed='added'>
<msqrt>
<mfrac>
<mi>a</mi>
<mi>b</mi>
</mfrac>
</msqrt>
<mo>=</mo>
<mfrac>
<msqrt>
<mi>a</mi>
</msqrt>
<msqrt>
<mi>b</mi>
</msqrt>
</mfrac>
</mrow>
</math>
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\unicode.yaml'
[libmathcat::speech] *** Character 'g' (0x67) is repeated
[libmathcat::speech] *** Character 'L' (0x4C) is repeated
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::braille] polish_cleanup: start=⠩l⠁⠳l⠃W⠶⠩l⠁⠳⠩l⠃
[libmathcat::braille] After remove mode changes: '⠩⠁⠳⠃W⠶⠩⠁⠳⠩⠃'
[libmathcat::braille] After substitutions : '⠩⠁⠳⠃W⠶⠩⠁⠳⠩⠃'
thread 'braille::Polish::spec::roots_17' panicked at tests\common\mod.rs:138:23:
assertion `left == right` failed
left: "⠐⠩⠠⠁⠳⠃⠀⠶⠩⠁⠳⠩⠃"
right: "⠩⠁⠳⠃⠀⠶⠩⠁⠳⠩⠃"
---- braille::Polish::spec::roots_14 stdout ----
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\AppData\Roaming\MathCAT\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\ClearSpeak_Rules.yaml'
[libmathcat::speech] ...processing include: SharedRules/geometry.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\geometry.yaml'
[libmathcat::speech] ...processing include: SharedRules/linear-algebra.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\linear-algebra.yaml'
[libmathcat::speech] ...processing include: SharedRules/calculus.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\calculus.yaml'
[libmathcat::speech] ...processing include: SharedRules/general.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\general.yaml'
[libmathcat::speech] ...processing include: SharedRules/default.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\default.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\unicode.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\definitions.yaml'
[libmathcat::speech] ...processing include: ../../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::canonicalize]
MathML after canonicalize:
<math>
<mrow data-changed='added'>
<msup>
<mrow data-changed='added'>
<mo>(</mo>
<mrow data-changed='added'>
<mi mathvariant='normal'>a</mi>
<mo>+</mo>
<msqrt>
<mi>ab</mi>
</msqrt>
</mrow>
<mo>)</mo>
</mrow>
<mn>2</mn>
</msup>
<mo>-</mo>
<mi mathvariant='normal'>b</mi>
</mrow>
</math>
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\unicode.yaml'
[libmathcat::speech] *** Character 'g' (0x67) is repeated
[libmathcat::speech] *** Character 'L' (0x4C) is repeated
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::braille] polish_cleanup: start=⠣l⠁W⠖⠩l⠁l⠃⠜⠬n⠆W⠤l⠃
[libmathcat::braille] After remove mode changes: '⠣⠁W⠖⠩⠁⠃⠜⠬n⠆W⠤⠃'
[libmathcat::braille] After substitutions : '⠣⠁W⠖⠩⠁⠃⠜⠬n⠆W⠤⠃'
thread 'braille::Polish::spec::roots_14' panicked at tests\common\mod.rs:138:23:
assertion `left == right` failed
left: "⠣⠠⠁⠀⠖⠩⠁⠃⠜⠬⠆⠀⠤⠃"
right: "⠣⠁⠀⠖⠩⠁⠃⠜⠬⠆⠀⠤⠃"
---- braille::Polish::spec::roots_15 stdout ----
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\AppData\Roaming\MathCAT\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\ClearSpeak_Rules.yaml'
[libmathcat::speech] ...processing include: SharedRules/geometry.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\geometry.yaml'
[libmathcat::speech] ...processing include: SharedRules/linear-algebra.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\linear-algebra.yaml'
[libmathcat::speech] ...processing include: SharedRules/calculus.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\calculus.yaml'
[libmathcat::speech] ...processing include: SharedRules/general.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\general.yaml'
[libmathcat::speech] ...processing include: SharedRules/default.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\default.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\unicode.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\definitions.yaml'
[libmathcat::speech] ...processing include: ../../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::canonicalize]
MathML after canonicalize:
<math>
<mrow data-changed='added'>
<mfrac>
<msqrt>
<mn>2</mn>
</msqrt>
<mn>2</mn>
</mfrac>
<mo>≈</mo>
<mn>0,7071</mn>
</mrow>
</math>
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\unicode.yaml'
[libmathcat::speech] *** Character 'g' (0x67) is repeated
[libmathcat::speech] *** Character 'L' (0x4C) is repeated
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::braille] polish_cleanup: start=⠩N⠃⠳n⠆W⠢⠢N⠚N⠂N⠛N⠚N⠛N⠁
[libmathcat::braille] After remove mode changes: '⠩N⠃⠳⠆W⠢⠢N⠚⠂⠛⠚⠛⠁'
[libmathcat::braille] After substitutions : '⠩N⠃⠳⠆W⠢⠢N⠚⠂⠛⠚⠛⠁'
thread 'braille::Polish::spec::roots_15' panicked at tests\common\mod.rs:138:23:
assertion `left == right` failed
left: "⠩⠼⠃⠳⠼⠃⠀⠢⠢⠼⠚⠂⠛⠚⠛⠁"
right: "⠩⠼⠃⠳⠆⠀⠢⠢⠼⠚⠂⠛⠚⠛⠁"
---- braille::Polish::spec::roots_19 stdout ----
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\AppData\Roaming\MathCAT\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\ClearSpeak_Rules.yaml'
[libmathcat::speech] ...processing include: SharedRules/geometry.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\geometry.yaml'
[libmathcat::speech] ...processing include: SharedRules/linear-algebra.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\linear-algebra.yaml'
[libmathcat::speech] ...processing include: SharedRules/calculus.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\calculus.yaml'
[libmathcat::speech] ...processing include: SharedRules/general.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\general.yaml'
[libmathcat::speech] ...processing include: SharedRules/default.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\default.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\unicode.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\definitions.yaml'
[libmathcat::speech] ...processing include: ../../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::canonicalize]
MathML after canonicalize:
<math>
<msqrt>
<mrow data-changed='added'>
<mrow data-changed='added'>
<mn>2</mn>
<mo data-changed='added'>⁢</mo>
<mi>x</mi>
</mrow>
<mo>+</mo>
<msqrt>
<mrow data-changed='added'>
<mi>x</mi>
<mo>-</mo>
<mn>2</mn>
</mrow>
</msqrt>
<mo>-</mo>
<mn>3</mn>
</mrow>
</msqrt>
</math>
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\unicode.yaml'
[libmathcat::speech] *** Character 'g' (0x67) is repeated
[libmathcat::speech] *** Character 'L' (0x4C) is repeated
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::braille] polish_cleanup: start=⠩N⠃l⠭W⠖⠩l⠭W⠤N⠃W⠤N⠉
[libmathcat::braille] After remove mode changes: '⠩N⠃⠭W⠖⠩⠭W⠤N⠃W⠤N⠉'
[libmathcat::braille] After substitutions : '⠩N⠃⠭W⠖⠩⠭W⠤N⠃W⠤N⠉'
thread 'braille::Polish::spec::roots_19' panicked at tests\common\mod.rs:138:23:
assertion `left == right` failed
left: "⠐⠩⠼⠃⠠⠭⠈⠖⠩⠭⠈⠤⠼⠃⠱⠈⠤⠼⠉"
right: "⠩⠼⠃⠭⠀⠖⠩⠭⠀⠤⠼⠃⠀⠤⠼⠉"
---- braille::Polish::spec::roots_18 stdout ----
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\AppData\Roaming\MathCAT\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\ClearSpeak_Rules.yaml'
[libmathcat::speech] ...processing include: SharedRules/geometry.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\geometry.yaml'
[libmathcat::speech] ...processing include: SharedRules/linear-algebra.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\linear-algebra.yaml'
[libmathcat::speech] ...processing include: SharedRules/calculus.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\calculus.yaml'
[libmathcat::speech] ...processing include: SharedRules/general.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\general.yaml'
[libmathcat::speech] ...processing include: SharedRules/default.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\default.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\unicode.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\definitions.yaml'
[libmathcat::speech] ...processing include: ../../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::canonicalize]
MathML after canonicalize:
<math>
<msqrt>
<mrow data-changed='added'>
<mi>x</mi>
<mo>+</mo>
<mi>y</mi>
<mo>-</mo>
<mrow data-changed='added'>
<mn>2</mn>
<mo data-changed='added'>⁢</mo>
<msqrt>
<mrow data-changed='added'>
<mi>x</mi>
<mo data-changed='added'>⁢</mo>
<mi>y</mi>
</mrow>
</msqrt>
</mrow>
</mrow>
</msqrt>
</math>
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\unicode.yaml'
[libmathcat::speech] *** Character 'g' (0x67) is repeated
[libmathcat::speech] *** Character 'L' (0x4C) is repeated
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::braille] polish_cleanup: start=⠩l⠭W⠖l⠽W⠤N⠃⠩l⠭l⠽
[libmathcat::braille] After remove mode changes: '⠩⠭W⠖⠽W⠤N⠃⠩⠭⠽'
[libmathcat::braille] After substitutions : '⠩⠭W⠖⠽W⠤N⠃⠩⠭⠽'
thread 'braille::Polish::spec::roots_18' panicked at tests\common\mod.rs:138:23:
assertion `left == right` failed
left: "⠐⠩⠠⠭⠈⠖⠽⠈⠤⠼⠃⠩⠭⠽"
right: "⠩⠭⠀⠖⠽⠀⠤⠼⠃⠩⠭⠽"
---- braille::Polish::spec::roots_20 stdout ----
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\AppData\Roaming\MathCAT\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\ClearSpeak_Rules.yaml'
[libmathcat::speech] ...processing include: SharedRules/geometry.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\geometry.yaml'
[libmathcat::speech] ...processing include: SharedRules/linear-algebra.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\linear-algebra.yaml'
[libmathcat::speech] ...processing include: SharedRules/calculus.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\calculus.yaml'
[libmathcat::speech] ...processing include: SharedRules/general.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\general.yaml'
[libmathcat::speech] ...processing include: SharedRules/default.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\default.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\unicode.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\definitions.yaml'
[libmathcat::speech] ...processing include: ../../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::canonicalize]
MathML after canonicalize:
<math>
<msqrt>
<mrow data-changed='added'>
<mrow data-changed='added'>
<mn>2</mn>
<mo data-changed='added'>⁢</mo>
<mi>x</mi>
<mo data-changed='added'>⁢</mo>
<msqrt>
<mrow data-changed='added'>
<mi>x</mi>
<mo>+</mo>
<msqrt>
<mrow data-changed='added'>
<mn>2</mn>
<mo>-</mo>
<mi>x</mi>
</mrow>
</msqrt>
</mrow>
</msqrt>
</mrow>
<mo>+</mo>
<mn>5</mn>
</mrow>
</msqrt>
</math>
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\unicode.yaml'
[libmathcat::speech] *** Character 'g' (0x67) is repeated
[libmathcat::speech] *** Character 'L' (0x4C) is repeated
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::braille] polish_cleanup: start=⠩N⠃l⠭⠩l⠭W⠖⠩N⠃W⠤l⠭W⠖N⠑
[libmathcat::braille] After remove mode changes: '⠩N⠃⠭⠩⠭W⠖⠩N⠃W⠤⠭W⠖N⠑'
[libmathcat::braille] After substitutions : '⠩N⠃⠭⠩⠭W⠖⠩N⠃W⠤⠭W⠖N⠑'
thread 'braille::Polish::spec::roots_20' panicked at tests\common\mod.rs:138:23:
assertion `left == right` failed
left: "⠨⠩⠼⠃⠠⠭⠐⠩⠭⠈⠖⠩⠼⠃⠈⠤⠭⠐⠱⠀⠖⠼⠑⠨⠱"
right: "⠩⠼⠃⠭⠩⠭⠀⠖⠩⠼⠃⠀⠤⠭⠀⠖⠼⠑"
---- braille::Polish::spec::roots_21 stdout ----
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\AppData\Roaming\MathCAT\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\ClearSpeak_Rules.yaml'
[libmathcat::speech] ...processing include: SharedRules/geometry.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\geometry.yaml'
[libmathcat::speech] ...processing include: SharedRules/linear-algebra.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\linear-algebra.yaml'
[libmathcat::speech] ...processing include: SharedRules/calculus.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\calculus.yaml'
[libmathcat::speech] ...processing include: SharedRules/general.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\general.yaml'
[libmathcat::speech] ...processing include: SharedRules/default.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\default.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\unicode.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\definitions.yaml'
[libmathcat::speech] ...processing include: ../../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::canonicalize]
MathML after canonicalize:
<math>
<msqrt>
<mrow data-changed='added'>
<mi>x</mi>
<mo>+</mo>
<mi>y</mi>
<mo>-</mo>
<mrow data-changed='added'>
<mn>2</mn>
<mo data-changed='added'>⁢</mo>
<msqrt>
<mrow data-changed='added'>
<mi>x</mi>
<mo>+</mo>
<mi>y</mi>
</mrow>
</msqrt>
</mrow>
</mrow>
</msqrt>
</math>
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\unicode.yaml'
[libmathcat::speech] *** Character 'g' (0x67) is repeated
[libmathcat::speech] *** Character 'L' (0x4C) is repeated
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::braille] polish_cleanup: start=⠩l⠭W⠖l⠽W⠤N⠃⠩l⠭W⠖l⠽
[libmathcat::braille] After remove mode changes: '⠩⠭W⠖⠽W⠤N⠃⠩⠭W⠖⠽'
[libmathcat::braille] After substitutions : '⠩⠭W⠖⠽W⠤N⠃⠩⠭W⠖⠽'
thread 'braille::Polish::spec::roots_21' panicked at tests\common\mod.rs:138:23:
assertion `left == right` failed
left: "⠨⠩⠠⠭⠀⠖⠽⠀⠤⠼⠃⠩⠭⠈⠖⠽⠨⠱"
right: "⠩⠭⠀⠖⠽⠀⠤⠼⠃⠩⠭⠀⠖⠽"
---- braille::Polish::spec::roots_23 stdout ----
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\AppData\Roaming\MathCAT\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\ClearSpeak_Rules.yaml'
[libmathcat::speech] ...processing include: SharedRules/geometry.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\geometry.yaml'
[libmathcat::speech] ...processing include: SharedRules/linear-algebra.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\linear-algebra.yaml'
[libmathcat::speech] ...processing include: SharedRules/calculus.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\calculus.yaml'
[libmathcat::speech] ...processing include: SharedRules/general.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\general.yaml'
[libmathcat::speech] ...processing include: SharedRules/default.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\default.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\unicode.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\definitions.yaml'
[libmathcat::speech] ...processing include: ../../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::canonicalize]
MathML after canonicalize:
<math>
<msqrt>
<mrow data-changed='added'>
<msqrt>
<mrow data-changed='added'>
<msqrt>
<mfrac>
<mn>1</mn>
<mn>8</mn>
</mfrac>
</msqrt>
<mo>-</mo>
<mfrac>
<mn>1</mn>
<mn>8</mn>
</mfrac>
</mrow>
</msqrt>
<mo>-</mo>
<mfrac>
<mn>1</mn>
<mn>8</mn>
</mfrac>
</mrow>
</msqrt>
</math>
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\unicode.yaml'
[libmathcat::speech] *** Character 'g' (0x67) is repeated
[libmathcat::speech] *** Character 'L' (0x4C) is repeated
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::braille] polish_cleanup: start=⠩⠩⠩N⠁n⠦WW⠤N⠁n⠦WW⠤N⠁n⠦W
[libmathcat::braille] After remove mode changes: '⠩⠩⠩N⠁⠦WW⠤N⠁⠦WW⠤N⠁⠦W'
[libmathcat::braille] After substitutions : '⠩⠩⠩N⠁⠦WW⠤N⠁⠦WW⠤N⠁⠦W'
thread 'braille::Polish::spec::roots_23' panicked at tests\common\mod.rs:138:23:
assertion `left == right` failed
left: "⠨⠩⠐⠩⠩⠼⠁⠦⠱⠈⠤⠼⠁⠦⠀⠤⠼⠁⠦⠨⠱"
right: "⠩⠩⠩⠼⠁⠦⠀⠤⠼⠁⠦⠀⠤⠼⠁⠦"
---- braille::Polish::spec::roots_22 stdout ----
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\AppData\Roaming\MathCAT\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\ClearSpeak_Rules.yaml'
[libmathcat::speech] ...processing include: SharedRules/geometry.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\geometry.yaml'
[libmathcat::speech] ...processing include: SharedRules/linear-algebra.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\linear-algebra.yaml'
[libmathcat::speech] ...processing include: SharedRules/calculus.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\calculus.yaml'
[libmathcat::speech] ...processing include: SharedRules/general.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\general.yaml'
[libmathcat::speech] ...processing include: SharedRules/default.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\default.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\unicode.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\definitions.yaml'
[libmathcat::speech] ...processing include: ../../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::canonicalize]
MathML after canonicalize:
<math>
<msqrt>
<mrow data-changed='added'>
<mi>x</mi>
<mo>+</mo>
<mi>y</mi>
<mo>-</mo>
<mrow data-changed='added'>
<mn>2</mn>
<mo data-changed='added'>⁢</mo>
<msqrt>
<mrow data-changed='added'>
<mi>x</mi>
<mo>+</mo>
<mi>y</mi>
</mrow>
</msqrt>
</mrow>
<mo>+</mo>
<msqrt>
<mi>x</mi>
</msqrt>
</mrow>
</msqrt>
</math>
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\unicode.yaml'
[libmathcat::speech] *** Character 'g' (0x67) is repeated
[libmathcat::speech] *** Character 'L' (0x4C) is repeated
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::braille] polish_cleanup: start=⠩l⠭W⠖l⠽W⠤N⠃⠩l⠭W⠖l⠽W⠖⠩l⠭
[libmathcat::braille] After remove mode changes: '⠩⠭W⠖⠽W⠤N⠃⠩⠭W⠖⠽W⠖⠩⠭'
[libmathcat::braille] After substitutions : '⠩⠭W⠖⠽W⠤N⠃⠩⠭W⠖⠽W⠖⠩⠭'
thread 'braille::Polish::spec::roots_22' panicked at tests\common\mod.rs:138:23:
assertion `left == right` failed
left: "⠨⠩⠠⠭⠀⠖⠽⠀⠤⠼⠃⠩⠭⠈⠖⠽⠀⠖⠩⠭⠨⠱"
right: "⠩⠭⠀⠖⠽⠀⠤⠼⠃⠩⠭⠀⠖⠽⠀⠖⠩⠭"
---- braille::Polish::spec::roots_24 stdout ----
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\AppData\Roaming\MathCAT\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\ClearSpeak_Rules.yaml'
[libmathcat::speech] ...processing include: SharedRules/geometry.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\geometry.yaml'
[libmathcat::speech] ...processing include: SharedRules/linear-algebra.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\linear-algebra.yaml'
[libmathcat::speech] ...processing include: SharedRules/calculus.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\calculus.yaml'
[libmathcat::speech] ...processing include: SharedRules/general.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\general.yaml'
[libmathcat::speech] ...processing include: SharedRules/default.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\default.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\unicode.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\definitions.yaml'
[libmathcat::speech] ...processing include: ../../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::canonicalize]
MathML after canonicalize:
<math>
<mrow data-changed='added'>
<msup>
<mrow data-changed='added'>
<mo>(</mo>
<mrow data-changed='added'>
<mi>a</mi>
<mo>+</mo>
<mi>b</mi>
</mrow>
<mo>)</mo>
</mrow>
<mn>2</mn>
</msup>
<mo>=</mo>
<mrow data-changed='added'>
<msup>
<mi>a</mi>
<mn>2</mn>
</msup>
<mo>+</mo>
<mrow data-changed='added'>
<mn>2</mn>
<mo data-changed='added'>⁢</mo>
<mi>a</mi>
<mo data-changed='added'>⁢</mo>
<mi>b</mi>
</mrow>
<mo>+</mo>
<msup>
<mi>b</mi>
<mn>2</mn>
</msup>
</mrow>
</mrow>
</math>
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\unicode.yaml'
[libmathcat::speech] *** Character 'g' (0x67) is repeated
[libmathcat::speech] *** Character 'L' (0x4C) is repeated
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::braille] polish_cleanup: start=⠣l⠁W⠖l⠃⠜⠬n⠆W⠶l⠁⠬n⠆W⠖N⠃l⠁l⠃W⠖l⠃⠬n⠆
[libmathcat::braille] After remove mode changes: '⠣⠁W⠖⠃⠜⠬n⠆W⠶⠁⠬n⠆W⠖N⠃l⠁⠃W⠖⠃⠬n⠆'
[libmathcat::braille] After substitutions : '⠣⠁W⠖⠃⠜⠬n⠆W⠶⠁⠬n⠆W⠖N⠃l⠁⠃W⠖⠃⠬n⠆'
thread 'braille::Polish::spec::roots_24' panicked at tests\common\mod.rs:138:23:
assertion `left == right` failed
left: "⠣⠠⠁⠀⠖⠃⠜⠬⠆⠀⠶⠁⠬⠆⠀⠖⠼⠃⠠⠁⠃⠀⠖⠃⠬⠆"
right: "⠣⠁⠀⠖⠃⠜⠬⠆⠀⠶⠁⠬⠆⠀⠖⠼⠃⠠⠁⠃⠀⠖⠃⠬⠆"
---- braille::Polish::spec::roots_27 stdout ----
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\AppData\Roaming\MathCAT\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\ClearSpeak_Rules.yaml'
[libmathcat::speech] ...processing include: SharedRules/geometry.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\geometry.yaml'
[libmathcat::speech] ...processing include: SharedRules/linear-algebra.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\linear-algebra.yaml'
[libmathcat::speech] ...processing include: SharedRules/calculus.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\calculus.yaml'
[libmathcat::speech] ...processing include: SharedRules/general.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\general.yaml'
[libmathcat::speech] ...processing include: SharedRules/default.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\default.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\unicode.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\definitions.yaml'
[libmathcat::speech] ...processing include: ../../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::canonicalize]
MathML after canonicalize:
<math>
<mfrac>
<msup>
<mi>a</mi>
<mi>x</mi>
</msup>
<mi>y</mi>
</mfrac>
</math>
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\unicode.yaml'
[libmathcat::speech] *** Character 'g' (0x67) is repeated
[libmathcat::speech] *** Character 'L' (0x4C) is repeated
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
thread 'braille::Polish::spec::roots_27' panicked at tests\common\mod.rs:139:19:
Pattern match/replacement failure!
caused by: attempting replacement pattern: "default" for "math".
Replacement
["*"]
...due to matching the MathML
<math id='M3ydx5mh-0' data-id-added='true'>
<mfrac id='M3ydx5mh-1' data-id-added='true'>
<msup id='M3ydx5mh-2' data-id-added='true'>
<mi id='M3ydx5mh-3' data-id-added='true'>a</mi>
<mi id='M3ydx5mh-4' data-id-added='true'>x</mi>
</msup>
<mi id='M3ydx5mh-5' data-id-added='true'>y</mi>
</mfrac>
</math>
with the pattern
"."
The patterns are in \\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml.
caused by: attempting replacement pattern: "default" for "mfrac".
Replacement
- t: "⠆"
- "*[1]"
- test: [ if: '"$Polish_UseShortForm and *[2][self::m:mn][not(contains(., '.,'))]"' then:
- t: "⠳"
- "BrailleChars(translate(*[2], '0123456789', ''), 'Polish')"
else:
- t: "W⠳W"
- "*[2]"
- t: "⠰"
]
...due to matching the MathML
<mfrac id='M3ydx5mh-1' data-id-added='true'>
<msup id='M3ydx5mh-2' data-id-added='true'>
<mi id='M3ydx5mh-3' data-id-added='true'>a</mi>
<mi id='M3ydx5mh-4' data-id-added='true'>x</mi>
</msup>
<mi id='M3ydx5mh-5' data-id-added='true'>y</mi>
</mfrac>
with the pattern
"."
The patterns are in \\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml.
caused by: attempting replacement pattern: "default" for "msup".
Replacement
- test: [ if: '"*[1][self::m:mrow and not(IsBracketed(., '', ''))]"' then:
- t: "⠢"
- "*[1]"
- t: "⠔"
else:["*[1]"]]
- test: [ if: '"self::m:msub or self::m:msubsup"' then:[t: "⠌"]]
test: [ if: '"self::m:msup"' then:[t: "⠡"]]
test: [ if: '"self::m:munder or self::m:munderover"' then:[t: "⠌⠌"] else:[t: "⠡⠡"]]
- "*[2]"
- test: [ if: '"self::m:msubsup or self::m:munderover"' then:[test: [ if: '"self::m:msubsup"' then:[t: "⠡"] else:[t: "⠡⠡"]]
]]
- "*[3]"
- test: [ if: '"self::m:msup and *[2][self::m:mo]"' then:[t: "⠄"]]
...due to matching the MathML
<msup id='M3ydx5mh-2' data-id-added='true'>
<mi id='M3ydx5mh-3' data-id-added='true'>a</mi>
<mi id='M3ydx5mh-4' data-id-added='true'>x</mi>
</msup>
with the pattern
"."
The patterns are in \\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml.
caused by: During replacement, no matching element found
---- braille::Polish::spec::roots_28 stdout ----
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\AppData\Roaming\MathCAT\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\ClearSpeak_Rules.yaml'
[libmathcat::speech] ...processing include: SharedRules/geometry.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\geometry.yaml'
[libmathcat::speech] ...processing include: SharedRules/linear-algebra.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\linear-algebra.yaml'
[libmathcat::speech] ...processing include: SharedRules/calculus.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\calculus.yaml'
[libmathcat::speech] ...processing include: SharedRules/general.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\general.yaml'
[libmathcat::speech] ...processing include: SharedRules/default.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\default.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\unicode.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\definitions.yaml'
[libmathcat::speech] ...processing include: ../../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::canonicalize]
MathML after canonicalize:
<math>
<msup>
<mi>a</mi>
<mfrac>
<mi>x</mi>
<mi>y</mi>
</mfrac>
</msup>
</math>
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\unicode.yaml'
[libmathcat::speech] *** Character 'g' (0x67) is repeated
[libmathcat::speech] *** Character 'L' (0x4C) is repeated
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
thread 'braille::Polish::spec::roots_28' panicked at tests\common\mod.rs:139:19:
Pattern match/replacement failure!
caused by: attempting replacement pattern: "default" for "math".
Replacement
["*"]
...due to matching the MathML
<math id='M3z0zly7-0' data-id-added='true'>
<msup id='M3z0zly7-1' data-id-added='true'>
<mi id='M3z0zly7-2' data-id-added='true'>a</mi>
<mfrac id='M3z0zly7-3' data-id-added='true'>
<mi id='M3z0zly7-4' data-id-added='true'>x</mi>
<mi id='M3z0zly7-5' data-id-added='true'>y</mi>
</mfrac>
</msup>
</math>
with the pattern
"."
The patterns are in \\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml.
caused by: attempting replacement pattern: "default" for "msup".
Replacement
- test: [ if: '"*[1][self::m:mrow and not(IsBracketed(., '', ''))]"' then:
- t: "⠢"
- "*[1]"
- t: "⠔"
else:["*[1]"]]
- test: [ if: '"self::m:msub or self::m:msubsup"' then:[t: "⠌"]]
test: [ if: '"self::m:msup"' then:[t: "⠡"]]
test: [ if: '"self::m:munder or self::m:munderover"' then:[t: "⠌⠌"] else:[t: "⠡⠡"]]
- "*[2]"
- test: [ if: '"self::m:msubsup or self::m:munderover"' then:[test: [ if: '"self::m:msubsup"' then:[t: "⠡"] else:[t: "⠡⠡"]]
]]
- "*[3]"
- test: [ if: '"self::m:msup and *[2][self::m:mo]"' then:[t: "⠄"]]
...due to matching the MathML
<msup id='M3z0zly7-1' data-id-added='true'>
<mi id='M3z0zly7-2' data-id-added='true'>a</mi>
<mfrac id='M3z0zly7-3' data-id-added='true'>
<mi id='M3z0zly7-4' data-id-added='true'>x</mi>
<mi id='M3z0zly7-5' data-id-added='true'>y</mi>
</mfrac>
</msup>
with the pattern
"."
The patterns are in \\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml.
caused by: During replacement, no matching element found
---- braille::Polish::spec::roots_25 stdout ----
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\AppData\Roaming\MathCAT\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\ClearSpeak_Rules.yaml'
[libmathcat::speech] ...processing include: SharedRules/geometry.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\geometry.yaml'
[libmathcat::speech] ...processing include: SharedRules/linear-algebra.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\linear-algebra.yaml'
[libmathcat::speech] ...processing include: SharedRules/calculus.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\calculus.yaml'
[libmathcat::speech] ...processing include: SharedRules/general.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\general.yaml'
[libmathcat::speech] ...processing include: SharedRules/default.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\default.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\unicode.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\definitions.yaml'
[libmathcat::speech] ...processing include: ../../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::canonicalize]
MathML after canonicalize:
<math>
<msup>
<mi>C</mi>
<mi>k</mi>
</msup>
</math>
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\unicode.yaml'
[libmathcat::speech] *** Character 'g' (0x67) is repeated
[libmathcat::speech] *** Character 'L' (0x4C) is repeated
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
thread 'braille::Polish::spec::roots_25' panicked at tests\common\mod.rs:139:19:
Pattern match/replacement failure!
caused by: attempting replacement pattern: "default" for "math".
Replacement
["*"]
...due to matching the MathML
<math id='M3yufcoj-0' data-id-added='true'>
<msup id='M3yufcoj-1' data-id-added='true'>
<mi id='M3yufcoj-2' data-id-added='true'>C</mi>
<mi id='M3yufcoj-3' data-id-added='true'>k</mi>
</msup>
</math>
with the pattern
"."
The patterns are in \\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml.
caused by: attempting replacement pattern: "default" for "msup".
Replacement
- test: [ if: '"*[1][self::m:mrow and not(IsBracketed(., '', ''))]"' then:
- t: "⠢"
- "*[1]"
- t: "⠔"
else:["*[1]"]]
- test: [ if: '"self::m:msub or self::m:msubsup"' then:[t: "⠌"]]
test: [ if: '"self::m:msup"' then:[t: "⠡"]]
test: [ if: '"self::m:munder or self::m:munderover"' then:[t: "⠌⠌"] else:[t: "⠡⠡"]]
- "*[2]"
- test: [ if: '"self::m:msubsup or self::m:munderover"' then:[test: [ if: '"self::m:msubsup"' then:[t: "⠡"] else:[t: "⠡⠡"]]
]]
- "*[3]"
- test: [ if: '"self::m:msup and *[2][self::m:mo]"' then:[t: "⠄"]]
...due to matching the MathML
<msup id='M3yufcoj-1' data-id-added='true'>
<mi id='M3yufcoj-2' data-id-added='true'>C</mi>
<mi id='M3yufcoj-3' data-id-added='true'>k</mi>
</msup>
with the pattern
"."
The patterns are in \\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml.
caused by: During replacement, no matching element found
---- braille::Polish::spec::roots_26 stdout ----
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\AppData\Roaming\MathCAT\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\ClearSpeak_Rules.yaml'
[libmathcat::speech] ...processing include: SharedRules/geometry.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\geometry.yaml'
[libmathcat::speech] ...processing include: SharedRules/linear-algebra.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\linear-algebra.yaml'
[libmathcat::speech] ...processing include: SharedRules/calculus.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\calculus.yaml'
[libmathcat::speech] ...processing include: SharedRules/general.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\general.yaml'
[libmathcat::speech] ...processing include: SharedRules/default.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\default.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\unicode.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\definitions.yaml'
[libmathcat::speech] ...processing include: ../../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::canonicalize]
MathML after canonicalize:
<math>
<msubsup>
<mi>V</mi>
<mi>n</mi>
<mi>k</mi>
</msubsup>
</math>
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\unicode.yaml'
[libmathcat::speech] *** Character 'g' (0x67) is repeated
[libmathcat::speech] *** Character 'L' (0x4C) is repeated
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::braille] polish_cleanup: start=L⠧⠌l⠝⠡l⠅
[libmathcat::braille] After remove mode changes: '⠧⠌⠝⠡⠅'
[libmathcat::braille] After substitutions : '⠧⠌⠝⠡⠅'
thread 'braille::Polish::spec::roots_26' panicked at tests\common\mod.rs:138:23:
assertion `left == right` failed
left: "⠨⠧⠌⠠⠅⠡⠝"
right: "⠧⠌⠝⠡⠅"
---- braille::Polish::spec::roots_29 stdout ----
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\AppData\Roaming\MathCAT\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\ClearSpeak_Rules.yaml'
[libmathcat::speech] ...processing include: SharedRules/geometry.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\geometry.yaml'
[libmathcat::speech] ...processing include: SharedRules/linear-algebra.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\linear-algebra.yaml'
[libmathcat::speech] ...processing include: SharedRules/calculus.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\calculus.yaml'
[libmathcat::speech] ...processing include: SharedRules/general.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\general.yaml'
[libmathcat::speech] ...processing include: SharedRules/default.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\default.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\unicode.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\definitions.yaml'
[libmathcat::speech] ...processing include: ../../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::canonicalize]
MathML after canonicalize:
<math>
<mrow data-changed='added'>
<mrow data-changed='added'>
<msub>
<mi>x</mi>
<mn>2</mn>
</msub>
<mo>=</mo>
<mfrac>
<mrow>
<mrow data-changed='added'>
<mo>-</mo>
<mi>b</mi>
</mrow>
<mo>+</mo>
<msqrt>
<mrow data-changed='added'>
<msup>
<mi>b</mi>
<mn>2</mn>
</msup>
<mo>-</mo>
<mrow data-changed='added'>
<mn>4</mn>
<mo data-changed='added'>⁢</mo>
<mi>a</mi>
<mo data-changed='added'>⁢</mo>
<mi>c</mi>
</mrow>
</mrow>
</msqrt>
</mrow>
<mrow>
<mn>2</mn>
<mo data-changed='added'>⁢</mo>
<mi>a</mi>
</mrow>
</mfrac>
</mrow>
<mo>,</mo>
</mrow>
</math>
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\unicode.yaml'
[libmathcat::speech] *** Character 'g' (0x67) is repeated
[libmathcat::speech] *** Character 'L' (0x4C) is repeated
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::braille] polish_cleanup: start=l⠭⠡n⠆W⠶⠆⠤l⠃W⠖⠩l⠃⠬n⠆W⠤N⠙l⠁l⠉W⠳WN⠃l⠁⠰,
[libmathcat::braille] After remove mode changes: '⠭⠡n⠆W⠶⠆⠤⠃W⠖⠩⠃⠬n⠆W⠤N⠙l⠁⠉W⠳WN⠃l⠁⠰,'
[libmathcat::braille] After substitutions : '⠭⠡n⠆W⠶⠆⠤⠃W⠖⠩⠃⠬n⠆W⠤N⠙l⠁⠉W⠳WN⠃l⠁⠰,'
thread 'braille::Polish::spec::roots_29' panicked at tests\common\mod.rs:138:23:
assertion `left == right` failed
left: "⠠⠭⠡⠆⠀⠶⠆⠤⠃⠀⠖⠀⠩⠃⠬⠆⠈⠤⠼⠙⠠⠁⠉⠀⠳⠀⠼⠃⠄⠁⠰"
right: "⠭⠡⠆⠀⠶⠆⠤⠃⠀⠖⠩⠃⠬⠆⠀⠤⠼⠙⠠⠁⠉⠀⠳⠀⠼⠃⠠⠁⠰⠂"
---- braille::Polish::spec::roots_4 stdout ----
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\AppData\Roaming\MathCAT\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\ClearSpeak_Rules.yaml'
[libmathcat::speech] ...processing include: SharedRules/geometry.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\geometry.yaml'
[libmathcat::speech] ...processing include: SharedRules/linear-algebra.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\linear-algebra.yaml'
[libmathcat::speech] ...processing include: SharedRules/calculus.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\calculus.yaml'
[libmathcat::speech] ...processing include: SharedRules/general.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\general.yaml'
[libmathcat::speech] ...processing include: SharedRules/default.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\default.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\unicode.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\definitions.yaml'
[libmathcat::speech] ...processing include: ../../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::canonicalize]
MathML after canonicalize:
<math>
<msqrt>
<mrow data-changed='added'>
<mi>x</mi>
<mo>+</mo>
<mfrac>
<mn>1</mn>
<mn>2</mn>
</mfrac>
</mrow>
</msqrt>
</math>
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\unicode.yaml'
[libmathcat::speech] *** Character 'g' (0x67) is repeated
[libmathcat::speech] *** Character 'L' (0x4C) is repeated
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::braille] polish_cleanup: start=⠩l⠭W⠖N⠁n⠆W
[libmathcat::braille] After remove mode changes: '⠩⠭W⠖N⠁⠆W'
[libmathcat::braille] After substitutions : '⠩⠭W⠖N⠁⠆W'
thread 'braille::Polish::spec::roots_4' panicked at tests\common\mod.rs:138:23:
assertion `left == right` failed
left: "⠩⠠⠭⠈⠖⠼⠁⠆"
right: "⠩⠭⠀⠖⠼⠁⠆"
---- braille::Polish::spec::roots_3 stdout ----
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\AppData\Roaming\MathCAT\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\ClearSpeak_Rules.yaml'
[libmathcat::speech] ...processing include: SharedRules/geometry.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\geometry.yaml'
[libmathcat::speech] ...processing include: SharedRules/linear-algebra.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\linear-algebra.yaml'
[libmathcat::speech] ...processing include: SharedRules/calculus.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\calculus.yaml'
[libmathcat::speech] ...processing include: SharedRules/general.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\general.yaml'
[libmathcat::speech] ...processing include: SharedRules/default.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\default.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\unicode.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\definitions.yaml'
[libmathcat::speech] ...processing include: ../../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::canonicalize]
MathML after canonicalize:
<math>
<mrow data-changed='added'>
<mroot>
<mn>27</mn>
<mn>3</mn>
</mroot>
<mo>=</mo>
<mn>3</mn>
</mrow>
</math>
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\unicode.yaml'
[libmathcat::speech] *** Character 'g' (0x67) is repeated
[libmathcat::speech] *** Character 'L' (0x4C) is repeated
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::braille] polish_cleanup: start=⠌N⠉⠩N⠃N⠛W⠶N⠉
[libmathcat::braille] After remove mode changes: '⠌N⠉⠩⠃⠛W⠶N⠉'
[libmathcat::braille] After substitutions : '⠌N⠉⠩⠃⠛W⠶N⠉'
thread 'braille::Polish::spec::roots_3' panicked at tests\common\mod.rs:138:23:
assertion `left == right` failed
left: "⠌⠒⠩⠼⠃⠛⠀⠶⠼⠉"
right: "⠌⠼⠉⠩⠃⠛⠀⠶⠼⠉"
---- braille::Polish::spec::roots_5 stdout ----
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\AppData\Roaming\MathCAT\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\ClearSpeak_Rules.yaml'
[libmathcat::speech] ...processing include: SharedRules/geometry.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\geometry.yaml'
[libmathcat::speech] ...processing include: SharedRules/linear-algebra.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\linear-algebra.yaml'
[libmathcat::speech] ...processing include: SharedRules/calculus.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\calculus.yaml'
[libmathcat::speech] ...processing include: SharedRules/general.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\general.yaml'
[libmathcat::speech] ...processing include: SharedRules/default.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\default.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\unicode.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\definitions.yaml'
[libmathcat::speech] ...processing include: ../../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::canonicalize]
MathML after canonicalize:
<math>
<mrow data-changed='added'>
<mn>3</mn>
<mo data-changed='added'>⁢</mo>
<msqrt>
<mrow data-changed='added'>
<mn>2</mn>
<mo data-changed='added'>⁢</mo>
<mi>x</mi>
</mrow>
</msqrt>
</mrow>
</math>
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\unicode.yaml'
[libmathcat::speech] *** Character 'g' (0x67) is repeated
[libmathcat::speech] *** Character 'L' (0x4C) is repeated
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::braille] polish_cleanup: start=N⠉⠩N⠃l⠭
[libmathcat::braille] After remove mode changes: 'N⠉⠩⠃⠭'
[libmathcat::braille] After substitutions : 'N⠉⠩⠃⠭'
thread 'braille::Polish::spec::roots_5' panicked at tests\common\mod.rs:138:23:
assertion `left == right` failed
left: "⠼⠉⠩⠼⠃⠠⠭"
right: "⠼⠉⠩⠃⠭"
---- braille::Polish::spec::roots_6 stdout ----
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\AppData\Roaming\MathCAT\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\ClearSpeak_Rules.yaml'
[libmathcat::speech] ...processing include: SharedRules/geometry.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\geometry.yaml'
[libmathcat::speech] ...processing include: SharedRules/linear-algebra.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\linear-algebra.yaml'
[libmathcat::speech] ...processing include: SharedRules/calculus.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\calculus.yaml'
[libmathcat::speech] ...processing include: SharedRules/general.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\general.yaml'
[libmathcat::speech] ...processing include: SharedRules/default.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\default.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\unicode.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\definitions.yaml'
[libmathcat::speech] ...processing include: ../../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::canonicalize]
MathML after canonicalize:
<math>
<mrow data-changed='added'>
<msqrt>
<mi>x</mi>
</msqrt>
<mo>+</mo>
<mi>y</mi>
</mrow>
</math>
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\unicode.yaml'
[libmathcat::speech] *** Character 'g' (0x67) is repeated
[libmathcat::speech] *** Character 'L' (0x4C) is repeated
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::braille] polish_cleanup: start=⠩l⠭W⠖l⠽
[libmathcat::braille] After remove mode changes: '⠩⠭W⠖⠽'
[libmathcat::braille] After substitutions : '⠩⠭W⠖⠽'
thread 'braille::Polish::spec::roots_6' panicked at tests\common\mod.rs:138:23:
assertion `left == right` failed
left: "⠩⠠⠭⠀⠖⠽"
right: "⠩⠭⠀⠖⠽"
---- braille::Polish::spec::roots_8 stdout ----
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\AppData\Roaming\MathCAT\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\ClearSpeak_Rules.yaml'
[libmathcat::speech] ...processing include: SharedRules/geometry.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\geometry.yaml'
[libmathcat::speech] ...processing include: SharedRules/linear-algebra.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\linear-algebra.yaml'
[libmathcat::speech] ...processing include: SharedRules/calculus.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\calculus.yaml'
[libmathcat::speech] ...processing include: SharedRules/general.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\general.yaml'
[libmathcat::speech] ...processing include: SharedRules/default.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\default.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\unicode.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\definitions.yaml'
[libmathcat::speech] ...processing include: ../../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::canonicalize]
MathML after canonicalize:
<math>
<mrow data-changed='added'>
<msqrt>
<mrow data-changed='added'>
<mi>x</mi>
<mo>+</mo>
<mi>y</mi>
</mrow>
</msqrt>
<mo>·</mo>
<msup>
<mi mathvariant='normal'>e</mi>
<mi>z</mi>
</msup>
</mrow>
</math>
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\unicode.yaml'
[libmathcat::speech] *** Character 'g' (0x67) is repeated
[libmathcat::speech] *** Character 'L' (0x4C) is repeated
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
thread 'braille::Polish::spec::roots_8' panicked at tests\common\mod.rs:139:19:
Pattern match/replacement failure!
caused by: attempting replacement pattern: "default" for "math".
Replacement
["*"]
...due to matching the MathML
<math id='M41jz4jz-0' data-id-added='true'>
<mrow data-changed='added' id='M41jz4jz-1' data-id-added='true'>
<msqrt id='M41jz4jz-2' data-id-added='true'>
<mrow data-changed='added' id='M41jz4jz-3' data-id-added='true'>
<mi id='M41jz4jz-4' data-id-added='true'>x</mi>
<mo id='M41jz4jz-5' data-id-added='true'>+</mo>
<mi id='M41jz4jz-6' data-id-added='true'>y</mi>
</mrow>
</msqrt>
<mo id='M41jz4jz-7' data-id-added='true'>·</mo>
<msup id='M41jz4jz-8' data-id-added='true'>
<mi mathvariant='normal' id='M41jz4jz-9' data-id-added='true'>e</mi>
<mi id='M41jz4jz-10' data-id-added='true'>z</mi>
</msup>
</mrow>
</math>
with the pattern
"."
The patterns are in \\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml.
caused by: attempting replacement pattern: "default" for "mrow".
Replacement
["*"]
...due to matching the MathML
<mrow data-changed='added' id='M41jz4jz-1' data-id-added='true'>
<msqrt id='M41jz4jz-2' data-id-added='true'>
<mrow data-changed='added' id='M41jz4jz-3' data-id-added='true'>
<mi id='M41jz4jz-4' data-id-added='true'>x</mi>
<mo id='M41jz4jz-5' data-id-added='true'>+</mo>
<mi id='M41jz4jz-6' data-id-added='true'>y</mi>
</mrow>
</msqrt>
<mo id='M41jz4jz-7' data-id-added='true'>·</mo>
<msup id='M41jz4jz-8' data-id-added='true'>
<mi mathvariant='normal' id='M41jz4jz-9' data-id-added='true'>e</mi>
<mi id='M41jz4jz-10' data-id-added='true'>z</mi>
</msup>
</mrow>
with the pattern
"."
The patterns are in \\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml.
caused by: attempting replacement pattern: "default" for "msup".
Replacement
- test: [ if: '"*[1][self::m:mrow and not(IsBracketed(., '', ''))]"' then:
- t: "⠢"
- "*[1]"
- t: "⠔"
else:["*[1]"]]
- test: [ if: '"self::m:msub or self::m:msubsup"' then:[t: "⠌"]]
test: [ if: '"self::m:msup"' then:[t: "⠡"]]
test: [ if: '"self::m:munder or self::m:munderover"' then:[t: "⠌⠌"] else:[t: "⠡⠡"]]
- "*[2]"
- test: [ if: '"self::m:msubsup or self::m:munderover"' then:[test: [ if: '"self::m:msubsup"' then:[t: "⠡"] else:[t: "⠡⠡"]]
]]
- "*[3]"
- test: [ if: '"self::m:msup and *[2][self::m:mo]"' then:[t: "⠄"]]
...due to matching the MathML
<msup id='M41jz4jz-8' data-id-added='true'>
<mi mathvariant='normal' id='M41jz4jz-9' data-id-added='true'>e</mi>
<mi id='M41jz4jz-10' data-id-added='true'>z</mi>
</msup>
with the pattern
"."
The patterns are in \\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml.
caused by: During replacement, no matching element found
---- braille::Polish::spec::sets_1 stdout ----
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\AppData\Roaming\MathCAT\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\ClearSpeak_Rules.yaml'
[libmathcat::speech] ...processing include: SharedRules/geometry.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\geometry.yaml'
[libmathcat::speech] ...processing include: SharedRules/linear-algebra.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\linear-algebra.yaml'
[libmathcat::speech] ...processing include: SharedRules/calculus.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\calculus.yaml'
[libmathcat::speech] ...processing include: SharedRules/general.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\general.yaml'
[libmathcat::speech] ...processing include: SharedRules/default.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\default.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\unicode.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\definitions.yaml'
[libmathcat::speech] ...processing include: ../../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::canonicalize]
MathML after canonicalize:
<math>
<mrow data-changed='added'>
<mi>N</mi>
<mo>⊂</mo>
<mi>C</mi>
<mo>⊂</mo>
<mi>W</mi>
<mo>⊂</mo>
<mi>R</mi>
</mrow>
</math>
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\unicode.yaml'
[libmathcat::speech] *** Character 'g' (0x67) is repeated
[libmathcat::speech] *** Character 'L' (0x4C) is repeated
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::braille] polish_cleanup: start=L⠝W⠣⠄L⠉W⠣⠄L⠺W⠣⠄L⠗
[libmathcat::braille] After remove mode changes: '⠝W⠣⠄⠉W⠣⠄⠺W⠣⠄⠗'
[libmathcat::braille] After substitutions : '⠝W⠣⠄⠉W⠣⠄⠺W⠣⠄⠗'
thread 'braille::Polish::spec::sets_1' panicked at tests\common\mod.rs:138:23:
assertion `left == right` failed
left: "⠨⠨⠝⠀⠣⠄⠨⠨⠉⠀⠣⠄⠨⠨⠺⠀⠣⠄⠨⠨⠗"
right: "⠝⠀⠣⠄⠉⠀⠣⠄⠺⠀⠣⠄⠗"
---- braille::Polish::spec::roots_9 stdout ----
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\AppData\Roaming\MathCAT\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\ClearSpeak_Rules.yaml'
[libmathcat::speech] ...processing include: SharedRules/geometry.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\geometry.yaml'
[libmathcat::speech] ...processing include: SharedRules/linear-algebra.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\linear-algebra.yaml'
[libmathcat::speech] ...processing include: SharedRules/calculus.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\calculus.yaml'
[libmathcat::speech] ...processing include: SharedRules/general.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\general.yaml'
[libmathcat::speech] ...processing include: SharedRules/default.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\default.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\unicode.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\definitions.yaml'
[libmathcat::speech] ...processing include: ../../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::canonicalize]
MathML after canonicalize:
<math>
<mrow data-changed='added'>
<msqrt>
<mrow data-changed='added'>
<mi mathvariant='normal'>x</mi>
<mo>+</mo>
<mi mathvariant='normal'>y</mi>
</mrow>
</msqrt>
<mo>·</mo>
<msqrt>
<mrow data-changed='added'>
<mi mathvariant='normal'>x</mi>
<mo>-</mo>
<mi mathvariant='normal'>y</mi>
</mrow>
</msqrt>
</mrow>
</math>
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\unicode.yaml'
[libmathcat::speech] *** Character 'g' (0x67) is repeated
[libmathcat::speech] *** Character 'L' (0x4C) is repeated
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::braille] polish_cleanup: start=⠩l⠭W⠖l⠽𝐖⠄⠩l⠭W⠤l⠽
[libmathcat::braille] After remove mode changes: '⠩⠭W⠖⠽𝐖⠄⠩⠭W⠤⠽'
[libmathcat::braille] After substitutions : '⠩⠭W⠖⠽𝐖⠄⠩⠭W⠤⠽'
thread 'braille::Polish::spec::roots_9' panicked at tests\common\mod.rs:138:23:
assertion `left == right` failed
left: "⠩⠠⠭⠈⠖⠽⠱⠄⠩⠭⠈⠤⠽"
right: "⠩⠭⠀⠖⠽⠄⠩⠭⠀⠤⠽"
---- braille::Polish::spec::roots_7 stdout ----
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\AppData\Roaming\MathCAT\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\ClearSpeak_Rules.yaml'
[libmathcat::speech] ...processing include: SharedRules/geometry.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\geometry.yaml'
[libmathcat::speech] ...processing include: SharedRules/linear-algebra.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\linear-algebra.yaml'
[libmathcat::speech] ...processing include: SharedRules/calculus.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\calculus.yaml'
[libmathcat::speech] ...processing include: SharedRules/general.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\general.yaml'
[libmathcat::speech] ...processing include: SharedRules/default.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\default.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\unicode.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\definitions.yaml'
[libmathcat::speech] ...processing include: ../../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::canonicalize]
MathML after canonicalize:
<math>
<mrow data-changed='added'>
<msqrt>
<mrow data-changed='added'>
<mi>x</mi>
<mo>+</mo>
<mi>y</mi>
</mrow>
</msqrt>
<mo>+</mo>
<msqrt>
<mrow data-changed='added'>
<mi>x</mi>
<mo>-</mo>
<mi>y</mi>
</mrow>
</msqrt>
</mrow>
</math>
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\unicode.yaml'
[libmathcat::speech] *** Character 'g' (0x67) is repeated
[libmathcat::speech] *** Character 'L' (0x4C) is repeated
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::braille] polish_cleanup: start=⠩l⠭W⠖l⠽W⠖⠩l⠭W⠤l⠽
[libmathcat::braille] After remove mode changes: '⠩⠭W⠖⠽W⠖⠩⠭W⠤⠽'
[libmathcat::braille] After substitutions : '⠩⠭W⠖⠽W⠖⠩⠭W⠤⠽'
thread 'braille::Polish::spec::roots_7' panicked at tests\common\mod.rs:138:23:
assertion `left == right` failed
left: "⠩⠠⠭⠈⠖⠽⠀⠖⠩⠭⠈⠤⠽"
right: "⠩⠭⠀⠖⠽⠀⠖⠩⠭⠀⠤⠽"
---- braille::Polish::spec::sets_10 stdout ----
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\AppData\Roaming\MathCAT\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\ClearSpeak_Rules.yaml'
[libmathcat::speech] ...processing include: SharedRules/geometry.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\geometry.yaml'
[libmathcat::speech] ...processing include: SharedRules/linear-algebra.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\linear-algebra.yaml'
[libmathcat::speech] ...processing include: SharedRules/calculus.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\calculus.yaml'
[libmathcat::speech] ...processing include: SharedRules/general.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\general.yaml'
[libmathcat::speech] ...processing include: SharedRules/default.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\default.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\unicode.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\definitions.yaml'
[libmathcat::speech] ...processing include: ../../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::canonicalize]
MathML after canonicalize:
<math>
<mrow data-changed='added'>
<mrow data-changed='added'>
<mo>(</mo>
<mrow data-changed='added'>
<mrow data-changed='added'>
<mo>-</mo>
<mi>∞</mi>
</mrow>
<mo>;</mo>
<mi data-previous-space-width='0.700'>a</mi>
</mrow>
<mo>)</mo>
</mrow>
<mo>=</mo>
<mrow data-changed='added'>
<mo>{</mo>
<mrow data-changed='added'>
<mi>x</mi>
<mo>:</mo>
<mrow data-changed='added'>
<mi data-previous-space-width='0.700'>x</mi>
<mo>∈</mo>
<mrow data-changed='added'>
<mrow data-changed='added'>
<mi>R</mi>
<mo data-changed='added'>⁢</mo>
<mi data-previous-space-width='0.700'>i</mi>
<mo data-changed='added'>⁢</mo>
<mi data-previous-space-width='0.700'>x</mi>
</mrow>
<mo><</mo>
<mi>a</mi>
</mrow>
</mrow>
</mrow>
<mo>}</mo>
</mrow>
</mrow>
</math>
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\unicode.yaml'
[libmathcat::speech] *** Character 'g' (0x67) is repeated
[libmathcat::speech] *** Character 'L' (0x4C) is repeated
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::braille] polish_cleanup: start=⠣⠤N⠿⠆Wl⠁⠜W⠶⠪l⠭⠒Wl⠭⠈⠑L⠗l⠊l⠭W⠪⠄l⠁}
[libmathcat::braille] After remove mode changes: '⠣⠤N⠿⠆W⠁⠜W⠶⠪⠭⠒W⠭⠈⠑⠗⠊⠭W⠪⠄⠁}'
[libmathcat::braille] After substitutions : '⠣⠤N⠿⠆W⠁⠜W⠶⠪⠭⠒W⠭⠈⠑⠗⠊⠭W⠪⠄⠁}'
thread 'braille::Polish::spec::sets_10' panicked at tests\common\mod.rs:138:23:
assertion `left == right` failed
left: "⠣⠤⠼⠿⠆⠀⠠⠁⠜⠀⠶⠪⠭⠒⠀⠭⠀⠈⠑⠨⠨⠗⠀⠊⠀⠠⠭⠀⠪⠄⠁⠕"
right: "⠣⠤⠼⠿⠆⠀⠁⠜⠀⠶⠪⠭⠒⠀⠭⠈⠑⠗⠊⠭⠀⠪⠄⠁⠕"
---- braille::Polish::spec::sets_12 stdout ----
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\AppData\Roaming\MathCAT\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\ClearSpeak_Rules.yaml'
[libmathcat::speech] ...processing include: SharedRules/geometry.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\geometry.yaml'
[libmathcat::speech] ...processing include: SharedRules/linear-algebra.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\linear-algebra.yaml'
[libmathcat::speech] ...processing include: SharedRules/calculus.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\calculus.yaml'
[libmathcat::speech] ...processing include: SharedRules/general.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\general.yaml'
[libmathcat::speech] ...processing include: SharedRules/default.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\default.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\unicode.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\definitions.yaml'
[libmathcat::speech] ...processing include: ../../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::canonicalize]
MathML after canonicalize:
<math>
<mrow data-changed='added'>
<mi>x</mi>
<mo>∈</mo>
<mrow data-changed='added'>
<mrow data-changed='added'>
<mi>A</mi>
<mo>∖</mo>
<mi>B</mi>
</mrow>
<mo data-previous-space-width='0.700'>⇔</mo>
<mrow data-changed='added'>
<mo>(</mo>
<mrow data-changed='added'>
<mi>x</mi>
<mo>∈</mo>
<mrow data-changed='added'>
<mrow data-changed='added'>
<mi>A</mi>
<mo data-changed='added'>⁢</mo>
<mi data-previous-space-width='0.700'>i</mi>
<mo data-changed='added'>⁢</mo>
<mi data-previous-space-width='0.700'>x</mi>
</mrow>
<mo>∉</mo>
<mi>B</mi>
</mrow>
</mrow>
<mo>)</mo>
</mrow>
</mrow>
</mrow>
</math>
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\unicode.yaml'
[libmathcat::speech] *** Character 'g' (0x67) is repeated
[libmathcat::speech] *** Character 'L' (0x4C) is repeated
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::braille] polish_cleanup: start=l⠭⠈⠑L⠁W⠡⠄L⠃W⠐⠶⠂⠣l⠭⠈⠑L⠁l⠊l⠭⠔⠈⠑L⠃⠜
[libmathcat::braille] After remove mode changes: '⠭⠈⠑⠁W⠡⠄⠃W⠐⠶⠂⠣⠭⠈⠑⠁⠊⠭⠔⠈⠑⠃⠜'
[libmathcat::braille] After substitutions : '⠭⠈⠑⠁W⠡⠄⠃W⠐⠶⠂⠣⠭⠈⠑⠁⠊⠭⠔⠈⠑⠃⠜'
thread 'braille::Polish::spec::sets_12' panicked at tests\common\mod.rs:138:23:
assertion `left == right` failed
left: "⠠⠭⠀⠈⠑⠨⠁⠀⠡⠄⠨⠃⠀⠐⠶⠂⠣⠠⠭⠀⠈⠑⠨⠁⠀⠬⠂⠠⠭⠀⠔⠈⠑⠨⠃⠜"
right: "⠭⠈⠑⠁⠀⠡⠄⠃⠀⠐⠶⠂⠣⠭⠈⠑⠁⠊⠭⠔⠈⠑⠃⠜"
---- braille::Polish::spec::sets_11 stdout ----
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\AppData\Roaming\MathCAT\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\ClearSpeak_Rules.yaml'
[libmathcat::speech] ...processing include: SharedRules/geometry.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\geometry.yaml'
[libmathcat::speech] ...processing include: SharedRules/linear-algebra.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\linear-algebra.yaml'
[libmathcat::speech] ...processing include: SharedRules/calculus.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\calculus.yaml'
[libmathcat::speech] ...processing include: SharedRules/general.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\general.yaml'
[libmathcat::speech] ...processing include: SharedRules/default.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\default.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\unicode.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\definitions.yaml'
[libmathcat::speech] ...processing include: ../../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::canonicalize]
MathML after canonicalize:
<math>
<mrow data-changed='added'>
<mi>x</mi>
<mo>∈</mo>
<mrow data-changed='added'>
<mi>A</mi>
<mo>∖</mo>
<mrow data-changed='added'>
<mi>B</mi>
<mo data-changed='added'>⁢</mo>
<mi data-previous-space-width='0.700'>wtedy</mi>
<mo data-changed='added'>⁢</mo>
<mi data-previous-space-width='0.700'>i</mi>
<mo data-changed='added'>⁢</mo>
<mi data-previous-space-width='0.700'>tylko</mi>
<mo data-changed='added'>⁢</mo>
<mi data-previous-space-width='0.700'>wtedy</mi>
<mo data-changed='added'>⁢</mo>
<mi data-previous-space-width='0.700'>g</mi>
<mo data-changed='added'>⁢</mo>
<mi>d</mi>
<mo data-changed='added'>⁢</mo>
<mi>y</mi>
<mo data-changed='added' data-function-guess='true'>⁢</mo>
<mrow data-changed='added'>
<mo>(</mo>
<mrow data-changed='added'>
<mi>x</mi>
<mo>∈</mo>
<mrow data-changed='added'>
<mrow data-changed='added'>
<mi>A</mi>
<mo data-changed='added'>⁢</mo>
<mi data-previous-space-width='0.700'>i</mi>
<mo data-changed='added'>⁢</mo>
<mi data-previous-space-width='0.700'>x</mi>
</mrow>
<mo>∉</mo>
<mi>B</mi>
</mrow>
</mrow>
<mo>)</mo>
</mrow>
</mrow>
</mrow>
</mrow>
</math>
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\unicode.yaml'
[libmathcat::speech] *** Character 'g' (0x67) is repeated
[libmathcat::speech] *** Character 'L' (0x4C) is repeated
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::braille] polish_cleanup: start=l⠭⠈⠑L⠁W⠡⠄L⠃l⠺l⠞l⠑l⠙l⠽l⠊l⠞l⠽l⠇l⠅l⠕l⠺l⠞l⠑l⠙l⠽⠫⠩⠒⠒⠕l⠙l⠽⠣l⠭⠈⠑L⠁l⠊l⠭⠔⠈⠑L⠃⠜
[libmathcat::braille] After remove mode changes: '⠭⠈⠑⠁W⠡⠄⠃⠺⠞⠑⠙⠽⠊⠞⠽⠇⠅⠕⠺⠞⠑⠙⠽⠫⠩⠒⠒⠕⠙⠽⠣⠭⠈⠑⠁⠊⠭⠔⠈⠑⠃⠜'
[libmathcat::braille] After substitutions : '⠭⠈⠑⠁W⠡⠄⠃⠺⠞⠑⠙⠽⠊⠞⠽⠇⠅⠕⠺⠞⠑⠙⠽⠫⠩⠒⠒⠕⠙⠽⠣⠭⠈⠑⠁⠊⠭⠔⠈⠑⠃⠜'
thread 'braille::Polish::spec::sets_11' panicked at tests\common\mod.rs:138:23:
assertion `left == right` failed
left: "⠠⠭⠀⠈⠑⠨⠁⠀⠡⠄⠨⠃⠀⠺⠞⠑⠙⠽⠀⠊⠀⠞⠽⠇⠅⠕⠀⠺⠞⠑⠙⠽⠀⠛⠙⠽⠀⠣⠠⠭⠀⠈⠑⠨⠁⠀⠊⠀⠠⠭⠀⠔⠈⠑⠨⠃⠜"
right: "⠭⠈⠑⠁⠀⠡⠄⠃⠺⠞⠑⠙⠽⠊⠞⠽⠇⠅⠕⠺⠞⠑⠙⠽⠫⠩⠒⠒⠕⠙⠽⠣⠭⠈⠑⠁⠊⠭⠔⠈⠑⠃⠜"
---- braille::Polish::spec::sets_13 stdout ----
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\AppData\Roaming\MathCAT\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\ClearSpeak_Rules.yaml'
[libmathcat::speech] ...processing include: SharedRules/geometry.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\geometry.yaml'
[libmathcat::speech] ...processing include: SharedRules/linear-algebra.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\linear-algebra.yaml'
[libmathcat::speech] ...processing include: SharedRules/calculus.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\calculus.yaml'
[libmathcat::speech] ...processing include: SharedRules/general.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\general.yaml'
[libmathcat::speech] ...processing include: SharedRules/default.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\default.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\unicode.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\definitions.yaml'
[libmathcat::speech] ...processing include: ../../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::canonicalize]
MathML after canonicalize:
<math>
<mrow data-changed='added'>
<mi>A</mi>
<mo>=</mo>
<mrow data-changed='added'>
<mo>{</mo>
<mrow data-changed='added'>
<mi>x</mi>
<mo>:</mo>
<mrow data-changed='added'>
<mi data-previous-space-width='0.700'>x</mi>
<mo>∈</mo>
<mrow data-changed='added'>
<mrow data-changed='added'>
<mi>C</mi>
<mo data-changed='added'>⁢</mo>
<mi data-previous-space-width='0.700'>i</mi>
<mo data-changed='added'>⁢</mo>
<mn data-previous-space-width='0.700'>0</mn>
</mrow>
<mo><</mo>
<mi>x</mi>
<mo><</mo>
<mn>5</mn>
</mrow>
</mrow>
</mrow>
<mo>}</mo>
</mrow>
</mrow>
</math>
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\unicode.yaml'
[libmathcat::speech] *** Character 'g' (0x67) is repeated
[libmathcat::speech] *** Character 'L' (0x4C) is repeated
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::braille] polish_cleanup: start=L⠁W⠶⠪l⠭⠒Wl⠭⠈⠑L⠉l⠊N⠚W⠪⠄l⠭W⠪⠄N⠑}
[libmathcat::braille] After remove mode changes: '⠁W⠶⠪⠭⠒W⠭⠈⠑⠉⠊N⠚W⠪⠄⠭W⠪⠄N⠑}'
[libmathcat::braille] After substitutions : '⠁W⠶⠪⠭⠒W⠭⠈⠑⠉⠊N⠚W⠪⠄⠭W⠪⠄N⠑}'
thread 'braille::Polish::spec::sets_13' panicked at tests\common\mod.rs:138:23:
assertion `left == right` failed
left: "⠨⠁⠀⠶⠪⠠⠭⠒⠀⠭⠀⠈⠑⠨⠨⠉⠀⠊⠀⠼⠚⠀⠪⠄⠭⠀⠪⠄⠼⠑⠕"
right: "⠁⠀⠶⠪⠭⠒⠀⠭⠈⠑⠉⠊⠼⠚⠀⠪⠄⠭⠀⠪⠄⠼⠑⠕"
---- braille::Polish::spec::sets_14 stdout ----
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\AppData\Roaming\MathCAT\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\ClearSpeak_Rules.yaml'
[libmathcat::speech] ...processing include: SharedRules/geometry.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\geometry.yaml'
[libmathcat::speech] ...processing include: SharedRules/linear-algebra.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\linear-algebra.yaml'
[libmathcat::speech] ...processing include: SharedRules/calculus.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\calculus.yaml'
[libmathcat::speech] ...processing include: SharedRules/general.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\general.yaml'
[libmathcat::speech] ...processing include: SharedRules/default.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\default.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\unicode.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\definitions.yaml'
[libmathcat::speech] ...processing include: ../../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::canonicalize]
MathML after canonicalize:
<math>
<mrow data-changed='added'>
<mrow data-changed='added'>
<mo>(</mo>
<mrow data-changed='added'>
<mi>a</mi>
<mo>,</mo>
<mi data-previous-space-width='0.700'>b</mi>
</mrow>
<mo>)</mo>
</mrow>
<mo>∈</mo>
<mrow data-changed='added'>
<mrow data-changed='added'>
<mi data-previous-space-width='0.700'>A</mi>
<mo>×</mo>
<mi>B</mi>
</mrow>
<mo data-previous-space-width='0.700'>⇔</mo>
<mrow data-changed='added'>
<mo data-previous-space-width='0.700'>(</mo>
<mrow data-changed='added'>
<mi>a</mi>
<mo>∈</mo>
<mrow data-changed='added'>
<mi data-previous-space-width='0.700'>A</mi>
<mo>∧</mo>
<mi data-previous-space-width='0.700'>b</mi>
</mrow>
<mo>∈</mo>
<mi>B</mi>
</mrow>
<mo>)</mo>
</mrow>
</mrow>
</mrow>
</math>
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\unicode.yaml'
[libmathcat::speech] *** Character 'g' (0x67) is repeated
[libmathcat::speech] *** Character 'L' (0x4C) is repeated
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::braille] polish_cleanup: start=⠣l⠁,l⠃⠜⠈⠑L⠁W⠦L⠃W⠐⠶⠂⠣l⠁⠈⠑L⠁W⠬⠂l⠃⠈⠑L⠃⠜
[libmathcat::braille] After remove mode changes: '⠣⠁,⠃⠜⠈⠑⠁W⠦⠃W⠐⠶⠂⠣⠁⠈⠑⠁W⠬⠂⠃⠈⠑⠃⠜'
[libmathcat::braille] After substitutions : '⠣⠁,⠃⠜⠈⠑⠁W⠦⠃W⠐⠶⠂⠣⠁⠈⠑⠁W⠬⠂⠃⠈⠑⠃⠜'
thread 'braille::Polish::spec::sets_14' panicked at tests\common\mod.rs:138:23:
assertion `left == right` failed
left: "⠣⠠⠁⠂⠀⠃⠜⠀⠈⠑⠨⠁⠀⠦⠨⠃⠀⠐⠶⠂⠣⠠⠁⠀⠈⠑⠨⠁⠀⠬⠂⠠⠃⠀⠈⠑⠨⠃⠜"
right: "⠣⠁⠂⠃⠜⠈⠑⠁⠀⠦⠃⠀⠐⠶⠂⠣⠁⠈⠑⠁⠀⠬⠂⠃⠈⠑⠃⠜"
---- braille::Polish::spec::sets_16 stdout ----
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\AppData\Roaming\MathCAT\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\ClearSpeak_Rules.yaml'
[libmathcat::speech] ...processing include: SharedRules/geometry.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\geometry.yaml'
[libmathcat::speech] ...processing include: SharedRules/linear-algebra.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\linear-algebra.yaml'
[libmathcat::speech] ...processing include: SharedRules/calculus.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\calculus.yaml'
[libmathcat::speech] ...processing include: SharedRules/general.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\general.yaml'
[libmathcat::speech] ...processing include: SharedRules/default.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\default.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\unicode.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\definitions.yaml'
[libmathcat::speech] ...processing include: ../../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::canonicalize]
MathML after canonicalize:
<math>
<mrow data-changed='added'>
<msup data-changed='added'>
<mi>A</mi>
<mo>′</mo>
</msup>
<mo>=</mo>
<mrow data-changed='added'>
<mi>X</mi>
<mo>∖</mo>
<mi data-previous-space-width='0.700'>A</mi>
</mrow>
</mrow>
</math>
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\unicode.yaml'
[libmathcat::speech] *** Character 'g' (0x67) is repeated
[libmathcat::speech] *** Character 'L' (0x4C) is repeated
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::braille] polish_cleanup: start=L⠁⠔W⠶L⠭W⠡⠄L⠁
[libmathcat::braille] After remove mode changes: '⠁⠔W⠶⠭W⠡⠄⠁'
[libmathcat::braille] After substitutions : '⠁⠔W⠶⠭W⠡⠄⠁'
thread 'braille::Polish::spec::sets_16' panicked at tests\common\mod.rs:138:23:
assertion `left == right` failed
left: "⠨⠁⠔⠀⠶⠨⠭⠀⠡⠄⠨⠁"
right: "⠁⠔⠀⠶⠭⠀⠡⠄⠁"
---- braille::Polish::spec::sets_17 stdout ----
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\AppData\Roaming\MathCAT\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\ClearSpeak_Rules.yaml'
[libmathcat::speech] ...processing include: SharedRules/geometry.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\geometry.yaml'
[libmathcat::speech] ...processing include: SharedRules/linear-algebra.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\linear-algebra.yaml'
[libmathcat::speech] ...processing include: SharedRules/calculus.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\calculus.yaml'
[libmathcat::speech] ...processing include: SharedRules/general.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\general.yaml'
[libmathcat::speech] ...processing include: SharedRules/default.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\default.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\unicode.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\definitions.yaml'
[libmathcat::speech] ...processing include: ../../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::canonicalize]
MathML after canonicalize:
<math>
<mrow data-changed='added'>
<mrow data-changed='added'>
<mrow data-changed='added'>
<mi>Jeżeli</mi>
<mo data-changed='added'>⁢</mo>
<mi data-previous-space-width='0.700'>X</mi>
</mrow>
<mo>=</mo>
<mrow data-changed='added'>
<mo>{</mo>
<mrow data-changed='added'>
<mn>1</mn>
<mo>,</mo>
<mn data-previous-space-width='0.700'>2</mn>
<mo>,</mo>
<mn data-previous-space-width='0.700'>3</mn>
<mo>,</mo>
<mn data-previous-space-width='0.700'>4</mn>
<mo>,</mo>
<mn data-previous-space-width='0.700'>5</mn>
<mo>,</mo>
<mn data-previous-space-width='0.700'>6</mn>
</mrow>
<mo>}</mo>
</mrow>
</mrow>
<mo>,</mo>
</mrow>
</math>
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\unicode.yaml'
[libmathcat::speech] *** Character 'g' (0x67) is repeated
[libmathcat::speech] *** Character 'L' (0x4C) is repeated
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::braille] polish_cleanup: start=L⠚l⠑l⠯l⠑l⠇l⠊L⠭W⠶⠪N⠁⠠,WN⠃⠠,WN⠉⠠,WN⠙⠠,WN⠑⠠,WN⠋},
[libmathcat::braille] After remove mode changes: '⠚⠑⠯⠑⠇⠊⠭W⠶⠪N⠁⠠,WN⠃⠠,WN⠉⠠,WN⠙⠠,WN⠑⠠,WN⠋},'
[libmathcat::braille] After substitutions : '⠚⠑⠯⠑⠇⠊⠭W⠶⠪N⠁⠠,WN⠃⠠,WN⠉⠠,WN⠙⠠,WN⠑⠠,WN⠋}⠠,'
thread 'braille::Polish::spec::sets_17' panicked at tests\common\mod.rs:138:23:
assertion `left == right` failed
left: "⠨⠚⠑⠯⠑⠇⠊⠀⠨⠭⠀⠶⠪⠼⠁⠠⠂⠀⠼⠃⠠⠂⠀⠼⠉⠠⠂⠀⠼⠙⠠⠂⠀⠼⠑⠠⠂⠀⠼⠋⠕⠠⠂⠀⠔⠼⠃⠑"
right: "⠚⠑⠯⠑⠇⠊⠭⠀⠶⠪⠼⠁⠠⠂⠀⠼⠃⠠⠂⠀⠼⠉⠠⠂⠀⠼⠙⠠⠂⠀⠼⠑⠠⠂⠀⠼⠋⠕⠠⠂"
---- braille::Polish::spec::sets_15 stdout ----
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\AppData\Roaming\MathCAT\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\ClearSpeak_Rules.yaml'
[libmathcat::speech] ...processing include: SharedRules/geometry.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\geometry.yaml'
[libmathcat::speech] ...processing include: SharedRules/linear-algebra.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\linear-algebra.yaml'
[libmathcat::speech] ...processing include: SharedRules/calculus.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\calculus.yaml'
[libmathcat::speech] ...processing include: SharedRules/general.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\general.yaml'
[libmathcat::speech] ...processing include: SharedRules/default.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\default.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\unicode.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\definitions.yaml'
[libmathcat::speech] ...processing include: ../../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::canonicalize]
MathML after canonicalize:
<math>
<mrow data-changed='added'>
<mi>A</mi>
<mo>⊂</mo>
<mi>X</mi>
</mrow>
</math>
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\unicode.yaml'
[libmathcat::speech] *** Character 'g' (0x67) is repeated
[libmathcat::speech] *** Character 'L' (0x4C) is repeated
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::braille] polish_cleanup: start=L⠁W⠣⠄L⠭
[libmathcat::braille] After remove mode changes: '⠁W⠣⠄⠭'
[libmathcat::braille] After substitutions : '⠁W⠣⠄⠭'
thread 'braille::Polish::spec::sets_15' panicked at tests\common\mod.rs:138:23:
assertion `left == right` failed
left: "⠨⠁⠀⠣⠄⠨⠭"
right: "⠁⠀⠣⠄⠭"
---- braille::Polish::spec::sets_18 stdout ----
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\AppData\Roaming\MathCAT\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\ClearSpeak_Rules.yaml'
[libmathcat::speech] ...processing include: SharedRules/geometry.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\geometry.yaml'
[libmathcat::speech] ...processing include: SharedRules/linear-algebra.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\linear-algebra.yaml'
[libmathcat::speech] ...processing include: SharedRules/calculus.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\calculus.yaml'
[libmathcat::speech] ...processing include: SharedRules/general.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\general.yaml'
[libmathcat::speech] ...processing include: SharedRules/default.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\default.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\unicode.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\definitions.yaml'
[libmathcat::speech] ...processing include: ../../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::canonicalize]
MathML after canonicalize:
<math>
<mrow data-changed='added'>
<mrow data-changed='added'>
<mi>A</mi>
<mo>⊂</mo>
<mrow data-changed='added'>
<mi>X</mi>
<mo data-changed='added'>⁢</mo>
<mi data-previous-space-width='0.700'>i</mi>
<mo data-changed='added'>⁢</mo>
<mi data-previous-space-width='0.700'>B</mi>
</mrow>
<mo>⊂</mo>
<mi>X</mi>
</mrow>
<mo>,</mo>
</mrow>
</math>
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\unicode.yaml'
[libmathcat::speech] *** Character 'g' (0x67) is repeated
[libmathcat::speech] *** Character 'L' (0x4C) is repeated
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::braille] polish_cleanup: start=L⠁W⠣⠄L⠭l⠊L⠃W⠣⠄L⠭,
[libmathcat::braille] After remove mode changes: '⠁W⠣⠄⠭⠊⠃W⠣⠄⠭,'
[libmathcat::braille] After substitutions : '⠁W⠣⠄⠭⠊⠃W⠣⠄⠭,'
thread 'braille::Polish::spec::sets_18' panicked at tests\common\mod.rs:138:23:
assertion `left == right` failed
left: "⠠⠁⠀⠣⠄⠨⠭⠀⠊⠀⠨⠃⠀⠣⠄⠨⠭⠂"
right: "⠁⠀⠣⠄⠭⠊⠃⠀⠣⠄⠭⠂"
---- braille::Polish::spec::sets_2 stdout ----
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\AppData\Roaming\MathCAT\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\ClearSpeak_Rules.yaml'
[libmathcat::speech] ...processing include: SharedRules/geometry.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\geometry.yaml'
[libmathcat::speech] ...processing include: SharedRules/linear-algebra.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\linear-algebra.yaml'
[libmathcat::speech] ...processing include: SharedRules/calculus.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\calculus.yaml'
[libmathcat::speech] ...processing include: SharedRules/general.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\general.yaml'
[libmathcat::speech] ...processing include: SharedRules/default.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\default.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\unicode.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\definitions.yaml'
[libmathcat::speech] ...processing include: ../../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::canonicalize]
MathML after canonicalize:
<math>
<mrow data-changed='added'>
<mi>W</mi>
<mo>⊄</mo>
<mrow data-changed='added'>
<mi>I</mi>
<mo data-changed='added'>⁣</mo>
<mi>W</mi>
</mrow>
</mrow>
</math>
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\unicode.yaml'
[libmathcat::speech] *** Character 'g' (0x67) is repeated
[libmathcat::speech] *** Character 'L' (0x4C) is repeated
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::braille] polish_cleanup: start=L⠺W⠔⠣⠄L⠊L⠺
[libmathcat::braille] After remove mode changes: '⠺W⠔⠣⠄⠊⠺'
[libmathcat::braille] After substitutions : '⠺W⠔⠣⠄⠊⠺'
thread 'braille::Polish::spec::sets_2' panicked at tests\common\mod.rs:138:23:
assertion `left == right` failed
left: "⠨⠨⠺⠀⠔⠣⠄⠨⠨⠊⠺"
right: "⠺⠀⠔⠣⠄⠊⠺"
---- braille::Polish::spec::sets_19 stdout ----
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\AppData\Roaming\MathCAT\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\ClearSpeak_Rules.yaml'
[libmathcat::speech] ...processing include: SharedRules/geometry.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\geometry.yaml'
[libmathcat::speech] ...processing include: SharedRules/linear-algebra.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\linear-algebra.yaml'
[libmathcat::speech] ...processing include: SharedRules/calculus.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\calculus.yaml'
[libmathcat::speech] ...processing include: SharedRules/general.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\general.yaml'
[libmathcat::speech] ...processing include: SharedRules/default.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\default.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\unicode.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\definitions.yaml'
[libmathcat::speech] ...processing include: ../../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::canonicalize]
MathML after canonicalize:
<math>
<mrow data-changed='added'>
<mrow data-changed='added'>
<mi>A</mi>
<mo>=</mo>
<mrow data-changed='added'>
<mrow data-changed='added'>
<mo>{</mo>
<mrow data-changed='added'>
<mn>1</mn>
<mo>,</mo>
<mn data-previous-space-width='0.700'>2</mn>
<mo>,</mo>
<mn data-previous-space-width='0.700'>3</mn>
<mo>,</mo>
<mn data-previous-space-width='0.700'>4</mn>
<mo>,</mo>
<mn data-previous-space-width='0.700'>5</mn>
</mrow>
<mo>}</mo>
</mrow>
<mo data-changed='added'>⁢</mo>
<mi data-previous-space-width='0.700'>i</mi>
<mo data-changed='added'>⁢</mo>
<mi data-previous-space-width='0.700'>B</mi>
</mrow>
<mo>=</mo>
<mrow data-changed='added'>
<mo>{</mo>
<mrow data-changed='added'>
<mn>4</mn>
<mo>,</mo>
<mn data-previous-space-width='0.700'>5</mn>
</mrow>
<mo>}</mo>
</mrow>
</mrow>
<mo>,</mo>
<mrow data-changed='added'>
<mrow data-changed='added'>
<mi data-previous-space-width='0.700'>t</mi>
<mo data-changed='added'>⁢</mo>
<mi>o</mi>
</mrow>
<mo>:</mo>
</mrow>
</mrow>
</math>
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\unicode.yaml'
[libmathcat::speech] *** Character 'g' (0x67) is repeated
[libmathcat::speech] *** Character 'L' (0x4C) is repeated
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::braille] polish_cleanup: start=L⠁W⠶⠪N⠁⠠,WN⠃⠠,WN⠉⠠,WN⠙⠠,WN⠑}l⠊L⠃W⠶⠪N⠙⠠,WN⠑},l⠞l⠕⠒W
[libmathcat::braille] After remove mode changes: '⠁W⠶⠪N⠁⠠,WN⠃⠠,WN⠉⠠,WN⠙⠠,WN⠑}l⠊⠃W⠶⠪N⠙⠠,WN⠑},⠞⠕⠒W'
[libmathcat::braille] After substitutions : '⠁W⠶⠪N⠁⠠,WN⠃⠠,WN⠉⠠,WN⠙⠠,WN⠑}l⠊⠃W⠶⠪N⠙⠠,WN⠑}⠠,⠞⠕⠒W'
thread 'braille::Polish::spec::sets_19' panicked at tests\common\mod.rs:138:23:
assertion `left == right` failed
left: "⠨⠁⠀⠶⠪⠼⠁⠠⠂⠀⠼⠃⠠⠂⠀⠼⠉⠠⠂⠀⠼⠙⠠⠂⠀⠼⠑⠕⠀⠊⠀⠨⠃⠀⠶⠪⠼⠙⠠⠂⠀⠼⠑⠕⠠⠂⠀⠞⠕⠒"
right: "⠁⠀⠶⠪⠼⠁⠠⠂⠀⠼⠃⠠⠂⠀⠼⠉⠠⠂⠀⠼⠙⠠⠂⠀⠼⠑⠕⠠⠊⠃⠀⠶⠪⠼⠙⠠⠂⠀⠼⠑⠕⠠⠂⠞⠕⠒"
---- braille::Polish::spec::sets_20 stdout ----
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\AppData\Roaming\MathCAT\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\ClearSpeak_Rules.yaml'
[libmathcat::speech] ...processing include: SharedRules/geometry.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\geometry.yaml'
[libmathcat::speech] ...processing include: SharedRules/linear-algebra.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\linear-algebra.yaml'
[libmathcat::speech] ...processing include: SharedRules/calculus.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\calculus.yaml'
[libmathcat::speech] ...processing include: SharedRules/general.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\general.yaml'
[libmathcat::speech] ...processing include: SharedRules/default.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\default.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\unicode.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\definitions.yaml'
[libmathcat::speech] ...processing include: ../../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::canonicalize]
MathML after canonicalize:
<math>
<mrow data-changed='added'>
<mrow data-changed='added'>
<mrow data-changed='added'>
<mi>A</mi>
<mo>∪</mo>
<mi>B</mi>
</mrow>
<mo>=</mo>
<mrow data-changed='added'>
<mo>{</mo>
<mrow data-changed='added'>
<mn>1</mn>
<mo>,</mo>
<mn data-previous-space-width='0.700'>2</mn>
<mo>,</mo>
<mn data-previous-space-width='0.700'>3</mn>
<mo>,</mo>
<mn data-previous-space-width='0.700'>4</mn>
<mo>,</mo>
<mn data-previous-space-width='0.700'>5</mn>
</mrow>
<mo>}</mo>
</mrow>
</mrow>
<mo>,</mo>
</mrow>
</math>
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\unicode.yaml'
[libmathcat::speech] *** Character 'g' (0x67) is repeated
[libmathcat::speech] *** Character 'L' (0x4C) is repeated
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::braille] polish_cleanup: start=L⠁W⠩⠄L⠃W⠶⠪N⠁⠠,WN⠃⠠,WN⠉⠠,WN⠙⠠,WN⠑},
[libmathcat::braille] After remove mode changes: '⠁W⠩⠄⠃W⠶⠪N⠁⠠,WN⠃⠠,WN⠉⠠,WN⠙⠠,WN⠑},'
[libmathcat::braille] After substitutions : '⠁W⠩⠄⠃W⠶⠪N⠁⠠,WN⠃⠠,WN⠉⠠,WN⠙⠠,WN⠑}⠠,'
thread 'braille::Polish::spec::sets_20' panicked at tests\common\mod.rs:138:23:
assertion `left == right` failed
left: "⠨⠁⠀⠩⠄⠨⠃⠀⠶⠪⠼⠁⠠⠂⠀⠼⠃⠠⠂⠀⠼⠉⠠⠂⠀⠼⠙⠠⠂⠀⠼⠑⠕⠠⠂"
right: "⠁⠀⠩⠄⠃⠀⠶⠪⠼⠁⠠⠂⠀⠼⠃⠠⠂⠀⠼⠉⠠⠂⠀⠼⠙⠠⠂⠀⠼⠑⠕⠠⠂"
---- braille::Polish::spec::sets_22 stdout ----
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\AppData\Roaming\MathCAT\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\ClearSpeak_Rules.yaml'
[libmathcat::speech] ...processing include: SharedRules/geometry.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\geometry.yaml'
[libmathcat::speech] ...processing include: SharedRules/linear-algebra.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\linear-algebra.yaml'
[libmathcat::speech] ...processing include: SharedRules/calculus.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\calculus.yaml'
[libmathcat::speech] ...processing include: SharedRules/general.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\general.yaml'
[libmathcat::speech] ...processing include: SharedRules/default.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\default.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\unicode.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\definitions.yaml'
[libmathcat::speech] ...processing include: ../../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::canonicalize]
MathML after canonicalize:
<math>
<mrow data-changed='added'>
<mrow data-changed='added'>
<msup data-changed='added'>
<mrow data-changed='added'>
<mo>(</mo>
<mrow data-changed='added'>
<mi>A</mi>
<mo>∖</mo>
<mi>B</mi>
</mrow>
<mo>)</mo>
</mrow>
<mo>′</mo>
</msup>
<mo>=</mo>
<mrow data-changed='added'>
<mo>{</mo>
<mrow data-changed='added'>
<mn>4</mn>
<mo>,</mo>
<mn data-previous-space-width='0.700'>5</mn>
<mo>,</mo>
<mn data-previous-space-width='0.700'>6</mn>
</mrow>
<mo>}</mo>
</mrow>
</mrow>
<mo>,</mo>
</mrow>
</math>
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\unicode.yaml'
[libmathcat::speech] *** Character 'g' (0x67) is repeated
[libmathcat::speech] *** Character 'L' (0x4C) is repeated
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::braille] polish_cleanup: start=⠣L⠁W⠡⠄L⠃⠜⠔W⠶⠪N⠙⠠,WN⠑⠠,WN⠋},
[libmathcat::braille] After remove mode changes: '⠣⠁W⠡⠄⠃⠜⠔W⠶⠪N⠙⠠,WN⠑⠠,WN⠋},'
[libmathcat::braille] After substitutions : '⠣⠁W⠡⠄⠃⠜⠔W⠶⠪N⠙⠠,WN⠑⠠,WN⠋}⠠,'
thread 'braille::Polish::spec::sets_22' panicked at tests\common\mod.rs:138:23:
assertion `left == right` failed
left: "⠣⠨⠁⠀⠡⠄⠨⠃⠜⠔⠀⠶⠪⠼⠙⠠⠂⠀⠼⠑⠠⠂⠀⠼⠋⠕⠠⠂"
right: "⠣⠁⠀⠡⠄⠃⠜⠔⠀⠶⠪⠼⠙⠠⠂⠀⠼⠑⠠⠂⠀⠼⠋⠕⠠⠂"
---- braille::Polish::spec::sets_23 stdout ----
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\AppData\Roaming\MathCAT\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\ClearSpeak_Rules.yaml'
[libmathcat::speech] ...processing include: SharedRules/geometry.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\geometry.yaml'
[libmathcat::speech] ...processing include: SharedRules/linear-algebra.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\linear-algebra.yaml'
[libmathcat::speech] ...processing include: SharedRules/calculus.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\calculus.yaml'
[libmathcat::speech] ...processing include: SharedRules/general.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\general.yaml'
[libmathcat::speech] ...processing include: SharedRules/default.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\default.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\unicode.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\definitions.yaml'
[libmathcat::speech] ...processing include: ../../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::canonicalize]
MathML after canonicalize:
<math>
<mrow data-changed='added'>
<mrow data-changed='added'>
<mrow data-changed='added'>
<mi>B</mi>
<mo>∖</mo>
<mi>A</mi>
</mrow>
<mo>=</mo>
<mi>Ø</mi>
</mrow>
<mo>,</mo>
</mrow>
</math>
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\unicode.yaml'
[libmathcat::speech] *** Character 'g' (0x67) is repeated
[libmathcat::speech] *** Character 'L' (0x4C) is repeated
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::braille] polish_cleanup: start=L⠃W⠡⠄L⠁W⠶⠯⠕,
[libmathcat::braille] After remove mode changes: '⠃W⠡⠄⠁W⠶⠯⠕,'
[libmathcat::braille] After substitutions : '⠃W⠡⠄⠁W⠶⠯⠕,'
thread 'braille::Polish::spec::sets_23' panicked at tests\common\mod.rs:138:23:
assertion `left == right` failed
left: "⠨⠃⠀⠡⠄⠨⠁⠀⠶⠯⠕⠠⠂"
right: "⠃⠀⠡⠄⠁⠀⠶⠯⠕⠂"
---- braille::Polish::spec::sets_5 stdout ----
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\AppData\Roaming\MathCAT\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\ClearSpeak_Rules.yaml'
[libmathcat::speech] ...processing include: SharedRules/geometry.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\geometry.yaml'
[libmathcat::speech] ...processing include: SharedRules/linear-algebra.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\linear-algebra.yaml'
[libmathcat::speech] ...processing include: SharedRules/calculus.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\calculus.yaml'
[libmathcat::speech] ...processing include: SharedRules/general.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\general.yaml'
[libmathcat::speech] ...processing include: SharedRules/default.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\default.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\unicode.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\definitions.yaml'
[libmathcat::speech] ...processing include: ../../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::canonicalize]
MathML after canonicalize:
<math>
<mrow data-changed='added'>
<mi>C</mi>
<mo>=</mo>
<mrow data-changed='added'>
<mi>A</mi>
<mo>∪</mo>
<mi>C</mi>
</mrow>
</mrow>
</math>
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\unicode.yaml'
[libmathcat::speech] *** Character 'g' (0x67) is repeated
[libmathcat::speech] *** Character 'L' (0x4C) is repeated
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::braille] polish_cleanup: start=L⠉W⠶L⠁W⠩⠄L⠉
[libmathcat::braille] After remove mode changes: '⠉W⠶⠁W⠩⠄⠉'
[libmathcat::braille] After substitutions : '⠉W⠶⠁W⠩⠄⠉'
thread 'braille::Polish::spec::sets_5' panicked at tests\common\mod.rs:138:23:
assertion `left == right` failed
left: "⠨⠉⠀⠶⠁⠀⠩⠄⠉"
right: "⠉⠀⠶⠁⠀⠩⠄⠉"
---- braille::Polish::spec::sets_24 stdout ----
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\AppData\Roaming\MathCAT\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\ClearSpeak_Rules.yaml'
[libmathcat::speech] ...processing include: SharedRules/geometry.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\geometry.yaml'
[libmathcat::speech] ...processing include: SharedRules/linear-algebra.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\linear-algebra.yaml'
[libmathcat::speech] ...processing include: SharedRules/calculus.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\calculus.yaml'
[libmathcat::speech] ...processing include: SharedRules/general.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\general.yaml'
[libmathcat::speech] ...processing include: SharedRules/default.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\default.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\unicode.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\definitions.yaml'
[libmathcat::speech] ...processing include: ../../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::canonicalize]
MathML after canonicalize:
<math>
<mrow data-changed='added'>
<mrow data-changed='added'>
<mrow data-changed='added'>
<mi>A</mi>
<mo>∩</mo>
<mi>B</mi>
</mrow>
<mo>=</mo>
<mrow data-changed='added'>
<mo>{</mo>
<mrow data-changed='added'>
<mn>4</mn>
<mo>,</mo>
<mn>5</mn>
</mrow>
<mo>}</mo>
</mrow>
</mrow>
<mo>.</mo>
</mrow>
</math>
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\unicode.yaml'
[libmathcat::speech] *** Character 'g' (0x67) is repeated
[libmathcat::speech] *** Character 'L' (0x4C) is repeated
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::braille] polish_cleanup: start=L⠁W⠬⠄L⠃W⠶⠪N⠙⠠,WN⠑}.
[libmathcat::braille] After remove mode changes: '⠁W⠬⠄⠃W⠶⠪N⠙⠠,WN⠑}.'
[libmathcat::braille] After substitutions : '⠁W⠬⠄⠃W⠶⠪N⠙⠠,WN⠑}.'
thread 'braille::Polish::spec::sets_24' panicked at tests\common\mod.rs:138:23:
assertion `left == right` failed
left: "⠨⠁⠀⠬⠄⠨⠃⠀⠶⠪⠼⠙⠠⠂⠀⠼⠑⠕⠄"
right: "⠁⠀⠬⠄⠃⠀⠶⠪⠼⠙⠠⠂⠀⠼⠑⠕⠄"
---- braille::Polish::spec::sets_21 stdout ----
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\AppData\Roaming\MathCAT\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\ClearSpeak_Rules.yaml'
[libmathcat::speech] ...processing include: SharedRules/geometry.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\geometry.yaml'
[libmathcat::speech] ...processing include: SharedRules/linear-algebra.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\linear-algebra.yaml'
[libmathcat::speech] ...processing include: SharedRules/calculus.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\calculus.yaml'
[libmathcat::speech] ...processing include: SharedRules/general.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\general.yaml'
[libmathcat::speech] ...processing include: SharedRules/default.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\default.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\unicode.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\definitions.yaml'
[libmathcat::speech] ...processing include: ../../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::canonicalize]
MathML after canonicalize:
<math>
<mrow data-changed='added'>
<mrow data-changed='added'>
<msup data-changed='added'>
<mrow data-changed='added'>
<mo>(</mo>
<mrow data-changed='added'>
<mi>A</mi>
<mo>∪</mo>
<mi>B</mi>
</mrow>
<mo>)</mo>
</mrow>
<mo>′</mo>
</msup>
<mo>=</mo>
<mrow data-changed='added'>
<mo>{</mo>
<mn>6</mn>
<mo>}</mo>
</mrow>
</mrow>
<mo>,</mo>
</mrow>
</math>
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\unicode.yaml'
[libmathcat::speech] *** Character 'g' (0x67) is repeated
[libmathcat::speech] *** Character 'L' (0x4C) is repeated
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::braille] polish_cleanup: start=⠣L⠁W⠩⠄L⠃⠜⠔W⠶⠪N⠋},
[libmathcat::braille] After remove mode changes: '⠣⠁W⠩⠄⠃⠜⠔W⠶⠪N⠋},'
[libmathcat::braille] After substitutions : '⠣⠁W⠩⠄⠃⠜⠔W⠶⠪N⠋}⠠,'
thread 'braille::Polish::spec::sets_21' panicked at tests\common\mod.rs:138:23:
assertion `left == right` failed
left: "⠣⠨⠁⠀⠩⠄⠨⠃⠜⠔⠀⠶⠪⠼⠋⠕⠠⠂"
right: "⠣⠁⠀⠩⠄⠃⠜⠔⠀⠶⠪⠼⠋⠕⠠⠂"
---- braille::Polish::spec::sets_4 stdout ----
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\AppData\Roaming\MathCAT\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\ClearSpeak_Rules.yaml'
[libmathcat::speech] ...processing include: SharedRules/geometry.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\geometry.yaml'
[libmathcat::speech] ...processing include: SharedRules/linear-algebra.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\linear-algebra.yaml'
[libmathcat::speech] ...processing include: SharedRules/calculus.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\calculus.yaml'
[libmathcat::speech] ...processing include: SharedRules/general.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\general.yaml'
[libmathcat::speech] ...processing include: SharedRules/default.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\default.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\unicode.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\definitions.yaml'
[libmathcat::speech] ...processing include: ../../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::canonicalize]
MathML after canonicalize:
<math>
<mrow data-changed='added'>
<mn>2</mn>
<mo>∈</mo>
<msup>
<mi>C</mi>
<mo>+</mo>
</msup>
</mrow>
</math>
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\unicode.yaml'
[libmathcat::speech] *** Character 'g' (0x67) is repeated
[libmathcat::speech] *** Character 'L' (0x4C) is repeated
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::braille] polish_cleanup: start=N⠃⠈⠑L⠉W⠖⠄
[libmathcat::braille] After remove mode changes: 'N⠃⠈⠑L⠉W⠖⠄'
[libmathcat::braille] After substitutions : 'N⠃⠈⠑L⠉W⠖⠄'
thread 'braille::Polish::spec::sets_4' panicked at tests\common\mod.rs:138:23:
assertion `left == right` failed
left: "⠼⠃⠈⠑⠨⠨⠉⠖"
right: "⠼⠃⠈⠑⠨⠉⠀⠖⠄"
---- braille::Polish::spec::sets_3 stdout ----
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\AppData\Roaming\MathCAT\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\ClearSpeak_Rules.yaml'
[libmathcat::speech] ...processing include: SharedRules/geometry.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\geometry.yaml'
[libmathcat::speech] ...processing include: SharedRules/linear-algebra.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\linear-algebra.yaml'
[libmathcat::speech] ...processing include: SharedRules/calculus.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\calculus.yaml'
[libmathcat::speech] ...processing include: SharedRules/general.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\general.yaml'
[libmathcat::speech] ...processing include: SharedRules/default.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\default.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\unicode.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\definitions.yaml'
[libmathcat::speech] ...processing include: ../../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::canonicalize]
MathML after canonicalize:
<math>
<mrow data-changed='added'>
<mi>R</mi>
<mo>⊃</mo>
<mi>N</mi>
</mrow>
</math>
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\unicode.yaml'
[libmathcat::speech] *** Character 'g' (0x67) is repeated
[libmathcat::speech] *** Character 'L' (0x4C) is repeated
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::braille] polish_cleanup: start=L⠗⠜⠂L⠝
[libmathcat::braille] After remove mode changes: '⠗⠜⠂⠝'
[libmathcat::braille] After substitutions : '⠗⠜⠂⠝'
thread 'braille::Polish::spec::sets_3' panicked at tests\common\mod.rs:138:23:
assertion `left == right` failed
left: "⠨⠨⠗⠜⠂⠨⠨⠝"
right: "⠗⠜⠂⠝"
---- braille::Polish::spec::sets_6 stdout ----
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\AppData\Roaming\MathCAT\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\ClearSpeak_Rules.yaml'
[libmathcat::speech] ...processing include: SharedRules/geometry.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\geometry.yaml'
[libmathcat::speech] ...processing include: SharedRules/linear-algebra.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\linear-algebra.yaml'
[libmathcat::speech] ...processing include: SharedRules/calculus.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\calculus.yaml'
[libmathcat::speech] ...processing include: SharedRules/general.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\general.yaml'
[libmathcat::speech] ...processing include: SharedRules/default.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\default.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\unicode.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\definitions.yaml'
[libmathcat::speech] ...processing include: ../../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::canonicalize]
MathML after canonicalize:
<math>
<mrow data-changed='added'>
<mi>B</mi>
<mo>=</mo>
<mrow data-changed='added'>
<mi>D</mi>
<mo>∖</mo>
<mi>C</mi>
</mrow>
</mrow>
</math>
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\unicode.yaml'
[libmathcat::speech] *** Character 'g' (0x67) is repeated
[libmathcat::speech] *** Character 'L' (0x4C) is repeated
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::braille] polish_cleanup: start=L⠃W⠶L⠙W⠡⠄L⠉
[libmathcat::braille] After remove mode changes: '⠃W⠶⠙W⠡⠄⠉'
[libmathcat::braille] After substitutions : '⠃W⠶⠙W⠡⠄⠉'
thread 'braille::Polish::spec::sets_6' panicked at tests\common\mod.rs:138:23:
assertion `left == right` failed
left: "⠨⠃⠀⠶⠙⠀⠡⠄⠉"
right: "⠃⠀⠶⠙⠀⠡⠄⠉"
---- braille::Polish::spec::sets_8 stdout ----
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\AppData\Roaming\MathCAT\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\ClearSpeak_Rules.yaml'
[libmathcat::speech] ...processing include: SharedRules/geometry.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\geometry.yaml'
[libmathcat::speech] ...processing include: SharedRules/linear-algebra.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\linear-algebra.yaml'
[libmathcat::speech] ...processing include: SharedRules/calculus.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\calculus.yaml'
[libmathcat::speech] ...processing include: SharedRules/general.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\general.yaml'
[libmathcat::speech] ...processing include: SharedRules/default.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\default.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\unicode.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\definitions.yaml'
[libmathcat::speech] ...processing include: ../../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::canonicalize]
MathML after canonicalize:
<math>
<mrow data-changed='added'>
<mi>B</mi>
<mo>=</mo>
<mrow data-changed='added'>
<mo>{</mo>
<mrow data-changed='added'>
<mi>x</mi>
<mo>:</mo>
<mrow data-changed='added'>
<mi data-previous-space-width='0.700'>x</mi>
<mo>∈</mo>
<mrow data-changed='added'>
<mrow data-changed='added'>
<mi>N</mi>
<mo data-previous-space-width='0.700'>∧</mo>
<mi data-previous-space-width='0.700'>x</mi>
</mrow>
<mo><</mo>
<mn>7</mn>
</mrow>
</mrow>
</mrow>
<mo>}</mo>
</mrow>
</mrow>
</math>
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\unicode.yaml'
[libmathcat::speech] *** Character 'g' (0x67) is repeated
[libmathcat::speech] *** Character 'L' (0x4C) is repeated
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::braille] polish_cleanup: start=L⠃W⠶⠪l⠭⠒Wl⠭⠈⠑L⠝W⠬⠂l⠭W⠪⠄N⠛}
[libmathcat::braille] After remove mode changes: '⠃W⠶⠪⠭⠒W⠭⠈⠑⠝W⠬⠂⠭W⠪⠄N⠛}'
[libmathcat::braille] After substitutions : '⠃W⠶⠪⠭⠒W⠭⠈⠑⠝W⠬⠂⠭W⠪⠄N⠛}'
thread 'braille::Polish::spec::sets_8' panicked at tests\common\mod.rs:138:23:
assertion `left == right` failed
left: "⠨⠃⠀⠶⠪⠠⠭⠒⠀⠭⠀⠈⠑⠨⠨⠝⠀⠬⠂⠠⠭⠀⠪⠄⠼⠛⠕"
right: "⠃⠀⠶⠪⠭⠒⠀⠭⠈⠑⠝⠀⠬⠂⠭⠀⠪⠄⠼⠛⠕"
---- braille::Polish::spec::sets_7 stdout ----
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\AppData\Roaming\MathCAT\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\ClearSpeak_Rules.yaml'
[libmathcat::speech] ...processing include: SharedRules/geometry.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\geometry.yaml'
[libmathcat::speech] ...processing include: SharedRules/linear-algebra.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\linear-algebra.yaml'
[libmathcat::speech] ...processing include: SharedRules/calculus.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\calculus.yaml'
[libmathcat::speech] ...processing include: SharedRules/general.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\general.yaml'
[libmathcat::speech] ...processing include: SharedRules/default.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\default.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\unicode.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\definitions.yaml'
[libmathcat::speech] ...processing include: ../../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::canonicalize]
MathML after canonicalize:
<math>
<mrow data-changed='added'>
<mi>B</mi>
<mo>=</mo>
<mrow data-changed='added'>
<mo>{</mo>
<mrow data-changed='added'>
<mi>x</mi>
<mo>:</mo>
<mrow data-changed='added'>
<mi data-previous-space-width='0.700'>x</mi>
<mo>∈</mo>
<mrow data-changed='added'>
<mrow data-changed='added'>
<mi>N</mi>
<mo data-changed='added'>⁢</mo>
<mi data-previous-space-width='0.700'>i</mi>
<mo data-changed='added'>⁢</mo>
<mi data-previous-space-width='0.700'>x</mi>
</mrow>
<mo><</mo>
<mn>7</mn>
</mrow>
</mrow>
</mrow>
<mo>}</mo>
</mrow>
</mrow>
</math>
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\unicode.yaml'
[libmathcat::speech] *** Character 'g' (0x67) is repeated
[libmathcat::speech] *** Character 'L' (0x4C) is repeated
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::braille] polish_cleanup: start=L⠃W⠶⠪l⠭⠒Wl⠭⠈⠑L⠝l⠊l⠭W⠪⠄N⠛}
[libmathcat::braille] After remove mode changes: '⠃W⠶⠪⠭⠒W⠭⠈⠑⠝⠊⠭W⠪⠄N⠛}'
[libmathcat::braille] After substitutions : '⠃W⠶⠪⠭⠒W⠭⠈⠑⠝⠊⠭W⠪⠄N⠛}'
thread 'braille::Polish::spec::sets_7' panicked at tests\common\mod.rs:138:23:
assertion `left == right` failed
left: "⠨⠃⠀⠶⠪⠠⠭⠒⠀⠭⠀⠈⠑⠨⠨⠝⠀⠊⠀⠠⠭⠀⠪⠄⠼⠛⠕"
right: "⠃⠀⠶⠪⠭⠒⠀⠭⠈⠑⠝⠊⠭⠀⠪⠄⠼⠛⠕"
---- braille::Polish::spec::sets_9 stdout ----
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\AppData\Roaming\MathCAT\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\ClearSpeak_Rules.yaml'
[libmathcat::speech] ...processing include: SharedRules/geometry.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\geometry.yaml'
[libmathcat::speech] ...processing include: SharedRules/linear-algebra.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\linear-algebra.yaml'
[libmathcat::speech] ...processing include: SharedRules/calculus.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\calculus.yaml'
[libmathcat::speech] ...processing include: SharedRules/general.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\general.yaml'
[libmathcat::speech] ...processing include: SharedRules/default.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\default.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\unicode.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\definitions.yaml'
[libmathcat::speech] ...processing include: ../../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::canonicalize]
MathML after canonicalize:
<math>
<mrow data-changed='added'>
<mi>W</mi>
<mo>=</mo>
<mrow data-changed='added'>
<mo>{</mo>
<mrow data-changed='added'>
<mi>x</mi>
<mo>:</mo>
<mrow data-changed='added'>
<mrow data-changed='added'>
<mi data-previous-space-width='0.700'>x</mi>
<mo>=</mo>
<mrow data-changed='added'>
<mfrac>
<mi>p</mi>
<mi>q</mi>
</mfrac>
<mo>∧</mo>
<mi>p</mi>
</mrow>
</mrow>
<mo>∈</mo>
<mrow data-changed='added'>
<mi>C</mi>
<mo>∧</mo>
<mi>q</mi>
</mrow>
<mo>∈</mo>
<mrow data-changed='added'>
<mi>C</mi>
<mo>∖</mo>
<mrow data-changed='added'>
<mo>{</mo>
<mn>0</mn>
<mo>}</mo>
</mrow>
</mrow>
</mrow>
</mrow>
<mo>}</mo>
</mrow>
</mrow>
</math>
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\unicode.yaml'
[libmathcat::speech] *** Character 'g' (0x67) is repeated
[libmathcat::speech] *** Character 'L' (0x4C) is repeated
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::braille] polish_cleanup: start=L⠺W⠶⠪l⠭⠒Wl⠭W⠶l⠏⠳l⠟W⠬⠂l⠏⠈⠑L⠉W⠬⠂l⠟⠈⠑L⠉W⠡⠄⠪N⠚}}
[libmathcat::braille] After remove mode changes: '⠺W⠶⠪⠭⠒W⠭W⠶⠏⠳⠟W⠬⠂⠏⠈⠑⠉W⠬⠂⠟⠈⠑⠉W⠡⠄⠪N⠚}}'
[libmathcat::braille] After substitutions : '⠺W⠶⠪⠭⠒W⠭W⠶⠏⠳⠟W⠬⠂⠏⠈⠑⠉W⠬⠂⠟⠈⠑⠉W⠡⠄⠪N⠚}}'
thread 'braille::Polish::spec::sets_9' panicked at tests\common\mod.rs:138:23:
assertion `left == right` failed
left: "⠨⠨⠺⠀⠶⠪⠠⠭⠒⠀⠭⠀⠶⠏⠳⠟⠀⠬⠂⠏⠀⠈⠑⠨⠨⠉⠀⠬⠂⠠⠟⠀⠈⠑⠨⠨⠉⠀⠡⠄⠪⠼⠚⠕⠕"
right: "⠺⠀⠶⠪⠭⠒⠀⠭⠀⠶⠏⠳⠟⠀⠬⠂⠏⠈⠑⠉⠀⠬⠂⠟⠈⠑⠉⠀⠡⠄⠪⠼⠚⠕⠕"
---- braille::Polish::spec::signs_of_action_2 stdout ----
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\AppData\Roaming\MathCAT\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\ClearSpeak_Rules.yaml'
[libmathcat::speech] ...processing include: SharedRules/geometry.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\geometry.yaml'
[libmathcat::speech] ...processing include: SharedRules/linear-algebra.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\linear-algebra.yaml'
[libmathcat::speech] ...processing include: SharedRules/calculus.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\calculus.yaml'
[libmathcat::speech] ...processing include: SharedRules/general.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\general.yaml'
[libmathcat::speech] ...processing include: SharedRules/default.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\default.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\unicode.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\definitions.yaml'
[libmathcat::speech] ...processing include: ../../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::canonicalize]
MathML after canonicalize:
<math>
<mrow data-changed='added'>
<mn>67</mn>
<mo>∶</mo>
<mn>14</mn>
</mrow>
</math>
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\unicode.yaml'
[libmathcat::speech] *** Character 'g' (0x67) is repeated
[libmathcat::speech] *** Character 'L' (0x4C) is repeated
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::braille] polish_cleanup: start=N⠋N⠛⠐⠂N⠁N⠙
[libmathcat::braille] After remove mode changes: 'N⠋⠛⠐⠂⠁⠙'
[libmathcat::braille] After substitutions : 'N⠋⠛⠐⠂⠁⠙'
thread 'braille::Polish::spec::signs_of_action_2' panicked at tests\common\mod.rs:138:23:
assertion `left == right` failed
left: "⠼⠋⠛⠀⠲⠼⠁⠙"
right: "⠼⠋⠛⠐⠂⠁⠙"
---- braille::Polish::spec::signs_of_action_1 stdout ----
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\AppData\Roaming\MathCAT\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\ClearSpeak_Rules.yaml'
[libmathcat::speech] ...processing include: SharedRules/geometry.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\geometry.yaml'
[libmathcat::speech] ...processing include: SharedRules/linear-algebra.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\linear-algebra.yaml'
[libmathcat::speech] ...processing include: SharedRules/calculus.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\calculus.yaml'
[libmathcat::speech] ...processing include: SharedRules/general.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\general.yaml'
[libmathcat::speech] ...processing include: SharedRules/default.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\default.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\unicode.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\definitions.yaml'
[libmathcat::speech] ...processing include: ../../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::canonicalize]
MathML after canonicalize:
<math>
<mrow data-changed='added'>
<mn>5</mn>
<mo>+</mo>
<mi>x</mi>
</mrow>
</math>
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\unicode.yaml'
[libmathcat::speech] *** Character 'g' (0x67) is repeated
[libmathcat::speech] *** Character 'L' (0x4C) is repeated
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::braille] polish_cleanup: start=N⠑W⠖l⠭
[libmathcat::braille] After remove mode changes: 'N⠑W⠖⠭'
[libmathcat::braille] After substitutions : 'N⠑W⠖⠭'
thread 'braille::Polish::spec::signs_of_action_1' panicked at tests\common\mod.rs:138:23:
assertion `left == right` failed
left: "⠼⠑⠀⠖⠠⠭"
right: "⠼⠑⠀⠖⠭"
---- braille::Polish::spec::simple_projectors_2 stdout ----
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\AppData\Roaming\MathCAT\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\ClearSpeak_Rules.yaml'
[libmathcat::speech] ...processing include: SharedRules/geometry.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\geometry.yaml'
[libmathcat::speech] ...processing include: SharedRules/linear-algebra.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\linear-algebra.yaml'
[libmathcat::speech] ...processing include: SharedRules/calculus.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\calculus.yaml'
[libmathcat::speech] ...processing include: SharedRules/general.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\general.yaml'
[libmathcat::speech] ...processing include: SharedRules/default.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\default.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\unicode.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\definitions.yaml'
[libmathcat::speech] ...processing include: ../../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::canonicalize]
MathML after canonicalize:
<math>
<mrow data-changed='added'>
<msub>
<mi>a</mi>
<mi>n</mi>
</msub>
<mo>=</mo>
<mfrac displaystyle='false' data-previous-space-width='0.700'>
<mrow>
<msub>
<mi>a</mi>
<mrow>
<mi>n</mi>
<mo>-</mo>
<mn>1</mn>
</mrow>
</msub>
<mo>+</mo>
<msub>
<mi>a</mi>
<mrow>
<mi>n</mi>
<mo>+</mo>
<mn>1</mn>
</mrow>
</msub>
</mrow>
<mn>2</mn>
</mfrac>
</mrow>
</math>
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\unicode.yaml'
[libmathcat::speech] *** Character 'g' (0x67) is repeated
[libmathcat::speech] *** Character 'L' (0x4C) is repeated
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
thread 'braille::Polish::spec::simple_projectors_2' panicked at tests\common\mod.rs:139:19:
Pattern match/replacement failure!
caused by: attempting replacement pattern: "default" for "math".
Replacement
["*"]
...due to matching the MathML
<math id='M4e9yt22-0' data-id-added='true'>
<mrow data-changed='added' id='M4e9yt22-1' data-id-added='true'>
<msub id='M4e9yt22-2' data-id-added='true'>
<mi id='M4e9yt22-3' data-id-added='true'>a</mi>
<mi id='M4e9yt22-4' data-id-added='true'>n</mi>
</msub>
<mo id='M4e9yt22-5' data-id-added='true'>=</mo>
<mfrac displaystyle='false' data-previous-space-width='0.700' id='M4e9yt22-6' data-id-added='true'>
<mrow id='M4e9yt22-7' data-id-added='true'>
<msub id='M4e9yt22-8' data-id-added='true'>
<mi id='M4e9yt22-9' data-id-added='true'>a</mi>
<mrow id='M4e9yt22-10' data-id-added='true'>
<mi id='M4e9yt22-11' data-id-added='true'>n</mi>
<mo id='M4e9yt22-12' data-id-added='true'>-</mo>
<mn id='M4e9yt22-13' data-id-added='true'>1</mn>
</mrow>
</msub>
<mo id='M4e9yt22-14' data-id-added='true'>+</mo>
<msub id='M4e9yt22-15' data-id-added='true'>
<mi id='M4e9yt22-16' data-id-added='true'>a</mi>
<mrow id='M4e9yt22-17' data-id-added='true'>
<mi id='M4e9yt22-18' data-id-added='true'>n</mi>
<mo id='M4e9yt22-19' data-id-added='true'>+</mo>
<mn id='M4e9yt22-20' data-id-added='true'>1</mn>
</mrow>
</msub>
</mrow>
<mn id='M4e9yt22-21' data-id-added='true'>2</mn>
</mfrac>
</mrow>
</math>
with the pattern
"."
The patterns are in \\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml.
caused by: attempting replacement pattern: "default" for "mrow".
Replacement
["*"]
...due to matching the MathML
<mrow data-changed='added' id='M4e9yt22-1' data-id-added='true'>
<msub id='M4e9yt22-2' data-id-added='true'>
<mi id='M4e9yt22-3' data-id-added='true'>a</mi>
<mi id='M4e9yt22-4' data-id-added='true'>n</mi>
</msub>
<mo id='M4e9yt22-5' data-id-added='true'>=</mo>
<mfrac displaystyle='false' data-previous-space-width='0.700' id='M4e9yt22-6' data-id-added='true'>
<mrow id='M4e9yt22-7' data-id-added='true'>
<msub id='M4e9yt22-8' data-id-added='true'>
<mi id='M4e9yt22-9' data-id-added='true'>a</mi>
<mrow id='M4e9yt22-10' data-id-added='true'>
<mi id='M4e9yt22-11' data-id-added='true'>n</mi>
<mo id='M4e9yt22-12' data-id-added='true'>-</mo>
<mn id='M4e9yt22-13' data-id-added='true'>1</mn>
</mrow>
</msub>
<mo id='M4e9yt22-14' data-id-added='true'>+</mo>
<msub id='M4e9yt22-15' data-id-added='true'>
<mi id='M4e9yt22-16' data-id-added='true'>a</mi>
<mrow id='M4e9yt22-17' data-id-added='true'>
<mi id='M4e9yt22-18' data-id-added='true'>n</mi>
<mo id='M4e9yt22-19' data-id-added='true'>+</mo>
<mn id='M4e9yt22-20' data-id-added='true'>1</mn>
</mrow>
</msub>
</mrow>
<mn id='M4e9yt22-21' data-id-added='true'>2</mn>
</mfrac>
</mrow>
with the pattern
"."
The patterns are in \\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml.
caused by: attempting replacement pattern: "default" for "msub".
Replacement
- test: [ if: '"*[1][self::m:mrow and not(IsBracketed(., '', ''))]"' then:
- t: "⠢"
- "*[1]"
- t: "⠔"
else:["*[1]"]]
- test: [ if: '"self::m:msub or self::m:msubsup"' then:[t: "⠌"]]
test: [ if: '"self::m:msup"' then:[t: "⠡"]]
test: [ if: '"self::m:munder or self::m:munderover"' then:[t: "⠌⠌"] else:[t: "⠡⠡"]]
- "*[2]"
- test: [ if: '"self::m:msubsup or self::m:munderover"' then:[test: [ if: '"self::m:msubsup"' then:[t: "⠡"] else:[t: "⠡⠡"]]
]]
- "*[3]"
- test: [ if: '"self::m:msup and *[2][self::m:mo]"' then:[t: "⠄"]]
...due to matching the MathML
<msub id='M4e9yt22-2' data-id-added='true'>
<mi id='M4e9yt22-3' data-id-added='true'>a</mi>
<mi id='M4e9yt22-4' data-id-added='true'>n</mi>
</msub>
with the pattern
"."
The patterns are in \\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml.
caused by: During replacement, no matching element found
---- braille::Polish::spec::simple_projectors_3 stdout ----
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\AppData\Roaming\MathCAT\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\ClearSpeak_Rules.yaml'
[libmathcat::speech] ...processing include: SharedRules/geometry.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\geometry.yaml'
[libmathcat::speech] ...processing include: SharedRules/linear-algebra.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\linear-algebra.yaml'
[libmathcat::speech] ...processing include: SharedRules/calculus.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\calculus.yaml'
[libmathcat::speech] ...processing include: SharedRules/general.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\general.yaml'
[libmathcat::speech] ...processing include: SharedRules/default.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\default.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\unicode.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\definitions.yaml'
[libmathcat::speech] ...processing include: ../../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::canonicalize]
MathML after canonicalize:
<math>
<mrow data-changed='added'>
<msup>
<mrow>
<mo>(</mo>
<msub>
<mi>a</mi>
<mi>k</mi>
</msub>
<mo>)</mo>
</mrow>
<mn>2</mn>
</msup>
<mo>=</mo>
<mrow data-changed='added'>
<msub data-previous-space-width='0.700'>
<mi>a</mi>
<mi>k</mi>
</msub>
<mo>·</mo>
<msub>
<mi>a</mi>
<mi>k</mi>
</msub>
</mrow>
</mrow>
</math>
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\unicode.yaml'
[libmathcat::speech] *** Character 'g' (0x67) is repeated
[libmathcat::speech] *** Character 'L' (0x4C) is repeated
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
thread 'braille::Polish::spec::simple_projectors_3' panicked at tests\common\mod.rs:139:19:
Pattern match/replacement failure!
caused by: attempting replacement pattern: "default" for "math".
Replacement
["*"]
...due to matching the MathML
<math id='M4eovgas-0' data-id-added='true'>
<mrow data-changed='added' id='M4eovgas-1' data-id-added='true'>
<msup id='M4eovgas-2' data-id-added='true'>
<mrow id='M4eovgas-3' data-id-added='true'>
<mo id='M4eovgas-4' data-id-added='true'>(</mo>
<msub id='M4eovgas-5' data-id-added='true'>
<mi id='M4eovgas-6' data-id-added='true'>a</mi>
<mi id='M4eovgas-7' data-id-added='true'>k</mi>
</msub>
<mo id='M4eovgas-8' data-id-added='true'>)</mo>
</mrow>
<mn id='M4eovgas-9' data-id-added='true'>2</mn>
</msup>
<mo id='M4eovgas-10' data-id-added='true'>=</mo>
<mrow data-changed='added' id='M4eovgas-11' data-id-added='true'>
<msub data-previous-space-width='0.700' id='M4eovgas-12' data-id-added='true'>
<mi id='M4eovgas-13' data-id-added='true'>a</mi>
<mi id='M4eovgas-14' data-id-added='true'>k</mi>
</msub>
<mo id='M4eovgas-15' data-id-added='true'>·</mo>
<msub id='M4eovgas-16' data-id-added='true'>
<mi id='M4eovgas-17' data-id-added='true'>a</mi>
<mi id='M4eovgas-18' data-id-added='true'>k</mi>
</msub>
</mrow>
</mrow>
</math>
with the pattern
"."
The patterns are in \\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml.
caused by: attempting replacement pattern: "default" for "mrow".
Replacement
["*"]
...due to matching the MathML
<mrow data-changed='added' id='M4eovgas-1' data-id-added='true'>
<msup id='M4eovgas-2' data-id-added='true'>
<mrow id='M4eovgas-3' data-id-added='true'>
<mo id='M4eovgas-4' data-id-added='true'>(</mo>
<msub id='M4eovgas-5' data-id-added='true'>
<mi id='M4eovgas-6' data-id-added='true'>a</mi>
<mi id='M4eovgas-7' data-id-added='true'>k</mi>
</msub>
<mo id='M4eovgas-8' data-id-added='true'>)</mo>
</mrow>
<mn id='M4eovgas-9' data-id-added='true'>2</mn>
</msup>
<mo id='M4eovgas-10' data-id-added='true'>=</mo>
<mrow data-changed='added' id='M4eovgas-11' data-id-added='true'>
<msub data-previous-space-width='0.700' id='M4eovgas-12' data-id-added='true'>
<mi id='M4eovgas-13' data-id-added='true'>a</mi>
<mi id='M4eovgas-14' data-id-added='true'>k</mi>
</msub>
<mo id='M4eovgas-15' data-id-added='true'>·</mo>
<msub id='M4eovgas-16' data-id-added='true'>
<mi id='M4eovgas-17' data-id-added='true'>a</mi>
<mi id='M4eovgas-18' data-id-added='true'>k</mi>
</msub>
</mrow>
</mrow>
with the pattern
"."
The patterns are in \\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml.
caused by: attempting replacement pattern: "simple-number-exponent" for "msup".
Replacement
- "*[1]"
- test: [ if: '"self::m:msup"' then:[t: "⠬"] else:[t: "⠡"]]
- test: [ if: '"*[2][self::m:mn]"' then:["BrailleChars(translate(*[2], '0123456789', ''), 'Polish')"] else:
- "*[2]/*[1]"
- "BrailleChars(translate(*[2]/*[2], '0123456789', ''), 'Polish')"
]
...due to matching the MathML
<msup id='M4eovgas-2' data-id-added='true'>
<mrow id='M4eovgas-3' data-id-added='true'>
<mo id='M4eovgas-4' data-id-added='true'>(</mo>
<msub id='M4eovgas-5' data-id-added='true'>
<mi id='M4eovgas-6' data-id-added='true'>a</mi>
<mi id='M4eovgas-7' data-id-added='true'>k</mi>
</msub>
<mo id='M4eovgas-8' data-id-added='true'>)</mo>
</mrow>
<mn id='M4eovgas-9' data-id-added='true'>2</mn>
</msup>
with the pattern
"*[2][(self::m:mn and not(contains(., $DecimalSeparators))) or (self::m:mrow and count(*)=2 and *[1]='-' and *[2][self::m:mn and not(contains(., $DecimalSeparators))])]"
The patterns are in \\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml.
caused by: attempting replacement pattern: "default" for "mrow".
Replacement
["*"]
...due to matching the MathML
<mrow id='M4eovgas-3' data-id-added='true'>
<mo id='M4eovgas-4' data-id-added='true'>(</mo>
<msub id='M4eovgas-5' data-id-added='true'>
<mi id='M4eovgas-6' data-id-added='true'>a</mi>
<mi id='M4eovgas-7' data-id-added='true'>k</mi>
</msub>
<mo id='M4eovgas-8' data-id-added='true'>)</mo>
</mrow>
with the pattern
"."
The patterns are in \\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml.
caused by: attempting replacement pattern: "default" for "msub".
Replacement
- test: [ if: '"*[1][self::m:mrow and not(IsBracketed(., '', ''))]"' then:
- t: "⠢"
- "*[1]"
- t: "⠔"
else:["*[1]"]]
- test: [ if: '"self::m:msub or self::m:msubsup"' then:[t: "⠌"]]
test: [ if: '"self::m:msup"' then:[t: "⠡"]]
test: [ if: '"self::m:munder or self::m:munderover"' then:[t: "⠌⠌"] else:[t: "⠡⠡"]]
- "*[2]"
- test: [ if: '"self::m:msubsup or self::m:munderover"' then:[test: [ if: '"self::m:msubsup"' then:[t: "⠡"] else:[t: "⠡⠡"]]
]]
- "*[3]"
- test: [ if: '"self::m:msup and *[2][self::m:mo]"' then:[t: "⠄"]]
...due to matching the MathML
<msub id='M4eovgas-5' data-id-added='true'>
<mi id='M4eovgas-6' data-id-added='true'>a</mi>
<mi id='M4eovgas-7' data-id-added='true'>k</mi>
</msub>
with the pattern
"."
The patterns are in \\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml.
caused by: During replacement, no matching element found
---- braille::Polish::spec::signs_of_action_4b stdout ----
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\AppData\Roaming\MathCAT\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\en\ClearSpeak_Rules.yaml'
[libmathcat::speech] ...processing include: SharedRules/geometry.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\en\SharedRules\geometry.yaml'
[libmathcat::speech] ...processing include: SharedRules/linear-algebra.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\en\SharedRules\linear-algebra.yaml'
[libmathcat::speech] ...processing include: SharedRules/general.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\en\SharedRules\general.yaml'
[libmathcat::speech] ...processing include: SharedRules/default.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\en\SharedRules\default.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\en\unicode.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\en\definitions.yaml'
[libmathcat::speech] ...processing include: ../../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::canonicalize]
MathML after canonicalize:
<math>
<mrow data-changed='added'>
<mn>12</mn>
<mo>·</mo>
<mn>3</mn>
</mrow>
</math>
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\unicode.yaml'
[libmathcat::speech] *** Character 'g' (0x67) is repeated
[libmathcat::speech] *** Character 'L' (0x4C) is repeated
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::braille] polish_cleanup: start=N⠁N⠃𝐖⠄N⠉
[libmathcat::braille] After remove mode changes: 'N⠁⠃𝐖⠄N⠉'
[libmathcat::braille] After substitutions : 'N⠁⠃𝐖⠄N⠉'
thread 'braille::Polish::spec::signs_of_action_4b' panicked at tests\common\mod.rs:165:23:
assertion `left == right` failed
left: "⠼⠁⠃⠀⠄⠼⠉"
right: "⠼⠁⠃⠄⠼⠉"
---- braille::Polish::spec::stoichiometric_indices_p78_1 stdout ----
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\AppData\Roaming\MathCAT\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\ClearSpeak_Rules.yaml'
[libmathcat::speech] ...processing include: SharedRules/geometry.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\geometry.yaml'
[libmathcat::speech] ...processing include: SharedRules/linear-algebra.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\linear-algebra.yaml'
[libmathcat::speech] ...processing include: SharedRules/calculus.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\calculus.yaml'
[libmathcat::speech] ...processing include: SharedRules/general.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\general.yaml'
[libmathcat::speech] ...processing include: SharedRules/default.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\default.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\unicode.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\definitions.yaml'
[libmathcat::speech] ...processing include: ../../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::canonicalize]
MathML after canonicalize:
<math>
<mrow data-changed='added' data-chem-formula='8'>
<mi data-chem-element='3'>Ca</mi>
<mo data-changed='added' data-chem-formula-op='0'>⁣</mo>
<mi mathvariant='normal' data-chem-element='1'>S</mi>
<mo data-changed='added' data-chem-formula-op='0'>⁣</mo>
<msub data-chem-formula='2'>
<mi mathvariant='normal' data-split='true' data-chem-element='1'>O</mi>
<mn>4</mn>
</msub>
</mrow>
</math>
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\unicode.yaml'
[libmathcat::speech] *** Character 'g' (0x67) is repeated
[libmathcat::speech] *** Character 'L' (0x4C) is repeated
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::braille] polish_cleanup: start=𝐿⠉l⠁𝐿⠎𝐿⠕⠡n⠲
[libmathcat::braille] After remove mode changes: '⠉⠁⠎⠕⠡n⠲'
[libmathcat::braille] After substitutions : '⠉⠁⠎⠕⠡n⠲'
thread 'braille::Polish::spec::stoichiometric_indices_p78_1' panicked at tests\common\mod.rs:138:23:
assertion `left == right` failed
left: "⠨⠉⠁⠨⠎⠨⠕⠲"
right: "⠉⠁⠎⠕⠡⠲"
---- braille::Polish::spec::simple_projectors_6 stdout ----
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\AppData\Roaming\MathCAT\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\ClearSpeak_Rules.yaml'
[libmathcat::speech] ...processing include: SharedRules/geometry.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\geometry.yaml'
[libmathcat::speech] ...processing include: SharedRules/linear-algebra.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\linear-algebra.yaml'
[libmathcat::speech] ...processing include: SharedRules/calculus.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\calculus.yaml'
[libmathcat::speech] ...processing include: SharedRules/general.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\general.yaml'
[libmathcat::speech] ...processing include: SharedRules/default.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\default.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\unicode.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\definitions.yaml'
[libmathcat::speech] ...processing include: ../../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::canonicalize]
MathML after canonicalize:
<math>
<mrow data-changed='added'>
<mrow data-changed='added'>
<msub>
<mi>f</mi>
<mi>n</mi>
</msub>
<mo data-changed='added'>⁡</mo>
<mrow data-changed='added'>
<mo>(</mo>
<mi>x</mi>
<mo>)</mo>
</mrow>
</mrow>
<mo>=</mo>
<mrow data-changed='added'>
<mi>n</mi>
<mo data-changed='added'>⁢</mo>
<mi>x</mi>
</mrow>
</mrow>
</math>
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\unicode.yaml'
[libmathcat::speech] *** Character 'g' (0x67) is repeated
[libmathcat::speech] *** Character 'L' (0x4C) is repeated
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
thread 'braille::Polish::spec::simple_projectors_6' panicked at tests\common\mod.rs:139:19:
Pattern match/replacement failure!
caused by: attempting replacement pattern: "default" for "math".
Replacement
["*"]
...due to matching the MathML
<math id='M4f479oc-0' data-id-added='true'>
<mrow data-changed='added' id='M4f479oc-1' data-id-added='true'>
<mrow data-changed='added' id='M4f479oc-2' data-id-added='true'>
<msub id='M4f479oc-3' data-id-added='true'>
<mi id='M4f479oc-4' data-id-added='true'>f</mi>
<mi id='M4f479oc-5' data-id-added='true'>n</mi>
</msub>
<mo data-changed='added' id='M4f479oc-6' data-id-added='true'>⁡</mo>
<mrow data-changed='added' id='M4f479oc-7' data-id-added='true'>
<mo id='M4f479oc-8' data-id-added='true'>(</mo>
<mi id='M4f479oc-9' data-id-added='true'>x</mi>
<mo id='M4f479oc-10' data-id-added='true'>)</mo>
</mrow>
</mrow>
<mo id='M4f479oc-11' data-id-added='true'>=</mo>
<mrow data-changed='added' id='M4f479oc-12' data-id-added='true'>
<mi id='M4f479oc-13' data-id-added='true'>n</mi>
<mo data-changed='added' id='M4f479oc-14' data-id-added='true'>⁢</mo>
<mi id='M4f479oc-15' data-id-added='true'>x</mi>
</mrow>
</mrow>
</math>
with the pattern
"."
The patterns are in \\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml.
caused by: attempting replacement pattern: "default" for "mrow".
Replacement
["*"]
...due to matching the MathML
<mrow data-changed='added' id='M4f479oc-1' data-id-added='true'>
<mrow data-changed='added' id='M4f479oc-2' data-id-added='true'>
<msub id='M4f479oc-3' data-id-added='true'>
<mi id='M4f479oc-4' data-id-added='true'>f</mi>
<mi id='M4f479oc-5' data-id-added='true'>n</mi>
</msub>
<mo data-changed='added' id='M4f479oc-6' data-id-added='true'>⁡</mo>
<mrow data-changed='added' id='M4f479oc-7' data-id-added='true'>
<mo id='M4f479oc-8' data-id-added='true'>(</mo>
<mi id='M4f479oc-9' data-id-added='true'>x</mi>
<mo id='M4f479oc-10' data-id-added='true'>)</mo>
</mrow>
</mrow>
<mo id='M4f479oc-11' data-id-added='true'>=</mo>
<mrow data-changed='added' id='M4f479oc-12' data-id-added='true'>
<mi id='M4f479oc-13' data-id-added='true'>n</mi>
<mo data-changed='added' id='M4f479oc-14' data-id-added='true'>⁢</mo>
<mi id='M4f479oc-15' data-id-added='true'>x</mi>
</mrow>
</mrow>
with the pattern
"."
The patterns are in \\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml.
caused by: attempting replacement pattern: "default" for "mrow".
Replacement
["*"]
...due to matching the MathML
<mrow data-changed='added' id='M4f479oc-2' data-id-added='true'>
<msub id='M4f479oc-3' data-id-added='true'>
<mi id='M4f479oc-4' data-id-added='true'>f</mi>
<mi id='M4f479oc-5' data-id-added='true'>n</mi>
</msub>
<mo data-changed='added' id='M4f479oc-6' data-id-added='true'>⁡</mo>
<mrow data-changed='added' id='M4f479oc-7' data-id-added='true'>
<mo id='M4f479oc-8' data-id-added='true'>(</mo>
<mi id='M4f479oc-9' data-id-added='true'>x</mi>
<mo id='M4f479oc-10' data-id-added='true'>)</mo>
</mrow>
</mrow>
with the pattern
"."
The patterns are in \\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml.
caused by: attempting replacement pattern: "default" for "msub".
Replacement
- test: [ if: '"*[1][self::m:mrow and not(IsBracketed(., '', ''))]"' then:
- t: "⠢"
- "*[1]"
- t: "⠔"
else:["*[1]"]]
- test: [ if: '"self::m:msub or self::m:msubsup"' then:[t: "⠌"]]
test: [ if: '"self::m:msup"' then:[t: "⠡"]]
test: [ if: '"self::m:munder or self::m:munderover"' then:[t: "⠌⠌"] else:[t: "⠡⠡"]]
- "*[2]"
- test: [ if: '"self::m:msubsup or self::m:munderover"' then:[test: [ if: '"self::m:msubsup"' then:[t: "⠡"] else:[t: "⠡⠡"]]
]]
- "*[3]"
- test: [ if: '"self::m:msup and *[2][self::m:mo]"' then:[t: "⠄"]]
...due to matching the MathML
<msub id='M4f479oc-3' data-id-added='true'>
<mi id='M4f479oc-4' data-id-added='true'>f</mi>
<mi id='M4f479oc-5' data-id-added='true'>n</mi>
</msub>
with the pattern
"."
The patterns are in \\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml.
caused by: During replacement, no matching element found
---- braille::Polish::spec::simple_projectors_1 stdout ----
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\AppData\Roaming\MathCAT\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\ClearSpeak_Rules.yaml'
[libmathcat::speech] ...processing include: SharedRules/geometry.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\geometry.yaml'
[libmathcat::speech] ...processing include: SharedRules/linear-algebra.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\linear-algebra.yaml'
[libmathcat::speech] ...processing include: SharedRules/calculus.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\calculus.yaml'
[libmathcat::speech] ...processing include: SharedRules/general.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\general.yaml'
[libmathcat::speech] ...processing include: SharedRules/default.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\default.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\unicode.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\definitions.yaml'
[libmathcat::speech] ...processing include: ../../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::canonicalize]
MathML after canonicalize:
<math>
<mrow data-changed='added'>
<msup>
<mi>a</mi>
<mrow>
<mi>n</mi>
<mo>+</mo>
<mi>m</mi>
</mrow>
</msup>
<mo>=</mo>
<mrow data-changed='added'>
<msup>
<mi>a</mi>
<mi>n</mi>
</msup>
<mo>·</mo>
<msup>
<mi>a</mi>
<mi>m</mi>
</msup>
</mrow>
</mrow>
</math>
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\unicode.yaml'
[libmathcat::speech] *** Character 'g' (0x67) is repeated
[libmathcat::speech] *** Character 'L' (0x4C) is repeated
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
thread 'braille::Polish::spec::simple_projectors_1' panicked at tests\common\mod.rs:139:19:
Pattern match/replacement failure!
caused by: attempting replacement pattern: "default" for "math".
Replacement
["*"]
...due to matching the MathML
<math id='M4ez5wt0-0' data-id-added='true'>
<mrow data-changed='added' id='M4ez5wt0-1' data-id-added='true'>
<msup id='M4ez5wt0-2' data-id-added='true'>
<mi id='M4ez5wt0-3' data-id-added='true'>a</mi>
<mrow id='M4ez5wt0-4' data-id-added='true'>
<mi id='M4ez5wt0-5' data-id-added='true'>n</mi>
<mo id='M4ez5wt0-6' data-id-added='true'>+</mo>
<mi id='M4ez5wt0-7' data-id-added='true'>m</mi>
</mrow>
</msup>
<mo id='M4ez5wt0-8' data-id-added='true'>=</mo>
<mrow data-changed='added' id='M4ez5wt0-9' data-id-added='true'>
<msup id='M4ez5wt0-10' data-id-added='true'>
<mi id='M4ez5wt0-11' data-id-added='true'>a</mi>
<mi id='M4ez5wt0-12' data-id-added='true'>n</mi>
</msup>
<mo id='M4ez5wt0-13' data-id-added='true'>·</mo>
<msup id='M4ez5wt0-14' data-id-added='true'>
<mi id='M4ez5wt0-15' data-id-added='true'>a</mi>
<mi id='M4ez5wt0-16' data-id-added='true'>m</mi>
</msup>
</mrow>
</mrow>
</math>
with the pattern
"."
The patterns are in \\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml.
caused by: attempting replacement pattern: "default" for "mrow".
Replacement
["*"]
...due to matching the MathML
<mrow data-changed='added' id='M4ez5wt0-1' data-id-added='true'>
<msup id='M4ez5wt0-2' data-id-added='true'>
<mi id='M4ez5wt0-3' data-id-added='true'>a</mi>
<mrow id='M4ez5wt0-4' data-id-added='true'>
<mi id='M4ez5wt0-5' data-id-added='true'>n</mi>
<mo id='M4ez5wt0-6' data-id-added='true'>+</mo>
<mi id='M4ez5wt0-7' data-id-added='true'>m</mi>
</mrow>
</msup>
<mo id='M4ez5wt0-8' data-id-added='true'>=</mo>
<mrow data-changed='added' id='M4ez5wt0-9' data-id-added='true'>
<msup id='M4ez5wt0-10' data-id-added='true'>
<mi id='M4ez5wt0-11' data-id-added='true'>a</mi>
<mi id='M4ez5wt0-12' data-id-added='true'>n</mi>
</msup>
<mo id='M4ez5wt0-13' data-id-added='true'>·</mo>
<msup id='M4ez5wt0-14' data-id-added='true'>
<mi id='M4ez5wt0-15' data-id-added='true'>a</mi>
<mi id='M4ez5wt0-16' data-id-added='true'>m</mi>
</msup>
</mrow>
</mrow>
with the pattern
"."
The patterns are in \\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml.
caused by: attempting replacement pattern: "default" for "msup".
Replacement
- test: [ if: '"*[1][self::m:mrow and not(IsBracketed(., '', ''))]"' then:
- t: "⠢"
- "*[1]"
- t: "⠔"
else:["*[1]"]]
- test: [ if: '"self::m:msub or self::m:msubsup"' then:[t: "⠌"]]
test: [ if: '"self::m:msup"' then:[t: "⠡"]]
test: [ if: '"self::m:munder or self::m:munderover"' then:[t: "⠌⠌"] else:[t: "⠡⠡"]]
- "*[2]"
- test: [ if: '"self::m:msubsup or self::m:munderover"' then:[test: [ if: '"self::m:msubsup"' then:[t: "⠡"] else:[t: "⠡⠡"]]
]]
- "*[3]"
- test: [ if: '"self::m:msup and *[2][self::m:mo]"' then:[t: "⠄"]]
...due to matching the MathML
<msup id='M4ez5wt0-2' data-id-added='true'>
<mi id='M4ez5wt0-3' data-id-added='true'>a</mi>
<mrow id='M4ez5wt0-4' data-id-added='true'>
<mi id='M4ez5wt0-5' data-id-added='true'>n</mi>
<mo id='M4ez5wt0-6' data-id-added='true'>+</mo>
<mi id='M4ez5wt0-7' data-id-added='true'>m</mi>
</mrow>
</msup>
with the pattern
"."
The patterns are in \\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml.
caused by: During replacement, no matching element found
---- braille::Polish::spec::simple_projectors_5 stdout ----
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\AppData\Roaming\MathCAT\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\ClearSpeak_Rules.yaml'
[libmathcat::speech] ...processing include: SharedRules/geometry.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\geometry.yaml'
[libmathcat::speech] ...processing include: SharedRules/linear-algebra.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\linear-algebra.yaml'
[libmathcat::speech] ...processing include: SharedRules/calculus.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\calculus.yaml'
[libmathcat::speech] ...processing include: SharedRules/general.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\general.yaml'
[libmathcat::speech] ...processing include: SharedRules/default.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\default.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\unicode.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\definitions.yaml'
[libmathcat::speech] ...processing include: ../../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::canonicalize]
MathML after canonicalize:
<math>
<mrow data-changed='added'>
<mrow data-changed='added'>
<mo>(</mo>
<mrow data-changed='added'>
<mn>3</mn>
<mo>+</mo>
<msub>
<mi>a</mi>
<mrow>
<mi>n</mi>
<mo>+</mo>
<mn>2</mn>
</mrow>
</msub>
</mrow>
<mo>)</mo>
</mrow>
<mo>·</mo>
<mn>5</mn>
</mrow>
</math>
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\unicode.yaml'
[libmathcat::speech] *** Character 'g' (0x67) is repeated
[libmathcat::speech] *** Character 'L' (0x4C) is repeated
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
thread 'braille::Polish::spec::simple_projectors_5' panicked at tests\common\mod.rs:139:19:
Pattern match/replacement failure!
caused by: attempting replacement pattern: "default" for "math".
Replacement
["*"]
...due to matching the MathML
<math id='M4faw2t9-0' data-id-added='true'>
<mrow data-changed='added' id='M4faw2t9-1' data-id-added='true'>
<mrow data-changed='added' id='M4faw2t9-2' data-id-added='true'>
<mo id='M4faw2t9-3' data-id-added='true'>(</mo>
<mrow data-changed='added' id='M4faw2t9-4' data-id-added='true'>
<mn id='M4faw2t9-5' data-id-added='true'>3</mn>
<mo id='M4faw2t9-6' data-id-added='true'>+</mo>
<msub id='M4faw2t9-7' data-id-added='true'>
<mi id='M4faw2t9-8' data-id-added='true'>a</mi>
<mrow id='M4faw2t9-9' data-id-added='true'>
<mi id='M4faw2t9-10' data-id-added='true'>n</mi>
<mo id='M4faw2t9-11' data-id-added='true'>+</mo>
<mn id='M4faw2t9-12' data-id-added='true'>2</mn>
</mrow>
</msub>
</mrow>
<mo id='M4faw2t9-13' data-id-added='true'>)</mo>
</mrow>
<mo id='M4faw2t9-14' data-id-added='true'>·</mo>
<mn id='M4faw2t9-15' data-id-added='true'>5</mn>
</mrow>
</math>
with the pattern
"."
The patterns are in \\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml.
caused by: attempting replacement pattern: "default" for "mrow".
Replacement
["*"]
...due to matching the MathML
<mrow data-changed='added' id='M4faw2t9-1' data-id-added='true'>
<mrow data-changed='added' id='M4faw2t9-2' data-id-added='true'>
<mo id='M4faw2t9-3' data-id-added='true'>(</mo>
<mrow data-changed='added' id='M4faw2t9-4' data-id-added='true'>
<mn id='M4faw2t9-5' data-id-added='true'>3</mn>
<mo id='M4faw2t9-6' data-id-added='true'>+</mo>
<msub id='M4faw2t9-7' data-id-added='true'>
<mi id='M4faw2t9-8' data-id-added='true'>a</mi>
<mrow id='M4faw2t9-9' data-id-added='true'>
<mi id='M4faw2t9-10' data-id-added='true'>n</mi>
<mo id='M4faw2t9-11' data-id-added='true'>+</mo>
<mn id='M4faw2t9-12' data-id-added='true'>2</mn>
</mrow>
</msub>
</mrow>
<mo id='M4faw2t9-13' data-id-added='true'>)</mo>
</mrow>
<mo id='M4faw2t9-14' data-id-added='true'>·</mo>
<mn id='M4faw2t9-15' data-id-added='true'>5</mn>
</mrow>
with the pattern
"."
The patterns are in \\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml.
caused by: attempting replacement pattern: "default" for "mrow".
Replacement
["*"]
...due to matching the MathML
<mrow data-changed='added' id='M4faw2t9-2' data-id-added='true'>
<mo id='M4faw2t9-3' data-id-added='true'>(</mo>
<mrow data-changed='added' id='M4faw2t9-4' data-id-added='true'>
<mn id='M4faw2t9-5' data-id-added='true'>3</mn>
<mo id='M4faw2t9-6' data-id-added='true'>+</mo>
<msub id='M4faw2t9-7' data-id-added='true'>
<mi id='M4faw2t9-8' data-id-added='true'>a</mi>
<mrow id='M4faw2t9-9' data-id-added='true'>
<mi id='M4faw2t9-10' data-id-added='true'>n</mi>
<mo id='M4faw2t9-11' data-id-added='true'>+</mo>
<mn id='M4faw2t9-12' data-id-added='true'>2</mn>
</mrow>
</msub>
</mrow>
<mo id='M4faw2t9-13' data-id-added='true'>)</mo>
</mrow>
with the pattern
"."
The patterns are in \\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml.
caused by: attempting replacement pattern: "default" for "mrow".
Replacement
["*"]
...due to matching the MathML
<mrow data-changed='added' id='M4faw2t9-4' data-id-added='true'>
<mn id='M4faw2t9-5' data-id-added='true'>3</mn>
<mo id='M4faw2t9-6' data-id-added='true'>+</mo>
<msub id='M4faw2t9-7' data-id-added='true'>
<mi id='M4faw2t9-8' data-id-added='true'>a</mi>
<mrow id='M4faw2t9-9' data-id-added='true'>
<mi id='M4faw2t9-10' data-id-added='true'>n</mi>
<mo id='M4faw2t9-11' data-id-added='true'>+</mo>
<mn id='M4faw2t9-12' data-id-added='true'>2</mn>
</mrow>
</msub>
</mrow>
with the pattern
"."
The patterns are in \\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml.
caused by: attempting replacement pattern: "default" for "msub".
Replacement
- test: [ if: '"*[1][self::m:mrow and not(IsBracketed(., '', ''))]"' then:
- t: "⠢"
- "*[1]"
- t: "⠔"
else:["*[1]"]]
- test: [ if: '"self::m:msub or self::m:msubsup"' then:[t: "⠌"]]
test: [ if: '"self::m:msup"' then:[t: "⠡"]]
test: [ if: '"self::m:munder or self::m:munderover"' then:[t: "⠌⠌"] else:[t: "⠡⠡"]]
- "*[2]"
- test: [ if: '"self::m:msubsup or self::m:munderover"' then:[test: [ if: '"self::m:msubsup"' then:[t: "⠡"] else:[t: "⠡⠡"]]
]]
- "*[3]"
- test: [ if: '"self::m:msup and *[2][self::m:mo]"' then:[t: "⠄"]]
...due to matching the MathML
<msub id='M4faw2t9-7' data-id-added='true'>
<mi id='M4faw2t9-8' data-id-added='true'>a</mi>
<mrow id='M4faw2t9-9' data-id-added='true'>
<mi id='M4faw2t9-10' data-id-added='true'>n</mi>
<mo id='M4faw2t9-11' data-id-added='true'>+</mo>
<mn id='M4faw2t9-12' data-id-added='true'>2</mn>
</mrow>
</msub>
with the pattern
"."
The patterns are in \\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml.
caused by: During replacement, no matching element found
---- braille::Polish::spec::simple_projectors_4 stdout ----
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\AppData\Roaming\MathCAT\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\ClearSpeak_Rules.yaml'
[libmathcat::speech] ...processing include: SharedRules/geometry.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\geometry.yaml'
[libmathcat::speech] ...processing include: SharedRules/linear-algebra.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\linear-algebra.yaml'
[libmathcat::speech] ...processing include: SharedRules/calculus.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\calculus.yaml'
[libmathcat::speech] ...processing include: SharedRules/general.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\general.yaml'
[libmathcat::speech] ...processing include: SharedRules/default.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\default.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\unicode.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\definitions.yaml'
[libmathcat::speech] ...processing include: ../../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::canonicalize]
MathML after canonicalize:
<math>
<mrow data-changed='added'>
<mfrac>
<msqrt>
<mn>3</mn>
</msqrt>
<mn>2</mn>
</mfrac>
<mo>=</mo>
<mrow data-changed='added'>
<mfrac>
<mn>1</mn>
<mn>2</mn>
</mfrac>
<mo>·</mo>
<msqrt>
<mn>3</mn>
</msqrt>
</mrow>
</mrow>
</math>
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\unicode.yaml'
[libmathcat::speech] *** Character 'g' (0x67) is repeated
[libmathcat::speech] *** Character 'L' (0x4C) is repeated
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::braille] polish_cleanup: start=⠩N⠉⠳n⠆W⠶N⠁n⠆W𝐖⠄⠩N⠉
[libmathcat::braille] After remove mode changes: '⠩N⠉⠳⠆W⠶N⠁⠆W𝐖⠄⠩N⠉'
[libmathcat::braille] After substitutions : '⠩N⠉⠳⠆W⠶N⠁⠆W𝐖⠄⠩N⠉'
thread 'braille::Polish::spec::simple_projectors_4' panicked at tests\common\mod.rs:138:23:
assertion `left == right` failed
left: "⠩⠼⠉⠳⠆⠀⠶⠼⠁⠆⠄⠩⠼⠉"
right: "⠩⠼⠉⠳⠆⠀⠶⠼⠁⠆⠀⠄⠩⠼⠉"
---- braille::Polish::spec::stoichiometric_indices_p78_3a stdout ----
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\AppData\Roaming\MathCAT\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\ClearSpeak_Rules.yaml'
[libmathcat::speech] ...processing include: SharedRules/geometry.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\geometry.yaml'
[libmathcat::speech] ...processing include: SharedRules/linear-algebra.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\linear-algebra.yaml'
[libmathcat::speech] ...processing include: SharedRules/calculus.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\calculus.yaml'
[libmathcat::speech] ...processing include: SharedRules/general.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\general.yaml'
[libmathcat::speech] ...processing include: SharedRules/default.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\default.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\unicode.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\definitions.yaml'
[libmathcat::speech] ...processing include: ../../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::canonicalize]
MathML after canonicalize:
<math>
<mrow data-changed='added' data-chem-formula='5'>
<msub data-chem-formula='2'>
<mi mathvariant='normal' data-chem-element='2'>H</mi>
<mn>2</mn>
</msub>
<mo data-changed='added' data-chem-formula-op='0'>⁣</mo>
<mi mathvariant='normal' data-chem-element='2'>O</mi>
</mrow>
</math>
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\unicode.yaml'
[libmathcat::speech] *** Character 'g' (0x67) is repeated
[libmathcat::speech] *** Character 'L' (0x4C) is repeated
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::braille] polish_cleanup: start=𝐿⠓⠡n⠆𝐿⠕
[libmathcat::braille] After remove mode changes: '⠓⠡n⠆⠕'
[libmathcat::braille] After substitutions : '⠓⠡n⠆⠕'
thread 'braille::Polish::spec::stoichiometric_indices_p78_3a' panicked at tests\common\mod.rs:138:23:
assertion `left == right` failed
left: "⠨⠓⠆⠨⠕"
right: "⠓⠡⠆⠕"
---- braille::Polish::spec::stoichiometric_indices_p78_4 stdout ----
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\AppData\Roaming\MathCAT\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\ClearSpeak_Rules.yaml'
[libmathcat::speech] ...processing include: SharedRules/geometry.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\geometry.yaml'
[libmathcat::speech] ...processing include: SharedRules/linear-algebra.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\linear-algebra.yaml'
[libmathcat::speech] ...processing include: SharedRules/calculus.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\calculus.yaml'
[libmathcat::speech] ...processing include: SharedRules/general.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\general.yaml'
[libmathcat::speech] ...processing include: SharedRules/default.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\default.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\unicode.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\definitions.yaml'
[libmathcat::speech] ...processing include: ../../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::canonicalize]
MathML after canonicalize:
<math>
<mrow data-changed='added' data-chem-formula='7'>
<msub data-chem-formula='2'>
<mi mathvariant='normal' data-chem-element='2'>H</mi>
<mn>2</mn>
</msub>
<mo data-changed='added' data-chem-formula-op='0'>⁣</mo>
<mi mathvariant='normal' data-chem-element='1'>S</mi>
<mo data-changed='added' data-chem-formula-op='0'>⁣</mo>
<msub data-chem-formula='2'>
<mi mathvariant='normal' data-split='true' data-chem-element='1'>O</mi>
<mn>4</mn>
</msub>
</mrow>
</math>
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\unicode.yaml'
[libmathcat::speech] *** Character 'g' (0x67) is repeated
[libmathcat::speech] *** Character 'L' (0x4C) is repeated
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::braille] polish_cleanup: start=𝐿⠓⠡n⠆𝐿⠎𝐿⠕⠡n⠲
[libmathcat::braille] After remove mode changes: '⠓⠡n⠆⠎⠕⠡n⠲'
[libmathcat::braille] After substitutions : '⠓⠡n⠆⠎⠕⠡n⠲'
thread 'braille::Polish::spec::stoichiometric_indices_p78_4' panicked at tests\common\mod.rs:138:23:
assertion `left == right` failed
left: "⠸⠓⠆⠕"
right: "⠓⠡⠆⠎⠕⠡⠲"
---- braille::Polish::spec::stoichiometric_indices_p78_2 stdout ----
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\AppData\Roaming\MathCAT\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\ClearSpeak_Rules.yaml'
[libmathcat::speech] ...processing include: SharedRules/geometry.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\geometry.yaml'
[libmathcat::speech] ...processing include: SharedRules/linear-algebra.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\linear-algebra.yaml'
[libmathcat::speech] ...processing include: SharedRules/calculus.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\calculus.yaml'
[libmathcat::speech] ...processing include: SharedRules/general.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\general.yaml'
[libmathcat::speech] ...processing include: SharedRules/default.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\default.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\unicode.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\definitions.yaml'
[libmathcat::speech] ...processing include: ../../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::canonicalize]
MathML after canonicalize:
<math>
<mrow data-changed='added' data-chem-formula='8'>
<msub data-chem-formula='3'>
<mi data-chem-element='3'>Fe</mi>
<mn>2</mn>
</msub>
<mo data-changed='added' data-chem-formula-op='0'>⁣</mo>
<mi mathvariant='normal' data-chem-element='1'>S</mi>
<mo data-changed='added' data-chem-formula-op='0'>⁣</mo>
<msub data-chem-formula='2'>
<mi mathvariant='normal' data-split='true' data-chem-element='1'>O</mi>
<mn>3</mn>
</msub>
</mrow>
</math>
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\unicode.yaml'
[libmathcat::speech] *** Character 'g' (0x67) is repeated
[libmathcat::speech] *** Character 'L' (0x4C) is repeated
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::braille] polish_cleanup: start=L⠋l⠑⠡n⠆𝐿⠎𝐿⠕⠡n⠒
[libmathcat::braille] After remove mode changes: '⠋⠑⠡n⠆⠎⠕⠡n⠒'
[libmathcat::braille] After substitutions : '⠋⠑⠡n⠆⠎⠕⠡n⠒'
thread 'braille::Polish::spec::stoichiometric_indices_p78_2' panicked at tests\common\mod.rs:138:23:
assertion `left == right` failed
left: "⠨⠋⠑⠆⠨⠕⠒"
right: "⠋⠑⠡⠆⠎⠕⠡⠒"
---- braille::Polish::spec::stoichiometric_indices_p78_5 stdout ----
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\AppData\Roaming\MathCAT\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\ClearSpeak_Rules.yaml'
[libmathcat::speech] ...processing include: SharedRules/geometry.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\geometry.yaml'
[libmathcat::speech] ...processing include: SharedRules/linear-algebra.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\linear-algebra.yaml'
[libmathcat::speech] ...processing include: SharedRules/calculus.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\calculus.yaml'
[libmathcat::speech] ...processing include: SharedRules/general.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\general.yaml'
[libmathcat::speech] ...processing include: SharedRules/default.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\default.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\unicode.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\definitions.yaml'
[libmathcat::speech] ...processing include: ../../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::canonicalize]
MathML after canonicalize:
<math>
<mrow data-changed='added' data-chem-formula='10'>
<mi data-chem-element='3'>Ca</mi>
<mo data-changed='added' data-chem-formula-op='0'>⁣</mo>
<msub data-chem-formula='6'>
<mrow data-chem-formula='6'>
<mo>(</mo>
<mrow data-changed='added' data-chem-formula='3'>
<mi mathvariant='normal' data-chem-element='1'>O</mi>
<mo data-changed='added'>⁣</mo>
<mi mathvariant='normal' data-split='true' data-chem-element='1'>H</mi>
</mrow>
<mo>)</mo>
</mrow>
<mn>2</mn>
</msub>
</mrow>
</math>
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\unicode.yaml'
[libmathcat::speech] *** Character 'g' (0x67) is repeated
[libmathcat::speech] *** Character 'L' (0x4C) is repeated
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::braille] polish_cleanup: start=𝐿⠉l⠁⠣𝐿⠕𝐿⠓⠜⠡n⠆
[libmathcat::braille] After remove mode changes: '⠉⠁⠣⠕⠓⠜⠡n⠆'
[libmathcat::braille] After substitutions : '⠉⠁⠣⠕⠓⠜⠡n⠆'
thread 'braille::Polish::spec::stoichiometric_indices_p78_5' panicked at tests\common\mod.rs:138:23:
assertion `left == right` failed
left: "⠨⠉⠁⠣⠨⠕⠨⠓⠜⠆"
right: "⠉⠁⠣⠕⠓⠜⠡⠆"
---- braille::Polish::spec::stoichiometric_indices_p78_3 stdout ----
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\AppData\Roaming\MathCAT\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\ClearSpeak_Rules.yaml'
[libmathcat::speech] ...processing include: SharedRules/geometry.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\geometry.yaml'
[libmathcat::speech] ...processing include: SharedRules/linear-algebra.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\linear-algebra.yaml'
[libmathcat::speech] ...processing include: SharedRules/calculus.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\calculus.yaml'
[libmathcat::speech] ...processing include: SharedRules/general.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\general.yaml'
[libmathcat::speech] ...processing include: SharedRules/default.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\default.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\unicode.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\definitions.yaml'
[libmathcat::speech] ...processing include: ../../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::canonicalize]
MathML after canonicalize:
<math>
<mrow data-changed='added' data-chem-formula='5'>
<msub data-chem-formula='2'>
<mi mathvariant='normal' data-chem-element='2'>H</mi>
<mn>2</mn>
</msub>
<mo data-changed='added' data-chem-formula-op='0'>⁣</mo>
<mi mathvariant='normal' data-chem-element='2'>O</mi>
</mrow>
</math>
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\unicode.yaml'
[libmathcat::speech] *** Character 'g' (0x67) is repeated
[libmathcat::speech] *** Character 'L' (0x4C) is repeated
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::braille] polish_cleanup: start=𝐿⠓⠡n⠆𝐿⠕
[libmathcat::braille] After remove mode changes: '⠓⠡n⠆⠕'
[libmathcat::braille] After substitutions : '⠓⠡n⠆⠕'
thread 'braille::Polish::spec::stoichiometric_indices_p78_3' panicked at tests\common\mod.rs:138:23:
assertion `left == right` failed
left: "⠸⠓⠆⠕"
right: "⠓⠡⠆⠕"
---- braille::Polish::spec::stoichiometric_indices_p78_7 stdout ----
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\AppData\Roaming\MathCAT\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\ClearSpeak_Rules.yaml'
[libmathcat::speech] ...processing include: SharedRules/geometry.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\geometry.yaml'
[libmathcat::speech] ...processing include: SharedRules/linear-algebra.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\linear-algebra.yaml'
[libmathcat::speech] ...processing include: SharedRules/calculus.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\calculus.yaml'
[libmathcat::speech] ...processing include: SharedRules/general.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\general.yaml'
[libmathcat::speech] ...processing include: SharedRules/default.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\default.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\unicode.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\definitions.yaml'
[libmathcat::speech] ...processing include: ../../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::canonicalize]
MathML after canonicalize:
<math>
<mrow data-changed='added' data-chem-formula='5'>
<mn>3</mn>
<mo data-changed='added' data-chem-formula-op='0'>⁢</mo>
<mrow data-changed='added' data-chem-formula='5'>
<msub data-chem-formula='2'>
<mi mathvariant='normal' data-chem-element='2'>H</mi>
<mn>2</mn>
</msub>
<mo data-changed='added' data-chem-formula-op='0'>⁣</mo>
<mi mathvariant='normal' data-chem-element='2'>O</mi>
</mrow>
</mrow>
</math>
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\unicode.yaml'
[libmathcat::speech] *** Character 'g' (0x67) is repeated
[libmathcat::speech] *** Character 'L' (0x4C) is repeated
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::braille] polish_cleanup: start=N⠉𝐿⠓⠡n⠆𝐿⠕
[libmathcat::braille] After remove mode changes: 'N⠉𝐿⠓⠡n⠆⠕'
[libmathcat::braille] After substitutions : 'N⠉𝐿⠓⠡n⠆⠕'
thread 'braille::Polish::spec::stoichiometric_indices_p78_7' panicked at tests\common\mod.rs:138:23:
assertion `left == right` failed
left: "⠼⠉⠨⠓⠆⠨⠕"
right: "⠼⠉⠨⠓⠡⠆⠕"
---- braille::Polish::spec::stoichiometric_indices_p78_6 stdout ----
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\AppData\Roaming\MathCAT\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\ClearSpeak_Rules.yaml'
[libmathcat::speech] ...processing include: SharedRules/geometry.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\geometry.yaml'
[libmathcat::speech] ...processing include: SharedRules/linear-algebra.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\linear-algebra.yaml'
[libmathcat::speech] ...processing include: SharedRules/calculus.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\calculus.yaml'
[libmathcat::speech] ...processing include: SharedRules/general.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\general.yaml'
[libmathcat::speech] ...processing include: SharedRules/default.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\default.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\unicode.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\definitions.yaml'
[libmathcat::speech] ...processing include: ../../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::canonicalize]
MathML after canonicalize:
<math>
<mrow data-changed='added' data-chem-formula='11'>
<msub data-chem-formula='3'>
<mi data-chem-element='3'>Al</mi>
<mn>2</mn>
</msub>
<mo data-changed='added' data-chem-formula-op='0'>⁣</mo>
<msub data-chem-formula='7'>
<mrow data-chem-formula='7'>
<mo>(</mo>
<mrow data-changed='added' data-chem-formula='4'>
<mi mathvariant='normal' data-chem-element='1'>S</mi>
<mo data-changed='added'>⁣</mo>
<msub data-chem-formula='2'>
<mi mathvariant='normal' data-split='true' data-chem-element='1'>O</mi>
<mn>4</mn>
</msub>
</mrow>
<mo>)</mo>
</mrow>
<mn>3</mn>
</msub>
</mrow>
</math>
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\unicode.yaml'
[libmathcat::speech] *** Character 'g' (0x67) is repeated
[libmathcat::speech] *** Character 'L' (0x4C) is repeated
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::braille] polish_cleanup: start=L⠁l⠇⠡n⠆⠣𝐿⠎𝐿⠕⠡n⠲⠜⠡n⠒
[libmathcat::braille] After remove mode changes: '⠁⠇⠡n⠆⠣⠎⠕⠡n⠲⠜⠡⠒'
[libmathcat::braille] After substitutions : '⠁⠇⠡n⠆⠣⠎⠕⠡n⠲⠜⠡⠒'
thread 'braille::Polish::spec::stoichiometric_indices_p78_6' panicked at tests\common\mod.rs:138:23:
assertion `left == right` failed
left: "⠨⠁⠇⠆⠣⠨⠎⠨⠕⠲⠜⠒"
right: "⠁⠇⠡⠆⠣⠎⠕⠡⠲⠜⠡⠒"
---- braille::Polish::spec::stoichiometric_indices_p78_4a stdout ----
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\AppData\Roaming\MathCAT\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\ClearSpeak_Rules.yaml'
[libmathcat::speech] ...processing include: SharedRules/geometry.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\geometry.yaml'
[libmathcat::speech] ...processing include: SharedRules/linear-algebra.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\linear-algebra.yaml'
[libmathcat::speech] ...processing include: SharedRules/calculus.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\calculus.yaml'
[libmathcat::speech] ...processing include: SharedRules/general.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\general.yaml'
[libmathcat::speech] ...processing include: SharedRules/default.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\default.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\unicode.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\definitions.yaml'
[libmathcat::speech] ...processing include: ../../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::canonicalize]
MathML after canonicalize:
<math>
<mrow data-changed='added' data-chem-formula='7'>
<msub data-chem-formula='2'>
<mi mathvariant='normal' data-chem-element='2'>H</mi>
<mn>2</mn>
</msub>
<mo data-changed='added' data-chem-formula-op='0'>⁣</mo>
<mi mathvariant='normal' data-chem-element='1'>S</mi>
<mo data-changed='added' data-chem-formula-op='0'>⁣</mo>
<msub data-chem-formula='2'>
<mi mathvariant='normal' data-split='true' data-chem-element='1'>O</mi>
<mn>4</mn>
</msub>
</mrow>
</math>
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\unicode.yaml'
[libmathcat::speech] *** Character 'g' (0x67) is repeated
[libmathcat::speech] *** Character 'L' (0x4C) is repeated
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::braille] polish_cleanup: start=𝐿⠓⠡n⠆𝐿⠎𝐿⠕⠡n⠲
[libmathcat::braille] After remove mode changes: '⠓⠡n⠆⠎⠕⠡n⠲'
[libmathcat::braille] After substitutions : '⠓⠡n⠆⠎⠕⠡n⠲'
thread 'braille::Polish::spec::stoichiometric_indices_p78_4a' panicked at tests\common\mod.rs:138:23:
assertion `left == right` failed
left: "⠨⠓⠆⠨⠎⠨⠕⠲"
right: "⠓⠡⠆⠎⠕⠡⠲"
---- braille::Polish::spec::stoichiometric_indices_p78_8 stdout ----
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\AppData\Roaming\MathCAT\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\ClearSpeak_Rules.yaml'
[libmathcat::speech] ...processing include: SharedRules/geometry.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\geometry.yaml'
[libmathcat::speech] ...processing include: SharedRules/linear-algebra.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\linear-algebra.yaml'
[libmathcat::speech] ...processing include: SharedRules/calculus.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\calculus.yaml'
[libmathcat::speech] ...processing include: SharedRules/general.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\general.yaml'
[libmathcat::speech] ...processing include: SharedRules/default.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\default.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\unicode.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\definitions.yaml'
[libmathcat::speech] ...processing include: ../../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::canonicalize]
MathML after canonicalize:
<math>
<mrow data-changed='added' data-chem-formula='6'>
<mn>2</mn>
<mo data-changed='added' data-chem-formula-op='0'>⁢</mo>
<mrow data-changed='added' data-chem-formula='6'>
<msub data-chem-formula='3'>
<mi data-chem-element='3'>Al</mi>
<mn>2</mn>
</msub>
<mo data-changed='added' data-chem-formula-op='0'>⁣</mo>
<msub data-chem-formula='2'>
<mi mathvariant='normal' data-chem-element='2'>O</mi>
<mn>3</mn>
</msub>
</mrow>
</mrow>
</math>
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\unicode.yaml'
[libmathcat::speech] *** Character 'g' (0x67) is repeated
[libmathcat::speech] *** Character 'L' (0x4C) is repeated
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::braille] polish_cleanup: start=N⠃L⠁l⠇⠡n⠆𝐿⠕⠡n⠒
[libmathcat::braille] After remove mode changes: 'N⠃L⠁⠇⠡n⠆⠕⠡n⠒'
[libmathcat::braille] After substitutions : 'N⠃L⠁⠇⠡n⠆⠕⠡n⠒'
thread 'braille::Polish::spec::stoichiometric_indices_p78_8' panicked at tests\common\mod.rs:138:23:
assertion `left == right` failed
left: "⠼⠃⠨⠁⠇⠆⠨⠕⠒"
right: "⠼⠃⠨⠁⠇⠡⠆⠕⠡⠒"
---- braille::Polish::spec::stoichiometric_indices_p78_7a stdout ----
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\AppData\Roaming\MathCAT\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\ClearSpeak_Rules.yaml'
[libmathcat::speech] ...processing include: SharedRules/geometry.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\geometry.yaml'
[libmathcat::speech] ...processing include: SharedRules/linear-algebra.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\linear-algebra.yaml'
[libmathcat::speech] ...processing include: SharedRules/calculus.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\calculus.yaml'
[libmathcat::speech] ...processing include: SharedRules/general.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\general.yaml'
[libmathcat::speech] ...processing include: SharedRules/default.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\default.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\unicode.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\definitions.yaml'
[libmathcat::speech] ...processing include: ../../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::canonicalize]
MathML after canonicalize:
<math>
<mrow data-changed='added' data-chem-formula='5'>
<mn>3</mn>
<mo data-changed='added' data-chem-formula-op='0'>⁢</mo>
<mrow data-changed='added' data-chem-formula='5'>
<msub data-chem-formula='2'>
<mi mathvariant='normal' data-chem-element='2'>H</mi>
<mn>2</mn>
</msub>
<mo data-changed='added' data-chem-formula-op='0'>⁣</mo>
<mi mathvariant='normal' data-chem-element='2'>O</mi>
</mrow>
</mrow>
</math>
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\unicode.yaml'
[libmathcat::speech] *** Character 'g' (0x67) is repeated
[libmathcat::speech] *** Character 'L' (0x4C) is repeated
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::braille] polish_cleanup: start=N⠉𝐿⠓⠡n⠆𝐿⠕
[libmathcat::braille] After remove mode changes: 'N⠉𝐿⠓⠡n⠆⠕'
[libmathcat::braille] After substitutions : 'N⠉𝐿⠓⠡n⠆⠕'
thread 'braille::Polish::spec::stoichiometric_indices_p78_7a' panicked at tests\common\mod.rs:138:23:
assertion `left == right` failed
left: "⠼⠉⠸⠓⠆⠕"
right: "⠼⠉⠨⠓⠡⠆⠕"
---- braille::Polish::spec::stoichiometric_indices_p78_9 stdout ----
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\AppData\Roaming\MathCAT\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\ClearSpeak_Rules.yaml'
[libmathcat::speech] ...processing include: SharedRules/geometry.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\geometry.yaml'
[libmathcat::speech] ...processing include: SharedRules/linear-algebra.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\linear-algebra.yaml'
[libmathcat::speech] ...processing include: SharedRules/calculus.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\calculus.yaml'
[libmathcat::speech] ...processing include: SharedRules/general.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\general.yaml'
[libmathcat::speech] ...processing include: SharedRules/default.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\default.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\unicode.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\definitions.yaml'
[libmathcat::speech] ...processing include: ../../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::canonicalize]
MathML after canonicalize:
<math>
<mrow data-changed='added' data-chem-formula='5'>
<mn>2</mn>
<mo data-changed='added' data-chem-formula-op='0'>⁢</mo>
<mrow data-changed='added' data-chem-formula='5'>
<msub data-chem-formula='2'>
<mi mathvariant='normal' data-chem-element='2'>P</mi>
<mn>4</mn>
</msub>
<mo data-changed='added' data-chem-formula-op='0'>⁣</mo>
<msub data-chem-formula='2'>
<mi mathvariant='normal' data-chem-element='2'>O</mi>
<mn>10</mn>
</msub>
</mrow>
</mrow>
</math>
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\unicode.yaml'
[libmathcat::speech] *** Character 'g' (0x67) is repeated
[libmathcat::speech] *** Character 'L' (0x4C) is repeated
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::braille] polish_cleanup: start=N⠃𝐿⠏⠡n⠲𝐿⠕⠡n⠂n⠴
[libmathcat::braille] After remove mode changes: 'N⠃⠏⠡n⠲⠕⠡n⠂⠴'
[libmathcat::braille] After substitutions : 'N⠃⠏⠡n⠲⠕⠡n⠂⠴'
thread 'braille::Polish::spec::stoichiometric_indices_p78_9' panicked at tests\common\mod.rs:138:23:
assertion `left == right` failed
left: "⠼⠃⠸⠏⠲⠕⠂⠴"
right: "⠼⠃⠏⠡⠲⠕⠡⠂⠴"
---- braille::Polish::spec::structural_formulas_p89_2 stdout ----
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\AppData\Roaming\MathCAT\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\ClearSpeak_Rules.yaml'
[libmathcat::speech] ...processing include: SharedRules/geometry.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\geometry.yaml'
[libmathcat::speech] ...processing include: SharedRules/linear-algebra.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\linear-algebra.yaml'
[libmathcat::speech] ...processing include: SharedRules/calculus.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\calculus.yaml'
[libmathcat::speech] ...processing include: SharedRules/general.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\general.yaml'
[libmathcat::speech] ...processing include: SharedRules/default.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\default.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\unicode.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\definitions.yaml'
[libmathcat::speech] ...processing include: ../../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::canonicalize]
MathML after canonicalize:
<math>
<mrow data-changed='added' data-chem-formula='6'>
<mi mathvariant='normal' data-chem-element='2'>C</mi>
<mo data-chemical-bond='true' data-chem-formula-op='1'>=</mo>
<mi mathvariant='normal' data-chem-element='2'>O</mi>
</mrow>
</math>
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\unicode.yaml'
[libmathcat::speech] *** Character 'g' (0x67) is repeated
[libmathcat::speech] *** Character 'L' (0x4C) is repeated
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::braille] polish_cleanup: start=𝐿⠉W⠶𝐿⠕
[libmathcat::braille] After remove mode changes: '⠉W⠶⠕'
[libmathcat::braille] After substitutions : '⠉W⠶⠕'
thread 'braille::Polish::spec::structural_formulas_p89_2' panicked at tests\common\mod.rs:138:23:
assertion `left == right` failed
left: "⠨⠉⠨⠅⠨⠕"
right: "⠉⠀⠶⠕"
---- braille::Polish::spec::structural_formulas_p89_1 stdout ----
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\AppData\Roaming\MathCAT\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\ClearSpeak_Rules.yaml'
[libmathcat::speech] ...processing include: SharedRules/geometry.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\geometry.yaml'
[libmathcat::speech] ...processing include: SharedRules/linear-algebra.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\linear-algebra.yaml'
[libmathcat::speech] ...processing include: SharedRules/calculus.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\calculus.yaml'
[libmathcat::speech] ...processing include: SharedRules/general.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\general.yaml'
[libmathcat::speech] ...processing include: SharedRules/default.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\default.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\unicode.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\definitions.yaml'
[libmathcat::speech] ...processing include: ../../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::canonicalize]
MathML after canonicalize:
<math>
<mrow data-changed='added' data-chem-formula='7'>
<mi mathvariant='normal' data-chem-element='2'>H</mi>
<mo data-chemical-bond='true' data-chem-formula-op='1'>-</mo>
<mi data-chem-element='3'>Cl</mi>
</mrow>
</math>
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\unicode.yaml'
[libmathcat::speech] *** Character 'g' (0x67) is repeated
[libmathcat::speech] *** Character 'L' (0x4C) is repeated
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::braille] polish_cleanup: start=𝐿⠓W⠤𝐿⠉l⠇
[libmathcat::braille] After remove mode changes: '⠓W⠤⠉⠇'
[libmathcat::braille] After substitutions : '⠓W⠤⠉⠇'
thread 'braille::Polish::spec::structural_formulas_p89_1' panicked at tests\common\mod.rs:138:23:
assertion `left == right` failed
left: "⠨⠓⠐⠂⠨⠉⠇"
right: "⠓⠀⠤⠉⠇"
---- braille::Polish::spec::structural_formulas_p89_3 stdout ----
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\AppData\Roaming\MathCAT\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\ClearSpeak_Rules.yaml'
[libmathcat::speech] ...processing include: SharedRules/geometry.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\geometry.yaml'
[libmathcat::speech] ...processing include: SharedRules/linear-algebra.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\linear-algebra.yaml'
[libmathcat::speech] ...processing include: SharedRules/calculus.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\calculus.yaml'
[libmathcat::speech] ...processing include: SharedRules/general.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\general.yaml'
[libmathcat::speech] ...processing include: SharedRules/default.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\default.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\unicode.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\definitions.yaml'
[libmathcat::speech] ...processing include: ../../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::canonicalize]
MathML after canonicalize:
<math>
<mrow data-changed='added' data-chem-formula='6'>
<mi mathvariant='normal' data-chem-element='2'>N</mi>
<mo data-chemical-bond='true' data-chem-formula-op='1'>≡</mo>
<mi mathvariant='normal' data-chem-element='2'>N</mi>
</mrow>
</math>
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\unicode.yaml'
[libmathcat::speech] *** Character 'g' (0x67) is repeated
[libmathcat::speech] *** Character 'L' (0x4C) is repeated
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::braille] polish_cleanup: start=𝐿⠝W⠶⠶𝐿⠝
[libmathcat::braille] After remove mode changes: '⠝W⠶⠶⠝'
[libmathcat::braille] After substitutions : '⠝W⠶⠶⠝'
thread 'braille::Polish::spec::structural_formulas_p89_3' panicked at tests\common\mod.rs:138:23:
assertion `left == right` failed
left: "⠨⠝⠸⠇⠨⠝"
right: "⠝⠀⠶⠶⠝"
---- braille::Polish::spec::structural_formulas_p89_4 stdout ----
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\AppData\Roaming\MathCAT\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\ClearSpeak_Rules.yaml'
[libmathcat::speech] ...processing include: SharedRules/geometry.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\geometry.yaml'
[libmathcat::speech] ...processing include: SharedRules/linear-algebra.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\linear-algebra.yaml'
[libmathcat::speech] ...processing include: SharedRules/calculus.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\calculus.yaml'
[libmathcat::speech] ...processing include: SharedRules/general.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\general.yaml'
[libmathcat::speech] ...processing include: SharedRules/default.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\default.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\unicode.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\definitions.yaml'
[libmathcat::speech] ...processing include: ../../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::canonicalize]
MathML after canonicalize:
<math>
<mrow data-changed='added'>
<mi>HO</mi>
<mo>–</mo>
<mi>Ca</mi>
<mo>–</mo>
<mi>OH</mi>
</mrow>
</math>
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\unicode.yaml'
[libmathcat::speech] *** Character 'g' (0x67) is repeated
[libmathcat::speech] *** Character 'L' (0x4C) is repeated
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::braille] polish_cleanup: start=L⠓L⠕⠒L⠉l⠁⠒L⠕L⠓
[libmathcat::braille] After remove mode changes: '⠓⠕⠒⠉⠁⠒⠕⠓'
[libmathcat::braille] After substitutions : '⠓⠕⠒⠉⠁⠒⠕⠓'
thread 'braille::Polish::spec::structural_formulas_p89_4' panicked at tests\common\mod.rs:138:23:
assertion `left == right` failed
left: "⠨⠓⠨⠕⠐⠂⠨⠉⠁⠐⠂⠨⠕⠨⠓"
right: "⠓⠕⠒⠉⠁⠒⠕⠓"
---- braille::Polish::spec::structural_formulas_p89_5 stdout ----
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\AppData\Roaming\MathCAT\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\ClearSpeak_Rules.yaml'
[libmathcat::speech] ...processing include: SharedRules/geometry.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\geometry.yaml'
[libmathcat::speech] ...processing include: SharedRules/linear-algebra.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\linear-algebra.yaml'
[libmathcat::speech] ...processing include: SharedRules/calculus.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\calculus.yaml'
[libmathcat::speech] ...processing include: SharedRules/general.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\general.yaml'
[libmathcat::speech] ...processing include: SharedRules/default.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\default.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\unicode.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\definitions.yaml'
[libmathcat::speech] ...processing include: ../../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::canonicalize]
MathML after canonicalize:
<math>
<mrow data-changed='added' data-chem-formula='16'>
<mi mathvariant='normal' data-chem-element='2'>O</mi>
<mo data-chem-equation-op='1'>=</mo>
<mrow data-changed='added' data-chem-formula='12'>
<mi data-chem-element='3'>Al</mi>
<mo data-chemical-bond='true' data-chem-formula-op='1'>-</mo>
<mi mathvariant='normal' data-chem-element='2'>O</mi>
<mo data-chemical-bond='true' data-chem-formula-op='1'>-</mo>
<mi data-chem-element='3'>Al</mi>
</mrow>
<mo data-chem-equation-op='1'>=</mo>
<mi mathvariant='normal' data-chem-element='2'>O</mi>
</mrow>
</math>
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\unicode.yaml'
[libmathcat::speech] *** Character 'g' (0x67) is repeated
[libmathcat::speech] *** Character 'L' (0x4C) is repeated
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::braille] polish_cleanup: start=𝐿⠕W⠶L⠁l⠇W⠤𝐿⠕W⠤L⠁l⠇W⠶𝐿⠕
[libmathcat::braille] After remove mode changes: '⠕W⠶⠁⠇W⠤⠕W⠤⠁⠇W⠶⠕'
[libmathcat::braille] After substitutions : '⠕W⠶⠁⠇W⠤⠕W⠤⠁⠇W⠶⠕'
thread 'braille::Polish::spec::structural_formulas_p89_5' panicked at tests\common\mod.rs:138:23:
assertion `left == right` failed
left: "⠨⠕⠨⠅⠨⠁⠇⠐⠂⠨⠕⠐⠂⠨⠁⠇⠨⠅⠨⠕"
right: "⠕⠀⠶⠁⠇⠀⠤⠕⠀⠤⠁⠇⠀⠶⠕"
---- braille::Polish::spec::structural_formulas_p89_6 stdout ----
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\AppData\Roaming\MathCAT\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\ClearSpeak_Rules.yaml'
[libmathcat::speech] ...processing include: SharedRules/geometry.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\geometry.yaml'
[libmathcat::speech] ...processing include: SharedRules/linear-algebra.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\linear-algebra.yaml'
[libmathcat::speech] ...processing include: SharedRules/calculus.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\calculus.yaml'
[libmathcat::speech] ...processing include: SharedRules/general.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\general.yaml'
[libmathcat::speech] ...processing include: SharedRules/default.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\default.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\unicode.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\definitions.yaml'
[libmathcat::speech] ...processing include: ../../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::canonicalize]
MathML after canonicalize:
<math>
<mrow data-changed='added' data-chem-formula='19'>
<mi mathvariant='normal' data-chem-element='1'>C</mi>
<mo data-changed='added' data-chem-formula-op='0'>⁣</mo>
<msub data-chem-formula='2'>
<mi mathvariant='normal' data-split='true' data-chem-element='1'>H</mi>
<mn>3</mn>
</msub>
<mo data-chemical-bond='true' data-chem-formula-op='1'>-</mo>
<mi mathvariant='normal' data-chem-element='1'>C</mi>
<mo data-changed='added' data-chem-formula-op='0'>⁣</mo>
<msub data-chem-formula='2'>
<mi mathvariant='normal' data-split='true' data-chem-element='1'>H</mi>
<mn>2</mn>
</msub>
<mo data-chemical-bond='true' data-chem-formula-op='1'>-</mo>
<mi mathvariant='normal' data-chem-element='1'>C</mi>
<mo data-changed='added' data-chem-formula-op='0'>⁣</mo>
<mi mathvariant='normal' data-chem-element='1'>O</mi>
<mo data-changed='added' data-chem-formula-op='0'>⁣</mo>
<mi mathvariant='normal' data-chem-element='1'>O</mi>
<mo data-changed='added' data-chem-formula-op='0'>⁣</mo>
<mi mathvariant='normal' data-split='true' data-chem-element='1'>H</mi>
</mrow>
</math>
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\unicode.yaml'
[libmathcat::speech] *** Character 'g' (0x67) is repeated
[libmathcat::speech] *** Character 'L' (0x4C) is repeated
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::braille] polish_cleanup: start=𝐿⠉𝐿⠓⠡n⠒W⠤𝐿⠉𝐿⠓⠡n⠆W⠤𝐿⠉𝐿⠕𝐿⠕𝐿⠓
[libmathcat::braille] After remove mode changes: '⠉⠓⠡n⠒W⠤⠉⠓⠡n⠆W⠤⠉⠕⠕⠓'
[libmathcat::braille] After substitutions : '⠉⠓⠡n⠒W⠤⠉⠓⠡n⠆W⠤⠉⠕⠕⠓'
thread 'braille::Polish::spec::structural_formulas_p89_6' panicked at tests\common\mod.rs:138:23:
assertion `left == right` failed
left: "⠸⠉⠓⠒⠐⠂⠸⠉⠓⠆⠐⠂⠸⠉⠕⠕⠓"
right: "⠉⠓⠡⠒⠀⠤⠉⠓⠡⠆⠀⠤⠉⠕⠕⠓"
---- braille::Polish::spec::structural_formulas_p90_1 stdout ----
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\AppData\Roaming\MathCAT\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\ClearSpeak_Rules.yaml'
[libmathcat::speech] ...processing include: SharedRules/geometry.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\geometry.yaml'
[libmathcat::speech] ...processing include: SharedRules/linear-algebra.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\linear-algebra.yaml'
[libmathcat::speech] ...processing include: SharedRules/calculus.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\calculus.yaml'
[libmathcat::speech] ...processing include: SharedRules/general.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\general.yaml'
[libmathcat::speech] ...processing include: SharedRules/default.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\default.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\unicode.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\definitions.yaml'
[libmathcat::speech] ...processing include: ../../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::canonicalize]
MathML after canonicalize:
<math>
<mrow data-changed='added' data-chem-formula='18'>
<mi mathvariant='normal' data-chem-element='1'>C</mi>
<mo data-changed='added' data-chem-formula-op='0'>⁣</mo>
<msub data-chem-formula='2'>
<mi mathvariant='normal' data-split='true' data-chem-element='1'>H</mi>
<mn>3</mn>
</msub>
<mo data-chemical-bond='true' data-chem-formula-op='1'>-</mo>
<mi mathvariant='normal' data-chem-element='1'>C</mi>
<mo data-changed='added' data-chem-formula-op='0'>⁣</mo>
<mi mathvariant='normal' data-split='true' data-chem-element='1'>H</mi>
<mo data-chemical-bond='true' data-chem-formula-op='0'>(</mo>
<mi mathvariant='normal' data-chem-element='1'>C</mi>
<mo data-changed='added' data-chem-formula-op='0'>⁣</mo>
<msub data-chem-formula='2'>
<mi mathvariant='normal' data-split='true' data-chem-element='1'>H</mi>
<mn>3</mn>
</msub>
<mo data-chemical-bond='true' data-chem-formula-op='0'>)</mo>
<mo data-chemical-bond='true' data-chem-formula-op='1'>-</mo>
<mi mathvariant='normal' data-chem-element='1'>C</mi>
<mo data-changed='added' data-chem-formula-op='0'>⁣</mo>
<msub data-chem-formula='2'>
<mi mathvariant='normal' data-split='true' data-chem-element='1'>H</mi>
<mn>3</mn>
</msub>
</mrow>
</math>
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\unicode.yaml'
[libmathcat::speech] *** Character 'g' (0x67) is repeated
[libmathcat::speech] *** Character 'L' (0x4C) is repeated
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::braille] polish_cleanup: start=𝐿⠉𝐿⠓⠡n⠒W⠤𝐿⠉𝐿⠓⠣𝐿⠉𝐿⠓⠡n⠒⠜W⠤𝐿⠉𝐿⠓⠡n⠒
[libmathcat::braille] After remove mode changes: '⠉⠓⠡n⠒W⠤⠉⠓⠣⠉⠓⠡n⠒⠜W⠤⠉⠓⠡n⠒'
[libmathcat::braille] After substitutions : '⠉⠓⠡n⠒W⠤⠉⠓⠣⠉⠓⠡n⠒⠜W⠤⠉⠓⠡n⠒'
thread 'braille::Polish::spec::structural_formulas_p90_1' panicked at tests\common\mod.rs:138:23:
assertion `left == right` failed
left: "⠸⠉⠓⠒⠐⠂⠸⠉⠓⠣⠸⠉⠓⠒⠜⠐⠂⠸⠉⠓⠒"
right: "⠉⠓⠡⠒⠀⠤⠉⠓⠣⠉⠓⠡⠒⠜⠀⠤⠉⠓⠡⠒"
---- braille::Polish::spec::structural_formulas_p89_7 stdout ----
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\AppData\Roaming\MathCAT\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\ClearSpeak_Rules.yaml'
[libmathcat::speech] ...processing include: SharedRules/geometry.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\geometry.yaml'
[libmathcat::speech] ...processing include: SharedRules/linear-algebra.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\linear-algebra.yaml'
[libmathcat::speech] ...processing include: SharedRules/calculus.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\calculus.yaml'
[libmathcat::speech] ...processing include: SharedRules/general.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\general.yaml'
[libmathcat::speech] ...processing include: SharedRules/default.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\default.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\unicode.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\definitions.yaml'
[libmathcat::speech] ...processing include: ../../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::canonicalize]
MathML after canonicalize:
<math>
<mrow data-changed='added' data-chem-formula='20'>
<mi mathvariant='normal' data-chem-element='1'>C</mi>
<mo data-changed='added' data-chem-formula-op='0'>⁣</mo>
<msub data-chem-formula='2'>
<mi mathvariant='normal' data-split='true' data-chem-element='1'>H</mi>
<mn>3</mn>
</msub>
<mo data-chemical-bond='true' data-chem-formula-op='1'>-</mo>
<msub data-chem-formula='8'>
<mrow data-chem-formula='8'>
<mo>(</mo>
<mrow data-changed='added' data-chem-formula='5'>
<mi mathvariant='normal' data-chem-element='1'>C</mi>
<mo data-changed='added'>⁣</mo>
<msub data-chem-formula='2'>
<mi mathvariant='normal' data-split='true' data-chem-element='1'>H</mi>
<mn>2</mn>
</msub>
</mrow>
<mo>)</mo>
</mrow>
<mn>8</mn>
</msub>
<mo data-chemical-bond='true' data-chem-formula-op='1'>-</mo>
<mi mathvariant='normal' data-chem-element='1'>C</mi>
<mo data-changed='added' data-chem-formula-op='0'>⁣</mo>
<msub data-chem-formula='2'>
<mi mathvariant='normal' data-split='true' data-chem-element='1'>H</mi>
<mn>3</mn>
</msub>
</mrow>
</math>
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\unicode.yaml'
[libmathcat::speech] *** Character 'g' (0x67) is repeated
[libmathcat::speech] *** Character 'L' (0x4C) is repeated
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::braille] polish_cleanup: start=𝐿⠉𝐿⠓⠡n⠒W⠤⠣𝐿⠉𝐿⠓⠡n⠆⠜⠡n⠦W⠤𝐿⠉𝐿⠓⠡n⠒
[libmathcat::braille] After remove mode changes: '⠉⠓⠡n⠒W⠤⠣⠉⠓⠡n⠆⠜⠡⠦W⠤⠉⠓⠡n⠒'
[libmathcat::braille] After substitutions : '⠉⠓⠡n⠒W⠤⠣⠉⠓⠡n⠆⠜⠡⠦W⠤⠉⠓⠡n⠒'
thread 'braille::Polish::spec::structural_formulas_p89_7' panicked at tests\common\mod.rs:138:23:
assertion `left == right` failed
left: "⠸⠉⠓⠒⠐⠂⠣⠸⠉⠓⠆⠜⠦⠐⠂⠸⠉⠓⠒"
right: "⠉⠓⠡⠒⠀⠤⠣⠉⠓⠡⠆⠜⠡⠦⠀⠤⠉⠓⠡⠒"
---- braille::Polish::spec::time_1 stdout ----
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\AppData\Roaming\MathCAT\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\ClearSpeak_Rules.yaml'
[libmathcat::speech] ...processing include: SharedRules/geometry.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\geometry.yaml'
[libmathcat::speech] ...processing include: SharedRules/linear-algebra.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\linear-algebra.yaml'
[libmathcat::speech] ...processing include: SharedRules/calculus.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\calculus.yaml'
[libmathcat::speech] ...processing include: SharedRules/general.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\general.yaml'
[libmathcat::speech] ...processing include: SharedRules/default.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\default.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\unicode.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\definitions.yaml'
[libmathcat::speech] ...processing include: ../../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::canonicalize]
MathML after canonicalize:
<math>
<msup>
<mn>0</mn>
<mn>20</mn>
</msup>
</math>
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\unicode.yaml'
[libmathcat::speech] *** Character 'g' (0x67) is repeated
[libmathcat::speech] *** Character 'L' (0x4C) is repeated
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::braille] polish_cleanup: start=N⠚⠬n⠆n⠴
[libmathcat::braille] After remove mode changes: 'N⠚⠬⠆⠴'
[libmathcat::braille] After substitutions : 'N⠚⠬⠆⠴'
thread 'braille::Polish::spec::time_1' panicked at tests\common\mod.rs:138:23:
assertion `left == right` failed
left: "⠼⠼⠚⠄⠃⠚"
right: "⠼⠚⠬⠆⠴"
---- braille::Polish::spec::time_2 stdout ----
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\AppData\Roaming\MathCAT\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\ClearSpeak_Rules.yaml'
[libmathcat::speech] ...processing include: SharedRules/geometry.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\geometry.yaml'
[libmathcat::speech] ...processing include: SharedRules/linear-algebra.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\linear-algebra.yaml'
[libmathcat::speech] ...processing include: SharedRules/calculus.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\calculus.yaml'
[libmathcat::speech] ...processing include: SharedRules/general.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\general.yaml'
[libmathcat::speech] ...processing include: SharedRules/default.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\default.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\unicode.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\definitions.yaml'
[libmathcat::speech] ...processing include: ../../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::canonicalize]
MathML after canonicalize:
<math>
<mrow data-changed='added'>
<mn>05</mn>
<mo>∶</mo>
<mn>40</mn>
</mrow>
</math>
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\unicode.yaml'
[libmathcat::speech] *** Character 'g' (0x67) is repeated
[libmathcat::speech] *** Character 'L' (0x4C) is repeated
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::braille] polish_cleanup: start=N⠚N⠑⠐⠂N⠙N⠚
[libmathcat::braille] After remove mode changes: 'N⠚⠑⠐⠂⠙⠚'
[libmathcat::braille] After substitutions : 'N⠚⠑⠐⠂⠙⠚'
thread 'braille::Polish::spec::time_2' panicked at tests\common\mod.rs:138:23:
assertion `left == right` failed
left: "⠼⠚⠑⠒⠙⠚"
right: "⠼⠚⠑⠐⠂⠙⠚"
---- braille::Polish::spec::structural_formulas_p89_6a stdout ----
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\AppData\Roaming\MathCAT\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\ClearSpeak_Rules.yaml'
[libmathcat::speech] ...processing include: SharedRules/geometry.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\geometry.yaml'
[libmathcat::speech] ...processing include: SharedRules/linear-algebra.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\linear-algebra.yaml'
[libmathcat::speech] ...processing include: SharedRules/calculus.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\calculus.yaml'
[libmathcat::speech] ...processing include: SharedRules/general.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\general.yaml'
[libmathcat::speech] ...processing include: SharedRules/default.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\default.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\unicode.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\definitions.yaml'
[libmathcat::speech] ...processing include: ../../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::canonicalize]
MathML after canonicalize:
<math>
<mrow data-changed='added' data-chem-formula='19'>
<mi mathvariant='normal' data-chem-element='1'>C</mi>
<mo data-changed='added' data-chem-formula-op='0'>⁣</mo>
<msub data-chem-formula='2'>
<mi mathvariant='normal' data-split='true' data-chem-element='1'>H</mi>
<mn>3</mn>
</msub>
<mo data-chemical-bond='true' data-chem-formula-op='1'>-</mo>
<mi mathvariant='normal' data-chem-element='1'>C</mi>
<mo data-changed='added' data-chem-formula-op='0'>⁣</mo>
<msub data-chem-formula='2'>
<mi mathvariant='normal' data-split='true' data-chem-element='1'>H</mi>
<mn>2</mn>
</msub>
<mo data-chemical-bond='true' data-chem-formula-op='1'>-</mo>
<mi mathvariant='normal' data-chem-element='1'>C</mi>
<mo data-changed='added' data-chem-formula-op='0'>⁣</mo>
<mi mathvariant='normal' data-chem-element='1'>O</mi>
<mo data-changed='added' data-chem-formula-op='0'>⁣</mo>
<mi mathvariant='normal' data-chem-element='1'>O</mi>
<mo data-changed='added' data-chem-formula-op='0'>⁣</mo>
<mi mathvariant='normal' data-split='true' data-chem-element='1'>H</mi>
</mrow>
</math>
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\unicode.yaml'
[libmathcat::speech] *** Character 'g' (0x67) is repeated
[libmathcat::speech] *** Character 'L' (0x4C) is repeated
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::braille] polish_cleanup: start=𝐿⠉𝐿⠓⠡n⠒W⠤𝐿⠉𝐿⠓⠡n⠆W⠤𝐿⠉𝐿⠕𝐿⠕𝐿⠓
[libmathcat::braille] After remove mode changes: '⠉⠓⠡n⠒W⠤⠉⠓⠡n⠆W⠤⠉⠕⠕⠓'
[libmathcat::braille] After substitutions : '⠉⠓⠡n⠒W⠤⠉⠓⠡n⠆W⠤⠉⠕⠕⠓'
thread 'braille::Polish::spec::structural_formulas_p89_6a' panicked at tests\common\mod.rs:138:23:
assertion `left == right` failed
left: "⠨⠉⠨⠓⠒⠐⠂⠨⠉⠨⠓⠆⠐⠂⠨⠉⠨⠕⠨⠕⠨⠓"
right: "⠉⠓⠡⠒⠀⠤⠉⠓⠡⠆⠀⠤⠉⠕⠕⠓"
---- braille::Polish::spec::structural_formulas_p90_2 stdout ----
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\AppData\Roaming\MathCAT\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\ClearSpeak_Rules.yaml'
[libmathcat::speech] ...processing include: SharedRules/geometry.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\geometry.yaml'
[libmathcat::speech] ...processing include: SharedRules/linear-algebra.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\linear-algebra.yaml'
[libmathcat::speech] ...processing include: SharedRules/calculus.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\calculus.yaml'
[libmathcat::speech] ...processing include: SharedRules/general.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\general.yaml'
[libmathcat::speech] ...processing include: SharedRules/default.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\default.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\unicode.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\definitions.yaml'
[libmathcat::speech] ...processing include: ../../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::canonicalize]
MathML after canonicalize:
<math>
<mrow data-changed='added' data-chem-formula='16'>
<mi mathvariant='normal' data-chem-element='1'>C</mi>
<mo data-changed='added' data-chem-formula-op='0'>⁣</mo>
<msub data-chem-formula='2'>
<mi mathvariant='normal' data-split='true' data-chem-element='1'>H</mi>
<mn>3</mn>
</msub>
<mo data-changed='added' data-chem-formula-op='0'>⁣</mo>
<mi mathvariant='normal' data-chem-element='1'>C</mi>
<mo data-changed='added' data-chem-formula-op='0'>⁣</mo>
<mi mathvariant='normal' data-split='true' data-chem-element='1'>H</mi>
<mo data-chemical-bond='true' data-chem-formula-op='0'>(</mo>
<mi mathvariant='normal' data-chem-element='1'>C</mi>
<mo data-changed='added' data-chem-formula-op='0'>⁣</mo>
<msub data-chem-formula='2'>
<mi mathvariant='normal' data-split='true' data-chem-element='1'>H</mi>
<mn>3</mn>
</msub>
<mo data-chemical-bond='true' data-chem-formula-op='0'>)</mo>
<mi mathvariant='normal' data-chem-element='1'>C</mi>
<mo data-changed='added' data-chem-formula-op='0'>⁣</mo>
<msub data-chem-formula='2'>
<mi mathvariant='normal' data-split='true' data-chem-element='1'>H</mi>
<mn>3</mn>
</msub>
</mrow>
</math>
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\unicode.yaml'
[libmathcat::speech] *** Character 'g' (0x67) is repeated
[libmathcat::speech] *** Character 'L' (0x4C) is repeated
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::braille] polish_cleanup: start=𝐿⠉𝐿⠓⠡n⠒𝐿⠉𝐿⠓⠣𝐿⠉𝐿⠓⠡n⠒⠜𝐿⠉𝐿⠓⠡n⠒
[libmathcat::braille] After remove mode changes: '⠉⠓⠡n⠒𝐿⠉⠓⠣⠉⠓⠡n⠒⠜𝐿⠉⠓⠡n⠒'
[libmathcat::braille] After substitutions : '⠉⠓⠡n⠒𝐿⠉⠓⠣⠉⠓⠡n⠒⠜𝐿⠉⠓⠡n⠒'
thread 'braille::Polish::spec::structural_formulas_p90_2' panicked at tests\common\mod.rs:138:23:
assertion `left == right` failed
left: "⠨⠉⠨⠓⠒⠨⠉⠨⠓⠣⠨⠉⠨⠓⠒⠜⠨⠉⠨⠓⠒"
right: "⠉⠓⠡⠒⠨⠉⠓⠣⠉⠓⠡⠒⠜⠨⠉⠓⠡⠒"
---- braille::Polish::spec::structural_formulas_p91_1 stdout ----
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\AppData\Roaming\MathCAT\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\ClearSpeak_Rules.yaml'
[libmathcat::speech] ...processing include: SharedRules/geometry.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\geometry.yaml'
[libmathcat::speech] ...processing include: SharedRules/linear-algebra.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\linear-algebra.yaml'
[libmathcat::speech] ...processing include: SharedRules/calculus.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\calculus.yaml'
[libmathcat::speech] ...processing include: SharedRules/general.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\general.yaml'
[libmathcat::speech] ...processing include: SharedRules/default.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\default.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\unicode.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\definitions.yaml'
[libmathcat::speech] ...processing include: ../../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::canonicalize]
MathML after canonicalize:
<math>
<mrow data-changed='added' data-chem-formula='18'>
<mi mathvariant='normal' data-chem-element='1'>C</mi>
<mo data-changed='added' data-chem-formula-op='0'>⁣</mo>
<msub data-chem-formula='2'>
<mi mathvariant='normal' data-split='true' data-chem-element='1'>H</mi>
<mn>3</mn>
</msub>
<mo data-changed='added' data-chem-formula-op='0'>⁣</mo>
<mi mathvariant='normal' data-chem-element='1'>C</mi>
<mo data-changed='added' data-chem-formula-op='0'>⁣</mo>
<mi mathvariant='normal' data-chem-element='1'>O</mi>
<mo data-changed='added' data-chem-formula-op='0'>⁣</mo>
<mi mathvariant='normal' data-split='true' data-chem-element='1'>H</mi>
<mo data-chemical-bond='true' data-chem-formula-op='0'>(</mo>
<mi mathvariant='normal' data-chem-element='1'>C</mi>
<mo data-changed='added' data-chem-formula-op='0'>⁣</mo>
<msub data-chem-formula='2'>
<mi mathvariant='normal' data-split='true' data-chem-element='1'>H</mi>
<mn>3</mn>
</msub>
<mo data-chemical-bond='true' data-chem-formula-op='0'>)</mo>
<mi mathvariant='normal' data-chem-element='1'>C</mi>
<mo data-changed='added' data-chem-formula-op='0'>⁣</mo>
<msub data-chem-formula='2'>
<mi mathvariant='normal' data-split='true' data-chem-element='1'>H</mi>
<mn>3</mn>
</msub>
</mrow>
</math>
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\unicode.yaml'
[libmathcat::speech] *** Character 'g' (0x67) is repeated
[libmathcat::speech] *** Character 'L' (0x4C) is repeated
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::braille] polish_cleanup: start=𝐿⠉𝐿⠓⠡n⠒𝐿⠉𝐿⠕𝐿⠓⠣𝐿⠉𝐿⠓⠡n⠒⠜𝐿⠉𝐿⠓⠡n⠒
[libmathcat::braille] After remove mode changes: '⠉⠓⠡n⠒𝐿⠉⠕⠓⠣⠉⠓⠡n⠒⠜𝐿⠉⠓⠡n⠒'
[libmathcat::braille] After substitutions : '⠉⠓⠡n⠒𝐿⠉⠕⠓⠣⠉⠓⠡n⠒⠜𝐿⠉⠓⠡n⠒'
thread 'braille::Polish::spec::structural_formulas_p91_1' panicked at tests\common\mod.rs:138:23:
assertion `left == right` failed
left: "⠸⠉⠓⠒⠸⠉⠕⠓⠣⠸⠉⠓⠒⠜⠸⠉⠓⠒"
right: "⠉⠓⠡⠒⠨⠉⠕⠓⠣⠉⠓⠡⠒⠜⠨⠉⠓⠡⠒"
---- braille::Polish::spec::trigonometry_p51_3 stdout ----
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\AppData\Roaming\MathCAT\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\ClearSpeak_Rules.yaml'
[libmathcat::speech] ...processing include: SharedRules/geometry.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\geometry.yaml'
[libmathcat::speech] ...processing include: SharedRules/linear-algebra.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\linear-algebra.yaml'
[libmathcat::speech] ...processing include: SharedRules/calculus.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\calculus.yaml'
[libmathcat::speech] ...processing include: SharedRules/general.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\general.yaml'
[libmathcat::speech] ...processing include: SharedRules/default.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\default.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\unicode.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\definitions.yaml'
[libmathcat::speech] ...processing include: ../../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::canonicalize]
MathML after canonicalize:
<math>
<mrow data-changed='added'>
<msup data-changed='added'>
<mn>19</mn>
<mo>°</mo>
</msup>
<mo data-changed='added'>⁢</mo>
<msup data-changed='added'>
<mn>23</mn>
<mo>′</mo>
</msup>
<mo data-changed='added'>⁢</mo>
<msup data-changed='added'>
<mn>47</mn>
<mo>"</mo>
</msup>
</mrow>
</math>
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\unicode.yaml'
[libmathcat::speech] *** Character 'g' (0x67) is repeated
[libmathcat::speech] *** Character 'L' (0x4C) is repeated
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
thread 'braille::Polish::spec::trigonometry_p51_3' panicked at tests\common\mod.rs:139:19:
Pattern match/replacement failure!
caused by: attempting replacement pattern: "default" for "math".
Replacement
["*"]
...due to matching the MathML
<math id='M4pps1xs-0' data-id-added='true'>
<mrow data-changed='added' id='M4pps1xs-1' data-id-added='true'>
<msup data-changed='added' id='M4pps1xs-2' data-id-added='true'>
<mn id='M4pps1xs-3' data-id-added='true'>19</mn>
<mo id='M4pps1xs-4' data-id-added='true'>°</mo>
</msup>
<mo data-changed='added' id='M4pps1xs-5' data-id-added='true'>⁢</mo>
<msup data-changed='added' id='M4pps1xs-6' data-id-added='true'>
<mn id='M4pps1xs-7' data-id-added='true'>23</mn>
<mo id='M4pps1xs-8' data-id-added='true'>′</mo>
</msup>
<mo data-changed='added' id='M4pps1xs-9' data-id-added='true'>⁢</mo>
<msup data-changed='added' id='M4pps1xs-10' data-id-added='true'>
<mn id='M4pps1xs-11' data-id-added='true'>47</mn>
<mo id='M4pps1xs-12' data-id-added='true'>"</mo>
</msup>
</mrow>
</math>
with the pattern
"."
The patterns are in \\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml.
caused by: attempting replacement pattern: "default" for "mrow".
Replacement
["*"]
...due to matching the MathML
<mrow data-changed='added' id='M4pps1xs-1' data-id-added='true'>
<msup data-changed='added' id='M4pps1xs-2' data-id-added='true'>
<mn id='M4pps1xs-3' data-id-added='true'>19</mn>
<mo id='M4pps1xs-4' data-id-added='true'>°</mo>
</msup>
<mo data-changed='added' id='M4pps1xs-5' data-id-added='true'>⁢</mo>
<msup data-changed='added' id='M4pps1xs-6' data-id-added='true'>
<mn id='M4pps1xs-7' data-id-added='true'>23</mn>
<mo id='M4pps1xs-8' data-id-added='true'>′</mo>
</msup>
<mo data-changed='added' id='M4pps1xs-9' data-id-added='true'>⁢</mo>
<msup data-changed='added' id='M4pps1xs-10' data-id-added='true'>
<mn id='M4pps1xs-11' data-id-added='true'>47</mn>
<mo id='M4pps1xs-12' data-id-added='true'>"</mo>
</msup>
</mrow>
with the pattern
"."
The patterns are in \\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml.
caused by: attempting replacement pattern: "default" for "msup".
Replacement
- test: [ if: '"*[1][self::m:mrow and not(IsBracketed(., '', ''))]"' then:
- t: "⠢"
- "*[1]"
- t: "⠔"
else:["*[1]"]]
- test: [ if: '"self::m:msub or self::m:msubsup"' then:[t: "⠌"]]
test: [ if: '"self::m:msup"' then:[t: "⠡"]]
test: [ if: '"self::m:munder or self::m:munderover"' then:[t: "⠌⠌"] else:[t: "⠡⠡"]]
- "*[2]"
- test: [ if: '"self::m:msubsup or self::m:munderover"' then:[test: [ if: '"self::m:msubsup"' then:[t: "⠡"] else:[t: "⠡⠡"]]
]]
- "*[3]"
- test: [ if: '"self::m:msup and *[2][self::m:mo]"' then:[t: "⠄"]]
...due to matching the MathML
<msup data-changed='added' id='M4pps1xs-10' data-id-added='true'>
<mn id='M4pps1xs-11' data-id-added='true'>47</mn>
<mo id='M4pps1xs-12' data-id-added='true'>"</mo>
</msup>
with the pattern
"."
The patterns are in \\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml.
caused by: During replacement, no matching element found
---- braille::Polish::spec::trigonometry_p51_2 stdout ----
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\AppData\Roaming\MathCAT\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\ClearSpeak_Rules.yaml'
[libmathcat::speech] ...processing include: SharedRules/geometry.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\geometry.yaml'
[libmathcat::speech] ...processing include: SharedRules/linear-algebra.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\linear-algebra.yaml'
[libmathcat::speech] ...processing include: SharedRules/calculus.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\calculus.yaml'
[libmathcat::speech] ...processing include: SharedRules/general.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\general.yaml'
[libmathcat::speech] ...processing include: SharedRules/default.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\default.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\unicode.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\definitions.yaml'
[libmathcat::speech] ...processing include: ../../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::canonicalize]
MathML after canonicalize:
<math>
<mrow data-changed='added'>
<mi>β</mi>
<mo>=</mo>
<msup>
<mfrac>
<mn>1</mn>
<mn>5</mn>
</mfrac>
<mo>°</mo>
</msup>
</mrow>
</math>
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\unicode.yaml'
[libmathcat::speech] *** Character 'g' (0x67) is repeated
[libmathcat::speech] *** Character 'L' (0x4C) is repeated
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::braille] polish_cleanup: start=g⠃W⠶N⠁n⠢W⠴⠄
[libmathcat::braille] After remove mode changes: 'g⠃W⠶N⠁⠢W⠴⠄'
[libmathcat::braille] After substitutions : 'g⠃W⠶N⠁⠢W⠴⠄'
thread 'braille::Polish::spec::trigonometry_p51_2' panicked at tests\common\mod.rs:138:23:
assertion `left == right` failed
left: "⠰⠃⠀⠶⠼⠁⠢⠘⠴"
right: "⠰⠃⠀⠶⠼⠁⠢⠀⠴⠄"
---- braille::Polish::spec::trigonometry_p51_4a stdout ----
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\AppData\Roaming\MathCAT\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\ClearSpeak_Rules.yaml'
[libmathcat::speech] ...processing include: SharedRules/geometry.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\geometry.yaml'
[libmathcat::speech] ...processing include: SharedRules/linear-algebra.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\linear-algebra.yaml'
[libmathcat::speech] ...processing include: SharedRules/calculus.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\calculus.yaml'
[libmathcat::speech] ...processing include: SharedRules/general.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\general.yaml'
[libmathcat::speech] ...processing include: SharedRules/default.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\default.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\unicode.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\definitions.yaml'
[libmathcat::speech] ...processing include: ../../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::canonicalize]
MathML after canonicalize:
<math>
<mrow data-changed='added'>
<msup data-changed='added'>
<mn>90</mn>
<mo>°</mo>
</msup>
<mo>=</mo>
<mrow data-changed='added'>
<mfrac>
<mi>π</mi>
<mn>2</mn>
</mfrac>
<mo data-changed='added'>⁢</mo>
<mi>r</mi>
<mo data-changed='added'>⁢</mo>
<mi>a</mi>
<mo data-changed='added'>⁢</mo>
<mi>d</mi>
</mrow>
</mrow>
</math>
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\unicode.yaml'
[libmathcat::speech] *** Character 'g' (0x67) is repeated
[libmathcat::speech] *** Character 'L' (0x4C) is repeated
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::braille] polish_cleanup: start=N⠊N⠚⠴W⠶g⠏⠳n⠆l⠗l⠁l⠙
[libmathcat::braille] After remove mode changes: 'N⠊⠚⠴W⠶g⠏⠳n⠆⠗⠁⠙'
[libmathcat::braille] After substitutions : 'N⠊⠚⠴W⠶g⠏⠳n⠆⠗⠁⠙'
thread 'braille::Polish::spec::trigonometry_p51_4a' panicked at tests\common\mod.rs:138:23:
assertion `left == right` failed
left: "⠼⠊⠚⠴⠀⠶⠰⠏⠳⠆⠼⠗"
right: "⠼⠊⠚⠴⠀⠶⠰⠏⠳⠆⠗⠁⠙"
---- braille::Polish::spec::trigonometry_p51_4 stdout ----
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\AppData\Roaming\MathCAT\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\ClearSpeak_Rules.yaml'
[libmathcat::speech] ...processing include: SharedRules/geometry.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\geometry.yaml'
[libmathcat::speech] ...processing include: SharedRules/linear-algebra.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\linear-algebra.yaml'
[libmathcat::speech] ...processing include: SharedRules/calculus.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\calculus.yaml'
[libmathcat::speech] ...processing include: SharedRules/general.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\general.yaml'
[libmathcat::speech] ...processing include: SharedRules/default.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\default.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\unicode.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\definitions.yaml'
[libmathcat::speech] ...processing include: ../../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::canonicalize]
MathML after canonicalize:
<math>
<mrow data-changed='added'>
<msup data-changed='added'>
<mn>90</mn>
<mo>°</mo>
</msup>
<mo>=</mo>
<mrow data-changed='added'>
<mfrac>
<mi>π</mi>
<mn>2</mn>
</mfrac>
<mo data-changed='added'>⁢</mo>
<mi>r</mi>
<mo data-changed='added'>⁢</mo>
<mi>a</mi>
<mo data-changed='added'>⁢</mo>
<mi>d</mi>
</mrow>
</mrow>
</math>
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\unicode.yaml'
[libmathcat::speech] *** Character 'g' (0x67) is repeated
[libmathcat::speech] *** Character 'L' (0x4C) is repeated
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::braille] polish_cleanup: start=N⠊N⠚⠴W⠶g⠏⠳n⠆l⠗l⠁l⠙
[libmathcat::braille] After remove mode changes: 'N⠊⠚⠴W⠶g⠏⠳n⠆⠗⠁⠙'
[libmathcat::braille] After substitutions : 'N⠊⠚⠴W⠶g⠏⠳n⠆⠗⠁⠙'
thread 'braille::Polish::spec::trigonometry_p51_4' panicked at tests\common\mod.rs:138:23:
assertion `left == right` failed
left: "⠼⠊⠚⠴⠀⠶⠰⠏⠳⠆⠻⠗⠁⠙"
right: "⠼⠊⠚⠴⠀⠶⠰⠏⠳⠆⠗⠁⠙"
---- braille::Polish::spec::trigonometry_p51_5 stdout ----
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\AppData\Roaming\MathCAT\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\ClearSpeak_Rules.yaml'
[libmathcat::speech] ...processing include: SharedRules/geometry.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\geometry.yaml'
[libmathcat::speech] ...processing include: SharedRules/linear-algebra.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\linear-algebra.yaml'
[libmathcat::speech] ...processing include: SharedRules/calculus.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\calculus.yaml'
[libmathcat::speech] ...processing include: SharedRules/general.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\general.yaml'
[libmathcat::speech] ...processing include: SharedRules/default.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\default.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\unicode.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\definitions.yaml'
[libmathcat::speech] ...processing include: ../../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::canonicalize]
MathML after canonicalize:
<math>
<mrow data-changed='added'>
<mrow data-changed='added'>
<mn>1</mn>
<mo data-changed='added'>⁢</mo>
<mi>r</mi>
<mo data-changed='added'>⁢</mo>
<mi>a</mi>
<mo data-changed='added'>⁢</mo>
<mi>d</mi>
</mrow>
<mo>=</mo>
<mrow data-changed='added'>
<mfrac>
<msup data-changed='added'>
<mn>180</mn>
<mo>°</mo>
</msup>
<mi>π</mi>
</mfrac>
<mo>≈</mo>
<mfrac>
<msup data-changed='added'>
<mn>180</mn>
<mo>°</mo>
</msup>
<mn>3,14159</mn>
</mfrac>
<mo>≈</mo>
<mrow data-changed='added'>
<msup data-changed='added'>
<mn>57</mn>
<mo>°</mo>
</msup>
<mo data-changed='added'>⁢</mo>
<msup data-changed='added'>
<mn>17</mn>
<mo>′</mo>
</msup>
<mo data-changed='added'>⁢</mo>
<msup data-changed='added'>
<mn>45</mn>
<mo>"</mo>
</msup>
</mrow>
</mrow>
</mrow>
</math>
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\unicode.yaml'
[libmathcat::speech] *** Character 'g' (0x67) is repeated
[libmathcat::speech] *** Character 'L' (0x4C) is repeated
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
thread 'braille::Polish::spec::trigonometry_p51_5' panicked at tests\common\mod.rs:139:19:
Pattern match/replacement failure!
caused by: attempting replacement pattern: "default" for "math".
Replacement
["*"]
...due to matching the MathML
<math id='M4qpe59k-0' data-id-added='true'>
<mrow data-changed='added' id='M4qpe59k-1' data-id-added='true'>
<mrow data-changed='added' id='M4qpe59k-2' data-id-added='true'>
<mn id='M4qpe59k-3' data-id-added='true'>1</mn>
<mo data-changed='added' id='M4qpe59k-4' data-id-added='true'>⁢</mo>
<mi id='M4qpe59k-5' data-id-added='true'>r</mi>
<mo data-changed='added' id='M4qpe59k-6' data-id-added='true'>⁢</mo>
<mi id='M4qpe59k-7' data-id-added='true'>a</mi>
<mo data-changed='added' id='M4qpe59k-8' data-id-added='true'>⁢</mo>
<mi id='M4qpe59k-9' data-id-added='true'>d</mi>
</mrow>
<mo id='M4qpe59k-10' data-id-added='true'>=</mo>
<mrow data-changed='added' id='M4qpe59k-11' data-id-added='true'>
<mfrac id='M4qpe59k-12' data-id-added='true'>
<msup data-changed='added' id='M4qpe59k-13' data-id-added='true'>
<mn id='M4qpe59k-14' data-id-added='true'>180</mn>
<mo id='M4qpe59k-15' data-id-added='true'>°</mo>
</msup>
<mi id='M4qpe59k-16' data-id-added='true'>π</mi>
</mfrac>
<mo id='M4qpe59k-17' data-id-added='true'>≈</mo>
<mfrac id='M4qpe59k-18' data-id-added='true'>
<msup data-changed='added' id='M4qpe59k-19' data-id-added='true'>
<mn id='M4qpe59k-20' data-id-added='true'>180</mn>
<mo id='M4qpe59k-21' data-id-added='true'>°</mo>
</msup>
<mn id='M4qpe59k-22' data-id-added='true'>3,14159</mn>
</mfrac>
<mo id='M4qpe59k-23' data-id-added='true'>≈</mo>
<mrow data-changed='added' id='M4qpe59k-24' data-id-added='true'>
<msup data-changed='added' id='M4qpe59k-25' data-id-added='true'>
<mn id='M4qpe59k-26' data-id-added='true'>57</mn>
<mo id='M4qpe59k-27' data-id-added='true'>°</mo>
</msup>
<mo data-changed='added' id='M4qpe59k-28' data-id-added='true'>⁢</mo>
<msup data-changed='added' id='M4qpe59k-29' data-id-added='true'>
<mn id='M4qpe59k-30' data-id-added='true'>17</mn>
<mo id='M4qpe59k-31' data-id-added='true'>′</mo>
</msup>
<mo data-changed='added' id='M4qpe59k-32' data-id-added='true'>⁢</mo>
<msup data-changed='added' id='M4qpe59k-33' data-id-added='true'>
<mn id='M4qpe59k-34' data-id-added='true'>45</mn>
<mo id='M4qpe59k-35' data-id-added='true'>"</mo>
</msup>
</mrow>
</mrow>
</mrow>
</math>
with the pattern
"."
The patterns are in \\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml.
caused by: attempting replacement pattern: "default" for "mrow".
Replacement
["*"]
...due to matching the MathML
<mrow data-changed='added' id='M4qpe59k-1' data-id-added='true'>
<mrow data-changed='added' id='M4qpe59k-2' data-id-added='true'>
<mn id='M4qpe59k-3' data-id-added='true'>1</mn>
<mo data-changed='added' id='M4qpe59k-4' data-id-added='true'>⁢</mo>
<mi id='M4qpe59k-5' data-id-added='true'>r</mi>
<mo data-changed='added' id='M4qpe59k-6' data-id-added='true'>⁢</mo>
<mi id='M4qpe59k-7' data-id-added='true'>a</mi>
<mo data-changed='added' id='M4qpe59k-8' data-id-added='true'>⁢</mo>
<mi id='M4qpe59k-9' data-id-added='true'>d</mi>
</mrow>
<mo id='M4qpe59k-10' data-id-added='true'>=</mo>
<mrow data-changed='added' id='M4qpe59k-11' data-id-added='true'>
<mfrac id='M4qpe59k-12' data-id-added='true'>
<msup data-changed='added' id='M4qpe59k-13' data-id-added='true'>
<mn id='M4qpe59k-14' data-id-added='true'>180</mn>
<mo id='M4qpe59k-15' data-id-added='true'>°</mo>
</msup>
<mi id='M4qpe59k-16' data-id-added='true'>π</mi>
</mfrac>
<mo id='M4qpe59k-17' data-id-added='true'>≈</mo>
<mfrac id='M4qpe59k-18' data-id-added='true'>
<msup data-changed='added' id='M4qpe59k-19' data-id-added='true'>
<mn id='M4qpe59k-20' data-id-added='true'>180</mn>
<mo id='M4qpe59k-21' data-id-added='true'>°</mo>
</msup>
<mn id='M4qpe59k-22' data-id-added='true'>3,14159</mn>
</mfrac>
<mo id='M4qpe59k-23' data-id-added='true'>≈</mo>
<mrow data-changed='added' id='M4qpe59k-24' data-id-added='true'>
<msup data-changed='added' id='M4qpe59k-25' data-id-added='true'>
<mn id='M4qpe59k-26' data-id-added='true'>57</mn>
<mo id='M4qpe59k-27' data-id-added='true'>°</mo>
</msup>
<mo data-changed='added' id='M4qpe59k-28' data-id-added='true'>⁢</mo>
<msup data-changed='added' id='M4qpe59k-29' data-id-added='true'>
<mn id='M4qpe59k-30' data-id-added='true'>17</mn>
<mo id='M4qpe59k-31' data-id-added='true'>′</mo>
</msup>
<mo data-changed='added' id='M4qpe59k-32' data-id-added='true'>⁢</mo>
<msup data-changed='added' id='M4qpe59k-33' data-id-added='true'>
<mn id='M4qpe59k-34' data-id-added='true'>45</mn>
<mo id='M4qpe59k-35' data-id-added='true'>"</mo>
</msup>
</mrow>
</mrow>
</mrow>
with the pattern
"."
The patterns are in \\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml.
caused by: attempting replacement pattern: "default" for "mrow".
Replacement
["*"]
...due to matching the MathML
<mrow data-changed='added' id='M4qpe59k-11' data-id-added='true'>
<mfrac id='M4qpe59k-12' data-id-added='true'>
<msup data-changed='added' id='M4qpe59k-13' data-id-added='true'>
<mn id='M4qpe59k-14' data-id-added='true'>180</mn>
<mo id='M4qpe59k-15' data-id-added='true'>°</mo>
</msup>
<mi id='M4qpe59k-16' data-id-added='true'>π</mi>
</mfrac>
<mo id='M4qpe59k-17' data-id-added='true'>≈</mo>
<mfrac id='M4qpe59k-18' data-id-added='true'>
<msup data-changed='added' id='M4qpe59k-19' data-id-added='true'>
<mn id='M4qpe59k-20' data-id-added='true'>180</mn>
<mo id='M4qpe59k-21' data-id-added='true'>°</mo>
</msup>
<mn id='M4qpe59k-22' data-id-added='true'>3,14159</mn>
</mfrac>
<mo id='M4qpe59k-23' data-id-added='true'>≈</mo>
<mrow data-changed='added' id='M4qpe59k-24' data-id-added='true'>
<msup data-changed='added' id='M4qpe59k-25' data-id-added='true'>
<mn id='M4qpe59k-26' data-id-added='true'>57</mn>
<mo id='M4qpe59k-27' data-id-added='true'>°</mo>
</msup>
<mo data-changed='added' id='M4qpe59k-28' data-id-added='true'>⁢</mo>
<msup data-changed='added' id='M4qpe59k-29' data-id-added='true'>
<mn id='M4qpe59k-30' data-id-added='true'>17</mn>
<mo id='M4qpe59k-31' data-id-added='true'>′</mo>
</msup>
<mo data-changed='added' id='M4qpe59k-32' data-id-added='true'>⁢</mo>
<msup data-changed='added' id='M4qpe59k-33' data-id-added='true'>
<mn id='M4qpe59k-34' data-id-added='true'>45</mn>
<mo id='M4qpe59k-35' data-id-added='true'>"</mo>
</msup>
</mrow>
</mrow>
with the pattern
"."
The patterns are in \\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml.
caused by: attempting replacement pattern: "default" for "mrow".
Replacement
["*"]
...due to matching the MathML
<mrow data-changed='added' id='M4qpe59k-24' data-id-added='true'>
<msup data-changed='added' id='M4qpe59k-25' data-id-added='true'>
<mn id='M4qpe59k-26' data-id-added='true'>57</mn>
<mo id='M4qpe59k-27' data-id-added='true'>°</mo>
</msup>
<mo data-changed='added' id='M4qpe59k-28' data-id-added='true'>⁢</mo>
<msup data-changed='added' id='M4qpe59k-29' data-id-added='true'>
<mn id='M4qpe59k-30' data-id-added='true'>17</mn>
<mo id='M4qpe59k-31' data-id-added='true'>′</mo>
</msup>
<mo data-changed='added' id='M4qpe59k-32' data-id-added='true'>⁢</mo>
<msup data-changed='added' id='M4qpe59k-33' data-id-added='true'>
<mn id='M4qpe59k-34' data-id-added='true'>45</mn>
<mo id='M4qpe59k-35' data-id-added='true'>"</mo>
</msup>
</mrow>
with the pattern
"."
The patterns are in \\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml.
caused by: attempting replacement pattern: "default" for "msup".
Replacement
- test: [ if: '"*[1][self::m:mrow and not(IsBracketed(., '', ''))]"' then:
- t: "⠢"
- "*[1]"
- t: "⠔"
else:["*[1]"]]
- test: [ if: '"self::m:msub or self::m:msubsup"' then:[t: "⠌"]]
test: [ if: '"self::m:msup"' then:[t: "⠡"]]
test: [ if: '"self::m:munder or self::m:munderover"' then:[t: "⠌⠌"] else:[t: "⠡⠡"]]
- "*[2]"
- test: [ if: '"self::m:msubsup or self::m:munderover"' then:[test: [ if: '"self::m:msubsup"' then:[t: "⠡"] else:[t: "⠡⠡"]]
]]
- "*[3]"
- test: [ if: '"self::m:msup and *[2][self::m:mo]"' then:[t: "⠄"]]
...due to matching the MathML
<msup data-changed='added' id='M4qpe59k-33' data-id-added='true'>
<mn id='M4qpe59k-34' data-id-added='true'>45</mn>
<mo id='M4qpe59k-35' data-id-added='true'>"</mo>
</msup>
with the pattern
"."
The patterns are in \\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml.
caused by: During replacement, no matching element found
---- braille::Polish::spec::trigonometry_p52_5 stdout ----
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\AppData\Roaming\MathCAT\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\ClearSpeak_Rules.yaml'
[libmathcat::speech] ...processing include: SharedRules/geometry.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\geometry.yaml'
[libmathcat::speech] ...processing include: SharedRules/linear-algebra.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\linear-algebra.yaml'
[libmathcat::speech] ...processing include: SharedRules/calculus.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\calculus.yaml'
[libmathcat::speech] ...processing include: SharedRules/general.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\general.yaml'
[libmathcat::speech] ...processing include: SharedRules/default.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\default.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\unicode.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\definitions.yaml'
[libmathcat::speech] ...processing include: ../../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::canonicalize]
MathML after canonicalize:
<math>
<mrow data-changed='added'>
<mi>tg</mi>
<mo data-changed='added'>⁡</mo>
<mrow>
<mo data-changed='from_mfenced'>(</mo>
<mfrac>
<mrow>
<msup data-changed='added'>
<mn>90</mn>
<mo>°</mo>
</msup>
<mo>-</mo>
<mi>α</mi>
</mrow>
<mn>2</mn>
</mfrac>
<mo data-changed='from_mfenced'>)</mo>
</mrow>
</mrow>
</math>
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\unicode.yaml'
[libmathcat::speech] *** Character 'g' (0x67) is repeated
[libmathcat::speech] *** Character 'L' (0x4C) is repeated
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::braille] polish_cleanup: start=⠫⠞"⠣⠆N⠊N⠚⠴W⠤g⠁⠳n⠆⠜
[libmathcat::braille] After remove mode changes: '⠫⠞"⠣⠆N⠊⠚⠴W⠤g⠁⠳n⠆⠜'
[libmathcat::braille] After substitutions : '⠫⠞"⠣⠆N⠊⠚⠴W⠤g⠁⠳n⠆⠜'
thread 'braille::Polish::spec::trigonometry_p52_5' panicked at tests\common\mod.rs:138:23:
assertion `left == right` failed
left: "⠫⠞⠣⠼⠊⠚⠴⠈⠤⠰⠁⠳⠆⠜"
right: "⠫⠞\"⠣⠆⠼⠊⠚⠴⠀⠤⠰⠁⠳⠆⠜"
---- braille::Polish::spec::trigonometry_p52_6a stdout ----
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\AppData\Roaming\MathCAT\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\ClearSpeak_Rules.yaml'
[libmathcat::speech] ...processing include: SharedRules/geometry.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\geometry.yaml'
[libmathcat::speech] ...processing include: SharedRules/linear-algebra.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\linear-algebra.yaml'
[libmathcat::speech] ...processing include: SharedRules/calculus.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\calculus.yaml'
[libmathcat::speech] ...processing include: SharedRules/general.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\general.yaml'
[libmathcat::speech] ...processing include: SharedRules/default.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\default.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\unicode.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\definitions.yaml'
[libmathcat::speech] ...processing include: ../../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::canonicalize]
MathML after canonicalize:
<math>
<mrow data-changed='added'>
<mi>cos</mi>
<mo data-changed='added'>⁡</mo>
<mfrac>
<mi>α</mi>
<mn>2</mn>
</mfrac>
</mrow>
</math>
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\unicode.yaml'
[libmathcat::speech] *** Character 'g' (0x67) is repeated
[libmathcat::speech] *** Character 'L' (0x4C) is repeated
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::braille] polish_cleanup: start=⠫⠉wg⠁⠳n⠆
[libmathcat::braille] After remove mode changes: '⠫⠉wg⠁⠳n⠆'
[libmathcat::braille] After substitutions : '⠫⠉wg⠁⠳n⠆'
thread 'braille::Polish::spec::trigonometry_p52_6a' panicked at tests\common\mod.rs:138:23:
assertion `left == right` failed
left: "⠫⠉⠆⠰⠁⠳⠆"
right: "⠫⠉⠀⠰⠁⠳⠆"
---- braille::Polish::spec::trigonometry_p52_3 stdout ----
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\AppData\Roaming\MathCAT\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\ClearSpeak_Rules.yaml'
[libmathcat::speech] ...processing include: SharedRules/geometry.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\geometry.yaml'
[libmathcat::speech] ...processing include: SharedRules/linear-algebra.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\linear-algebra.yaml'
[libmathcat::speech] ...processing include: SharedRules/calculus.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\calculus.yaml'
[libmathcat::speech] ...processing include: SharedRules/general.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\general.yaml'
[libmathcat::speech] ...processing include: SharedRules/default.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\default.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\unicode.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\definitions.yaml'
[libmathcat::speech] ...processing include: ../../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::canonicalize]
MathML after canonicalize:
<math>
<mfrac>
<mrow>
<mi>cos</mi>
<mo data-changed='added'>⁡</mo>
<mi>α</mi>
</mrow>
<mn>2</mn>
</mfrac>
</math>
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\unicode.yaml'
[libmathcat::speech] *** Character 'g' (0x67) is repeated
[libmathcat::speech] *** Character 'L' (0x4C) is repeated
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::braille] polish_cleanup: start=⠆⠫⠉g⠁⠳n⠆
[libmathcat::braille] After remove mode changes: '⠆⠫⠉g⠁⠳n⠆'
[libmathcat::braille] After substitutions : '⠆⠫⠉g⠁⠳n⠆'
thread 'braille::Polish::spec::trigonometry_p52_3' panicked at tests\common\mod.rs:138:23:
assertion `left == right` failed
left: "⠫⠉⠰⠁⠳⠆"
right: "⠆⠫⠉⠰⠁⠳⠆"
---- braille::Polish::spec::trigonometry_p52_6b stdout ----
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\AppData\Roaming\MathCAT\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\ClearSpeak_Rules.yaml'
[libmathcat::speech] ...processing include: SharedRules/geometry.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\geometry.yaml'
[libmathcat::speech] ...processing include: SharedRules/linear-algebra.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\linear-algebra.yaml'
[libmathcat::speech] ...processing include: SharedRules/calculus.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\calculus.yaml'
[libmathcat::speech] ...processing include: SharedRules/general.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\general.yaml'
[libmathcat::speech] ...processing include: SharedRules/default.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\default.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\unicode.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\definitions.yaml'
[libmathcat::speech] ...processing include: ../../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::canonicalize]
MathML after canonicalize:
<math>
<mrow data-changed='added'>
<mi>cos</mi>
<mo data-changed='added'>⁡</mo>
<mfrac>
<mi>α</mi>
<mn>2</mn>
</mfrac>
</mrow>
</math>
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\unicode.yaml'
[libmathcat::speech] *** Character 'g' (0x67) is repeated
[libmathcat::speech] *** Character 'L' (0x4C) is repeated
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::braille] polish_cleanup: start=⠫⠉wg⠁⠳n⠆
[libmathcat::braille] After remove mode changes: '⠫⠉wg⠁⠳n⠆'
[libmathcat::braille] After substitutions : '⠫⠉wg⠁⠳n⠆'
thread 'braille::Polish::spec::trigonometry_p52_6b' panicked at tests\common\mod.rs:138:23:
assertion `left == right` failed
left: "⠫⠉⠆⠰⠁⠀⠳⠀⠼⠃⠰"
right: "⠫⠉⠀⠰⠁⠳⠆"
---- braille::Polish::spec::trigonometry_p52_7 stdout ----
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\AppData\Roaming\MathCAT\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\ClearSpeak_Rules.yaml'
[libmathcat::speech] ...processing include: SharedRules/geometry.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\geometry.yaml'
[libmathcat::speech] ...processing include: SharedRules/linear-algebra.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\linear-algebra.yaml'
[libmathcat::speech] ...processing include: SharedRules/calculus.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\calculus.yaml'
[libmathcat::speech] ...processing include: SharedRules/general.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\general.yaml'
[libmathcat::speech] ...processing include: SharedRules/default.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\default.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\unicode.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\definitions.yaml'
[libmathcat::speech] ...processing include: ../../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::canonicalize]
MathML after canonicalize:
<math>
<mrow data-changed='added'>
<mi>tg</mi>
<mo data-changed='added'>⁡</mo>
<mrow>
<mo data-changed='from_mfenced'>(</mo>
<mfrac>
<mrow>
<msup>
<mn>90</mn>
<mo>°</mo>
</msup>
<mo>-</mo>
<mi>α</mi>
</mrow>
<mn>2</mn>
</mfrac>
<mo data-changed='from_mfenced'>)</mo>
</mrow>
</mrow>
</math>
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\unicode.yaml'
[libmathcat::speech] *** Character 'g' (0x67) is repeated
[libmathcat::speech] *** Character 'L' (0x4C) is repeated
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::braille] polish_cleanup: start=⠫⠞"⠣⠆N⠊N⠚⠴W⠤g⠁⠳n⠆⠜
[libmathcat::braille] After remove mode changes: '⠫⠞"⠣⠆N⠊⠚⠴W⠤g⠁⠳n⠆⠜'
[libmathcat::braille] After substitutions : '⠫⠞"⠣⠆N⠊⠚⠴W⠤g⠁⠳n⠆⠜'
thread 'braille::Polish::spec::trigonometry_p52_7' panicked at tests\common\mod.rs:138:23:
assertion `left == right` failed
left: "⠫⠞⠀⠼⠊⠚⠴⠈⠤⠰⠁⠳⠆"
right: "⠫⠞\"⠣⠆⠼⠊⠚⠴⠀⠤⠰⠁⠳⠆⠜"
---- braille::Polish::spec::trigonometry_p52_8 stdout ----
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\AppData\Roaming\MathCAT\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\ClearSpeak_Rules.yaml'
[libmathcat::speech] ...processing include: SharedRules/geometry.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\geometry.yaml'
[libmathcat::speech] ...processing include: SharedRules/linear-algebra.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\linear-algebra.yaml'
[libmathcat::speech] ...processing include: SharedRules/calculus.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\calculus.yaml'
[libmathcat::speech] ...processing include: SharedRules/general.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\general.yaml'
[libmathcat::speech] ...processing include: SharedRules/default.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\default.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\unicode.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\definitions.yaml'
[libmathcat::speech] ...processing include: ../../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::canonicalize]
MathML after canonicalize:
<math>
<mrow data-changed='added'>
<mrow data-changed='added'>
<mi>tg</mi>
<mo data-changed='added'>⁡</mo>
<mfrac>
<mi>α</mi>
<mn>2</mn>
</mfrac>
</mrow>
<mo>=</mo>
<mfrac>
<mrow>
<mn>1</mn>
<mo>-</mo>
<mrow data-changed='added'>
<mi>cos</mi>
<mo data-changed='added'>⁡</mo>
<mi>α</mi>
</mrow>
</mrow>
<mrow>
<mi>sin</mi>
<mo data-changed='added'>⁡</mo>
<mi>α</mi>
</mrow>
</mfrac>
</mrow>
</math>
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\unicode.yaml'
[libmathcat::speech] *** Character 'g' (0x67) is repeated
[libmathcat::speech] *** Character 'L' (0x4C) is repeated
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::braille] polish_cleanup: start=⠫⠞"wg⠁⠳n⠆W⠶⠆N⠁W⠤⠫⠉g⠁W⠳W⠫⠎g⠁⠰
[libmathcat::braille] After remove mode changes: '⠫⠞"wg⠁⠳n⠆W⠶⠆N⠁W⠤⠫⠉g⠁W⠳W⠫⠎⠁⠰'
[libmathcat::braille] After substitutions : '⠫⠞"wg⠁⠳n⠆W⠶⠆N⠁W⠤⠫⠉g⠁W⠳W⠫⠎⠁⠰'
thread 'braille::Polish::spec::trigonometry_p52_8' panicked at tests\common\mod.rs:138:23:
assertion `left == right` failed
left: "⠫⠞⠀⠰⠁⠳⠆⠀⠶⠆⠼⠁⠈⠤⠫⠉⠰⠁⠳⠫⠎⠰⠁"
right: "⠫⠞\"⠀⠰⠁⠳⠆⠀⠶⠆⠼⠁⠀⠤⠫⠉⠰⠁⠀⠳⠀⠫⠎⠁⠰"
---- braille::Polish::spec::trigonometry_p52_7b stdout ----
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\AppData\Roaming\MathCAT\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\ClearSpeak_Rules.yaml'
[libmathcat::speech] ...processing include: SharedRules/geometry.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\geometry.yaml'
[libmathcat::speech] ...processing include: SharedRules/linear-algebra.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\linear-algebra.yaml'
[libmathcat::speech] ...processing include: SharedRules/calculus.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\calculus.yaml'
[libmathcat::speech] ...processing include: SharedRules/general.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\general.yaml'
[libmathcat::speech] ...processing include: SharedRules/default.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\default.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\unicode.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\definitions.yaml'
[libmathcat::speech] ...processing include: ../../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::canonicalize]
MathML after canonicalize:
<math>
<mrow data-changed='added'>
<mi>tg</mi>
<mo data-changed='added'>⁡</mo>
<mrow>
<mo data-changed='from_mfenced'>(</mo>
<mfrac>
<mrow>
<msup>
<mn>90</mn>
<mo>°</mo>
</msup>
<mo>-</mo>
<mi>α</mi>
</mrow>
<mn>2</mn>
</mfrac>
<mo data-changed='from_mfenced'>)</mo>
</mrow>
</mrow>
</math>
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\unicode.yaml'
[libmathcat::speech] *** Character 'g' (0x67) is repeated
[libmathcat::speech] *** Character 'L' (0x4C) is repeated
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::braille] polish_cleanup: start=⠫⠞"⠣⠆N⠊N⠚⠴W⠤g⠁⠳n⠆⠜
[libmathcat::braille] After remove mode changes: '⠫⠞"⠣⠆N⠊⠚⠴W⠤g⠁⠳n⠆⠜'
[libmathcat::braille] After substitutions : '⠫⠞"⠣⠆N⠊⠚⠴W⠤g⠁⠳n⠆⠜'
thread 'braille::Polish::spec::trigonometry_p52_7b' panicked at tests\common\mod.rs:138:23:
assertion `left == right` failed
left: "⠫⠞⠆⠼⠊⠚⠴⠀⠤⠰⠁⠀⠳⠀⠼⠃"
right: "⠫⠞\"⠣⠆⠼⠊⠚⠴⠀⠤⠰⠁⠳⠆⠜"
---- braille::Polish::spec::trigonometry_p52_7a stdout ----
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\AppData\Roaming\MathCAT\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\ClearSpeak_Rules.yaml'
[libmathcat::speech] ...processing include: SharedRules/geometry.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\geometry.yaml'
[libmathcat::speech] ...processing include: SharedRules/linear-algebra.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\linear-algebra.yaml'
[libmathcat::speech] ...processing include: SharedRules/calculus.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\calculus.yaml'
[libmathcat::speech] ...processing include: SharedRules/general.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\general.yaml'
[libmathcat::speech] ...processing include: SharedRules/default.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\default.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\unicode.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\definitions.yaml'
[libmathcat::speech] ...processing include: ../../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::canonicalize]
MathML after canonicalize:
<math>
<mrow data-changed='added'>
<mi>tg</mi>
<mo data-changed='added'>⁡</mo>
<mrow>
<mo data-changed='from_mfenced'>(</mo>
<mfrac>
<mrow>
<msup>
<mn>90</mn>
<mo>°</mo>
</msup>
<mo>-</mo>
<mi>α</mi>
</mrow>
<mn>2</mn>
</mfrac>
<mo data-changed='from_mfenced'>)</mo>
</mrow>
</mrow>
</math>
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\unicode.yaml'
[libmathcat::speech] *** Character 'g' (0x67) is repeated
[libmathcat::speech] *** Character 'L' (0x4C) is repeated
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::braille] polish_cleanup: start=⠫⠞"⠣⠆N⠊N⠚⠴W⠤g⠁⠳n⠆⠜
[libmathcat::braille] After remove mode changes: '⠫⠞"⠣⠆N⠊⠚⠴W⠤g⠁⠳n⠆⠜'
[libmathcat::braille] After substitutions : '⠫⠞"⠣⠆N⠊⠚⠴W⠤g⠁⠳n⠆⠜'
thread 'braille::Polish::spec::trigonometry_p52_7a' panicked at tests\common\mod.rs:138:23:
assertion `left == right` failed
left: "⠫⠞⠆⠼⠊⠚⠴⠈⠤⠰⠁⠳⠆"
right: "⠫⠞\"⠣⠆⠼⠊⠚⠴⠀⠤⠰⠁⠳⠆⠜"
---- braille::Polish::spec::trigonometry_p53_1 stdout ----
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\AppData\Roaming\MathCAT\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\ClearSpeak_Rules.yaml'
[libmathcat::speech] ...processing include: SharedRules/geometry.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\geometry.yaml'
[libmathcat::speech] ...processing include: SharedRules/linear-algebra.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\linear-algebra.yaml'
[libmathcat::speech] ...processing include: SharedRules/calculus.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\calculus.yaml'
[libmathcat::speech] ...processing include: SharedRules/general.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\general.yaml'
[libmathcat::speech] ...processing include: SharedRules/default.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\default.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\unicode.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\definitions.yaml'
[libmathcat::speech] ...processing include: ../../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::canonicalize]
MathML after canonicalize:
<math>
<mrow data-changed='added'>
<mrow data-changed='added'>
<mi>cos</mi>
<mo data-changed='added'>⁡</mo>
<mrow>
<mo data-changed='from_mfenced'>(</mo>
<mrow>
<mo>-</mo>
<mfrac>
<mi>π</mi>
<mn>3</mn>
</mfrac>
</mrow>
<mo data-changed='from_mfenced'>)</mo>
</mrow>
</mrow>
<mo>=</mo>
<mrow data-changed='added'>
<mi>cos</mi>
<mo data-changed='added'>⁡</mo>
<mrow>
<mo data-changed='from_mfenced'>(</mo>
<mrow>
<mrow data-changed='added'>
<mo>-</mo>
<mfrac>
<mfrac>
<mi>π</mi>
<mn>3</mn>
</mfrac>
<mi>π</mi>
</mfrac>
</mrow>
<mo>·</mo>
<msup data-changed='added'>
<mn>180</mn>
<mo>°</mo>
</msup>
</mrow>
<mo data-changed='from_mfenced'>)</mo>
</mrow>
</mrow>
<mo>=</mo>
<mrow data-changed='added'>
<mi>cos</mi>
<mo data-changed='added'>⁡</mo>
<mrow data-changed='added'>
<mo>(</mo>
<mrow data-changed='added'>
<mo>-</mo>
<msup data-changed='added'>
<mn>60</mn>
<mo>°</mo>
</msup>
</mrow>
<mo>)</mo>
</mrow>
</mrow>
<mo>=</mo>
<mfrac>
<mn>1</mn>
<mn>2</mn>
</mfrac>
</mrow>
</math>
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\unicode.yaml'
[libmathcat::speech] *** Character 'g' (0x67) is repeated
[libmathcat::speech] *** Character 'L' (0x4C) is repeated
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::braille] polish_cleanup: start=⠫⠉⠣⠤g⠏⠳n⠒⠜W⠶⠫⠉⠣⠤⠆g⠏⠳n⠒W⠳Wg⠏⠰𝐖⠄N⠁N⠓N⠚⠴⠜W⠶⠫⠉⠣⠤N⠋N⠚⠴⠜W⠶N⠁n⠆W
[libmathcat::braille] After remove mode changes: '⠫⠉⠣⠤g⠏⠳n⠒⠜W⠶⠫⠉⠣⠤⠆g⠏⠳n⠒W⠳Wg⠏⠰𝐖⠄N⠁⠓⠚⠴⠜W⠶⠫⠉⠣⠤N⠋⠚⠴⠜W⠶N⠁⠆W'
[libmathcat::braille] After substitutions : '⠫⠉⠣⠤g⠏⠳n⠒⠜W⠶⠫⠉⠣⠤⠆g⠏⠳n⠒W⠳Wg⠏⠰𝐖⠄N⠁⠓⠚⠴⠜W⠶⠫⠉⠣⠤N⠋⠚⠴⠜W⠶N⠁⠆W'
thread 'braille::Polish::spec::trigonometry_p53_1' panicked at tests\common\mod.rs:138:23:
assertion `left == right` failed
left: "⠫⠉⠣⠤⠰⠏⠳⠒⠜⠀⠶⠫⠉⠣⠤⠆⠆⠰⠏⠳⠒⠀⠳⠀⠰⠏⠰⠄⠼⠁⠓⠚⠴⠜⠀⠶⠫⠉⠣⠤⠼⠋⠚⠴⠜⠀⠶⠼⠁⠆"
right: "⠫⠉⠣⠤⠰⠏⠳⠒⠜⠀⠶⠫⠉⠣⠤⠆⠰⠏⠳⠒⠀⠳⠀⠰⠏⠰⠄⠼⠁⠓⠚⠴⠜⠀⠶⠫⠉⠣⠤⠼⠋⠚⠴⠜⠀⠶⠼⠁⠆"
---- braille::Polish::spec::trigonometry_p53_3 stdout ----
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\AppData\Roaming\MathCAT\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\ClearSpeak_Rules.yaml'
[libmathcat::speech] ...processing include: SharedRules/geometry.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\geometry.yaml'
[libmathcat::speech] ...processing include: SharedRules/linear-algebra.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\linear-algebra.yaml'
[libmathcat::speech] ...processing include: SharedRules/calculus.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\calculus.yaml'
[libmathcat::speech] ...processing include: SharedRules/general.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\general.yaml'
[libmathcat::speech] ...processing include: SharedRules/default.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\default.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\unicode.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\definitions.yaml'
[libmathcat::speech] ...processing include: ../../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::canonicalize]
MathML after canonicalize:
<math>
<mrow data-changed='added'>
<mrow data-changed='added'>
<mi>f</mi>
<mo data-changed='added'>⁡</mo>
<mrow data-changed='added'>
<mo>(</mo>
<mi>x</mi>
<mo>)</mo>
</mrow>
</mrow>
<mo>=</mo>
<mrow data-changed='added'>
<mi>t</mi>
<mo data-changed='added'>⁢</mo>
<mi>g</mi>
<mo data-changed='added'>⁢</mo>
<mi>x</mi>
</mrow>
</mrow>
</math>
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\unicode.yaml'
[libmathcat::speech] *** Character 'g' (0x67) is repeated
[libmathcat::speech] *** Character 'L' (0x4C) is repeated
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::braille] polish_cleanup: start=l⠋⠣l⠭⠜W⠶l⠞⠫⠩⠒⠒⠕l⠭
[libmathcat::braille] After remove mode changes: '⠋⠣⠭⠜W⠶⠞⠫⠩⠒⠒⠕⠭'
[libmathcat::braille] After substitutions : '⠋⠣⠭⠜W⠶⠞⠫⠩⠒⠒⠕⠭'
thread 'braille::Polish::spec::trigonometry_p53_3' panicked at tests\common\mod.rs:138:23:
assertion `left == right` failed
left: "⠠⠋⠣⠭⠜⠀⠶⠫⠞⠭"
right: "⠋⠣⠭⠜⠀⠶⠞⠫⠩⠒⠒⠕⠭"
---- braille::Polish::spec::trigonometry_p53_2 stdout ----
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\AppData\Roaming\MathCAT\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\ClearSpeak_Rules.yaml'
[libmathcat::speech] ...processing include: SharedRules/geometry.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\geometry.yaml'
[libmathcat::speech] ...processing include: SharedRules/linear-algebra.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\linear-algebra.yaml'
[libmathcat::speech] ...processing include: SharedRules/calculus.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\calculus.yaml'
[libmathcat::speech] ...processing include: SharedRules/general.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\general.yaml'
[libmathcat::speech] ...processing include: SharedRules/default.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\default.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\unicode.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\definitions.yaml'
[libmathcat::speech] ...processing include: ../../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::canonicalize]
MathML after canonicalize:
<math>
<mrow data-changed='added'>
<mrow data-changed='added'>
<mi>cos</mi>
<mo data-changed='added'>⁡</mo>
<mrow data-changed='added'>
<mi data-previous-space-width='0.700'>e</mi>
<mo data-changed='added'>⁢</mo>
<mi>c</mi>
<mo data-changed='added'>⁢</mo>
<msup data-changed='added' data-previous-space-width='0.700'>
<mn>30</mn>
<mo>°</mo>
</msup>
</mrow>
</mrow>
<mo>=</mo>
<mfrac>
<mn>1</mn>
<mrow>
<mi>sin</mi>
<mo data-changed='added'>⁡</mo>
<msup data-changed='added'>
<mn>30</mn>
<mo>°</mo>
</msup>
</mrow>
</mfrac>
<mo>=</mo>
<mfrac>
<mn>1</mn>
<mfrac>
<mn>1</mn>
<mn>2</mn>
</mfrac>
</mfrac>
<mo>=</mo>
<mn>2</mn>
</mrow>
</math>
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\unicode.yaml'
[libmathcat::speech] *** Character 'g' (0x67) is repeated
[libmathcat::speech] *** Character 'L' (0x4C) is repeated
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::braille] polish_cleanup: start=⠫⠉l⠑l⠉N⠉N⠚⠴W⠶⠆N⠁W⠳W⠫⠎N⠉N⠚⠴⠰W⠶⠆N⠁W⠳WN⠁n⠆W⠰W⠶N⠃
[libmathcat::braille] After remove mode changes: '⠫⠉⠑⠉N⠉⠚⠴W⠶⠆N⠁W⠳W⠫⠎N⠉⠚⠴⠰W⠶⠆N⠁W⠳WN⠁⠆W⠰W⠶N⠃'
[libmathcat::braille] After substitutions : '⠫⠉⠑⠉N⠉⠚⠴W⠶⠆N⠁W⠳W⠫⠎N⠉⠚⠴⠰W⠶⠆N⠁W⠳WN⠁⠆W⠰W⠶N⠃'
thread 'braille::Polish::spec::trigonometry_p53_2' panicked at tests\common\mod.rs:138:23:
assertion `left == right` failed
left: "⠫⠣⠼⠉⠚⠴⠀⠶⠼⠁⠳⠫⠎⠼⠉⠚⠴⠀⠶⠼⠁⠳⠼⠁⠆⠀⠶⠼⠃"
right: "⠫⠉⠑⠉⠼⠉⠚⠴⠀⠶⠆⠼⠁⠀⠳⠀⠫⠎⠼⠉⠚⠴⠰⠀⠶⠆⠼⠁⠀⠳⠀⠼⠁⠆⠀⠰⠀⠶⠼⠃"
---- braille::Polish::spec::trigonometry_p53_4 stdout ----
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\AppData\Roaming\MathCAT\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\ClearSpeak_Rules.yaml'
[libmathcat::speech] ...processing include: SharedRules/geometry.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\geometry.yaml'
[libmathcat::speech] ...processing include: SharedRules/linear-algebra.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\linear-algebra.yaml'
[libmathcat::speech] ...processing include: SharedRules/calculus.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\calculus.yaml'
[libmathcat::speech] ...processing include: SharedRules/general.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\general.yaml'
[libmathcat::speech] ...processing include: SharedRules/default.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\default.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\unicode.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\definitions.yaml'
[libmathcat::speech] ...processing include: ../../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::canonicalize]
MathML after canonicalize:
<math>
<mrow data-changed='added'>
<mrow data-changed='added'>
<msup>
<mi>f</mi>
<mrow>
<mo>-</mo>
<mn>1</mn>
</mrow>
</msup>
<mo data-changed='added'>⁡</mo>
<mrow data-changed='added'>
<mo>(</mo>
<mi>x</mi>
<mo>)</mo>
</mrow>
</mrow>
<mo>=</mo>
<mrow data-changed='added'>
<mi>arctg</mi>
<mo data-changed='added'>⁢</mo>
<mi data-previous-space-width='0.700'>x</mi>
</mrow>
</mrow>
</math>
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\unicode.yaml'
[libmathcat::speech] *** Character 'g' (0x67) is repeated
[libmathcat::speech] *** Character 'L' (0x4C) is repeated
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::braille] polish_cleanup: start=l⠋⠬⠤n⠂⠣l⠭⠜W⠶l⠁l⠗l⠉l⠞⠫⠩⠒⠒⠕l⠭
[libmathcat::braille] After remove mode changes: '⠋⠬⠤n⠂⠣⠭⠜W⠶⠁⠗⠉⠞⠫⠩⠒⠒⠕⠭'
[libmathcat::braille] After substitutions : '⠋⠬⠤n⠂⠣⠭⠜W⠶⠁⠗⠉⠞⠫⠩⠒⠒⠕⠭'
thread 'braille::Polish::spec::trigonometry_p53_4' panicked at tests\common\mod.rs:138:23:
assertion `left == right` failed
left: "⠠⠋⠌⠤⠂⠱⠣⠭⠜⠀⠶⠫⠂⠞⠭"
right: "⠋⠬⠤⠂⠣⠭⠜⠀⠶⠁⠗⠉⠞⠫⠩⠒⠒⠕⠭"
---- braille::Polish::spec::trigonometry_p53_5 stdout ----
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\AppData\Roaming\MathCAT\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\ClearSpeak_Rules.yaml'
[libmathcat::speech] ...processing include: SharedRules/geometry.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\geometry.yaml'
[libmathcat::speech] ...processing include: SharedRules/linear-algebra.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\linear-algebra.yaml'
[libmathcat::speech] ...processing include: SharedRules/calculus.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\calculus.yaml'
[libmathcat::speech] ...processing include: SharedRules/general.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\general.yaml'
[libmathcat::speech] ...processing include: SharedRules/default.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\default.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\unicode.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\definitions.yaml'
[libmathcat::speech] ...processing include: ../../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::canonicalize]
MathML after canonicalize:
<math>
<mrow data-changed='added'>
<mrow data-changed='added'>
<mrow data-changed='added'>
<mi>arc</mi>
<mo data-changed='added'>⁡</mo>
<mi>sin</mi>
<mo data-changed='added'>⁡</mo>
<mrow data-changed='added'>
<mo>(</mo>
<mrow data-changed='added'>
<msup>
<mn>30</mn>
<mo>°</mo>
</msup>
<mo>+</mo>
<mrow data-changed='added'>
<mi>n</mi>
<mo>⋅</mo>
<msup>
<mn>360</mn>
<mo>°</mo>
</msup>
</mrow>
</mrow>
<mo>)</mo>
</mrow>
</mrow>
<mo>=</mo>
<mrow data-changed='added'>
<mfrac>
<mn>1</mn>
<mn>2</mn>
</mfrac>
<mo data-changed='added'>⁢</mo>
<mi data-previous-space-width='0.700'>dla</mi>
<mo data-changed='added'>⁢</mo>
<mi data-previous-space-width='0.700'>n</mi>
</mrow>
<mo>=</mo>
<mn>0</mn>
</mrow>
<mo>,</mo>
<mrow data-changed='added'>
<mo data-previous-space-width='0.700'>±</mo>
<mn>1</mn>
</mrow>
<mo>,</mo>
<mrow data-changed='added'>
<mo data-previous-space-width='0.700'>±</mo>
<mn>2</mn>
</mrow>
<mo>,</mo>
<mi data-previous-space-width='0.700'>…</mi>
</mrow>
</math>
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\unicode.yaml'
[libmathcat::speech] *** Character 'g' (0x67) is repeated
[libmathcat::speech] *** Character 'L' (0x4C) is repeated
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::braille] polish_cleanup: start=l⠁l⠗l⠉⠫⠎⠣N⠉N⠚⠴W⠖l⠝𝐖⠄N⠉N⠋N⠚⠴⠜W⠶N⠁n⠆Wl⠙l⠇l⠁l⠝W⠶N⠚,W⠖⠤N⠁,W⠖⠤N⠃,⠄⠄⠄
[libmathcat::braille] After remove mode changes: '⠁⠗⠉⠫⠎⠣N⠉⠚⠴W⠖⠝𝐖⠄N⠉⠋⠚⠴⠜W⠶N⠁⠆W⠙⠇⠁⠝W⠶N⠚,W⠖⠤N⠁,W⠖⠤N⠃,⠄⠄⠄'
[libmathcat::braille] After substitutions : '⠁⠗⠉⠫⠎⠣N⠉⠚⠴W⠖⠝𝐖⠄N⠉⠋⠚⠴⠜W⠶N⠁⠆W⠙⠇⠁⠝W⠶N⠚,W⠖⠤N⠁,W⠖⠤N⠃,⠄⠄⠄'
thread 'braille::Polish::spec::trigonometry_p53_5' panicked at tests\common\mod.rs:138:23:
assertion `left == right` failed
left: "⠫⠂⠎⠣⠼⠉⠚⠴⠀⠖⠠⠝⠄⠼⠉⠋⠚⠴⠜⠀⠶⠼⠁⠆⠀⠙⠇⠁⠀⠠⠝⠀⠶⠼⠚⠠⠂⠀⠖⠤⠼⠁⠠⠂⠀⠖⠤⠼⠃⠠⠂⠀⠄⠄⠄"
right: "⠁⠗⠉⠫⠎⠣⠼⠉⠚⠴⠀⠖⠝⠄⠼⠉⠋⠚⠴⠜⠀⠶⠼⠁⠆⠀⠙⠇⠁⠝⠀⠶⠼⠚⠂⠀⠖⠤⠼⠁⠂⠀⠖⠤⠼⠃⠂⠄⠄⠄"
---- braille::Polish::spec::units_currency_p75_1 stdout ----
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\AppData\Roaming\MathCAT\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\ClearSpeak_Rules.yaml'
[libmathcat::speech] ...processing include: SharedRules/geometry.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\geometry.yaml'
[libmathcat::speech] ...processing include: SharedRules/linear-algebra.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\linear-algebra.yaml'
[libmathcat::speech] ...processing include: SharedRules/calculus.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\calculus.yaml'
[libmathcat::speech] ...processing include: SharedRules/general.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\general.yaml'
[libmathcat::speech] ...processing include: SharedRules/default.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\default.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\unicode.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\definitions.yaml'
[libmathcat::speech] ...processing include: ../../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::canonicalize]
MathML after canonicalize:
<math>
<mrow data-changed='added'>
<mn>5</mn>
<mo data-changed='added'>⁢</mo>
<mi>zł</mi>
</mrow>
</math>
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\unicode.yaml'
[libmathcat::speech] *** Character 'g' (0x67) is repeated
[libmathcat::speech] *** Character 'L' (0x4C) is repeated
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::braille] polish_cleanup: start=N⠑l⠵l⠣
[libmathcat::braille] After remove mode changes: 'N⠑⠵⠣'
[libmathcat::braille] After substitutions : 'N⠑⠵⠣'
thread 'braille::Polish::spec::units_currency_p75_1' panicked at tests\common\mod.rs:138:23:
assertion `left == right` failed
left: "⠼⠑⠀⠵⠣"
right: "⠼⠑⠵⠣"
---- braille::Polish::spec::units_currency_p75_2 stdout ----
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\AppData\Roaming\MathCAT\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\ClearSpeak_Rules.yaml'
[libmathcat::speech] ...processing include: SharedRules/geometry.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\geometry.yaml'
[libmathcat::speech] ...processing include: SharedRules/linear-algebra.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\linear-algebra.yaml'
[libmathcat::speech] ...processing include: SharedRules/calculus.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\calculus.yaml'
[libmathcat::speech] ...processing include: SharedRules/general.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\general.yaml'
[libmathcat::speech] ...processing include: SharedRules/default.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\default.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\unicode.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\definitions.yaml'
[libmathcat::speech] ...processing include: ../../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::canonicalize]
MathML after canonicalize:
<math>
<mrow data-changed='added'>
<mn>3</mn>
<mo data-changed='added'>⁢</mo>
<mi>zł</mi>
<mo data-changed='added'>⁢</mo>
<mn data-previous-space-width='0.700'>50</mn>
<mo data-changed='added'>⁢</mo>
<mi>gr</mi>
</mrow>
</math>
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\unicode.yaml'
[libmathcat::speech] *** Character 'g' (0x67) is repeated
[libmathcat::speech] *** Character 'L' (0x4C) is repeated
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::braille] polish_cleanup: start=N⠉l⠵l⠣N⠑N⠚⠫⠩⠒⠒⠕l⠗
[libmathcat::braille] After remove mode changes: 'N⠉⠵⠣N⠑⠚⠫⠩⠒⠒⠕⠗'
[libmathcat::braille] After substitutions : 'N⠉⠵⠣N⠑⠚⠫⠩⠒⠒⠕⠗'
thread 'braille::Polish::spec::units_currency_p75_2' panicked at tests\common\mod.rs:138:23:
assertion `left == right` failed
left: "⠼⠉⠀⠵⠣⠀⠼⠑⠚⠀⠛⠗"
right: "⠼⠉⠵⠣⠼⠑⠚⠫⠩⠒⠒⠕⠗"
---- braille::Polish::spec::units_of_measurement_6 stdout ----
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\AppData\Roaming\MathCAT\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\ClearSpeak_Rules.yaml'
[libmathcat::speech] ...processing include: SharedRules/geometry.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\geometry.yaml'
[libmathcat::speech] ...processing include: SharedRules/linear-algebra.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\linear-algebra.yaml'
[libmathcat::speech] ...processing include: SharedRules/calculus.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\calculus.yaml'
[libmathcat::speech] ...processing include: SharedRules/general.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\general.yaml'
[libmathcat::speech] ...processing include: SharedRules/default.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\default.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\unicode.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\definitions.yaml'
[libmathcat::speech] ...processing include: ../../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::canonicalize]
MathML after canonicalize:
<math>
<mrow data-changed='added'>
<mn>5</mn>
<mo data-changed='added'>⁢</mo>
<mi intent=':unit'>N</mi>
</mrow>
</math>
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\unicode.yaml'
[libmathcat::speech] *** Character 'g' (0x67) is repeated
[libmathcat::speech] *** Character 'L' (0x4C) is repeated
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::braille] polish_cleanup: start=N⠑UL⠝
[libmathcat::braille] After remove mode changes: 'N⠑U⠝'
[libmathcat::braille] After substitutions : 'N⠑U⠝'
thread 'braille::Polish::spec::units_of_measurement_6' panicked at tests\common\mod.rs:138:23:
assertion `left == right` failed
left: "⠼⠑⠻⠨⠝"
right: "⠼⠑⠻⠝"
---- braille::Polish::spec::units_of_measurement_4 stdout ----
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\AppData\Roaming\MathCAT\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\ClearSpeak_Rules.yaml'
[libmathcat::speech] ...processing include: SharedRules/geometry.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\geometry.yaml'
[libmathcat::speech] ...processing include: SharedRules/linear-algebra.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\linear-algebra.yaml'
[libmathcat::speech] ...processing include: SharedRules/calculus.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\calculus.yaml'
[libmathcat::speech] ...processing include: SharedRules/general.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\general.yaml'
[libmathcat::speech] ...processing include: SharedRules/default.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\default.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\unicode.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\definitions.yaml'
[libmathcat::speech] ...processing include: ../../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::canonicalize]
MathML after canonicalize:
<math>
<mrow data-changed='added'>
<mn>230</mn>
<mo data-changed='added'>⁢</mo>
<mi intent=':unit'>V</mi>
</mrow>
</math>
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\unicode.yaml'
[libmathcat::speech] *** Character 'g' (0x67) is repeated
[libmathcat::speech] *** Character 'L' (0x4C) is repeated
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::braille] polish_cleanup: start=N⠃N⠉N⠚UL⠧
[libmathcat::braille] After remove mode changes: 'N⠃⠉⠚U⠧'
[libmathcat::braille] After substitutions : 'N⠃⠉⠚U⠧'
thread 'braille::Polish::spec::units_of_measurement_4' panicked at tests\common\mod.rs:138:23:
assertion `left == right` failed
left: "⠼⠃⠉⠚⠻⠨⠧"
right: "⠼⠃⠉⠚⠻⠧"
---- braille::Polish::spec::units_p75_4 stdout ----
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\AppData\Roaming\MathCAT\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\ClearSpeak_Rules.yaml'
[libmathcat::speech] ...processing include: SharedRules/geometry.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\geometry.yaml'
[libmathcat::speech] ...processing include: SharedRules/linear-algebra.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\linear-algebra.yaml'
[libmathcat::speech] ...processing include: SharedRules/calculus.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\calculus.yaml'
[libmathcat::speech] ...processing include: SharedRules/general.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\general.yaml'
[libmathcat::speech] ...processing include: SharedRules/default.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\default.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\unicode.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\definitions.yaml'
[libmathcat::speech] ...processing include: ../../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::canonicalize]
MathML after canonicalize:
<math>
<mrow data-changed='added'>
<mi intent=':unit' mathvariant='normal'>N</mi>
<mo>=</mo>
<mrow data-changed='added'>
<mi intent=':unit'>kg</mi>
<mo>·</mo>
<mfrac>
<mi intent=':unit' mathvariant='normal'>m</mi>
<msup>
<mi intent=':unit' mathvariant='normal'>s</mi>
<mn>2</mn>
</msup>
</mfrac>
</mrow>
<mo>=</mo>
<mfrac>
<mi intent=':unit'>kgm</mi>
<msup>
<mi intent=':unit' mathvariant='normal'>s</mi>
<mn>2</mn>
</msup>
</mfrac>
</mrow>
</math>
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\unicode.yaml'
[libmathcat::speech] *** Character 'g' (0x67) is repeated
[libmathcat::speech] *** Character 'L' (0x4C) is repeated
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::braille] polish_cleanup: start=UL⠝W⠶Ul⠅⠫⠩⠒⠒⠕𝐖⠄⠆Ul⠍W⠳WUl⠎⠬n⠆⠰W⠶⠆Ul⠅⠫⠩⠒⠒⠕l⠍W⠳WUl⠎⠬n⠆⠰
[libmathcat::braille] After remove mode changes: 'U⠝W⠶U⠅⠫⠩⠒⠒⠕𝐖⠄⠆U⠍W⠳WU⠎⠬n⠆⠰W⠶⠆U⠅⠫⠩⠒⠒⠕⠍W⠳WU⠎⠬n⠆⠰'
[libmathcat::braille] After substitutions : 'U⠝W⠶U⠅⠫⠩⠒⠒⠕𝐖⠄⠆U⠍W⠳WU⠎⠬n⠆⠰W⠶⠆U⠅⠫⠩⠒⠒⠕⠍W⠳WU⠎⠬n⠆⠰'
thread 'braille::Polish::spec::units_p75_4' panicked at tests\common\mod.rs:138:23:
assertion `left == right` failed
left: "⠻⠨⠝⠀⠶⠻⠅⠛⠀⠄⠻⠍⠳⠎⠬⠆⠀⠶⠻⠅⠛⠍⠳⠎⠬⠆"
right: "⠻⠝⠀⠶⠻⠅⠫⠩⠒⠒⠕⠄⠆⠻⠍⠀⠳⠀⠻⠎⠬⠆⠰⠀⠶⠆⠻⠅⠫⠩⠒⠒⠕⠍⠀⠳⠀⠻⠎⠬⠆⠰"
---- braille::Polish::spec::units_p75_3 stdout ----
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\AppData\Roaming\MathCAT\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\ClearSpeak_Rules.yaml'
[libmathcat::speech] ...processing include: SharedRules/geometry.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\geometry.yaml'
[libmathcat::speech] ...processing include: SharedRules/linear-algebra.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\linear-algebra.yaml'
[libmathcat::speech] ...processing include: SharedRules/calculus.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\calculus.yaml'
[libmathcat::speech] ...processing include: SharedRules/general.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\general.yaml'
[libmathcat::speech] ...processing include: SharedRules/default.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\default.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\unicode.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\definitions.yaml'
[libmathcat::speech] ...processing include: ../../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::canonicalize]
MathML after canonicalize:
<math>
<mrow data-changed='added'>
<mi intent=':unit'>J</mi>
<mo data-previous-space-width='0.700'>=</mo>
<mrow data-changed='added'>
<mi intent=':unit' data-previous-space-width='0.700'>W</mi>
<mo>⋅</mo>
<mi intent=':unit'>s</mi>
</mrow>
</mrow>
</math>
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\unicode.yaml'
[libmathcat::speech] *** Character 'g' (0x67) is repeated
[libmathcat::speech] *** Character 'L' (0x4C) is repeated
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::braille] polish_cleanup: start=UL⠚W⠶UL⠺𝐖⠄Ul⠎
[libmathcat::braille] After remove mode changes: 'U⠚W⠶U⠺𝐖⠄U⠎'
[libmathcat::braille] After substitutions : 'U⠚W⠶U⠺𝐖⠄U⠎'
thread 'braille::Polish::spec::units_p75_3' panicked at tests\common\mod.rs:138:23:
assertion `left == right` failed
left: "⠻⠨⠚⠀⠶⠻⠨⠺⠄⠻⠎"
right: "⠻⠚⠀⠶⠻⠺⠄⠻⠎"
---- braille::Polish::spec::units_p75_4a stdout ----
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\AppData\Roaming\MathCAT\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\ClearSpeak_Rules.yaml'
[libmathcat::speech] ...processing include: SharedRules/geometry.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\geometry.yaml'
[libmathcat::speech] ...processing include: SharedRules/linear-algebra.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\linear-algebra.yaml'
[libmathcat::speech] ...processing include: SharedRules/calculus.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\calculus.yaml'
[libmathcat::speech] ...processing include: SharedRules/general.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\general.yaml'
[libmathcat::speech] ...processing include: SharedRules/default.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\default.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\unicode.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\definitions.yaml'
[libmathcat::speech] ...processing include: ../../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::canonicalize]
MathML after canonicalize:
<math>
<mrow data-changed='added'>
<mi intent=':unit' mathvariant='normal'>N</mi>
<mo>=</mo>
<mrow data-changed='added'>
<mi intent=':unit'>kg</mi>
<mo>·</mo>
<mfrac>
<mi intent=':unit' mathvariant='normal'>m</mi>
<msup>
<mi intent=':unit' mathvariant='normal'>s</mi>
<mn>2</mn>
</msup>
</mfrac>
</mrow>
<mo>=</mo>
<mfrac>
<mi intent=':unit'>kgm</mi>
<msup>
<mi intent=':unit' mathvariant='normal'>s</mi>
<mn>2</mn>
</msup>
</mfrac>
</mrow>
</math>
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\unicode.yaml'
[libmathcat::speech] *** Character 'g' (0x67) is repeated
[libmathcat::speech] *** Character 'L' (0x4C) is repeated
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::braille] polish_cleanup: start=UL⠝W⠶Ul⠅⠫⠩⠒⠒⠕𝐖⠄⠆Ul⠍W⠳WUl⠎⠬n⠆⠰W⠶⠆Ul⠅⠫⠩⠒⠒⠕l⠍W⠳WUl⠎⠬n⠆⠰
[libmathcat::braille] After remove mode changes: 'U⠝W⠶U⠅⠫⠩⠒⠒⠕𝐖⠄⠆U⠍W⠳WU⠎⠬n⠆⠰W⠶⠆U⠅⠫⠩⠒⠒⠕⠍W⠳WU⠎⠬n⠆⠰'
[libmathcat::braille] After substitutions : 'U⠝W⠶U⠅⠫⠩⠒⠒⠕𝐖⠄⠆U⠍W⠳WU⠎⠬n⠆⠰W⠶⠆U⠅⠫⠩⠒⠒⠕⠍W⠳WU⠎⠬n⠆⠰'
thread 'braille::Polish::spec::units_p75_4a' panicked at tests\common\mod.rs:138:23:
assertion `left == right` failed
left: "⠻⠨⠝⠀⠶⠻⠻⠅⠛⠄⠍⠳⠎⠬⠆⠀⠶⠻⠅⠛⠍⠳⠎⠬⠆"
right: "⠻⠝⠀⠶⠻⠅⠫⠩⠒⠒⠕⠄⠆⠻⠍⠀⠳⠀⠻⠎⠬⠆⠰⠀⠶⠆⠻⠅⠫⠩⠒⠒⠕⠍⠀⠳⠀⠻⠎⠬⠆⠰"
---- braille::Polish::spec::units_p76_1 stdout ----
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\AppData\Roaming\MathCAT\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\ClearSpeak_Rules.yaml'
[libmathcat::speech] ...processing include: SharedRules/geometry.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\geometry.yaml'
[libmathcat::speech] ...processing include: SharedRules/linear-algebra.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\linear-algebra.yaml'
[libmathcat::speech] ...processing include: SharedRules/calculus.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\calculus.yaml'
[libmathcat::speech] ...processing include: SharedRules/general.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\general.yaml'
[libmathcat::speech] ...processing include: SharedRules/default.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\default.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\unicode.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\definitions.yaml'
[libmathcat::speech] ...processing include: ../../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::canonicalize]
MathML after canonicalize:
<math>
<mrow data-changed='added'>
<mi>a</mi>
<mo>=</mo>
<mrow data-changed='added'>
<mn>10</mn>
<mo data-changed='added'>⁢</mo>
<mi>cm</mi>
</mrow>
<mo>=</mo>
<mrow data-changed='added'>
<mn>0,1</mn>
<mo data-changed='added'>⁢</mo>
<mi mathvariant='normal'>m</mi>
</mrow>
</mrow>
</math>
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\unicode.yaml'
[libmathcat::speech] *** Character 'g' (0x67) is repeated
[libmathcat::speech] *** Character 'L' (0x4C) is repeated
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::braille] polish_cleanup: start=l⠁W⠶N⠁N⠚Ul⠉l⠍W⠶N⠚N⠂N⠁Ul⠍
[libmathcat::braille] After remove mode changes: '⠁W⠶N⠁⠚U⠉⠍W⠶N⠚⠂⠁U⠍'
[libmathcat::braille] After substitutions : '⠁W⠶N⠁⠚U⠉⠍W⠶N⠚⠂⠁U⠍'
thread 'braille::Polish::spec::units_p76_1' panicked at tests\common\mod.rs:138:23:
assertion `left == right` failed
left: "⠠⠁⠀⠶⠼⠁⠚⠻⠉⠍⠀⠶⠼⠚⠂⠁⠻⠍"
right: "⠁⠀⠶⠼⠁⠚⠻⠉⠍⠀⠶⠼⠚⠂⠁⠻⠍"
---- braille::Polish::spec::units_p75_6 stdout ----
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\AppData\Roaming\MathCAT\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\ClearSpeak_Rules.yaml'
[libmathcat::speech] ...processing include: SharedRules/geometry.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\geometry.yaml'
[libmathcat::speech] ...processing include: SharedRules/linear-algebra.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\linear-algebra.yaml'
[libmathcat::speech] ...processing include: SharedRules/calculus.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\calculus.yaml'
[libmathcat::speech] ...processing include: SharedRules/general.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\general.yaml'
[libmathcat::speech] ...processing include: SharedRules/default.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\default.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\unicode.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\definitions.yaml'
[libmathcat::speech] ...processing include: ../../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::canonicalize]
MathML after canonicalize:
<math>
<mrow data-changed='added'>
<mrow data-changed='added'>
<mn>2</mn>
<mo data-changed='added'>⁤</mo>
<mfrac>
<mn>2</mn>
<mn>5</mn>
</mfrac>
</mrow>
<mo>℃</mo>
</mrow>
</math>
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\unicode.yaml'
[libmathcat::speech] *** Character 'g' (0x67) is repeated
[libmathcat::speech] *** Character 'L' (0x4C) is repeated
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::braille] polish_cleanup: start=N⠃#N⠃n⠢⠴⠨⠉
[libmathcat::braille] After remove mode changes: 'N⠃#⠃⠢⠴⠨⠉'
[libmathcat::braille] After substitutions : 'N⠃#⠃⠢⠴⠨⠉'
thread 'braille::Polish::spec::units_p75_6' panicked at tests\common\mod.rs:138:23:
assertion `left == right` failed
left: "⠼⠃⠼⠃⠢⠘⠴⠨⠉"
right: "⠼⠃#⠃⠢⠴⠨⠉"
---- braille::Polish::spec::units_p76_2 stdout ----
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\AppData\Roaming\MathCAT\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\ClearSpeak_Rules.yaml'
[libmathcat::speech] ...processing include: SharedRules/geometry.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\geometry.yaml'
[libmathcat::speech] ...processing include: SharedRules/linear-algebra.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\linear-algebra.yaml'
[libmathcat::speech] ...processing include: SharedRules/calculus.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\calculus.yaml'
[libmathcat::speech] ...processing include: SharedRules/general.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\general.yaml'
[libmathcat::speech] ...processing include: SharedRules/default.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\default.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\unicode.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\definitions.yaml'
[libmathcat::speech] ...processing include: ../../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::canonicalize]
MathML after canonicalize:
<math>
<mrow data-changed='added'>
<mi mathvariant='normal'>d</mi>
<mo>=</mo>
<mrow data-changed='added'>
<mn>0,2</mn>
<mo data-changed='added'>⁢</mo>
<mi>mm</mi>
</mrow>
<mo>=</mo>
<mrow data-changed='added'>
<mn>2</mn>
<mo>·</mo>
<mrow data-changed='added'>
<msup>
<mn>10</mn>
<mrow>
<mo>-</mo>
<mn>4</mn>
</mrow>
</msup>
<mo data-changed='added'>⁢</mo>
<mi mathvariant='normal'>m</mi>
</mrow>
</mrow>
</mrow>
</math>
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\unicode.yaml'
[libmathcat::speech] *** Character 'g' (0x67) is repeated
[libmathcat::speech] *** Character 'L' (0x4C) is repeated
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::braille] polish_cleanup: start=l⠙W⠶N⠚N⠂N⠃Ul⠍l⠍W⠶N⠃𝐖⠄N⠁N⠚⠬⠤n⠲Ul⠍
[libmathcat::braille] After remove mode changes: '⠙W⠶N⠚⠂⠃U⠍⠍W⠶N⠃𝐖⠄N⠁⠚⠬⠤⠲U⠍'
[libmathcat::braille] After substitutions : '⠙W⠶N⠚⠂⠃U⠍⠍W⠶N⠃𝐖⠄N⠁⠚⠬⠤⠲U⠍'
thread 'braille::Polish::spec::units_p76_2' panicked at tests\common\mod.rs:138:23:
assertion `left == right` failed
left: "⠠⠙⠀⠶⠼⠚⠂⠃⠻⠍⠍⠀⠶⠼⠃⠄⠼⠁⠚⠬⠤⠲⠻⠍"
right: "⠙⠀⠶⠼⠚⠂⠃⠻⠍⠍⠀⠶⠼⠃⠄⠼⠁⠚⠬⠤⠲⠻⠍"
---- braille::Polish::spec::units_p76_3 stdout ----
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\AppData\Roaming\MathCAT\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\ClearSpeak_Rules.yaml'
[libmathcat::speech] ...processing include: SharedRules/geometry.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\geometry.yaml'
[libmathcat::speech] ...processing include: SharedRules/linear-algebra.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\linear-algebra.yaml'
[libmathcat::speech] ...processing include: SharedRules/calculus.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\calculus.yaml'
[libmathcat::speech] ...processing include: SharedRules/general.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\general.yaml'
[libmathcat::speech] ...processing include: SharedRules/default.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\default.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\unicode.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\definitions.yaml'
[libmathcat::speech] ...processing include: ../../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::canonicalize]
MathML after canonicalize:
<math>
<mrow data-changed='added'>
<mi mathvariant='normal'>C</mi>
<mo>=</mo>
<mfrac>
<mrow>
<msub>
<mi mathvariant='normal'>ε</mi>
<mn>0</mn>
</msub>
<mo data-changed='added'>⁢</mo>
<mi mathvariant='normal'>S</mi>
</mrow>
<mi mathvariant='normal'>d</mi>
</mfrac>
<mo>=</mo>
<mrow data-changed='added'>
<mfrac>
<mrow>
<mn>8,85</mn>
<mo>·</mo>
<mrow data-changed='added'>
<msup>
<mn>10</mn>
<mrow>
<mo>-</mo>
<mn>12</mn>
</mrow>
</msup>
<mo data-changed='added'>⁢</mo>
<mrow data-changed='added'>
<mfrac>
<mi mathvariant='normal'>F</mi>
<mi mathvariant='normal'>m</mi>
</mfrac>
<mo>·</mo>
<mrow data-changed='added'>
<msup>
<mn>10</mn>
<mrow>
<mo>-</mo>
<mn>2</mn>
</mrow>
</msup>
<mo data-changed='added'>⁢</mo>
<msup>
<mi mathvariant='normal'>m</mi>
<mn>2</mn>
</msup>
</mrow>
</mrow>
</mrow>
</mrow>
<mrow>
<mn>2</mn>
<mo>·</mo>
<mrow data-changed='added'>
<msup>
<mn>10</mn>
<mrow>
<mo>-</mo>
<mn>4</mn>
</mrow>
</msup>
<mo data-changed='added'>⁢</mo>
<mi mathvariant='normal'>m</mi>
</mrow>
</mrow>
</mfrac>
<mo>≈</mo>
<mrow data-changed='added'>
<mrow data-changed='added'>
<mn>0,44</mn>
<mo>·</mo>
<mrow data-changed='added'>
<msup>
<mn>10</mn>
<mrow>
<mo>-</mo>
<mn>9</mn>
</mrow>
</msup>
<mo data-changed='added'>⁢</mo>
<mi mathvariant='normal'>F</mi>
</mrow>
</mrow>
<mo>=</mo>
<mrow data-changed='added'>
<mn>0,44</mn>
<mo data-changed='added'>⁢</mo>
<mi>nF</mi>
</mrow>
</mrow>
</mrow>
</mrow>
</math>
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\unicode.yaml'
[libmathcat::speech] *** Character 'g' (0x67) is repeated
[libmathcat::speech] *** Character 'L' (0x4C) is repeated
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::braille] polish_cleanup: start=L⠉W⠶⠆g⠑⠡n⠴L⠎W⠳Wl⠙⠰W⠶⠆N⠓N⠂N⠓N⠑𝐖⠄N⠁N⠚⠬⠤n⠂n⠆L⠋⠳l⠍𝐖⠄N⠁N⠚⠬⠤n⠆l⠍⠬n⠆W⠳WN⠃𝐖⠄N⠁N⠚⠬⠤n⠲Ul⠍⠰W⠢⠢N⠚N⠂N⠙N⠙𝐖⠄N⠁N⠚⠬⠤n⠔UL⠋W⠶N⠚N⠂N⠙N⠙Ul⠝L⠋
[libmathcat::braille] After remove mode changes: '⠉W⠶⠆g⠑⠡n⠴⠎W⠳W⠙⠰W⠶⠆N⠓⠂⠓⠑𝐖⠄N⠁⠚⠬⠤⠂⠆L⠋⠳⠍𝐖⠄N⠁⠚⠬⠤⠆⠍⠬n⠆W⠳WN⠃𝐖⠄N⠁⠚⠬⠤⠲U⠍⠰W⠢⠢N⠚⠂⠙⠙𝐖⠄N⠁⠚⠬⠤⠔U⠋W⠶N⠚⠂⠙⠙U⠝⠋'
[libmathcat::braille] After substitutions : '⠉W⠶⠆g⠑⠡n⠴⠎W⠳W⠙⠰W⠶⠆N⠓⠂⠓⠑𝐖⠄N⠁⠚⠬⠤⠂⠆L⠋⠳⠍𝐖⠄N⠁⠚⠬⠤⠆⠍⠬n⠆W⠳WN⠃𝐖⠄N⠁⠚⠬⠤⠲U⠍⠰W⠢⠢N⠚⠂⠙⠙𝐖⠄N⠁⠚⠬⠤⠔U⠋W⠶N⠚⠂⠙⠙U⠝⠋'
thread 'braille::Polish::spec::units_p76_3' panicked at tests\common\mod.rs:138:23:
assertion `left == right` failed
left: "⠨⠉⠀⠶⠰⠑⠡⠴⠨⠎⠳⠠⠙⠀⠶⠆⠼⠓⠂⠓⠑⠄⠼⠁⠚⠬⠤⠂⠆⠈⠻⠨⠋⠳⠍⠄⠼⠁⠚⠬⠤⠆⠻⠍⠬⠆⠀⠳⠀⠼⠃⠄⠼⠁⠚⠬⠤⠲⠈⠻⠍⠰⠀⠢⠢⠼⠚⠂⠙⠙⠄⠼⠁⠚⠬⠤⠔⠻⠨⠋⠀⠶⠼⠚⠂⠙⠙⠈⠻⠝⠨⠋"
right: "⠉⠀⠶⠆⠰⠑⠡⠴⠎⠀⠳⠀⠙⠰⠀⠶⠆⠼⠓⠂⠓⠑⠄⠼⠁⠚⠬⠤⠂⠆⠨⠋⠳⠍⠄⠼⠁⠚⠬⠤⠆⠍⠬⠆⠀⠳⠀⠼⠃⠄⠼⠁⠚⠬⠤⠲⠻⠍⠰⠀⠢⠢⠼⠚⠂⠙⠙⠄⠼⠁⠚⠬⠤⠔⠻⠋⠀⠶⠼⠚⠂⠙⠙⠻⠝⠋"
---- braille::Polish::spec::valence_p84_4 stdout ----
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\AppData\Roaming\MathCAT\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\ClearSpeak_Rules.yaml'
[libmathcat::speech] ...processing include: SharedRules/geometry.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\geometry.yaml'
[libmathcat::speech] ...processing include: SharedRules/linear-algebra.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\linear-algebra.yaml'
[libmathcat::speech] ...processing include: SharedRules/calculus.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\calculus.yaml'
[libmathcat::speech] ...processing include: SharedRules/general.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\general.yaml'
[libmathcat::speech] ...processing include: SharedRules/default.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\default.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\unicode.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\definitions.yaml'
[libmathcat::speech] ...processing include: ../../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::canonicalize]
MathML after canonicalize:
<math>
<msup data-chem-formula='5'>
<mi data-chem-element='3'>Al</mi>
<mn data-roman-numeral='true' data-number='3'>III</mn>
</msup>
</math>
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\unicode.yaml'
[libmathcat::speech] *** Character 'g' (0x67) is repeated
[libmathcat::speech] *** Character 'L' (0x4C) is repeated
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::braille] polish_cleanup: start=L⠁l⠇⠬L⠊L⠊L⠊
[libmathcat::braille] After remove mode changes: '⠁⠇⠬⠊⠊⠊'
[libmathcat::braille] After substitutions : '⠁⠇⠬⠊⠊⠊'
thread 'braille::Polish::spec::valence_p84_4' panicked at tests\common\mod.rs:138:23:
assertion `left == right` failed
left: "⠨⠁⠇⠌⠨⠊⠊⠊"
right: "⠁⠇⠬⠊⠊⠊"
---- braille::Polish::spec::valence_p84_5 stdout ----
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\AppData\Roaming\MathCAT\prefs.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\ClearSpeak_Rules.yaml'
[libmathcat::speech] ...processing include: SharedRules/geometry.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\geometry.yaml'
[libmathcat::speech] ...processing include: SharedRules/linear-algebra.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\linear-algebra.yaml'
[libmathcat::speech] ...processing include: SharedRules/calculus.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\calculus.yaml'
[libmathcat::speech] ...processing include: SharedRules/general.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\general.yaml'
[libmathcat::speech] ...processing include: SharedRules/default.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\SharedRules\default.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\unicode.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Languages\es\definitions.yaml'
[libmathcat::speech] ...processing include: ../../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::canonicalize]
MathML after canonicalize:
<math>
<mrow data-changed='added' data-chem-formula='10'>
<msup data-chem-formula='5'>
<mi data-chem-element='3'>Ca</mi>
<mn data-roman-numeral='true' data-number='2'>II</mn>
</msup>
<mo data-changed='added' data-chem-formula-op='0'>⁣</mo>
<msup data-chem-formula='4'>
<mi mathvariant='normal' data-chem-element='2'>O</mi>
<mn data-roman-numeral='true' data-number='2'>II</mn>
</msup>
</mrow>
</math>
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\Polish_Rules.yaml'
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\unicode.yaml'
[libmathcat::speech] *** Character 'g' (0x67) is repeated
[libmathcat::speech] *** Character 'L' (0x4C) is repeated
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\Polish\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\Braille\definitions.yaml'
[libmathcat::speech] ...processing include: ../definitions.yaml...
[libmathcat::shim_filesystem] Reading file '\\?\C:\Users\neils\MathCAT\Rules\definitions.yaml'
[libmathcat::braille] polish_cleanup: start=𝐿⠉l⠁⠬L⠊L⠊𝐿⠕⠬L⠊L⠊
[libmathcat::braille] After remove mode changes: '⠉⠁⠬⠊⠊⠕⠬⠊⠊'
[libmathcat::braille] After substitutions : '⠉⠁⠬⠊⠊⠕⠬⠊⠊'
thread 'braille::Polish::spec::valence_p84_5' panicked at tests\common\mod.rs:138:23:
assertion `left == right` failed
left: "⠨⠉⠁⠌⠨⠊⠊⠱⠨⠕⠌⠨⠊⠊"
right: "⠉⠁⠬⠊⠊⠕⠬⠊⠊"
failures:
braille::Polish::spec::Intro_3
braille::Polish::spec::Intro_4
braille::Polish::spec::algebraic_expressions_2
braille::Polish::spec::algebraic_expressions_4
braille::Polish::spec::algebraic_expressions_5
braille::Polish::spec::algebraic_expressions_6
braille::Polish::spec::algebraic_expressions_7
braille::Polish::spec::atoms_p81_1
braille::Polish::spec::atoms_p81_1a
braille::Polish::spec::borders_p56_1
braille::Polish::spec::borders_p56_2
braille::Polish::spec::borders_p56_3
braille::Polish::spec::borders_p56_4
braille::Polish::spec::borders_p56_5
braille::Polish::spec::borders_p56_6
braille::Polish::spec::borders_p56_7
braille::Polish::spec::brackets_1
braille::Polish::spec::brackets_2
braille::Polish::spec::brackets_3
braille::Polish::spec::chemical_units_p87_1
braille::Polish::spec::chemical_units_p87_2
braille::Polish::spec::chemistry_molecules_p77_1
braille::Polish::spec::chemistry_molecules_p77_2
braille::Polish::spec::chemistry_molecules_p77_3
braille::Polish::spec::chemistry_molecules_p77_3a
braille::Polish::spec::chemistry_molecules_p77_4
braille::Polish::spec::chemistry_molecules_p77_4a
braille::Polish::spec::compound_projectors_1
braille::Polish::spec::compound_projectors_2
braille::Polish::spec::compound_projectors_3
braille::Polish::spec::concentration_p87_3
braille::Polish::spec::concentration_p87_4
braille::Polish::spec::concentration_p87_4a
braille::Polish::spec::covalent_bonds_p83_2
braille::Polish::spec::currency_1
braille::Polish::spec::currency_2
braille::Polish::spec::currency_3
braille::Polish::spec::currency_4
braille::Polish::spec::date_3
braille::Polish::spec::date_4
braille::Polish::spec::decimal_numbers_4
braille::Polish::spec::derivatives_p57_1
braille::Polish::spec::derivatives_p57_2
braille::Polish::spec::detailed_projectors_1
braille::Polish::spec::detailed_projectors_10
braille::Polish::spec::detailed_projectors_2
braille::Polish::spec::detailed_projectors_3
braille::Polish::spec::detailed_projectors_4
braille::Polish::spec::detailed_projectors_5
braille::Polish::spec::detailed_projectors_6
braille::Polish::spec::detailed_projectors_7
braille::Polish::spec::detailed_projectors_8
braille::Polish::spec::detailed_projectors_9
braille::Polish::spec::electron_configuration_p84_1
braille::Polish::spec::electron_configuration_p84_2
braille::Polish::spec::electron_p84_3
braille::Polish::spec::electron_p84_3a
braille::Polish::spec::electronegativity_p81_2
braille::Polish::spec::exponents_indices_1
braille::Polish::spec::exponents_indices_10
braille::Polish::spec::exponents_indices_11
braille::Polish::spec::exponents_indices_12
braille::Polish::spec::exponents_indices_13
braille::Polish::spec::exponents_indices_14
braille::Polish::spec::exponents_indices_15
braille::Polish::spec::exponents_indices_16
braille::Polish::spec::exponents_indices_17
braille::Polish::spec::exponents_indices_18
braille::Polish::spec::exponents_indices_19
braille::Polish::spec::exponents_indices_2
braille::Polish::spec::exponents_indices_20
braille::Polish::spec::exponents_indices_21
braille::Polish::spec::exponents_indices_22
braille::Polish::spec::exponents_indices_23
braille::Polish::spec::exponents_indices_24
braille::Polish::spec::exponents_indices_25
braille::Polish::spec::exponents_indices_26
braille::Polish::spec::exponents_indices_27
braille::Polish::spec::exponents_indices_28
braille::Polish::spec::exponents_indices_29
braille::Polish::spec::exponents_indices_3
braille::Polish::spec::exponents_indices_30
braille::Polish::spec::exponents_indices_31
braille::Polish::spec::exponents_indices_32
braille::Polish::spec::exponents_indices_33
braille::Polish::spec::exponents_indices_34
braille::Polish::spec::exponents_indices_35
braille::Polish::spec::exponents_indices_36
braille::Polish::spec::exponents_indices_37
braille::Polish::spec::exponents_indices_38
braille::Polish::spec::exponents_indices_39
braille::Polish::spec::exponents_indices_4
braille::Polish::spec::exponents_indices_40
braille::Polish::spec::exponents_indices_41
braille::Polish::spec::exponents_indices_42
braille::Polish::spec::exponents_indices_43
braille::Polish::spec::exponents_indices_44
braille::Polish::spec::exponents_indices_45
braille::Polish::spec::exponents_indices_46
braille::Polish::spec::exponents_indices_47
braille::Polish::spec::exponents_indices_48
braille::Polish::spec::exponents_indices_49
braille::Polish::spec::exponents_indices_5
braille::Polish::spec::exponents_indices_50
braille::Polish::spec::exponents_indices_51
braille::Polish::spec::exponents_indices_52
braille::Polish::spec::exponents_indices_53
braille::Polish::spec::exponents_indices_54
braille::Polish::spec::exponents_indices_55
braille::Polish::spec::exponents_indices_56
braille::Polish::spec::exponents_indices_57
braille::Polish::spec::exponents_indices_6
braille::Polish::spec::exponents_indices_7
braille::Polish::spec::exponents_indices_9
braille::Polish::spec::fractions_1
braille::Polish::spec::fractions_11
braille::Polish::spec::fractions_12
braille::Polish::spec::fractions_13
braille::Polish::spec::fractions_14a
braille::Polish::spec::fractions_14b
braille::Polish::spec::fractions_15
braille::Polish::spec::fractions_16
braille::Polish::spec::fractions_17
braille::Polish::spec::fractions_18
braille::Polish::spec::fractions_19
braille::Polish::spec::fractions_20a
braille::Polish::spec::fractions_20b
braille::Polish::spec::fractions_21
braille::Polish::spec::fractions_22
braille::Polish::spec::fractions_23
braille::Polish::spec::fractions_24
braille::Polish::spec::fractions_25
braille::Polish::spec::fractions_26
braille::Polish::spec::fractions_27
braille::Polish::spec::fractions_28
braille::Polish::spec::fractions_29
braille::Polish::spec::fractions_2a
braille::Polish::spec::fractions_30a
braille::Polish::spec::fractions_30b
braille::Polish::spec::fractions_31
braille::Polish::spec::fractions_32
braille::Polish::spec::fractions_33
braille::Polish::spec::fractions_34
braille::Polish::spec::fractions_35
braille::Polish::spec::fractions_36
braille::Polish::spec::fractions_37
braille::Polish::spec::fractions_38
braille::Polish::spec::fractions_39
braille::Polish::spec::fractions_3a
braille::Polish::spec::fractions_3b
braille::Polish::spec::fractions_4
braille::Polish::spec::fractions_5
braille::Polish::spec::fractions_6
braille::Polish::spec::functions_p40_1
braille::Polish::spec::functions_p40_10
braille::Polish::spec::functions_p40_11
braille::Polish::spec::functions_p40_12
braille::Polish::spec::functions_p40_2
braille::Polish::spec::functions_p40_3
braille::Polish::spec::functions_p40_4
braille::Polish::spec::functions_p40_5
braille::Polish::spec::functions_p40_6
braille::Polish::spec::functions_p40_7
braille::Polish::spec::functions_p40_8
braille::Polish::spec::functions_p40_9
braille::Polish::spec::functions_p41_1
braille::Polish::spec::functions_p41_2
braille::Polish::spec::functions_p41_3
braille::Polish::spec::functions_p41_4
braille::Polish::spec::functions_p41_5_const
braille::Polish::spec::functions_p41_8
braille::Polish::spec::functions_p41_9_1
braille::Polish::spec::functions_p41_9_2
braille::Polish::spec::functions_p43_1_1
braille::Polish::spec::functions_p43_1_2
braille::Polish::spec::functions_p43_2_1
braille::Polish::spec::functions_p43_2_2
braille::Polish::spec::functions_p43_3
braille::Polish::spec::functions_p43_4
braille::Polish::spec::geometry_p49_1
braille::Polish::spec::geometry_p49_10
braille::Polish::spec::geometry_p49_11
braille::Polish::spec::geometry_p49_2
braille::Polish::spec::geometry_p49_3
braille::Polish::spec::geometry_p49_4
braille::Polish::spec::geometry_p49_5
braille::Polish::spec::geometry_p49_6
braille::Polish::spec::geometry_p49_7
braille::Polish::spec::geometry_p49_8
braille::Polish::spec::geometry_p49_9
braille::Polish::spec::geometry_p50_1
braille::Polish::spec::geometry_p50_2
braille::Polish::spec::geometry_p50_2a
braille::Polish::spec::geometry_p50_3
braille::Polish::spec::geometry_p50_4
braille::Polish::spec::hydrates_p80_4
braille::Polish::spec::hydrates_p80_4a
braille::Polish::spec::integrals_p57_1
braille::Polish::spec::integrals_p57_2
braille::Polish::spec::integrals_p57_3
braille::Polish::spec::ionic_bonds_p83_1
braille::Polish::spec::ions_p80_1
braille::Polish::spec::ions_p80_1a
braille::Polish::spec::ions_p80_2
braille::Polish::spec::ions_p80_3
braille::Polish::spec::logarithms_p47_1
braille::Polish::spec::logarithms_p47_2
braille::Polish::spec::logarithms_p47_3
braille::Polish::spec::logarithms_p47_4
braille::Polish::spec::logarithms_p47_5
braille::Polish::spec::logarithms_p47_6
braille::Polish::spec::logarithms_p47_7
braille::Polish::spec::logarithms_p47_8
braille::Polish::spec::math_logic_p54_1
braille::Polish::spec::math_logic_p54_2
braille::Polish::spec::math_logic_p54_3
braille::Polish::spec::math_logic_p54_4
braille::Polish::spec::math_logic_p54_5
braille::Polish::spec::number_divisors_1
braille::Polish::spec::number_divisors_2
braille::Polish::spec::number_separation_4
braille::Polish::spec::number_separation_5
braille::Polish::spec::number_separation_6
braille::Polish::spec::number_separation_7
braille::Polish::spec::number_separation_8
braille::Polish::spec::organic_cmpds_p88_1
braille::Polish::spec::organic_cmpds_p88_2
braille::Polish::spec::oxidation_states_p85_1
braille::Polish::spec::oxidation_states_p85_2
braille::Polish::spec::oxidation_states_p85_2a
braille::Polish::spec::partial_charges_p81_3
braille::Polish::spec::physics_p60_1
braille::Polish::spec::physics_p60_2
braille::Polish::spec::physics_p60_3
braille::Polish::spec::physics_p60_3a
braille::Polish::spec::physics_p60_4
braille::Polish::spec::physics_p60_5
braille::Polish::spec::physics_p60_6
braille::Polish::spec::physics_p61_1
braille::Polish::spec::physics_p61_1a
braille::Polish::spec::physics_p61_1b
braille::Polish::spec::physics_p61_2
braille::Polish::spec::physics_p61_2a
braille::Polish::spec::physics_p61_2b
braille::Polish::spec::physics_p61_3
braille::Polish::spec::physics_p61_3a
braille::Polish::spec::physics_p62_1
braille::Polish::spec::physics_p62_2
braille::Polish::spec::physics_p62_3
braille::Polish::spec::physics_p63_1
braille::Polish::spec::physics_p63_2
braille::Polish::spec::physics_p63_3
braille::Polish::spec::physics_p63_4
braille::Polish::spec::physics_p63_5
braille::Polish::spec::physics_p64_1
braille::Polish::spec::physics_p64_2
braille::Polish::spec::physics_p64_3
braille::Polish::spec::physics_p64_4
braille::Polish::spec::physics_p64_5
braille::Polish::spec::physics_p64_6
braille::Polish::spec::physics_p64_7
braille::Polish::spec::physics_p64_8
braille::Polish::spec::physics_p64_9
braille::Polish::spec::physics_p65_1
braille::Polish::spec::physics_p65_2
braille::Polish::spec::physics_p65_3
braille::Polish::spec::physics_p65_4
braille::Polish::spec::physics_p66_1
braille::Polish::spec::physics_p66_2
braille::Polish::spec::physics_p66_3
braille::Polish::spec::physics_p66_4
braille::Polish::spec::physics_p66_5
braille::Polish::spec::physics_p66_5a
braille::Polish::spec::physics_p66_6
braille::Polish::spec::physics_p67_1
braille::Polish::spec::physics_p67_2
braille::Polish::spec::physics_p67_2a
braille::Polish::spec::physics_p67_3
braille::Polish::spec::physics_p68_1
braille::Polish::spec::physics_p68_1a
braille::Polish::spec::physics_p68_2
braille::Polish::spec::physics_p68_3
braille::Polish::spec::physics_p68_4
braille::Polish::spec::physics_p68_4a
braille::Polish::spec::physics_p68_5
braille::Polish::spec::physics_p68_6
braille::Polish::spec::physics_units_p69_1
braille::Polish::spec::physics_units_p70_1
braille::Polish::spec::physics_units_p72_1
braille::Polish::spec::physics_units_p72_2
braille::Polish::spec::physics_units_p73_1
braille::Polish::spec::physics_units_p73_2
braille::Polish::spec::physics_units_p73_3
braille::Polish::spec::physics_units_p73_4
braille::Polish::spec::physics_units_p73_5
braille::Polish::spec::physics_units_p73_6
braille::Polish::spec::physics_units_p74_1
braille::Polish::spec::physics_units_p74_2
braille::Polish::spec::physics_units_p74_3
braille::Polish::spec::physics_units_p74_4a
braille::Polish::spec::physics_units_p74_5
braille::Polish::spec::physics_units_p74_6
braille::Polish::spec::prob_comb_p55_1
braille::Polish::spec::prob_comb_p55_2
braille::Polish::spec::prob_comb_p55_3
braille::Polish::spec::prob_comb_p55_4
braille::Polish::spec::prob_comb_p55_5
braille::Polish::spec::prob_comb_p55_6
braille::Polish::spec::reactions_p79_1
braille::Polish::spec::reactions_p85_3
braille::Polish::spec::reactions_p85_4
braille::Polish::spec::reactions_p85_5
braille::Polish::spec::reactions_p86_1
braille::Polish::spec::reactions_p86_2
braille::Polish::spec::reactions_p86_3
braille::Polish::spec::reactions_p86_6
braille::Polish::spec::redox_reactions_p86_4
braille::Polish::spec::redox_reactions_p86_5
braille::Polish::spec::relations_2
braille::Polish::spec::roots_10
braille::Polish::spec::roots_11
braille::Polish::spec::roots_12
braille::Polish::spec::roots_13
braille::Polish::spec::roots_14
braille::Polish::spec::roots_15
braille::Polish::spec::roots_16
braille::Polish::spec::roots_17
braille::Polish::spec::roots_18
braille::Polish::spec::roots_19
braille::Polish::spec::roots_20
braille::Polish::spec::roots_21
braille::Polish::spec::roots_22
braille::Polish::spec::roots_23
braille::Polish::spec::roots_24
braille::Polish::spec::roots_25
braille::Polish::spec::roots_26
braille::Polish::spec::roots_27
braille::Polish::spec::roots_28
braille::Polish::spec::roots_29
braille::Polish::spec::roots_3
braille::Polish::spec::roots_4
braille::Polish::spec::roots_5
braille::Polish::spec::roots_6
braille::Polish::spec::roots_7
braille::Polish::spec::roots_8
braille::Polish::spec::roots_9
braille::Polish::spec::sets_1
braille::Polish::spec::sets_10
braille::Polish::spec::sets_11
braille::Polish::spec::sets_12
braille::Polish::spec::sets_13
braille::Polish::spec::sets_14
braille::Polish::spec::sets_15
braille::Polish::spec::sets_16
braille::Polish::spec::sets_17
braille::Polish::spec::sets_18
braille::Polish::spec::sets_19
braille::Polish::spec::sets_2
braille::Polish::spec::sets_20
braille::Polish::spec::sets_21
braille::Polish::spec::sets_22
braille::Polish::spec::sets_23
braille::Polish::spec::sets_24
braille::Polish::spec::sets_3
braille::Polish::spec::sets_4
braille::Polish::spec::sets_5
braille::Polish::spec::sets_6
braille::Polish::spec::sets_7
braille::Polish::spec::sets_8
braille::Polish::spec::sets_9
braille::Polish::spec::signs_of_action_1
braille::Polish::spec::signs_of_action_2
braille::Polish::spec::signs_of_action_4b
braille::Polish::spec::simple_projectors_1
braille::Polish::spec::simple_projectors_2
braille::Polish::spec::simple_projectors_3
braille::Polish::spec::simple_projectors_4
braille::Polish::spec::simple_projectors_5
braille::Polish::spec::simple_projectors_6
braille::Polish::spec::stoichiometric_indices_p78_1
braille::Polish::spec::stoichiometric_indices_p78_2
braille::Polish::spec::stoichiometric_indices_p78_3
braille::Polish::spec::stoichiometric_indices_p78_3a
braille::Polish::spec::stoichiometric_indices_p78_4
braille::Polish::spec::stoichiometric_indices_p78_4a
braille::Polish::spec::stoichiometric_indices_p78_5
braille::Polish::spec::stoichiometric_indices_p78_6
braille::Polish::spec::stoichiometric_indices_p78_7
braille::Polish::spec::stoichiometric_indices_p78_7a
braille::Polish::spec::stoichiometric_indices_p78_8
braille::Polish::spec::stoichiometric_indices_p78_9
braille::Polish::spec::structural_formulas_p89_1
braille::Polish::spec::structural_formulas_p89_2
braille::Polish::spec::structural_formulas_p89_3
braille::Polish::spec::structural_formulas_p89_4
braille::Polish::spec::structural_formulas_p89_5
braille::Polish::spec::structural_formulas_p89_6
braille::Polish::spec::structural_formulas_p89_6a
braille::Polish::spec::structural_formulas_p89_7
braille::Polish::spec::structural_formulas_p90_1
braille::Polish::spec::structural_formulas_p90_2
braille::Polish::spec::structural_formulas_p91_1
braille::Polish::spec::time_1
braille::Polish::spec::time_2
braille::Polish::spec::trigonometry_p51_2
braille::Polish::spec::trigonometry_p51_3
braille::Polish::spec::trigonometry_p51_4
braille::Polish::spec::trigonometry_p51_4a
braille::Polish::spec::trigonometry_p51_5
braille::Polish::spec::trigonometry_p52_3
braille::Polish::spec::trigonometry_p52_5
braille::Polish::spec::trigonometry_p52_6a
braille::Polish::spec::trigonometry_p52_6b
braille::Polish::spec::trigonometry_p52_7
braille::Polish::spec::trigonometry_p52_7a
braille::Polish::spec::trigonometry_p52_7b
braille::Polish::spec::trigonometry_p52_8
braille::Polish::spec::trigonometry_p53_1
braille::Polish::spec::trigonometry_p53_2
braille::Polish::spec::trigonometry_p53_3
braille::Polish::spec::trigonometry_p53_4
braille::Polish::spec::trigonometry_p53_5
braille::Polish::spec::units_currency_p75_1
braille::Polish::spec::units_currency_p75_2
braille::Polish::spec::units_of_measurement_4
braille::Polish::spec::units_of_measurement_6
braille::Polish::spec::units_p75_3
braille::Polish::spec::units_p75_4
braille::Polish::spec::units_p75_4a
braille::Polish::spec::units_p75_6
braille::Polish::spec::units_p76_1
braille::Polish::spec::units_p76_2
braille::Polish::spec::units_p76_3
braille::Polish::spec::valence_p84_4
braille::Polish::spec::valence_p84_5
test result: FAILED. 47 passed; 435 failed; 0 ignored; 0 measured; 1375 filtered out; finished in 6.36s
error: test failed, to rerun pass `--test braille`