diff --git a/.clang-format b/.clang-format
new file mode 100644
index 00000000..cf635893
--- /dev/null
+++ b/.clang-format
@@ -0,0 +1,90 @@
+---
+Language: Cpp
+# BasedOnStyle: Google
+AccessModifierOffset: -1
+AlignAfterOpenBracket: Align
+AlignConsecutiveAssignments: false
+AlignConsecutiveDeclarations: false
+AlignEscapedNewlinesLeft: true
+AlignOperands: true
+AlignTrailingComments: true
+AllowAllParametersOfDeclarationOnNextLine: true
+AllowShortBlocksOnASingleLine: false
+AllowShortCaseLabelsOnASingleLine: false
+AllowShortFunctionsOnASingleLine: All
+AllowShortIfStatementsOnASingleLine: true
+AllowShortLoopsOnASingleLine: true
+AlwaysBreakAfterDefinitionReturnType: None
+AlwaysBreakAfterReturnType: None
+AlwaysBreakBeforeMultilineStrings: true
+AlwaysBreakTemplateDeclarations: true
+BinPackArguments: true
+BinPackParameters: true
+BraceWrapping:
+ AfterClass: false
+ AfterControlStatement: false
+ AfterEnum: false
+ AfterFunction: false
+ AfterNamespace: false
+ AfterObjCDeclaration: false
+ AfterStruct: false
+ AfterUnion: false
+ BeforeCatch: false
+ BeforeElse: false
+ IndentBraces: false
+BreakBeforeBinaryOperators: None
+BreakBeforeBraces: Attach
+BreakBeforeTernaryOperators: true
+BreakConstructorInitializersBeforeComma: false
+ColumnLimit: 80
+CommentPragmas: '^ IWYU pragma:'
+ConstructorInitializerAllOnOneLineOrOnePerLine: true
+ConstructorInitializerIndentWidth: 4
+ContinuationIndentWidth: 4
+Cpp11BracedListStyle: true
+DerivePointerAlignment: true
+DisableFormat: false
+ExperimentalAutoDetectBinPacking: false
+ForEachMacros: [ foreach, Q_FOREACH, BOOST_FOREACH ]
+IncludeCategories:
+ - Regex: '^<.*\.h>'
+ Priority: 1
+ - Regex: '^<.*'
+ Priority: 2
+ - Regex: '.*'
+ Priority: 3
+IndentCaseLabels: true
+IndentWidth: 2
+IndentWrappedFunctionNames: false
+KeepEmptyLinesAtTheStartOfBlocks: false
+MacroBlockBegin: ''
+MacroBlockEnd: ''
+MaxEmptyLinesToKeep: 1
+NamespaceIndentation: None
+ObjCBlockIndentWidth: 2
+ObjCSpaceAfterProperty: false
+ObjCSpaceBeforeProtocolList: false
+PenaltyBreakBeforeFirstCallParameter: 1
+PenaltyBreakComment: 300
+PenaltyBreakFirstLessLess: 120
+PenaltyBreakString: 1000
+PenaltyExcessCharacter: 1000000
+PenaltyReturnTypeOnItsOwnLine: 200
+PointerAlignment: Left
+ReflowComments: true
+SortIncludes: true
+SpaceAfterCStyleCast: false
+SpaceBeforeAssignmentOperators: true
+SpaceBeforeParens: ControlStatements
+SpaceInEmptyParentheses: false
+SpacesBeforeTrailingComments: 2
+SpacesInAngles: false
+SpacesInContainerLiterals: true
+SpacesInCStyleCastParentheses: false
+SpacesInParentheses: false
+SpacesInSquareBrackets: false
+Standard: Auto
+TabWidth: 8
+UseTab: ForIndentation
+...
+
diff --git a/configure.ac b/configure.ac
index 71b0f26d..b60d471a 100644
--- a/configure.ac
+++ b/configure.ac
@@ -222,6 +222,176 @@ AC_CONFIG_FILES([Makefile
tests/mathml_nemeth/munderover_01.test/Makefile
tests/mathml_nemeth/munderover_02.test/Makefile
tests/mathml_nemeth/munderover_03.test/Makefile
+ tests/nemeth_MathCAT/Makefile
+ tests/nemeth_MathCAT/above_and_below_88_2.test/Makefile
+ tests/nemeth_MathCAT/arrow_96_1.test/Makefile
+ tests/nemeth_MathCAT/arrow_96_4.test/Makefile
+ tests/nemeth_MathCAT/as_multiscript_nested_sub_sup_74_c_5.test/Makefile
+ tests/nemeth_MathCAT/bar_97_b_1.test/Makefile
+ tests/nemeth_MathCAT/bar_above_and_below_88_1.test/Makefile
+ tests/nemeth_MathCAT/baseline_80_a_1.test/Makefile
+ tests/nemeth_MathCAT/beveled_frac_62_b_1.test/Makefile
+ tests/nemeth_MathCAT/binomial_90_1.test/Makefile
+ tests/nemeth_MathCAT/boldface_32_b_3.test/Makefile
+ tests/nemeth_MathCAT/boldface_32_b_6.test/Makefile
+ tests/nemeth_MathCAT/cap_22_a_1.test/Makefile
+ tests/nemeth_MathCAT/cap_roman_numeral_18_a_3.test/Makefile
+ tests/nemeth_MathCAT/carrot_98_1.test/Makefile
+ tests/nemeth_MathCAT/comma_78_2.test/Makefile
+ tests/nemeth_MathCAT/comma_78_2_invisible.test/Makefile
+ tests/nemeth_MathCAT/comma_78_3.test/Makefile
+ tests/nemeth_MathCAT/comma_78_6.test/Makefile
+ tests/nemeth_MathCAT/comma_ellipsis_in_sub_79_b_5.test/Makefile
+ tests/nemeth_MathCAT/comma_in_number_in_sup_79_b_3.test/Makefile
+ tests/nemeth_MathCAT/comma_in_sup_79_b_4.test/Makefile
+ tests/nemeth_MathCAT/comma_number_77_4_20.test/Makefile
+ tests/nemeth_MathCAT/comma_space_78_1.test/Makefile
+ tests/nemeth_MathCAT/comparison_79_g_2.test/Makefile
+ tests/nemeth_MathCAT/complex_frac_66_1.test/Makefile
+ tests/nemeth_MathCAT/dash_42_4.test/Makefile
+ tests/nemeth_MathCAT/dash_42_6.test/Makefile
+ tests/nemeth_MathCAT/dots_99_a_1.test/Makefile
+ tests/nemeth_MathCAT/dots_99_a_2.test/Makefile
+ tests/nemeth_MathCAT/dots_99_a_3.test/Makefile
+ tests/nemeth_MathCAT/ellipsis_43_b_3.test/Makefile
+ tests/nemeth_MathCAT/ellipsis_level_79_f_1.test/Makefile
+ tests/nemeth_MathCAT/extension_field_not_ratio_151_11.test/Makefile
+ tests/nemeth_MathCAT/full_binomial.test/Makefile
+ tests/nemeth_MathCAT/function_space_119_c_3.test/Makefile
+ tests/nemeth_MathCAT/german_base_77_4_3.test/Makefile
+ tests/nemeth_MathCAT/hyper_complex_frac_68_a_1.test/Makefile
+ tests/nemeth_MathCAT/identity_matrix_126.test/Makefile
+ tests/nemeth_MathCAT/integral_77_4_26.test/Makefile
+ tests/nemeth_MathCAT/left_sup_75_1.test/Makefile
+ tests/nemeth_MathCAT/left_sup_75_12.test/Makefile
+ tests/nemeth_MathCAT/left_sup_75_4.test/Makefile
+ tests/nemeth_MathCAT/left_sup_75_7.test/Makefile
+ tests/nemeth_MathCAT/left_sup_75_8.test/Makefile
+ tests/nemeth_MathCAT/lesson_11_24_1.test/Makefile
+ tests/nemeth_MathCAT/letter_26_b_19.test/Makefile
+ tests/nemeth_MathCAT/lim_86_a_3.test/Makefile
+ tests/nemeth_MathCAT/list_num_ind_11_a_1.test/Makefile
+ tests/nemeth_MathCAT/list_num_ind_11_a_2.test/Makefile
+ tests/nemeth_MathCAT/list_num_ind_11_a_7.test/Makefile
+ tests/nemeth_MathCAT/list_num_ind_11_c_1.test/Makefile
+ tests/nemeth_MathCAT/list_num_ind_11_d_1.test/Makefile
+ tests/nemeth_MathCAT/list_num_ind__11_a_3.test/Makefile
+ tests/nemeth_MathCAT/log_77_4_8.test/Makefile
+ tests/nemeth_MathCAT/lower_roman_numeral_18_b_4.test/Makefile
+ tests/nemeth_MathCAT/mathml_spec_example_86_a.test/Makefile
+ tests/nemeth_MathCAT/mathml_spec_example_alt_char_86_a.test/Makefile
+ tests/nemeth_MathCAT/menclose_111_a_4.test/Makefile
+ tests/nemeth_MathCAT/menclose_115_1.test/Makefile
+ tests/nemeth_MathCAT/menclose_86_a_1.test/Makefile
+ tests/nemeth_MathCAT/menclose_86_a_4.test/Makefile
+ tests/nemeth_MathCAT/menclose_86_b_1.test/Makefile
+ tests/nemeth_MathCAT/menclose_86_b_11.test/Makefile
+ tests/nemeth_MathCAT/menclose_bar_97_b_1.test/Makefile
+ tests/nemeth_MathCAT/menclose_bar_97_b_3.test/Makefile
+ tests/nemeth_MathCAT/menclose_lesson_12_5_5_5.test/Makefile
+ tests/nemeth_MathCAT/menclose_primed_86_b_6.test/Makefile
+ tests/nemeth_MathCAT/menclose_top_bottom_88_1.test/Makefile
+ tests/nemeth_MathCAT/mixed_frac_63_a_1.test/Makefile
+ tests/nemeth_MathCAT/mixed_frac_64_2.test/Makefile
+ tests/nemeth_MathCAT/mmultiscripts_77_4_10.test/Makefile
+ tests/nemeth_MathCAT/mmultiscripts_77_4_18.test/Makefile
+ tests/nemeth_MathCAT/mmultiscripts_82_a_1.test/Makefile
+ tests/nemeth_MathCAT/mmultiscripts_82_a_2.test/Makefile
+ tests/nemeth_MathCAT/mmultiscripts_82_a_3.test/Makefile
+ tests/nemeth_MathCAT/mmultiscripts_82_b_1.test/Makefile
+ tests/nemeth_MathCAT/mmultiscripts_82_b_2.test/Makefile
+ tests/nemeth_MathCAT/mmultiscripts_82_b_3.test/Makefile
+ tests/nemeth_MathCAT/mmultiscripts_82_b_4.test/Makefile
+ tests/nemeth_MathCAT/mmultiscripts_82_b_5.test/Makefile
+ tests/nemeth_MathCAT/mmultiscripts_82_b_6.test/Makefile
+ tests/nemeth_MathCAT/modifier_in_script_91_1.test/Makefile
+ tests/nemeth_MathCAT/ms.test/Makefile
+ tests/nemeth_MathCAT/ms_38_4_8.test/Makefile
+ tests/nemeth_MathCAT/msubsup_82_a_1.test/Makefile
+ tests/nemeth_MathCAT/msubsup_82_a_3.test/Makefile
+ tests/nemeth_MathCAT/multipurpose_177_2_1.test/Makefile
+ tests/nemeth_MathCAT/multipurpose_177_2_2.test/Makefile
+ tests/nemeth_MathCAT/multipurpose_177_3_1.test/Makefile
+ tests/nemeth_MathCAT/multipurpose_177_5_1.test/Makefile
+ tests/nemeth_MathCAT/multipurpose_177_7_1.test/Makefile
+ tests/nemeth_MathCAT/munder_lesson_12_5_5_5.test/Makefile
+ tests/nemeth_MathCAT/nested_root_105_2.test/Makefile
+ tests/nemeth_MathCAT/nested_sqrt_105_1.test/Makefile
+ tests/nemeth_MathCAT/nested_sqrt_105_3.test/Makefile
+ tests/nemeth_MathCAT/nested_sqrt_105_4.test/Makefile
+ tests/nemeth_MathCAT/nested_sub_sup_74_c_5.test/Makefile
+ tests/nemeth_MathCAT/nested_sup_74_b_1.test/Makefile
+ tests/nemeth_MathCAT/nested_sup_74_b_4.test/Makefile
+ tests/nemeth_MathCAT/nested_sup_mmultiscripts_74_b_1.test/Makefile
+ tests/nemeth_MathCAT/nested_sup_sup_space_79_d_9.test/Makefile
+ tests/nemeth_MathCAT/nested_super_79_a_2.test/Makefile
+ tests/nemeth_MathCAT/nested_super_79_a_3.test/Makefile
+ tests/nemeth_MathCAT/nested_super_space_79_d_3.test/Makefile
+ tests/nemeth_MathCAT/nested_super_space_79_d_7.test/Makefile
+ tests/nemeth_MathCAT/non_hyper_complex_frac_67_1.test/Makefile
+ tests/nemeth_MathCAT/non_list_10_4.test/Makefile
+ tests/nemeth_MathCAT/number_space_after.test/Makefile
+ tests/nemeth_MathCAT/number_space_before.test/Makefile
+ tests/nemeth_MathCAT/number_space_before_and_after.test/Makefile
+ tests/nemeth_MathCAT/numeric_sub_81_a_1.test/Makefile
+ tests/nemeth_MathCAT/order2_overbar_87_a_1.test/Makefile
+ tests/nemeth_MathCAT/overbar_86_a_4.test/Makefile
+ tests/nemeth_MathCAT/overbar_86_a_5.test/Makefile
+ tests/nemeth_MathCAT/overbar_86_b_1.test/Makefile
+ tests/nemeth_MathCAT/overbar_86_b_10.test/Makefile
+ tests/nemeth_MathCAT/overbar_86_b_11.test/Makefile
+ tests/nemeth_MathCAT/prescript_77_4_18.test/Makefile
+ tests/nemeth_MathCAT/prescript_77_4_6.test/Makefile
+ tests/nemeth_MathCAT/prescript_77_4_7.test/Makefile
+ tests/nemeth_MathCAT/prime_172_5.test/Makefile
+ tests/nemeth_MathCAT/prime_172_6.test/Makefile
+ tests/nemeth_MathCAT/prime_172_8.test/Makefile
+ tests/nemeth_MathCAT/prime_172_9.test/Makefile
+ tests/nemeth_MathCAT/prime_77_4_4.test/Makefile
+ tests/nemeth_MathCAT/prime_83_b_1.test/Makefile
+ tests/nemeth_MathCAT/prime_83_b_3.test/Makefile
+ tests/nemeth_MathCAT/prime_83_b_4.test/Makefile
+ tests/nemeth_MathCAT/prime_83_b_5.test/Makefile
+ tests/nemeth_MathCAT/prime_83_b_6.test/Makefile
+ tests/nemeth_MathCAT/prime_83_b_7.test/Makefile
+ tests/nemeth_MathCAT/prime_83_b_8.test/Makefile
+ tests/nemeth_MathCAT/prime_mathjax_83_b_2.test/Makefile
+ tests/nemeth_MathCAT/prime_mmultiscripts_83_b_2.test/Makefile
+ tests/nemeth_MathCAT/prime_mmultiscripts_83_b_4.test/Makefile
+ tests/nemeth_MathCAT/prime_wiris_83_b_2.test/Makefile
+ tests/nemeth_MathCAT/primed_86_b_6.test/Makefile
+ tests/nemeth_MathCAT/product_77_4_24.test/Makefile
+ tests/nemeth_MathCAT/punct_37_1_2.test/Makefile
+ tests/nemeth_MathCAT/punct_37_2_2.test/Makefile
+ tests/nemeth_MathCAT/punct_37_7_1.test/Makefile
+ tests/nemeth_MathCAT/punctuation_after_sup_79_b_2.test/Makefile
+ tests/nemeth_MathCAT/ratio_151_11.test/Makefile
+ tests/nemeth_MathCAT/root_104_iii_1.test/Makefile
+ tests/nemeth_MathCAT/root_104_iii_4.test/Makefile
+ tests/nemeth_MathCAT/set_vertical_bar_145_1.test/Makefile
+ tests/nemeth_MathCAT/shape_110_1.test/Makefile
+ tests/nemeth_MathCAT/simple_frac_62_a_3.test/Makefile
+ tests/nemeth_MathCAT/sqrt_103_a_2.test/Makefile
+ tests/nemeth_MathCAT/sqrt_103_a_4.test/Makefile
+ tests/nemeth_MathCAT/sqrt_103_b_2.test/Makefile
+ tests/nemeth_MathCAT/sub_ind_79_g_4.test/Makefile
+ tests/nemeth_MathCAT/sub_ind_80_b_3.test/Makefile
+ tests/nemeth_MathCAT/sub_ind_80_b_4.test/Makefile
+ tests/nemeth_MathCAT/sub_ind_mmultiscripts_80_b_3.test/Makefile
+ tests/nemeth_MathCAT/sub_sup_82_b_1.test/Makefile
+ tests/nemeth_MathCAT/sub_sup_82_b_2.test/Makefile
+ tests/nemeth_MathCAT/sum_77_4_23.test/Makefile
+ tests/nemeth_MathCAT/superscript_80_a_2.test/Makefile
+ tests/nemeth_MathCAT/table_entry_after_sup_79_c_4.test/Makefile
+ tests/nemeth_MathCAT/tensor_from_mathml_spec.test/Makefile
+ tests/nemeth_MathCAT/test_9_d_2.test/Makefile
+ tests/nemeth_MathCAT/test_9_d_3.test/Makefile
+ tests/nemeth_MathCAT/text_after_sup_79_c_3.test/Makefile
+ tests/nemeth_MathCAT/trilinear_not_ratio_151_11.test/Makefile
+ tests/nemeth_MathCAT/underbar_86_a_1.test/Makefile
+ tests/nemeth_MathCAT/vertical_bar_145_4.test/Makefile
+ tests/nemeth_MathCAT/whitespace_in_sup_79_e_1.test/Makefile
+ tests/nemeth_MathCAT/word_77_4_12.test/Makefile
tests/test_mathml_woluwe/Makefile
tests/test_mathml_woluwe/test_001.test/Makefile
tests/test_mathml_woluwe/test_002.test/Makefile
diff --git a/tests/Makefile.am b/tests/Makefile.am
index 932a5d0d..b80282e5 100644
--- a/tests/Makefile.am
+++ b/tests/Makefile.am
@@ -8,6 +8,7 @@ SUBDIRS = \
mathml_nemeth \
minSyllableWidth.test \
mixed_content.test \
+ nemeth_MathCAT \
orphanControl_01.test \
orphanControl_02.test \
page_numbering.test \
@@ -135,6 +136,175 @@ dist_suite_TESTS = \
mathml_nemeth/munderover_03.test \
minSyllableWidth.test \
mixed_content.test \
+ nemeth_MathCAT/above_and_below_88_2.test \
+ nemeth_MathCAT/arrow_96_1.test \
+ nemeth_MathCAT/arrow_96_4.test \
+ nemeth_MathCAT/as_multiscript_nested_sub_sup_74_c_5.test \
+ nemeth_MathCAT/bar_97_b_1.test \
+ nemeth_MathCAT/bar_above_and_below_88_1.test \
+ nemeth_MathCAT/baseline_80_a_1.test \
+ nemeth_MathCAT/beveled_frac_62_b_1.test \
+ nemeth_MathCAT/binomial_90_1.test \
+ nemeth_MathCAT/boldface_32_b_3.test \
+ nemeth_MathCAT/boldface_32_b_6.test \
+ nemeth_MathCAT/cap_22_a_1.test \
+ nemeth_MathCAT/cap_roman_numeral_18_a_3.test \
+ nemeth_MathCAT/carrot_98_1.test \
+ nemeth_MathCAT/comma_78_2_invisible.test \
+ nemeth_MathCAT/comma_78_2.test \
+ nemeth_MathCAT/comma_78_3.test \
+ nemeth_MathCAT/comma_78_6.test \
+ nemeth_MathCAT/comma_ellipsis_in_sub_79_b_5.test \
+ nemeth_MathCAT/comma_in_number_in_sup_79_b_3.test \
+ nemeth_MathCAT/comma_in_sup_79_b_4.test \
+ nemeth_MathCAT/comma_number_77_4_20.test \
+ nemeth_MathCAT/comma_space_78_1.test \
+ nemeth_MathCAT/comparison_79_g_2.test \
+ nemeth_MathCAT/complex_frac_66_1.test \
+ nemeth_MathCAT/dash_42_4.test \
+ nemeth_MathCAT/dash_42_6.test \
+ nemeth_MathCAT/dots_99_a_1.test \
+ nemeth_MathCAT/dots_99_a_2.test \
+ nemeth_MathCAT/dots_99_a_3.test \
+ nemeth_MathCAT/ellipsis_43_b_3.test \
+ nemeth_MathCAT/ellipsis_level_79_f_1.test \
+ nemeth_MathCAT/extension_field_not_ratio_151_11.test \
+ nemeth_MathCAT/full_binomial.test \
+ nemeth_MathCAT/function_space_119_c_3.test \
+ nemeth_MathCAT/german_base_77_4_3.test \
+ nemeth_MathCAT/hyper_complex_frac_68_a_1.test \
+ nemeth_MathCAT/identity_matrix_126.test \
+ nemeth_MathCAT/integral_77_4_26.test \
+ nemeth_MathCAT/left_sup_75_12.test \
+ nemeth_MathCAT/left_sup_75_1.test \
+ nemeth_MathCAT/left_sup_75_4.test \
+ nemeth_MathCAT/left_sup_75_7.test \
+ nemeth_MathCAT/left_sup_75_8.test \
+ nemeth_MathCAT/lesson_11_24_1.test \
+ nemeth_MathCAT/letter_26_b_19.test \
+ nemeth_MathCAT/lim_86_a_3.test \
+ nemeth_MathCAT/list_num_ind_11_a_1.test \
+ nemeth_MathCAT/list_num_ind_11_a_2.test \
+ nemeth_MathCAT/list_num_ind__11_a_3.test \
+ nemeth_MathCAT/list_num_ind_11_a_7.test \
+ nemeth_MathCAT/list_num_ind_11_c_1.test \
+ nemeth_MathCAT/list_num_ind_11_d_1.test \
+ nemeth_MathCAT/log_77_4_8.test \
+ nemeth_MathCAT/lower_roman_numeral_18_b_4.test \
+ nemeth_MathCAT/mathml_spec_example_86_a.test \
+ nemeth_MathCAT/mathml_spec_example_alt_char_86_a.test \
+ nemeth_MathCAT/menclose_111_a_4.test \
+ nemeth_MathCAT/menclose_115_1.test \
+ nemeth_MathCAT/menclose_86_a_1.test \
+ nemeth_MathCAT/menclose_86_a_4.test \
+ nemeth_MathCAT/menclose_86_b_11.test \
+ nemeth_MathCAT/menclose_86_b_1.test \
+ nemeth_MathCAT/menclose_bar_97_b_1.test \
+ nemeth_MathCAT/menclose_bar_97_b_3.test \
+ nemeth_MathCAT/menclose_lesson_12_5_5_5.test \
+ nemeth_MathCAT/menclose_primed_86_b_6.test \
+ nemeth_MathCAT/menclose_top_bottom_88_1.test \
+ nemeth_MathCAT/mixed_frac_63_a_1.test \
+ nemeth_MathCAT/mixed_frac_64_2.test \
+ nemeth_MathCAT/mmultiscripts_77_4_10.test \
+ nemeth_MathCAT/mmultiscripts_77_4_18.test \
+ nemeth_MathCAT/mmultiscripts_82_a_1.test \
+ nemeth_MathCAT/mmultiscripts_82_a_2.test \
+ nemeth_MathCAT/mmultiscripts_82_a_3.test \
+ nemeth_MathCAT/mmultiscripts_82_b_1.test \
+ nemeth_MathCAT/mmultiscripts_82_b_2.test \
+ nemeth_MathCAT/mmultiscripts_82_b_3.test \
+ nemeth_MathCAT/mmultiscripts_82_b_4.test \
+ nemeth_MathCAT/mmultiscripts_82_b_5.test \
+ nemeth_MathCAT/mmultiscripts_82_b_6.test \
+ nemeth_MathCAT/modifier_in_script_91_1.test \
+ nemeth_MathCAT/ms_38_4_8.test \
+ nemeth_MathCAT/ms.test \
+ nemeth_MathCAT/msubsup_82_a_1.test \
+ nemeth_MathCAT/msubsup_82_a_3.test \
+ nemeth_MathCAT/multipurpose_177_2_1.test \
+ nemeth_MathCAT/multipurpose_177_2_2.test \
+ nemeth_MathCAT/multipurpose_177_3_1.test \
+ nemeth_MathCAT/multipurpose_177_5_1.test \
+ nemeth_MathCAT/multipurpose_177_7_1.test \
+ nemeth_MathCAT/munder_lesson_12_5_5_5.test \
+ nemeth_MathCAT/nested_root_105_2.test \
+ nemeth_MathCAT/nested_sqrt_105_1.test \
+ nemeth_MathCAT/nested_sqrt_105_3.test \
+ nemeth_MathCAT/nested_sqrt_105_4.test \
+ nemeth_MathCAT/nested_sub_sup_74_c_5.test \
+ nemeth_MathCAT/nested_sup_74_b_1.test \
+ nemeth_MathCAT/nested_sup_74_b_4.test \
+ nemeth_MathCAT/nested_super_79_a_2.test \
+ nemeth_MathCAT/nested_super_79_a_3.test \
+ nemeth_MathCAT/nested_super_space_79_d_3.test \
+ nemeth_MathCAT/nested_super_space_79_d_7.test \
+ nemeth_MathCAT/nested_sup_mmultiscripts_74_b_1.test \
+ nemeth_MathCAT/nested_sup_sup_space_79_d_9.test \
+ nemeth_MathCAT/non_hyper_complex_frac_67_1.test \
+ nemeth_MathCAT/non_list_10_4.test \
+ nemeth_MathCAT/number_space_after.test \
+ nemeth_MathCAT/number_space_before_and_after.test \
+ nemeth_MathCAT/number_space_before.test \
+ nemeth_MathCAT/numeric_sub_81_a_1.test \
+ nemeth_MathCAT/order2_overbar_87_a_1.test \
+ nemeth_MathCAT/overbar_86_a_4.test \
+ nemeth_MathCAT/overbar_86_a_5.test \
+ nemeth_MathCAT/overbar_86_b_10.test \
+ nemeth_MathCAT/overbar_86_b_11.test \
+ nemeth_MathCAT/overbar_86_b_1.test \
+ nemeth_MathCAT/prescript_77_4_18.test \
+ nemeth_MathCAT/prescript_77_4_6.test \
+ nemeth_MathCAT/prescript_77_4_7.test \
+ nemeth_MathCAT/prime_172_5.test \
+ nemeth_MathCAT/prime_172_6.test \
+ nemeth_MathCAT/prime_172_8.test \
+ nemeth_MathCAT/prime_172_9.test \
+ nemeth_MathCAT/prime_77_4_4.test \
+ nemeth_MathCAT/prime_83_b_1.test \
+ nemeth_MathCAT/prime_83_b_3.test \
+ nemeth_MathCAT/prime_83_b_4.test \
+ nemeth_MathCAT/prime_83_b_5.test \
+ nemeth_MathCAT/prime_83_b_6.test \
+ nemeth_MathCAT/prime_83_b_7.test \
+ nemeth_MathCAT/prime_83_b_8.test \
+ nemeth_MathCAT/primed_86_b_6.test \
+ nemeth_MathCAT/prime_mathjax_83_b_2.test \
+ nemeth_MathCAT/prime_mmultiscripts_83_b_2.test \
+ nemeth_MathCAT/prime_mmultiscripts_83_b_4.test \
+ nemeth_MathCAT/prime_wiris_83_b_2.test \
+ nemeth_MathCAT/product_77_4_24.test \
+ nemeth_MathCAT/punct_37_1_2.test \
+ nemeth_MathCAT/punct_37_2_2.test \
+ nemeth_MathCAT/punct_37_7_1.test \
+ nemeth_MathCAT/punctuation_after_sup_79_b_2.test \
+ nemeth_MathCAT/ratio_151_11.test \
+ nemeth_MathCAT/root_104_iii_1.test \
+ nemeth_MathCAT/root_104_iii_4.test \
+ nemeth_MathCAT/set_vertical_bar_145_1.test \
+ nemeth_MathCAT/shape_110_1.test \
+ nemeth_MathCAT/simple_frac_62_a_3.test \
+ nemeth_MathCAT/sqrt_103_a_2.test \
+ nemeth_MathCAT/sqrt_103_a_4.test \
+ nemeth_MathCAT/sqrt_103_b_2.test \
+ nemeth_MathCAT/sub_ind_79_g_4.test \
+ nemeth_MathCAT/sub_ind_80_b_3.test \
+ nemeth_MathCAT/sub_ind_80_b_4.test \
+ nemeth_MathCAT/sub_ind_mmultiscripts_80_b_3.test \
+ nemeth_MathCAT/sub_sup_82_b_1.test \
+ nemeth_MathCAT/sub_sup_82_b_2.test \
+ nemeth_MathCAT/sum_77_4_23.test \
+ nemeth_MathCAT/superscript_80_a_2.test \
+ nemeth_MathCAT/table_entry_after_sup_79_c_4.test \
+ nemeth_MathCAT/tensor_from_mathml_spec.test \
+ nemeth_MathCAT/test_9_d_2.test \
+ nemeth_MathCAT/test_9_d_3.test \
+ nemeth_MathCAT/text_after_sup_79_c_3.test \
+ nemeth_MathCAT/trilinear_not_ratio_151_11.test \
+ nemeth_MathCAT/underbar_86_a_1.test \
+ nemeth_MathCAT/vertical_bar_145_4.test \
+ nemeth_MathCAT/whitespace_in_sup_79_e_1.test \
+ nemeth_MathCAT/word_77_4_12.test \
orphanControl_01.test \
orphanControl_02.test \
page_numbering.test \
@@ -334,6 +504,157 @@ XFAIL_TESTS += \
mathml_nemeth/munderover_01.test \
mathml_nemeth/munderover_02.test \
mathml_nemeth/munderover_03.test \
+ nemeth_MathCAT/above_and_below_88_2.test \
+ nemeth_MathCAT/arrow_96_4.test \
+ nemeth_MathCAT/as_multiscript_nested_sub_sup_74_c_5.test \
+ nemeth_MathCAT/bar_97_b_1.test \
+ nemeth_MathCAT/bar_above_and_below_88_1.test \
+ nemeth_MathCAT/beveled_frac_62_b_1.test \
+ nemeth_MathCAT/binomial_90_1.test \
+ nemeth_MathCAT/boldface_32_b_3.test \
+ nemeth_MathCAT/boldface_32_b_6.test \
+ nemeth_MathCAT/cap_22_a_1.test \
+ nemeth_MathCAT/cap_roman_numeral_18_a_3.test \
+ nemeth_MathCAT/carrot_98_1.test \
+ nemeth_MathCAT/comma_78_2.test \
+ nemeth_MathCAT/comma_78_2_invisible.test \
+ nemeth_MathCAT/comma_78_3.test \
+ nemeth_MathCAT/comma_78_6.test \
+ nemeth_MathCAT/comma_ellipsis_in_sub_79_b_5.test \
+ nemeth_MathCAT/comma_in_sup_79_b_4.test \
+ nemeth_MathCAT/comma_number_77_4_20.test \
+ nemeth_MathCAT/comma_space_78_1.test \
+ nemeth_MathCAT/comparison_79_g_2.test \
+ nemeth_MathCAT/complex_frac_66_1.test \
+ nemeth_MathCAT/dash_42_4.test \
+ nemeth_MathCAT/dash_42_6.test \
+ nemeth_MathCAT/dots_99_a_1.test \
+ nemeth_MathCAT/dots_99_a_2.test \
+ nemeth_MathCAT/dots_99_a_3.test \
+ nemeth_MathCAT/ellipsis_43_b_3.test \
+ nemeth_MathCAT/ellipsis_level_79_f_1.test \
+ nemeth_MathCAT/extension_field_not_ratio_151_11.test \
+ nemeth_MathCAT/full_binomial.test \
+ nemeth_MathCAT/function_space_119_c_3.test \
+ nemeth_MathCAT/german_base_77_4_3.test \
+ nemeth_MathCAT/hyper_complex_frac_68_a_1.test \
+ nemeth_MathCAT/identity_matrix_126.test \
+ nemeth_MathCAT/integral_77_4_26.test \
+ nemeth_MathCAT/left_sup_75_1.test \
+ nemeth_MathCAT/left_sup_75_12.test \
+ nemeth_MathCAT/left_sup_75_4.test \
+ nemeth_MathCAT/left_sup_75_7.test \
+ nemeth_MathCAT/left_sup_75_8.test \
+ nemeth_MathCAT/lesson_11_24_1.test \
+ nemeth_MathCAT/letter_26_b_19.test \
+ nemeth_MathCAT/lim_86_a_3.test \
+ nemeth_MathCAT/list_num_ind_11_a_1.test \
+ nemeth_MathCAT/list_num_ind_11_a_2.test \
+ nemeth_MathCAT/list_num_ind_11_a_7.test \
+ nemeth_MathCAT/list_num_ind_11_c_1.test \
+ nemeth_MathCAT/list_num_ind__11_a_3.test \
+ nemeth_MathCAT/log_77_4_8.test \
+ nemeth_MathCAT/lower_roman_numeral_18_b_4.test \
+ nemeth_MathCAT/mathml_spec_example_86_a.test \
+ nemeth_MathCAT/menclose_111_a_4.test \
+ nemeth_MathCAT/menclose_115_1.test \
+ nemeth_MathCAT/menclose_86_a_1.test \
+ nemeth_MathCAT/menclose_86_a_4.test \
+ nemeth_MathCAT/menclose_86_b_1.test \
+ nemeth_MathCAT/menclose_86_b_11.test \
+ nemeth_MathCAT/menclose_bar_97_b_1.test \
+ nemeth_MathCAT/menclose_bar_97_b_3.test \
+ nemeth_MathCAT/menclose_lesson_12_5_5_5.test \
+ nemeth_MathCAT/menclose_primed_86_b_6.test \
+ nemeth_MathCAT/menclose_top_bottom_88_1.test \
+ nemeth_MathCAT/mixed_frac_63_a_1.test \
+ nemeth_MathCAT/mixed_frac_64_2.test \
+ nemeth_MathCAT/mmultiscripts_77_4_10.test \
+ nemeth_MathCAT/mmultiscripts_77_4_18.test \
+ nemeth_MathCAT/mmultiscripts_82_a_1.test \
+ nemeth_MathCAT/mmultiscripts_82_a_2.test \
+ nemeth_MathCAT/mmultiscripts_82_a_3.test \
+ nemeth_MathCAT/mmultiscripts_82_b_1.test \
+ nemeth_MathCAT/mmultiscripts_82_b_2.test \
+ nemeth_MathCAT/mmultiscripts_82_b_3.test \
+ nemeth_MathCAT/mmultiscripts_82_b_4.test \
+ nemeth_MathCAT/mmultiscripts_82_b_5.test \
+ nemeth_MathCAT/mmultiscripts_82_b_6.test \
+ nemeth_MathCAT/ms.test \
+ nemeth_MathCAT/ms_38_4_8.test \
+ nemeth_MathCAT/msubsup_82_a_3.test \
+ nemeth_MathCAT/multipurpose_177_2_1.test \
+ nemeth_MathCAT/multipurpose_177_2_2.test \
+ nemeth_MathCAT/multipurpose_177_3_1.test \
+ nemeth_MathCAT/multipurpose_177_5_1.test \
+ nemeth_MathCAT/multipurpose_177_7_1.test \
+ nemeth_MathCAT/munder_lesson_12_5_5_5.test \
+ nemeth_MathCAT/nested_root_105_2.test \
+ nemeth_MathCAT/nested_sqrt_105_1.test \
+ nemeth_MathCAT/nested_sqrt_105_3.test \
+ nemeth_MathCAT/nested_sqrt_105_4.test \
+ nemeth_MathCAT/nested_sub_sup_74_c_5.test \
+ nemeth_MathCAT/nested_sup_74_b_1.test \
+ nemeth_MathCAT/nested_sup_74_b_4.test \
+ nemeth_MathCAT/nested_sup_mmultiscripts_74_b_1.test \
+ nemeth_MathCAT/nested_sup_sup_space_79_d_9.test \
+ nemeth_MathCAT/nested_super_space_79_d_3.test \
+ nemeth_MathCAT/nested_super_space_79_d_7.test \
+ nemeth_MathCAT/non_hyper_complex_frac_67_1.test \
+ nemeth_MathCAT/non_list_10_4.test \
+ nemeth_MathCAT/number_space_before.test \
+ nemeth_MathCAT/number_space_before_and_after.test \
+ nemeth_MathCAT/numeric_sub_81_a_1.test \
+ nemeth_MathCAT/order2_overbar_87_a_1.test \
+ nemeth_MathCAT/overbar_86_a_4.test \
+ nemeth_MathCAT/overbar_86_a_5.test \
+ nemeth_MathCAT/overbar_86_b_1.test \
+ nemeth_MathCAT/overbar_86_b_10.test \
+ nemeth_MathCAT/overbar_86_b_11.test \
+ nemeth_MathCAT/prescript_77_4_18.test \
+ nemeth_MathCAT/prescript_77_4_6.test \
+ nemeth_MathCAT/prescript_77_4_7.test \
+ nemeth_MathCAT/prime_172_5.test \
+ nemeth_MathCAT/prime_172_6.test \
+ nemeth_MathCAT/prime_172_8.test \
+ nemeth_MathCAT/prime_172_9.test \
+ nemeth_MathCAT/prime_77_4_4.test \
+ nemeth_MathCAT/prime_83_b_1.test \
+ nemeth_MathCAT/prime_83_b_3.test \
+ nemeth_MathCAT/prime_83_b_4.test \
+ nemeth_MathCAT/prime_83_b_5.test \
+ nemeth_MathCAT/prime_83_b_6.test \
+ nemeth_MathCAT/prime_83_b_8.test \
+ nemeth_MathCAT/prime_mathjax_83_b_2.test \
+ nemeth_MathCAT/prime_mmultiscripts_83_b_2.test \
+ nemeth_MathCAT/prime_mmultiscripts_83_b_4.test \
+ nemeth_MathCAT/prime_wiris_83_b_2.test \
+ nemeth_MathCAT/primed_86_b_6.test \
+ nemeth_MathCAT/product_77_4_24.test \
+ nemeth_MathCAT/punct_37_1_2.test \
+ nemeth_MathCAT/punct_37_2_2.test \
+ nemeth_MathCAT/punct_37_7_1.test \
+ nemeth_MathCAT/punctuation_after_sup_79_b_2.test \
+ nemeth_MathCAT/ratio_151_11.test \
+ nemeth_MathCAT/set_vertical_bar_145_1.test \
+ nemeth_MathCAT/shape_110_1.test \
+ nemeth_MathCAT/sqrt_103_b_2.test \
+ nemeth_MathCAT/sub_ind_79_g_4.test \
+ nemeth_MathCAT/sub_ind_80_b_3.test \
+ nemeth_MathCAT/sub_ind_80_b_4.test \
+ nemeth_MathCAT/sub_ind_mmultiscripts_80_b_3.test \
+ nemeth_MathCAT/sum_77_4_23.test \
+ nemeth_MathCAT/superscript_80_a_2.test \
+ nemeth_MathCAT/table_entry_after_sup_79_c_4.test \
+ nemeth_MathCAT/tensor_from_mathml_spec.test \
+ nemeth_MathCAT/test_9_d_2.test \
+ nemeth_MathCAT/test_9_d_3.test \
+ nemeth_MathCAT/text_after_sup_79_c_3.test \
+ nemeth_MathCAT/trilinear_not_ratio_151_11.test \
+ nemeth_MathCAT/underbar_86_a_1.test \
+ nemeth_MathCAT/vertical_bar_145_4.test \
+ nemeth_MathCAT/whitespace_in_sup_79_e_1.test \
+ nemeth_MathCAT/word_77_4_12.test \
test_mathml_woluwe/test_044.test \
test_mathml_woluwe/test_060.test \
test_mathml_woluwe/test_061.test \
diff --git a/tests/nemeth_MathCAT/Makefile.am b/tests/nemeth_MathCAT/Makefile.am
new file mode 100644
index 00000000..0469dbe1
--- /dev/null
+++ b/tests/nemeth_MathCAT/Makefile.am
@@ -0,0 +1,175 @@
+SUBDIRS = \
+ above_and_below_88_2.test \
+ arrow_96_1.test \
+ arrow_96_4.test \
+ as_multiscript_nested_sub_sup_74_c_5.test \
+ bar_97_b_1.test \
+ bar_above_and_below_88_1.test \
+ baseline_80_a_1.test \
+ beveled_frac_62_b_1.test \
+ binomial_90_1.test \
+ boldface_32_b_3.test \
+ boldface_32_b_6.test \
+ cap_22_a_1.test \
+ cap_roman_numeral_18_a_3.test \
+ carrot_98_1.test \
+ comma_78_2_invisible.test \
+ comma_78_2.test \
+ comma_78_3.test \
+ comma_78_6.test \
+ comma_ellipsis_in_sub_79_b_5.test \
+ comma_in_number_in_sup_79_b_3.test \
+ comma_in_sup_79_b_4.test \
+ comma_number_77_4_20.test \
+ comma_space_78_1.test \
+ comparison_79_g_2.test \
+ complex_frac_66_1.test \
+ dash_42_4.test \
+ dash_42_6.test \
+ dots_99_a_1.test \
+ dots_99_a_2.test \
+ dots_99_a_3.test \
+ ellipsis_43_b_3.test \
+ ellipsis_level_79_f_1.test \
+ extension_field_not_ratio_151_11.test \
+ full_binomial.test \
+ function_space_119_c_3.test \
+ german_base_77_4_3.test \
+ hyper_complex_frac_68_a_1.test \
+ identity_matrix_126.test \
+ integral_77_4_26.test \
+ left_sup_75_12.test \
+ left_sup_75_1.test \
+ left_sup_75_4.test \
+ left_sup_75_7.test \
+ left_sup_75_8.test \
+ lesson_11_24_1.test \
+ letter_26_b_19.test \
+ lim_86_a_3.test \
+ list_num_ind_11_a_1.test \
+ list_num_ind_11_a_2.test \
+ list_num_ind__11_a_3.test \
+ list_num_ind_11_a_7.test \
+ list_num_ind_11_c_1.test \
+ list_num_ind_11_d_1.test \
+ log_77_4_8.test \
+ lower_roman_numeral_18_b_4.test \
+ mathml_spec_example_86_a.test \
+ mathml_spec_example_alt_char_86_a.test \
+ menclose_111_a_4.test \
+ menclose_115_1.test \
+ menclose_86_a_1.test \
+ menclose_86_a_4.test \
+ menclose_86_b_11.test \
+ menclose_86_b_1.test \
+ menclose_bar_97_b_1.test \
+ menclose_bar_97_b_3.test \
+ menclose_lesson_12_5_5_5.test \
+ menclose_primed_86_b_6.test \
+ menclose_top_bottom_88_1.test \
+ mixed_frac_63_a_1.test \
+ mixed_frac_64_2.test \
+ mmultiscripts_77_4_10.test \
+ mmultiscripts_77_4_18.test \
+ mmultiscripts_82_a_1.test \
+ mmultiscripts_82_a_2.test \
+ mmultiscripts_82_a_3.test \
+ mmultiscripts_82_b_1.test \
+ mmultiscripts_82_b_2.test \
+ mmultiscripts_82_b_3.test \
+ mmultiscripts_82_b_4.test \
+ mmultiscripts_82_b_5.test \
+ mmultiscripts_82_b_6.test \
+ modifier_in_script_91_1.test \
+ ms_38_4_8.test \
+ ms.test \
+ msubsup_82_a_1.test \
+ msubsup_82_a_3.test \
+ multipurpose_177_2_1.test \
+ multipurpose_177_2_2.test \
+ multipurpose_177_3_1.test \
+ multipurpose_177_5_1.test \
+ multipurpose_177_7_1.test \
+ munder_lesson_12_5_5_5.test \
+ nested_root_105_2.test \
+ nested_sqrt_105_1.test \
+ nested_sqrt_105_3.test \
+ nested_sqrt_105_4.test \
+ nested_sub_sup_74_c_5.test \
+ nested_sup_74_b_1.test \
+ nested_sup_74_b_4.test \
+ nested_super_79_a_2.test \
+ nested_super_79_a_3.test \
+ nested_super_space_79_d_3.test \
+ nested_super_space_79_d_7.test \
+ nested_sup_mmultiscripts_74_b_1.test \
+ nested_sup_sup_space_79_d_9.test \
+ non_hyper_complex_frac_67_1.test \
+ non_list_10_4.test \
+ number_space_after.test \
+ number_space_before_and_after.test \
+ number_space_before.test \
+ numeric_sub_81_a_1.test \
+ order2_overbar_87_a_1.test \
+ overbar_86_a_4.test \
+ overbar_86_a_5.test \
+ overbar_86_b_10.test \
+ overbar_86_b_11.test \
+ overbar_86_b_1.test \
+ prescript_77_4_18.test \
+ prescript_77_4_6.test \
+ prescript_77_4_7.test \
+ prime_172_5.test \
+ prime_172_6.test \
+ prime_172_8.test \
+ prime_172_9.test \
+ prime_77_4_4.test \
+ prime_83_b_1.test \
+ prime_83_b_3.test \
+ prime_83_b_4.test \
+ prime_83_b_5.test \
+ prime_83_b_6.test \
+ prime_83_b_7.test \
+ prime_83_b_8.test \
+ primed_86_b_6.test \
+ prime_mathjax_83_b_2.test \
+ prime_mmultiscripts_83_b_2.test \
+ prime_mmultiscripts_83_b_4.test \
+ prime_wiris_83_b_2.test \
+ product_77_4_24.test \
+ punct_37_1_2.test \
+ punct_37_2_2.test \
+ punct_37_7_1.test \
+ punctuation_after_sup_79_b_2.test \
+ ratio_151_11.test \
+ root_104_iii_1.test \
+ root_104_iii_4.test \
+ set_vertical_bar_145_1.test \
+ shape_110_1.test \
+ simple_frac_62_a_3.test \
+ sqrt_103_a_2.test \
+ sqrt_103_a_4.test \
+ sqrt_103_b_2.test \
+ sub_ind_79_g_4.test \
+ sub_ind_80_b_3.test \
+ sub_ind_80_b_4.test \
+ sub_ind_mmultiscripts_80_b_3.test \
+ sub_sup_82_b_1.test \
+ sub_sup_82_b_2.test \
+ sum_77_4_23.test \
+ superscript_80_a_2.test \
+ table_entry_after_sup_79_c_4.test \
+ tensor_from_mathml_spec.test \
+ test_9_d_2.test \
+ test_9_d_3.test \
+ text_after_sup_79_c_3.test \
+ trilinear_not_ratio_151_11.test \
+ underbar_86_a_1.test \
+ vertical_bar_145_4.test \
+ whitespace_in_sup_79_e_1.test \
+ word_77_4_12.test
+
+EXTRA_DIST = \
+ README \
+ liblouisutdml.ini \
+ styles.cfg
diff --git a/tests/nemeth_MathCAT/README b/tests/nemeth_MathCAT/README
new file mode 100644
index 00000000..52f7817d
--- /dev/null
+++ b/tests/nemeth_MathCAT/README
@@ -0,0 +1 @@
+The tests in this directory come from MathCAT (https://github.com/NSoiffer/MathCAT). Those tests were taken from the Nemeth "green book". That book has lots of examples which are divided up into "rules", where each rule might have several parts and each part might have several examples. The tests are numbered so that one can easily refer back to the green book. For example, "overbar_86_b_10" is a test involving overbars. That test is Rule 86, part b, example 10.
diff --git a/tests/nemeth_MathCAT/above_and_below_88_2.test/Makefile.am b/tests/nemeth_MathCAT/above_and_below_88_2.test/Makefile.am
new file mode 100644
index 00000000..e4c86d75
--- /dev/null
+++ b/tests/nemeth_MathCAT/above_and_below_88_2.test/Makefile.am
@@ -0,0 +1,3 @@
+EXTRA_DIST = \
+ expected.txt \
+ input.xml
diff --git a/tests/nemeth_MathCAT/above_and_below_88_2.test/expected.txt b/tests/nemeth_MathCAT/above_and_below_88_2.test/expected.txt
new file mode 100644
index 00000000..6deb5ab4
--- /dev/null
+++ b/tests/nemeth_MathCAT/above_and_below_88_2.test/expected.txt
@@ -0,0 +1 @@
+⠐⠨⠠⠎⠩⠝⠀⠨⠅⠀⠼⠂⠣⠠⠿⠻⠹⠂⠌⠆⠘⠝⠐⠼⠀⠨⠅⠀⠼⠂
diff --git a/tests/nemeth_MathCAT/above_and_below_88_2.test/input.xml b/tests/nemeth_MathCAT/above_and_below_88_2.test/input.xml
new file mode 100644
index 00000000..bbb6184f
--- /dev/null
+++ b/tests/nemeth_MathCAT/above_and_below_88_2.test/input.xml
@@ -0,0 +1,3 @@
+
+
diff --git a/tests/nemeth_MathCAT/arrow_96_1.test/Makefile.am b/tests/nemeth_MathCAT/arrow_96_1.test/Makefile.am
new file mode 100644
index 00000000..e4c86d75
--- /dev/null
+++ b/tests/nemeth_MathCAT/arrow_96_1.test/Makefile.am
@@ -0,0 +1,3 @@
+EXTRA_DIST = \
+ expected.txt \
+ input.xml
diff --git a/tests/nemeth_MathCAT/arrow_96_1.test/expected.txt b/tests/nemeth_MathCAT/arrow_96_1.test/expected.txt
new file mode 100644
index 00000000..8f80a5ce
--- /dev/null
+++ b/tests/nemeth_MathCAT/arrow_96_1.test/expected.txt
@@ -0,0 +1 @@
+⠐⠠⠁⠠⠃⠣⠫⠕⠻
diff --git a/tests/nemeth_MathCAT/arrow_96_1.test/input.xml b/tests/nemeth_MathCAT/arrow_96_1.test/input.xml
new file mode 100644
index 00000000..ed51f4e1
--- /dev/null
+++ b/tests/nemeth_MathCAT/arrow_96_1.test/input.xml
@@ -0,0 +1,7 @@
+
+
diff --git a/tests/nemeth_MathCAT/arrow_96_4.test/Makefile.am b/tests/nemeth_MathCAT/arrow_96_4.test/Makefile.am
new file mode 100644
index 00000000..e4c86d75
--- /dev/null
+++ b/tests/nemeth_MathCAT/arrow_96_4.test/Makefile.am
@@ -0,0 +1,3 @@
+EXTRA_DIST = \
+ expected.txt \
+ input.xml
diff --git a/tests/nemeth_MathCAT/arrow_96_4.test/expected.txt b/tests/nemeth_MathCAT/arrow_96_4.test/expected.txt
new file mode 100644
index 00000000..8bb3a461
--- /dev/null
+++ b/tests/nemeth_MathCAT/arrow_96_4.test/expected.txt
@@ -0,0 +1 @@
+⠠⠭⠀⠐⠫⠒⠒⠕⠣⠋⠨⠡⠛⠻⠀⠠⠽
diff --git a/tests/nemeth_MathCAT/arrow_96_4.test/input.xml b/tests/nemeth_MathCAT/arrow_96_4.test/input.xml
new file mode 100644
index 00000000..4a675d7e
--- /dev/null
+++ b/tests/nemeth_MathCAT/arrow_96_4.test/input.xml
@@ -0,0 +1,9 @@
+
+
diff --git a/tests/nemeth_MathCAT/as_multiscript_nested_sub_sup_74_c_5.test/Makefile.am b/tests/nemeth_MathCAT/as_multiscript_nested_sub_sup_74_c_5.test/Makefile.am
new file mode 100644
index 00000000..e4c86d75
--- /dev/null
+++ b/tests/nemeth_MathCAT/as_multiscript_nested_sub_sup_74_c_5.test/Makefile.am
@@ -0,0 +1,3 @@
+EXTRA_DIST = \
+ expected.txt \
+ input.xml
diff --git a/tests/nemeth_MathCAT/as_multiscript_nested_sub_sup_74_c_5.test/expected.txt b/tests/nemeth_MathCAT/as_multiscript_nested_sub_sup_74_c_5.test/expected.txt
new file mode 100644
index 00000000..252273df
--- /dev/null
+++ b/tests/nemeth_MathCAT/as_multiscript_nested_sub_sup_74_c_5.test/expected.txt
@@ -0,0 +1 @@
+⠝⠘⠭⠘⠰⠁⠘⠰⠰⠚
diff --git a/tests/nemeth_MathCAT/as_multiscript_nested_sub_sup_74_c_5.test/input.xml b/tests/nemeth_MathCAT/as_multiscript_nested_sub_sup_74_c_5.test/input.xml
new file mode 100644
index 00000000..1ee1edef
--- /dev/null
+++ b/tests/nemeth_MathCAT/as_multiscript_nested_sub_sup_74_c_5.test/input.xml
@@ -0,0 +1,2 @@
+
+
diff --git a/tests/nemeth_MathCAT/bar_97_b_1.test/Makefile.am b/tests/nemeth_MathCAT/bar_97_b_1.test/Makefile.am
new file mode 100644
index 00000000..e4c86d75
--- /dev/null
+++ b/tests/nemeth_MathCAT/bar_97_b_1.test/Makefile.am
@@ -0,0 +1,3 @@
+EXTRA_DIST = \
+ expected.txt \
+ input.xml
diff --git a/tests/nemeth_MathCAT/bar_97_b_1.test/expected.txt b/tests/nemeth_MathCAT/bar_97_b_1.test/expected.txt
new file mode 100644
index 00000000..0bc77726
--- /dev/null
+++ b/tests/nemeth_MathCAT/bar_97_b_1.test/expected.txt
@@ -0,0 +1 @@
+⠼⠨⠒⠱
diff --git a/tests/nemeth_MathCAT/bar_97_b_1.test/input.xml b/tests/nemeth_MathCAT/bar_97_b_1.test/input.xml
new file mode 100644
index 00000000..17267bd8
--- /dev/null
+++ b/tests/nemeth_MathCAT/bar_97_b_1.test/input.xml
@@ -0,0 +1,2 @@
+
+
diff --git a/tests/nemeth_MathCAT/bar_above_and_below_88_1.test/Makefile.am b/tests/nemeth_MathCAT/bar_above_and_below_88_1.test/Makefile.am
new file mode 100644
index 00000000..e4c86d75
--- /dev/null
+++ b/tests/nemeth_MathCAT/bar_above_and_below_88_1.test/Makefile.am
@@ -0,0 +1,3 @@
+EXTRA_DIST = \
+ expected.txt \
+ input.xml
diff --git a/tests/nemeth_MathCAT/bar_above_and_below_88_1.test/expected.txt b/tests/nemeth_MathCAT/bar_above_and_below_88_1.test/expected.txt
new file mode 100644
index 00000000..869fbcf4
--- /dev/null
+++ b/tests/nemeth_MathCAT/bar_above_and_below_88_1.test/expected.txt
@@ -0,0 +1 @@
+⠐⠭⠬⠽⠩⠱⠣⠱⠻
diff --git a/tests/nemeth_MathCAT/bar_above_and_below_88_1.test/input.xml b/tests/nemeth_MathCAT/bar_above_and_below_88_1.test/input.xml
new file mode 100644
index 00000000..fdc67834
--- /dev/null
+++ b/tests/nemeth_MathCAT/bar_above_and_below_88_1.test/input.xml
@@ -0,0 +1,6 @@
+
+
diff --git a/tests/nemeth_MathCAT/baseline_80_a_1.test/Makefile.am b/tests/nemeth_MathCAT/baseline_80_a_1.test/Makefile.am
new file mode 100644
index 00000000..e4c86d75
--- /dev/null
+++ b/tests/nemeth_MathCAT/baseline_80_a_1.test/Makefile.am
@@ -0,0 +1,3 @@
+EXTRA_DIST = \
+ expected.txt \
+ input.xml
diff --git a/tests/nemeth_MathCAT/baseline_80_a_1.test/expected.txt b/tests/nemeth_MathCAT/baseline_80_a_1.test/expected.txt
new file mode 100644
index 00000000..65e4fce7
--- /dev/null
+++ b/tests/nemeth_MathCAT/baseline_80_a_1.test/expected.txt
@@ -0,0 +1 @@
+⠜⠭⠘⠆⠐⠬⠽⠘⠆⠐⠻
diff --git a/tests/nemeth_MathCAT/baseline_80_a_1.test/input.xml b/tests/nemeth_MathCAT/baseline_80_a_1.test/input.xml
new file mode 100644
index 00000000..edc6d64e
--- /dev/null
+++ b/tests/nemeth_MathCAT/baseline_80_a_1.test/input.xml
@@ -0,0 +1,2 @@
+
+
diff --git a/tests/nemeth_MathCAT/beveled_frac_62_b_1.test/Makefile.am b/tests/nemeth_MathCAT/beveled_frac_62_b_1.test/Makefile.am
new file mode 100644
index 00000000..e4c86d75
--- /dev/null
+++ b/tests/nemeth_MathCAT/beveled_frac_62_b_1.test/Makefile.am
@@ -0,0 +1,3 @@
+EXTRA_DIST = \
+ expected.txt \
+ input.xml
diff --git a/tests/nemeth_MathCAT/beveled_frac_62_b_1.test/expected.txt b/tests/nemeth_MathCAT/beveled_frac_62_b_1.test/expected.txt
new file mode 100644
index 00000000..4dce9af8
--- /dev/null
+++ b/tests/nemeth_MathCAT/beveled_frac_62_b_1.test/expected.txt
@@ -0,0 +1 @@
+⠹⠁⠬⠃⠸⠌⠉⠬⠙⠼
diff --git a/tests/nemeth_MathCAT/beveled_frac_62_b_1.test/input.xml b/tests/nemeth_MathCAT/beveled_frac_62_b_1.test/input.xml
new file mode 100644
index 00000000..bba68656
--- /dev/null
+++ b/tests/nemeth_MathCAT/beveled_frac_62_b_1.test/input.xml
@@ -0,0 +1,5 @@
+
+
diff --git a/tests/nemeth_MathCAT/binomial_90_1.test/Makefile.am b/tests/nemeth_MathCAT/binomial_90_1.test/Makefile.am
new file mode 100644
index 00000000..e4c86d75
--- /dev/null
+++ b/tests/nemeth_MathCAT/binomial_90_1.test/Makefile.am
@@ -0,0 +1,3 @@
+EXTRA_DIST = \
+ expected.txt \
+ input.xml
diff --git a/tests/nemeth_MathCAT/binomial_90_1.test/expected.txt b/tests/nemeth_MathCAT/binomial_90_1.test/expected.txt
new file mode 100644
index 00000000..08d169d3
--- /dev/null
+++ b/tests/nemeth_MathCAT/binomial_90_1.test/expected.txt
@@ -0,0 +1 @@
+⠷⠝⠩⠅⠾
diff --git a/tests/nemeth_MathCAT/binomial_90_1.test/input.xml b/tests/nemeth_MathCAT/binomial_90_1.test/input.xml
new file mode 100644
index 00000000..5b26ffbf
--- /dev/null
+++ b/tests/nemeth_MathCAT/binomial_90_1.test/input.xml
@@ -0,0 +1,2 @@
+
+
diff --git a/tests/nemeth_MathCAT/boldface_32_b_3.test/Makefile.am b/tests/nemeth_MathCAT/boldface_32_b_3.test/Makefile.am
new file mode 100644
index 00000000..e4c86d75
--- /dev/null
+++ b/tests/nemeth_MathCAT/boldface_32_b_3.test/Makefile.am
@@ -0,0 +1,3 @@
+EXTRA_DIST = \
+ expected.txt \
+ input.xml
diff --git a/tests/nemeth_MathCAT/boldface_32_b_3.test/expected.txt b/tests/nemeth_MathCAT/boldface_32_b_3.test/expected.txt
new file mode 100644
index 00000000..a2676183
--- /dev/null
+++ b/tests/nemeth_MathCAT/boldface_32_b_3.test/expected.txt
@@ -0,0 +1 @@
+⠸⠼⠒⠲⠢
diff --git a/tests/nemeth_MathCAT/boldface_32_b_3.test/input.xml b/tests/nemeth_MathCAT/boldface_32_b_3.test/input.xml
new file mode 100644
index 00000000..c6fe4edf
--- /dev/null
+++ b/tests/nemeth_MathCAT/boldface_32_b_3.test/input.xml
@@ -0,0 +1,2 @@
+
+
diff --git a/tests/nemeth_MathCAT/boldface_32_b_6.test/Makefile.am b/tests/nemeth_MathCAT/boldface_32_b_6.test/Makefile.am
new file mode 100644
index 00000000..e4c86d75
--- /dev/null
+++ b/tests/nemeth_MathCAT/boldface_32_b_6.test/Makefile.am
@@ -0,0 +1,3 @@
+EXTRA_DIST = \
+ expected.txt \
+ input.xml
diff --git a/tests/nemeth_MathCAT/boldface_32_b_6.test/expected.txt b/tests/nemeth_MathCAT/boldface_32_b_6.test/expected.txt
new file mode 100644
index 00000000..9fe2e5ad
--- /dev/null
+++ b/tests/nemeth_MathCAT/boldface_32_b_6.test/expected.txt
@@ -0,0 +1 @@
+⠸⠼⠲⠼⠒⠢
diff --git a/tests/nemeth_MathCAT/boldface_32_b_6.test/input.xml b/tests/nemeth_MathCAT/boldface_32_b_6.test/input.xml
new file mode 100644
index 00000000..6d440d88
--- /dev/null
+++ b/tests/nemeth_MathCAT/boldface_32_b_6.test/input.xml
@@ -0,0 +1,2 @@
+
+
diff --git a/tests/nemeth_MathCAT/cap_22_a_1.test/Makefile.am b/tests/nemeth_MathCAT/cap_22_a_1.test/Makefile.am
new file mode 100644
index 00000000..e4c86d75
--- /dev/null
+++ b/tests/nemeth_MathCAT/cap_22_a_1.test/Makefile.am
@@ -0,0 +1,3 @@
+EXTRA_DIST = \
+ expected.txt \
+ input.xml
diff --git a/tests/nemeth_MathCAT/cap_22_a_1.test/expected.txt b/tests/nemeth_MathCAT/cap_22_a_1.test/expected.txt
new file mode 100644
index 00000000..254d1309
--- /dev/null
+++ b/tests/nemeth_MathCAT/cap_22_a_1.test/expected.txt
@@ -0,0 +1 @@
+⠫⠞⠀⠠⠁⠠⠃⠠⠉
diff --git a/tests/nemeth_MathCAT/cap_22_a_1.test/input.xml b/tests/nemeth_MathCAT/cap_22_a_1.test/input.xml
new file mode 100644
index 00000000..102d89a5
--- /dev/null
+++ b/tests/nemeth_MathCAT/cap_22_a_1.test/input.xml
@@ -0,0 +1,2 @@
+
+
diff --git a/tests/nemeth_MathCAT/cap_roman_numeral_18_a_3.test/Makefile.am b/tests/nemeth_MathCAT/cap_roman_numeral_18_a_3.test/Makefile.am
new file mode 100644
index 00000000..e4c86d75
--- /dev/null
+++ b/tests/nemeth_MathCAT/cap_roman_numeral_18_a_3.test/Makefile.am
@@ -0,0 +1,3 @@
+EXTRA_DIST = \
+ expected.txt \
+ input.xml
diff --git a/tests/nemeth_MathCAT/cap_roman_numeral_18_a_3.test/expected.txt b/tests/nemeth_MathCAT/cap_roman_numeral_18_a_3.test/expected.txt
new file mode 100644
index 00000000..8f5dfd53
--- /dev/null
+++ b/tests/nemeth_MathCAT/cap_roman_numeral_18_a_3.test/expected.txt
@@ -0,0 +1 @@
+⠠⠠⠧⠊⠊⠬⠠⠧⠀⠨⠅⠀⠠⠠⠭⠊⠊
diff --git a/tests/nemeth_MathCAT/cap_roman_numeral_18_a_3.test/input.xml b/tests/nemeth_MathCAT/cap_roman_numeral_18_a_3.test/input.xml
new file mode 100644
index 00000000..668abd85
--- /dev/null
+++ b/tests/nemeth_MathCAT/cap_roman_numeral_18_a_3.test/input.xml
@@ -0,0 +1,2 @@
+
+
diff --git a/tests/nemeth_MathCAT/carrot_98_1.test/Makefile.am b/tests/nemeth_MathCAT/carrot_98_1.test/Makefile.am
new file mode 100644
index 00000000..e4c86d75
--- /dev/null
+++ b/tests/nemeth_MathCAT/carrot_98_1.test/Makefile.am
@@ -0,0 +1,3 @@
+EXTRA_DIST = \
+ expected.txt \
+ input.xml
diff --git a/tests/nemeth_MathCAT/carrot_98_1.test/expected.txt b/tests/nemeth_MathCAT/carrot_98_1.test/expected.txt
new file mode 100644
index 00000000..390608e8
--- /dev/null
+++ b/tests/nemeth_MathCAT/carrot_98_1.test/expected.txt
@@ -0,0 +1 @@
+⠐⠭⠣⠸⠣⠻
diff --git a/tests/nemeth_MathCAT/carrot_98_1.test/input.xml b/tests/nemeth_MathCAT/carrot_98_1.test/input.xml
new file mode 100644
index 00000000..06b38079
--- /dev/null
+++ b/tests/nemeth_MathCAT/carrot_98_1.test/input.xml
@@ -0,0 +1,2 @@
+
+
diff --git a/tests/nemeth_MathCAT/comma_78_2.test/Makefile.am b/tests/nemeth_MathCAT/comma_78_2.test/Makefile.am
new file mode 100644
index 00000000..e4c86d75
--- /dev/null
+++ b/tests/nemeth_MathCAT/comma_78_2.test/Makefile.am
@@ -0,0 +1,3 @@
+EXTRA_DIST = \
+ expected.txt \
+ input.xml
diff --git a/tests/nemeth_MathCAT/comma_78_2.test/expected.txt b/tests/nemeth_MathCAT/comma_78_2.test/expected.txt
new file mode 100644
index 00000000..3e582360
--- /dev/null
+++ b/tests/nemeth_MathCAT/comma_78_2.test/expected.txt
@@ -0,0 +1 @@
+⠭⠰⠷⠁⠪⠃⠾
diff --git a/tests/nemeth_MathCAT/comma_78_2.test/input.xml b/tests/nemeth_MathCAT/comma_78_2.test/input.xml
new file mode 100644
index 00000000..3e77c371
--- /dev/null
+++ b/tests/nemeth_MathCAT/comma_78_2.test/input.xml
@@ -0,0 +1,2 @@
+
+
diff --git a/tests/nemeth_MathCAT/comma_78_2_invisible.test/Makefile.am b/tests/nemeth_MathCAT/comma_78_2_invisible.test/Makefile.am
new file mode 100644
index 00000000..e4c86d75
--- /dev/null
+++ b/tests/nemeth_MathCAT/comma_78_2_invisible.test/Makefile.am
@@ -0,0 +1,3 @@
+EXTRA_DIST = \
+ expected.txt \
+ input.xml
diff --git a/tests/nemeth_MathCAT/comma_78_2_invisible.test/expected.txt b/tests/nemeth_MathCAT/comma_78_2_invisible.test/expected.txt
new file mode 100644
index 00000000..3e582360
--- /dev/null
+++ b/tests/nemeth_MathCAT/comma_78_2_invisible.test/expected.txt
@@ -0,0 +1 @@
+⠭⠰⠷⠁⠪⠃⠾
diff --git a/tests/nemeth_MathCAT/comma_78_2_invisible.test/input.xml b/tests/nemeth_MathCAT/comma_78_2_invisible.test/input.xml
new file mode 100644
index 00000000..fb0d5cb5
--- /dev/null
+++ b/tests/nemeth_MathCAT/comma_78_2_invisible.test/input.xml
@@ -0,0 +1,2 @@
+
+
diff --git a/tests/nemeth_MathCAT/comma_78_3.test/Makefile.am b/tests/nemeth_MathCAT/comma_78_3.test/Makefile.am
new file mode 100644
index 00000000..e4c86d75
--- /dev/null
+++ b/tests/nemeth_MathCAT/comma_78_3.test/Makefile.am
@@ -0,0 +1,3 @@
+EXTRA_DIST = \
+ expected.txt \
+ input.xml
diff --git a/tests/nemeth_MathCAT/comma_78_3.test/expected.txt b/tests/nemeth_MathCAT/comma_78_3.test/expected.txt
new file mode 100644
index 00000000..737add16
--- /dev/null
+++ b/tests/nemeth_MathCAT/comma_78_3.test/expected.txt
@@ -0,0 +1 @@
+⠭⠰⠂⠪⠆
diff --git a/tests/nemeth_MathCAT/comma_78_3.test/input.xml b/tests/nemeth_MathCAT/comma_78_3.test/input.xml
new file mode 100644
index 00000000..ba0a3ff3
--- /dev/null
+++ b/tests/nemeth_MathCAT/comma_78_3.test/input.xml
@@ -0,0 +1,2 @@
+
+
diff --git a/tests/nemeth_MathCAT/comma_78_6.test/Makefile.am b/tests/nemeth_MathCAT/comma_78_6.test/Makefile.am
new file mode 100644
index 00000000..e4c86d75
--- /dev/null
+++ b/tests/nemeth_MathCAT/comma_78_6.test/Makefile.am
@@ -0,0 +1,3 @@
+EXTRA_DIST = \
+ expected.txt \
+ input.xml
diff --git a/tests/nemeth_MathCAT/comma_78_6.test/expected.txt b/tests/nemeth_MathCAT/comma_78_6.test/expected.txt
new file mode 100644
index 00000000..2f29b990
--- /dev/null
+++ b/tests/nemeth_MathCAT/comma_78_6.test/expected.txt
@@ -0,0 +1 @@
+⠷⠭⠠⠀⠽⠾
diff --git a/tests/nemeth_MathCAT/comma_78_6.test/input.xml b/tests/nemeth_MathCAT/comma_78_6.test/input.xml
new file mode 100644
index 00000000..7ec16489
--- /dev/null
+++ b/tests/nemeth_MathCAT/comma_78_6.test/input.xml
@@ -0,0 +1,2 @@
+
+
diff --git a/tests/nemeth_MathCAT/comma_ellipsis_in_sub_79_b_5.test/Makefile.am b/tests/nemeth_MathCAT/comma_ellipsis_in_sub_79_b_5.test/Makefile.am
new file mode 100644
index 00000000..e4c86d75
--- /dev/null
+++ b/tests/nemeth_MathCAT/comma_ellipsis_in_sub_79_b_5.test/Makefile.am
@@ -0,0 +1,3 @@
+EXTRA_DIST = \
+ expected.txt \
+ input.xml
diff --git a/tests/nemeth_MathCAT/comma_ellipsis_in_sub_79_b_5.test/expected.txt b/tests/nemeth_MathCAT/comma_ellipsis_in_sub_79_b_5.test/expected.txt
new file mode 100644
index 00000000..4b348090
--- /dev/null
+++ b/tests/nemeth_MathCAT/comma_ellipsis_in_sub_79_b_5.test/expected.txt
@@ -0,0 +1 @@
+⠠⠏⠰⠝⠰⠰⠂⠰⠪⠝⠰⠰⠆⠰⠪⠀⠄⠄⠄
diff --git a/tests/nemeth_MathCAT/comma_ellipsis_in_sub_79_b_5.test/input.xml b/tests/nemeth_MathCAT/comma_ellipsis_in_sub_79_b_5.test/input.xml
new file mode 100644
index 00000000..43ecffe0
--- /dev/null
+++ b/tests/nemeth_MathCAT/comma_ellipsis_in_sub_79_b_5.test/input.xml
@@ -0,0 +1,7 @@
+
+
diff --git a/tests/nemeth_MathCAT/comma_in_number_in_sup_79_b_3.test/Makefile.am b/tests/nemeth_MathCAT/comma_in_number_in_sup_79_b_3.test/Makefile.am
new file mode 100644
index 00000000..e4c86d75
--- /dev/null
+++ b/tests/nemeth_MathCAT/comma_in_number_in_sup_79_b_3.test/Makefile.am
@@ -0,0 +1,3 @@
+EXTRA_DIST = \
+ expected.txt \
+ input.xml
diff --git a/tests/nemeth_MathCAT/comma_in_number_in_sup_79_b_3.test/expected.txt b/tests/nemeth_MathCAT/comma_in_number_in_sup_79_b_3.test/expected.txt
new file mode 100644
index 00000000..650d0be6
--- /dev/null
+++ b/tests/nemeth_MathCAT/comma_in_number_in_sup_79_b_3.test/expected.txt
@@ -0,0 +1 @@
+⠭⠘⠂⠴⠠⠴⠴⠴
diff --git a/tests/nemeth_MathCAT/comma_in_number_in_sup_79_b_3.test/input.xml b/tests/nemeth_MathCAT/comma_in_number_in_sup_79_b_3.test/input.xml
new file mode 100644
index 00000000..2a4f738c
--- /dev/null
+++ b/tests/nemeth_MathCAT/comma_in_number_in_sup_79_b_3.test/input.xml
@@ -0,0 +1,2 @@
+
+
diff --git a/tests/nemeth_MathCAT/comma_in_sup_79_b_4.test/Makefile.am b/tests/nemeth_MathCAT/comma_in_sup_79_b_4.test/Makefile.am
new file mode 100644
index 00000000..e4c86d75
--- /dev/null
+++ b/tests/nemeth_MathCAT/comma_in_sup_79_b_4.test/Makefile.am
@@ -0,0 +1,3 @@
+EXTRA_DIST = \
+ expected.txt \
+ input.xml
diff --git a/tests/nemeth_MathCAT/comma_in_sup_79_b_4.test/expected.txt b/tests/nemeth_MathCAT/comma_in_sup_79_b_4.test/expected.txt
new file mode 100644
index 00000000..2ab91279
--- /dev/null
+++ b/tests/nemeth_MathCAT/comma_in_sup_79_b_4.test/expected.txt
@@ -0,0 +1 @@
+⠭⠰⠊⠪⠚
diff --git a/tests/nemeth_MathCAT/comma_in_sup_79_b_4.test/input.xml b/tests/nemeth_MathCAT/comma_in_sup_79_b_4.test/input.xml
new file mode 100644
index 00000000..1ae091c6
--- /dev/null
+++ b/tests/nemeth_MathCAT/comma_in_sup_79_b_4.test/input.xml
@@ -0,0 +1,2 @@
+
+
diff --git a/tests/nemeth_MathCAT/comma_number_77_4_20.test/Makefile.am b/tests/nemeth_MathCAT/comma_number_77_4_20.test/Makefile.am
new file mode 100644
index 00000000..e4c86d75
--- /dev/null
+++ b/tests/nemeth_MathCAT/comma_number_77_4_20.test/Makefile.am
@@ -0,0 +1,3 @@
+EXTRA_DIST = \
+ expected.txt \
+ input.xml
diff --git a/tests/nemeth_MathCAT/comma_number_77_4_20.test/expected.txt b/tests/nemeth_MathCAT/comma_number_77_4_20.test/expected.txt
new file mode 100644
index 00000000..0fcb6f7c
--- /dev/null
+++ b/tests/nemeth_MathCAT/comma_number_77_4_20.test/expected.txt
@@ -0,0 +1 @@
+⠭⠂⠴⠠⠴⠴⠴
diff --git a/tests/nemeth_MathCAT/comma_number_77_4_20.test/input.xml b/tests/nemeth_MathCAT/comma_number_77_4_20.test/input.xml
new file mode 100644
index 00000000..e564f2ba
--- /dev/null
+++ b/tests/nemeth_MathCAT/comma_number_77_4_20.test/input.xml
@@ -0,0 +1,2 @@
+
+
diff --git a/tests/nemeth_MathCAT/comma_space_78_1.test/Makefile.am b/tests/nemeth_MathCAT/comma_space_78_1.test/Makefile.am
new file mode 100644
index 00000000..e4c86d75
--- /dev/null
+++ b/tests/nemeth_MathCAT/comma_space_78_1.test/Makefile.am
@@ -0,0 +1,3 @@
+EXTRA_DIST = \
+ expected.txt \
+ input.xml
diff --git a/tests/nemeth_MathCAT/comma_space_78_1.test/expected.txt b/tests/nemeth_MathCAT/comma_space_78_1.test/expected.txt
new file mode 100644
index 00000000..70fe998f
--- /dev/null
+++ b/tests/nemeth_MathCAT/comma_space_78_1.test/expected.txt
@@ -0,0 +1 @@
+⠭⠰⠊⠪⠚⠪⠅
diff --git a/tests/nemeth_MathCAT/comma_space_78_1.test/input.xml b/tests/nemeth_MathCAT/comma_space_78_1.test/input.xml
new file mode 100644
index 00000000..96d350d3
--- /dev/null
+++ b/tests/nemeth_MathCAT/comma_space_78_1.test/input.xml
@@ -0,0 +1,3 @@
+
+
diff --git a/tests/nemeth_MathCAT/comparison_79_g_2.test/Makefile.am b/tests/nemeth_MathCAT/comparison_79_g_2.test/Makefile.am
new file mode 100644
index 00000000..e4c86d75
--- /dev/null
+++ b/tests/nemeth_MathCAT/comparison_79_g_2.test/Makefile.am
@@ -0,0 +1,3 @@
+EXTRA_DIST = \
+ expected.txt \
+ input.xml
diff --git a/tests/nemeth_MathCAT/comparison_79_g_2.test/expected.txt b/tests/nemeth_MathCAT/comparison_79_g_2.test/expected.txt
new file mode 100644
index 00000000..9645cbe2
--- /dev/null
+++ b/tests/nemeth_MathCAT/comparison_79_g_2.test/expected.txt
@@ -0,0 +1 @@
+⠼⠆⠘⠭⠀⠐⠅⠀⠼⠒⠘⠭
diff --git a/tests/nemeth_MathCAT/comparison_79_g_2.test/input.xml b/tests/nemeth_MathCAT/comparison_79_g_2.test/input.xml
new file mode 100644
index 00000000..35fdc76f
--- /dev/null
+++ b/tests/nemeth_MathCAT/comparison_79_g_2.test/input.xml
@@ -0,0 +1,2 @@
+
+
diff --git a/tests/nemeth_MathCAT/complex_frac_66_1.test/Makefile.am b/tests/nemeth_MathCAT/complex_frac_66_1.test/Makefile.am
new file mode 100644
index 00000000..e4c86d75
--- /dev/null
+++ b/tests/nemeth_MathCAT/complex_frac_66_1.test/Makefile.am
@@ -0,0 +1,3 @@
+EXTRA_DIST = \
+ expected.txt \
+ input.xml
diff --git a/tests/nemeth_MathCAT/complex_frac_66_1.test/expected.txt b/tests/nemeth_MathCAT/complex_frac_66_1.test/expected.txt
new file mode 100644
index 00000000..058b89db
--- /dev/null
+++ b/tests/nemeth_MathCAT/complex_frac_66_1.test/expected.txt
@@ -0,0 +1 @@
+⠠⠹⠹⠒⠌⠦⠼⠠⠌⠢⠠⠼
diff --git a/tests/nemeth_MathCAT/complex_frac_66_1.test/input.xml b/tests/nemeth_MathCAT/complex_frac_66_1.test/input.xml
new file mode 100644
index 00000000..7a05befb
--- /dev/null
+++ b/tests/nemeth_MathCAT/complex_frac_66_1.test/input.xml
@@ -0,0 +1,2 @@
+
+
diff --git a/tests/nemeth_MathCAT/dash_42_4.test/Makefile.am b/tests/nemeth_MathCAT/dash_42_4.test/Makefile.am
new file mode 100644
index 00000000..e4c86d75
--- /dev/null
+++ b/tests/nemeth_MathCAT/dash_42_4.test/Makefile.am
@@ -0,0 +1,3 @@
+EXTRA_DIST = \
+ expected.txt \
+ input.xml
diff --git a/tests/nemeth_MathCAT/dash_42_4.test/expected.txt b/tests/nemeth_MathCAT/dash_42_4.test/expected.txt
new file mode 100644
index 00000000..f110e5c7
--- /dev/null
+++ b/tests/nemeth_MathCAT/dash_42_4.test/expected.txt
@@ -0,0 +1 @@
+⠹⠤⠤⠤⠤⠀⠌⠂⠢⠼⠀⠨⠅⠀⠹⠆⠌⠒⠼
diff --git a/tests/nemeth_MathCAT/dash_42_4.test/input.xml b/tests/nemeth_MathCAT/dash_42_4.test/input.xml
new file mode 100644
index 00000000..f00a3cb6
--- /dev/null
+++ b/tests/nemeth_MathCAT/dash_42_4.test/input.xml
@@ -0,0 +1,2 @@
+
+
diff --git a/tests/nemeth_MathCAT/dash_42_6.test/Makefile.am b/tests/nemeth_MathCAT/dash_42_6.test/Makefile.am
new file mode 100644
index 00000000..e4c86d75
--- /dev/null
+++ b/tests/nemeth_MathCAT/dash_42_6.test/Makefile.am
@@ -0,0 +1,3 @@
+EXTRA_DIST = \
+ expected.txt \
+ input.xml
diff --git a/tests/nemeth_MathCAT/dash_42_6.test/expected.txt b/tests/nemeth_MathCAT/dash_42_6.test/expected.txt
new file mode 100644
index 00000000..ad6631cc
--- /dev/null
+++ b/tests/nemeth_MathCAT/dash_42_6.test/expected.txt
@@ -0,0 +1 @@
+⠈⠎⠆⠬⠈⠎⠒⠀⠨⠅⠀⠈⠎⠤⠤⠤⠤
diff --git a/tests/nemeth_MathCAT/dash_42_6.test/input.xml b/tests/nemeth_MathCAT/dash_42_6.test/input.xml
new file mode 100644
index 00000000..bdd152d0
--- /dev/null
+++ b/tests/nemeth_MathCAT/dash_42_6.test/input.xml
@@ -0,0 +1,2 @@
+
+
diff --git a/tests/nemeth_MathCAT/dots_99_a_1.test/Makefile.am b/tests/nemeth_MathCAT/dots_99_a_1.test/Makefile.am
new file mode 100644
index 00000000..e4c86d75
--- /dev/null
+++ b/tests/nemeth_MathCAT/dots_99_a_1.test/Makefile.am
@@ -0,0 +1,3 @@
+EXTRA_DIST = \
+ expected.txt \
+ input.xml
diff --git a/tests/nemeth_MathCAT/dots_99_a_1.test/expected.txt b/tests/nemeth_MathCAT/dots_99_a_1.test/expected.txt
new file mode 100644
index 00000000..ff3f2fd6
--- /dev/null
+++ b/tests/nemeth_MathCAT/dots_99_a_1.test/expected.txt
@@ -0,0 +1 @@
+⠼⠨⠐⠒⠣⠡⠻
diff --git a/tests/nemeth_MathCAT/dots_99_a_1.test/input.xml b/tests/nemeth_MathCAT/dots_99_a_1.test/input.xml
new file mode 100644
index 00000000..4e6227e4
--- /dev/null
+++ b/tests/nemeth_MathCAT/dots_99_a_1.test/input.xml
@@ -0,0 +1,2 @@
+
+
diff --git a/tests/nemeth_MathCAT/dots_99_a_2.test/Makefile.am b/tests/nemeth_MathCAT/dots_99_a_2.test/Makefile.am
new file mode 100644
index 00000000..e4c86d75
--- /dev/null
+++ b/tests/nemeth_MathCAT/dots_99_a_2.test/Makefile.am
@@ -0,0 +1,3 @@
+EXTRA_DIST = \
+ expected.txt \
+ input.xml
diff --git a/tests/nemeth_MathCAT/dots_99_a_2.test/expected.txt b/tests/nemeth_MathCAT/dots_99_a_2.test/expected.txt
new file mode 100644
index 00000000..0c82089a
--- /dev/null
+++ b/tests/nemeth_MathCAT/dots_99_a_2.test/expected.txt
@@ -0,0 +1 @@
+⠼⠨⠐⠂⠒⠢⠣⠡⠻
diff --git a/tests/nemeth_MathCAT/dots_99_a_2.test/input.xml b/tests/nemeth_MathCAT/dots_99_a_2.test/input.xml
new file mode 100644
index 00000000..d98812f3
--- /dev/null
+++ b/tests/nemeth_MathCAT/dots_99_a_2.test/input.xml
@@ -0,0 +1,2 @@
+
+
diff --git a/tests/nemeth_MathCAT/dots_99_a_3.test/Makefile.am b/tests/nemeth_MathCAT/dots_99_a_3.test/Makefile.am
new file mode 100644
index 00000000..e4c86d75
--- /dev/null
+++ b/tests/nemeth_MathCAT/dots_99_a_3.test/Makefile.am
@@ -0,0 +1,3 @@
+EXTRA_DIST = \
+ expected.txt \
+ input.xml
diff --git a/tests/nemeth_MathCAT/dots_99_a_3.test/expected.txt b/tests/nemeth_MathCAT/dots_99_a_3.test/expected.txt
new file mode 100644
index 00000000..496758f3
--- /dev/null
+++ b/tests/nemeth_MathCAT/dots_99_a_3.test/expected.txt
@@ -0,0 +1 @@
+⠼⠨⠂⠒⠐⠢⠣⠡⠻
diff --git a/tests/nemeth_MathCAT/dots_99_a_3.test/input.xml b/tests/nemeth_MathCAT/dots_99_a_3.test/input.xml
new file mode 100644
index 00000000..e23c5e82
--- /dev/null
+++ b/tests/nemeth_MathCAT/dots_99_a_3.test/input.xml
@@ -0,0 +1,2 @@
+
+
diff --git a/tests/nemeth_MathCAT/ellipsis_43_b_3.test/Makefile.am b/tests/nemeth_MathCAT/ellipsis_43_b_3.test/Makefile.am
new file mode 100644
index 00000000..e4c86d75
--- /dev/null
+++ b/tests/nemeth_MathCAT/ellipsis_43_b_3.test/Makefile.am
@@ -0,0 +1,3 @@
+EXTRA_DIST = \
+ expected.txt \
+ input.xml
diff --git a/tests/nemeth_MathCAT/ellipsis_43_b_3.test/expected.txt b/tests/nemeth_MathCAT/ellipsis_43_b_3.test/expected.txt
new file mode 100644
index 00000000..64d92ad9
--- /dev/null
+++ b/tests/nemeth_MathCAT/ellipsis_43_b_3.test/expected.txt
@@ -0,0 +1 @@
+⠏⠂⠘⠨⠁⠘⠰⠂⠐⠄⠄⠄⠀⠏⠰⠗⠘⠨⠁⠘⠰⠗
diff --git a/tests/nemeth_MathCAT/ellipsis_43_b_3.test/input.xml b/tests/nemeth_MathCAT/ellipsis_43_b_3.test/input.xml
new file mode 100644
index 00000000..be2984b4
--- /dev/null
+++ b/tests/nemeth_MathCAT/ellipsis_43_b_3.test/input.xml
@@ -0,0 +1,6 @@
+
+
diff --git a/tests/nemeth_MathCAT/ellipsis_level_79_f_1.test/Makefile.am b/tests/nemeth_MathCAT/ellipsis_level_79_f_1.test/Makefile.am
new file mode 100644
index 00000000..e4c86d75
--- /dev/null
+++ b/tests/nemeth_MathCAT/ellipsis_level_79_f_1.test/Makefile.am
@@ -0,0 +1,3 @@
+EXTRA_DIST = \
+ expected.txt \
+ input.xml
diff --git a/tests/nemeth_MathCAT/ellipsis_level_79_f_1.test/expected.txt b/tests/nemeth_MathCAT/ellipsis_level_79_f_1.test/expected.txt
new file mode 100644
index 00000000..5da5f696
--- /dev/null
+++ b/tests/nemeth_MathCAT/ellipsis_level_79_f_1.test/expected.txt
@@ -0,0 +1 @@
+⠭⠘⠂⠬⠂⠸⠌⠆⠬⠂⠸⠌⠒⠬⠀⠄⠄⠄⠀⠬⠂⠸⠌⠝
diff --git a/tests/nemeth_MathCAT/ellipsis_level_79_f_1.test/input.xml b/tests/nemeth_MathCAT/ellipsis_level_79_f_1.test/input.xml
new file mode 100644
index 00000000..d5db9187
--- /dev/null
+++ b/tests/nemeth_MathCAT/ellipsis_level_79_f_1.test/input.xml
@@ -0,0 +1,4 @@
+
+
diff --git a/tests/nemeth_MathCAT/extension_field_not_ratio_151_11.test/Makefile.am b/tests/nemeth_MathCAT/extension_field_not_ratio_151_11.test/Makefile.am
new file mode 100644
index 00000000..e4c86d75
--- /dev/null
+++ b/tests/nemeth_MathCAT/extension_field_not_ratio_151_11.test/Makefile.am
@@ -0,0 +1,3 @@
+EXTRA_DIST = \
+ expected.txt \
+ input.xml
diff --git a/tests/nemeth_MathCAT/extension_field_not_ratio_151_11.test/expected.txt b/tests/nemeth_MathCAT/extension_field_not_ratio_151_11.test/expected.txt
new file mode 100644
index 00000000..ec893a50
--- /dev/null
+++ b/tests/nemeth_MathCAT/extension_field_not_ratio_151_11.test/expected.txt
@@ -0,0 +1 @@
+⠈⠷⠠⠅⠸⠒⠀⠠⠋⠈⠾
diff --git a/tests/nemeth_MathCAT/extension_field_not_ratio_151_11.test/input.xml b/tests/nemeth_MathCAT/extension_field_not_ratio_151_11.test/input.xml
new file mode 100644
index 00000000..4b2975ed
--- /dev/null
+++ b/tests/nemeth_MathCAT/extension_field_not_ratio_151_11.test/input.xml
@@ -0,0 +1,2 @@
+
+
diff --git a/tests/nemeth_MathCAT/full_binomial.test/Makefile.am b/tests/nemeth_MathCAT/full_binomial.test/Makefile.am
new file mode 100644
index 00000000..e4c86d75
--- /dev/null
+++ b/tests/nemeth_MathCAT/full_binomial.test/Makefile.am
@@ -0,0 +1,3 @@
+EXTRA_DIST = \
+ expected.txt \
+ input.xml
diff --git a/tests/nemeth_MathCAT/full_binomial.test/expected.txt b/tests/nemeth_MathCAT/full_binomial.test/expected.txt
new file mode 100644
index 00000000..3182e584
--- /dev/null
+++ b/tests/nemeth_MathCAT/full_binomial.test/expected.txt
@@ -0,0 +1 @@
+⠷⠭⠬⠁⠾⠘⠝⠀⠨⠅⠀⠐⠨⠠⠎⠩⠅⠀⠨⠅⠀⠼⠴⠣⠝⠻⠷⠝⠩⠅⠾⠭⠘⠅⠐⠁⠘⠝⠤⠅
diff --git a/tests/nemeth_MathCAT/full_binomial.test/input.xml b/tests/nemeth_MathCAT/full_binomial.test/input.xml
new file mode 100644
index 00000000..11b00689
--- /dev/null
+++ b/tests/nemeth_MathCAT/full_binomial.test/input.xml
@@ -0,0 +1,48 @@
+
+
+
diff --git a/tests/nemeth_MathCAT/function_space_119_c_3.test/Makefile.am b/tests/nemeth_MathCAT/function_space_119_c_3.test/Makefile.am
new file mode 100644
index 00000000..e4c86d75
--- /dev/null
+++ b/tests/nemeth_MathCAT/function_space_119_c_3.test/Makefile.am
@@ -0,0 +1,3 @@
+EXTRA_DIST = \
+ expected.txt \
+ input.xml
diff --git a/tests/nemeth_MathCAT/function_space_119_c_3.test/expected.txt b/tests/nemeth_MathCAT/function_space_119_c_3.test/expected.txt
new file mode 100644
index 00000000..e806f2e1
--- /dev/null
+++ b/tests/nemeth_MathCAT/function_space_119_c_3.test/expected.txt
@@ -0,0 +1 @@
+⠎⠊⠝⠀⠼⠒⠴⠘⠨⠡⠐⠉⠕⠎⠀⠼⠲⠢⠘⠨⠡⠐⠬⠉⠕⠎⠀⠼⠒⠴⠘⠨⠡⠐⠎⠊⠝⠀⠼⠲⠢⠘⠨⠡
diff --git a/tests/nemeth_MathCAT/function_space_119_c_3.test/input.xml b/tests/nemeth_MathCAT/function_space_119_c_3.test/input.xml
new file mode 100644
index 00000000..0bc4d978
--- /dev/null
+++ b/tests/nemeth_MathCAT/function_space_119_c_3.test/input.xml
@@ -0,0 +1,3 @@
+
+
diff --git a/tests/nemeth_MathCAT/german_base_77_4_3.test/Makefile.am b/tests/nemeth_MathCAT/german_base_77_4_3.test/Makefile.am
new file mode 100644
index 00000000..e4c86d75
--- /dev/null
+++ b/tests/nemeth_MathCAT/german_base_77_4_3.test/Makefile.am
@@ -0,0 +1,3 @@
+EXTRA_DIST = \
+ expected.txt \
+ input.xml
diff --git a/tests/nemeth_MathCAT/german_base_77_4_3.test/expected.txt b/tests/nemeth_MathCAT/german_base_77_4_3.test/expected.txt
new file mode 100644
index 00000000..c4d9106d
--- /dev/null
+++ b/tests/nemeth_MathCAT/german_base_77_4_3.test/expected.txt
@@ -0,0 +1 @@
+⠸⠠⠁⠂
diff --git a/tests/nemeth_MathCAT/german_base_77_4_3.test/input.xml b/tests/nemeth_MathCAT/german_base_77_4_3.test/input.xml
new file mode 100644
index 00000000..dd9fb819
--- /dev/null
+++ b/tests/nemeth_MathCAT/german_base_77_4_3.test/input.xml
@@ -0,0 +1,2 @@
+
+
diff --git a/tests/nemeth_MathCAT/hyper_complex_frac_68_a_1.test/Makefile.am b/tests/nemeth_MathCAT/hyper_complex_frac_68_a_1.test/Makefile.am
new file mode 100644
index 00000000..e4c86d75
--- /dev/null
+++ b/tests/nemeth_MathCAT/hyper_complex_frac_68_a_1.test/Makefile.am
@@ -0,0 +1,3 @@
+EXTRA_DIST = \
+ expected.txt \
+ input.xml
diff --git a/tests/nemeth_MathCAT/hyper_complex_frac_68_a_1.test/expected.txt b/tests/nemeth_MathCAT/hyper_complex_frac_68_a_1.test/expected.txt
new file mode 100644
index 00000000..85b21799
--- /dev/null
+++ b/tests/nemeth_MathCAT/hyper_complex_frac_68_a_1.test/expected.txt
@@ -0,0 +1 @@
+⠠⠠⠹⠠⠹⠂⠸⠹⠂⠌⠲⠸⠼⠠⠌⠂⠸⠹⠒⠌⠢⠸⠼⠠⠼⠠⠠⠌⠢⠠⠠⠼
diff --git a/tests/nemeth_MathCAT/hyper_complex_frac_68_a_1.test/input.xml b/tests/nemeth_MathCAT/hyper_complex_frac_68_a_1.test/input.xml
new file mode 100644
index 00000000..99a6a8ec
--- /dev/null
+++ b/tests/nemeth_MathCAT/hyper_complex_frac_68_a_1.test/input.xml
@@ -0,0 +1,8 @@
+
+
diff --git a/tests/nemeth_MathCAT/identity_matrix_126.test/Makefile.am b/tests/nemeth_MathCAT/identity_matrix_126.test/Makefile.am
new file mode 100644
index 00000000..e4c86d75
--- /dev/null
+++ b/tests/nemeth_MathCAT/identity_matrix_126.test/Makefile.am
@@ -0,0 +1,3 @@
+EXTRA_DIST = \
+ expected.txt \
+ input.xml
diff --git a/tests/nemeth_MathCAT/identity_matrix_126.test/expected.txt b/tests/nemeth_MathCAT/identity_matrix_126.test/expected.txt
new file mode 100644
index 00000000..5360d2b1
--- /dev/null
+++ b/tests/nemeth_MathCAT/identity_matrix_126.test/expected.txt
@@ -0,0 +1 @@
+⠈⠠⠷⠂⠀⠼⠴⠀⠼⠴⠀⣍⠴⠀⠼⠂⠀⠼⠴⠀⣍⠴⠀⠼⠴⠀⠼⠂⠈⠠⠾
diff --git a/tests/nemeth_MathCAT/identity_matrix_126.test/input.xml b/tests/nemeth_MathCAT/identity_matrix_126.test/input.xml
new file mode 100644
index 00000000..8288d560
--- /dev/null
+++ b/tests/nemeth_MathCAT/identity_matrix_126.test/input.xml
@@ -0,0 +1,6 @@
+
+
diff --git a/tests/nemeth_MathCAT/integral_77_4_26.test/Makefile.am b/tests/nemeth_MathCAT/integral_77_4_26.test/Makefile.am
new file mode 100644
index 00000000..e4c86d75
--- /dev/null
+++ b/tests/nemeth_MathCAT/integral_77_4_26.test/Makefile.am
@@ -0,0 +1,3 @@
+EXTRA_DIST = \
+ expected.txt \
+ input.xml
diff --git a/tests/nemeth_MathCAT/integral_77_4_26.test/expected.txt b/tests/nemeth_MathCAT/integral_77_4_26.test/expected.txt
new file mode 100644
index 00000000..8b1c7a24
--- /dev/null
+++ b/tests/nemeth_MathCAT/integral_77_4_26.test/expected.txt
@@ -0,0 +1 @@
+⠮⠰⠴⠘⠜⠂⠤⠭⠘⠘⠆⠘⠻⠐⠋⠷⠭⠾⠙⠭
diff --git a/tests/nemeth_MathCAT/integral_77_4_26.test/input.xml b/tests/nemeth_MathCAT/integral_77_4_26.test/input.xml
new file mode 100644
index 00000000..61f20101
--- /dev/null
+++ b/tests/nemeth_MathCAT/integral_77_4_26.test/input.xml
@@ -0,0 +1,9 @@
+
+
diff --git a/tests/nemeth_MathCAT/left_sup_75_1.test/Makefile.am b/tests/nemeth_MathCAT/left_sup_75_1.test/Makefile.am
new file mode 100644
index 00000000..e4c86d75
--- /dev/null
+++ b/tests/nemeth_MathCAT/left_sup_75_1.test/Makefile.am
@@ -0,0 +1,3 @@
+EXTRA_DIST = \
+ expected.txt \
+ input.xml
diff --git a/tests/nemeth_MathCAT/left_sup_75_1.test/expected.txt b/tests/nemeth_MathCAT/left_sup_75_1.test/expected.txt
new file mode 100644
index 00000000..3d34f963
--- /dev/null
+++ b/tests/nemeth_MathCAT/left_sup_75_1.test/expected.txt
@@ -0,0 +1 @@
+⠘⠭⠐⠝
diff --git a/tests/nemeth_MathCAT/left_sup_75_1.test/input.xml b/tests/nemeth_MathCAT/left_sup_75_1.test/input.xml
new file mode 100644
index 00000000..9bc32241
--- /dev/null
+++ b/tests/nemeth_MathCAT/left_sup_75_1.test/input.xml
@@ -0,0 +1,2 @@
+
+
diff --git a/tests/nemeth_MathCAT/left_sup_75_12.test/Makefile.am b/tests/nemeth_MathCAT/left_sup_75_12.test/Makefile.am
new file mode 100644
index 00000000..e4c86d75
--- /dev/null
+++ b/tests/nemeth_MathCAT/left_sup_75_12.test/Makefile.am
@@ -0,0 +1,3 @@
+EXTRA_DIST = \
+ expected.txt \
+ input.xml
diff --git a/tests/nemeth_MathCAT/left_sup_75_12.test/expected.txt b/tests/nemeth_MathCAT/left_sup_75_12.test/expected.txt
new file mode 100644
index 00000000..d47f6f78
--- /dev/null
+++ b/tests/nemeth_MathCAT/left_sup_75_12.test/expected.txt
@@ -0,0 +1 @@
+⠏⠘⠃⠘⠉⠐⠭
diff --git a/tests/nemeth_MathCAT/left_sup_75_12.test/input.xml b/tests/nemeth_MathCAT/left_sup_75_12.test/input.xml
new file mode 100644
index 00000000..0b1121c0
--- /dev/null
+++ b/tests/nemeth_MathCAT/left_sup_75_12.test/input.xml
@@ -0,0 +1,2 @@
+
+
diff --git a/tests/nemeth_MathCAT/left_sup_75_4.test/Makefile.am b/tests/nemeth_MathCAT/left_sup_75_4.test/Makefile.am
new file mode 100644
index 00000000..e4c86d75
--- /dev/null
+++ b/tests/nemeth_MathCAT/left_sup_75_4.test/Makefile.am
@@ -0,0 +1,3 @@
+EXTRA_DIST = \
+ expected.txt \
+ input.xml
diff --git a/tests/nemeth_MathCAT/left_sup_75_4.test/expected.txt b/tests/nemeth_MathCAT/left_sup_75_4.test/expected.txt
new file mode 100644
index 00000000..759f674e
--- /dev/null
+++ b/tests/nemeth_MathCAT/left_sup_75_4.test/expected.txt
@@ -0,0 +1 @@
+⠰⠭⠐⠝⠰⠽
diff --git a/tests/nemeth_MathCAT/left_sup_75_4.test/input.xml b/tests/nemeth_MathCAT/left_sup_75_4.test/input.xml
new file mode 100644
index 00000000..a052c38e
--- /dev/null
+++ b/tests/nemeth_MathCAT/left_sup_75_4.test/input.xml
@@ -0,0 +1,2 @@
+
+
diff --git a/tests/nemeth_MathCAT/left_sup_75_7.test/Makefile.am b/tests/nemeth_MathCAT/left_sup_75_7.test/Makefile.am
new file mode 100644
index 00000000..e4c86d75
--- /dev/null
+++ b/tests/nemeth_MathCAT/left_sup_75_7.test/Makefile.am
@@ -0,0 +1,3 @@
+EXTRA_DIST = \
+ expected.txt \
+ input.xml
diff --git a/tests/nemeth_MathCAT/left_sup_75_7.test/expected.txt b/tests/nemeth_MathCAT/left_sup_75_7.test/expected.txt
new file mode 100644
index 00000000..1fd741f2
--- /dev/null
+++ b/tests/nemeth_MathCAT/left_sup_75_7.test/expected.txt
@@ -0,0 +1 @@
+⠘⠰⠁⠘⠝⠐⠭
diff --git a/tests/nemeth_MathCAT/left_sup_75_7.test/input.xml b/tests/nemeth_MathCAT/left_sup_75_7.test/input.xml
new file mode 100644
index 00000000..7b817e7c
--- /dev/null
+++ b/tests/nemeth_MathCAT/left_sup_75_7.test/input.xml
@@ -0,0 +1,4 @@
+
+
diff --git a/tests/nemeth_MathCAT/left_sup_75_8.test/Makefile.am b/tests/nemeth_MathCAT/left_sup_75_8.test/Makefile.am
new file mode 100644
index 00000000..e4c86d75
--- /dev/null
+++ b/tests/nemeth_MathCAT/left_sup_75_8.test/Makefile.am
@@ -0,0 +1,3 @@
+EXTRA_DIST = \
+ expected.txt \
+ input.xml
diff --git a/tests/nemeth_MathCAT/left_sup_75_8.test/expected.txt b/tests/nemeth_MathCAT/left_sup_75_8.test/expected.txt
new file mode 100644
index 00000000..eeca24dc
--- /dev/null
+++ b/tests/nemeth_MathCAT/left_sup_75_8.test/expected.txt
@@ -0,0 +1 @@
+⠰⠝⠰⠘⠁⠐⠭
diff --git a/tests/nemeth_MathCAT/left_sup_75_8.test/input.xml b/tests/nemeth_MathCAT/left_sup_75_8.test/input.xml
new file mode 100644
index 00000000..b88dba67
--- /dev/null
+++ b/tests/nemeth_MathCAT/left_sup_75_8.test/input.xml
@@ -0,0 +1,2 @@
+
+
diff --git a/tests/nemeth_MathCAT/lesson_11_24_1.test/Makefile.am b/tests/nemeth_MathCAT/lesson_11_24_1.test/Makefile.am
new file mode 100644
index 00000000..e4c86d75
--- /dev/null
+++ b/tests/nemeth_MathCAT/lesson_11_24_1.test/Makefile.am
@@ -0,0 +1,3 @@
+EXTRA_DIST = \
+ expected.txt \
+ input.xml
diff --git a/tests/nemeth_MathCAT/lesson_11_24_1.test/expected.txt b/tests/nemeth_MathCAT/lesson_11_24_1.test/expected.txt
new file mode 100644
index 00000000..62186fd8
--- /dev/null
+++ b/tests/nemeth_MathCAT/lesson_11_24_1.test/expected.txt
@@ -0,0 +1 @@
+⠫⠅⠭⠘⠆⠐⠻
diff --git a/tests/nemeth_MathCAT/lesson_11_24_1.test/input.xml b/tests/nemeth_MathCAT/lesson_11_24_1.test/input.xml
new file mode 100644
index 00000000..23c0b860
--- /dev/null
+++ b/tests/nemeth_MathCAT/lesson_11_24_1.test/input.xml
@@ -0,0 +1,2 @@
+
+
diff --git a/tests/nemeth_MathCAT/letter_26_b_19.test/Makefile.am b/tests/nemeth_MathCAT/letter_26_b_19.test/Makefile.am
new file mode 100644
index 00000000..e4c86d75
--- /dev/null
+++ b/tests/nemeth_MathCAT/letter_26_b_19.test/Makefile.am
@@ -0,0 +1,3 @@
+EXTRA_DIST = \
+ expected.txt \
+ input.xml
diff --git a/tests/nemeth_MathCAT/letter_26_b_19.test/expected.txt b/tests/nemeth_MathCAT/letter_26_b_19.test/expected.txt
new file mode 100644
index 00000000..0c56ca4f
--- /dev/null
+++ b/tests/nemeth_MathCAT/letter_26_b_19.test/expected.txt
@@ -0,0 +1 @@
+⠷⠇⠠⠀⠍⠠⠀⠝⠠⠀⠁⠗⠑⠀⠊⠝⠀⠎⠑⠞⠀⠠⠗⠾
diff --git a/tests/nemeth_MathCAT/letter_26_b_19.test/input.xml b/tests/nemeth_MathCAT/letter_26_b_19.test/input.xml
new file mode 100644
index 00000000..d9c5771f
--- /dev/null
+++ b/tests/nemeth_MathCAT/letter_26_b_19.test/input.xml
@@ -0,0 +1,8 @@
+
+
diff --git a/tests/nemeth_MathCAT/liblouisutdml.ini b/tests/nemeth_MathCAT/liblouisutdml.ini
new file mode 100644
index 00000000..54432478
--- /dev/null
+++ b/tests/nemeth_MathCAT/liblouisutdml.ini
@@ -0,0 +1,32 @@
+style para
+firstLineIndent 0
+cellsPerLine 80
+linesPerPage 25
+interpoint no
+lineEnd \n
+pageEnd \f
+fileEnd ^z
+printPages no
+braillePages no
+numberBraillePages no
+paragraphs yes
+beginningPageNumber 1
+printPageNumberAt top
+braillePageNumberAt bottom
+printPageNumbersInContents yes
+braillePageNumbersInContents yes
+hyphenate no
+outputEncoding UTF8
+inputTextEncoding UTF8
+backFormat plain
+backLineLength 70
+formatFor textDevice
+lineFill '
+xmlheader ""
+internetAccess no
+newEntries no
+semanticFiles ../../lbu_files/nemeth.sem
+literarytextTable unicode.dis,braille-patterns.cti,../../lbu_files/nemeth.ctb
+mathtextTable unicode.dis,braille-patterns.cti,../../lbu_files/nemeth.ctb
+mathexprTable unicode.dis,braille-patterns.cti,../../lbu_files/nemeth.ctb
+editTable unicode.dis,braille-patterns.cti,../../lbu_files/nemeth_edit.ctb
diff --git a/tests/nemeth_MathCAT/lim_86_a_3.test/Makefile.am b/tests/nemeth_MathCAT/lim_86_a_3.test/Makefile.am
new file mode 100644
index 00000000..e4c86d75
--- /dev/null
+++ b/tests/nemeth_MathCAT/lim_86_a_3.test/Makefile.am
@@ -0,0 +1,3 @@
+EXTRA_DIST = \
+ expected.txt \
+ input.xml
diff --git a/tests/nemeth_MathCAT/lim_86_a_3.test/expected.txt b/tests/nemeth_MathCAT/lim_86_a_3.test/expected.txt
new file mode 100644
index 00000000..5b12f7f5
--- /dev/null
+++ b/tests/nemeth_MathCAT/lim_86_a_3.test/expected.txt
@@ -0,0 +1 @@
+⠐⠇⠊⠍⠩⠭⠀⠫⠕⠀⠼⠴⠻⠀⠋⠷⠭⠾
diff --git a/tests/nemeth_MathCAT/lim_86_a_3.test/input.xml b/tests/nemeth_MathCAT/lim_86_a_3.test/input.xml
new file mode 100644
index 00000000..3520772f
--- /dev/null
+++ b/tests/nemeth_MathCAT/lim_86_a_3.test/input.xml
@@ -0,0 +1,2 @@
+
+
diff --git a/tests/nemeth_MathCAT/list_num_ind_11_a_1.test/Makefile.am b/tests/nemeth_MathCAT/list_num_ind_11_a_1.test/Makefile.am
new file mode 100644
index 00000000..e4c86d75
--- /dev/null
+++ b/tests/nemeth_MathCAT/list_num_ind_11_a_1.test/Makefile.am
@@ -0,0 +1,3 @@
+EXTRA_DIST = \
+ expected.txt \
+ input.xml
diff --git a/tests/nemeth_MathCAT/list_num_ind_11_a_1.test/expected.txt b/tests/nemeth_MathCAT/list_num_ind_11_a_1.test/expected.txt
new file mode 100644
index 00000000..ffc78dec
--- /dev/null
+++ b/tests/nemeth_MathCAT/list_num_ind_11_a_1.test/expected.txt
@@ -0,0 +1 @@
+⠈⠷⠴⠠⠀⠂⠈⠾
diff --git a/tests/nemeth_MathCAT/list_num_ind_11_a_1.test/input.xml b/tests/nemeth_MathCAT/list_num_ind_11_a_1.test/input.xml
new file mode 100644
index 00000000..efaedda9
--- /dev/null
+++ b/tests/nemeth_MathCAT/list_num_ind_11_a_1.test/input.xml
@@ -0,0 +1,2 @@
+
+
diff --git a/tests/nemeth_MathCAT/list_num_ind_11_a_2.test/Makefile.am b/tests/nemeth_MathCAT/list_num_ind_11_a_2.test/Makefile.am
new file mode 100644
index 00000000..e4c86d75
--- /dev/null
+++ b/tests/nemeth_MathCAT/list_num_ind_11_a_2.test/Makefile.am
@@ -0,0 +1,3 @@
+EXTRA_DIST = \
+ expected.txt \
+ input.xml
diff --git a/tests/nemeth_MathCAT/list_num_ind_11_a_2.test/expected.txt b/tests/nemeth_MathCAT/list_num_ind_11_a_2.test/expected.txt
new file mode 100644
index 00000000..bf628bb8
--- /dev/null
+++ b/tests/nemeth_MathCAT/list_num_ind_11_a_2.test/expected.txt
@@ -0,0 +1 @@
+⠷⠤⠂⠠⠀⠤⠆⠠⠀⠤⠒⠾
diff --git a/tests/nemeth_MathCAT/list_num_ind_11_a_2.test/input.xml b/tests/nemeth_MathCAT/list_num_ind_11_a_2.test/input.xml
new file mode 100644
index 00000000..4d88cbf6
--- /dev/null
+++ b/tests/nemeth_MathCAT/list_num_ind_11_a_2.test/input.xml
@@ -0,0 +1,2 @@
+
+
diff --git a/tests/nemeth_MathCAT/list_num_ind_11_a_7.test/Makefile.am b/tests/nemeth_MathCAT/list_num_ind_11_a_7.test/Makefile.am
new file mode 100644
index 00000000..e4c86d75
--- /dev/null
+++ b/tests/nemeth_MathCAT/list_num_ind_11_a_7.test/Makefile.am
@@ -0,0 +1,3 @@
+EXTRA_DIST = \
+ expected.txt \
+ input.xml
diff --git a/tests/nemeth_MathCAT/list_num_ind_11_a_7.test/expected.txt b/tests/nemeth_MathCAT/list_num_ind_11_a_7.test/expected.txt
new file mode 100644
index 00000000..d6b612b9
--- /dev/null
+++ b/tests/nemeth_MathCAT/list_num_ind_11_a_7.test/expected.txt
@@ -0,0 +1 @@
+⠷⠭⠠⠀⠶⠠⠀⠸⠼⠦⠠⠀⠽⠾
diff --git a/tests/nemeth_MathCAT/list_num_ind_11_a_7.test/input.xml b/tests/nemeth_MathCAT/list_num_ind_11_a_7.test/input.xml
new file mode 100644
index 00000000..5f851d75
--- /dev/null
+++ b/tests/nemeth_MathCAT/list_num_ind_11_a_7.test/input.xml
@@ -0,0 +1,2 @@
+
+
diff --git a/tests/nemeth_MathCAT/list_num_ind_11_c_1.test/Makefile.am b/tests/nemeth_MathCAT/list_num_ind_11_c_1.test/Makefile.am
new file mode 100644
index 00000000..e4c86d75
--- /dev/null
+++ b/tests/nemeth_MathCAT/list_num_ind_11_c_1.test/Makefile.am
@@ -0,0 +1,3 @@
+EXTRA_DIST = \
+ expected.txt \
+ input.xml
diff --git a/tests/nemeth_MathCAT/list_num_ind_11_c_1.test/expected.txt b/tests/nemeth_MathCAT/list_num_ind_11_c_1.test/expected.txt
new file mode 100644
index 00000000..8ff159fc
--- /dev/null
+++ b/tests/nemeth_MathCAT/list_num_ind_11_c_1.test/expected.txt
@@ -0,0 +1 @@
+⠨⠏⠀⠨⠅⠀⠼⠒⠨⠂⠲⠂⠢⠔⠀⠆⠖⠢⠒⠢⠀⠄⠄⠄
diff --git a/tests/nemeth_MathCAT/list_num_ind_11_c_1.test/input.xml b/tests/nemeth_MathCAT/list_num_ind_11_c_1.test/input.xml
new file mode 100644
index 00000000..ad377eee
--- /dev/null
+++ b/tests/nemeth_MathCAT/list_num_ind_11_c_1.test/input.xml
@@ -0,0 +1,2 @@
+
+
diff --git a/tests/nemeth_MathCAT/list_num_ind_11_d_1.test/Makefile.am b/tests/nemeth_MathCAT/list_num_ind_11_d_1.test/Makefile.am
new file mode 100644
index 00000000..e4c86d75
--- /dev/null
+++ b/tests/nemeth_MathCAT/list_num_ind_11_d_1.test/Makefile.am
@@ -0,0 +1,3 @@
+EXTRA_DIST = \
+ expected.txt \
+ input.xml
diff --git a/tests/nemeth_MathCAT/list_num_ind_11_d_1.test/expected.txt b/tests/nemeth_MathCAT/list_num_ind_11_d_1.test/expected.txt
new file mode 100644
index 00000000..98f93a84
--- /dev/null
+++ b/tests/nemeth_MathCAT/list_num_ind_11_d_1.test/expected.txt
@@ -0,0 +1 @@
+⠼⠖⠢⠤⠶⠢
diff --git a/tests/nemeth_MathCAT/list_num_ind_11_d_1.test/input.xml b/tests/nemeth_MathCAT/list_num_ind_11_d_1.test/input.xml
new file mode 100644
index 00000000..430278b6
--- /dev/null
+++ b/tests/nemeth_MathCAT/list_num_ind_11_d_1.test/input.xml
@@ -0,0 +1,2 @@
+
+
diff --git a/tests/nemeth_MathCAT/list_num_ind__11_a_3.test/Makefile.am b/tests/nemeth_MathCAT/list_num_ind__11_a_3.test/Makefile.am
new file mode 100644
index 00000000..e4c86d75
--- /dev/null
+++ b/tests/nemeth_MathCAT/list_num_ind__11_a_3.test/Makefile.am
@@ -0,0 +1,3 @@
+EXTRA_DIST = \
+ expected.txt \
+ input.xml
diff --git a/tests/nemeth_MathCAT/list_num_ind__11_a_3.test/expected.txt b/tests/nemeth_MathCAT/list_num_ind__11_a_3.test/expected.txt
new file mode 100644
index 00000000..d54060da
--- /dev/null
+++ b/tests/nemeth_MathCAT/list_num_ind__11_a_3.test/expected.txt
@@ -0,0 +1 @@
+⠷⠂⠬⠓⠠⠀⠆⠬⠅⠠⠀⠴⠾
diff --git a/tests/nemeth_MathCAT/list_num_ind__11_a_3.test/input.xml b/tests/nemeth_MathCAT/list_num_ind__11_a_3.test/input.xml
new file mode 100644
index 00000000..258df9ac
--- /dev/null
+++ b/tests/nemeth_MathCAT/list_num_ind__11_a_3.test/input.xml
@@ -0,0 +1,2 @@
+
+
diff --git a/tests/nemeth_MathCAT/log_77_4_8.test/Makefile.am b/tests/nemeth_MathCAT/log_77_4_8.test/Makefile.am
new file mode 100644
index 00000000..e4c86d75
--- /dev/null
+++ b/tests/nemeth_MathCAT/log_77_4_8.test/Makefile.am
@@ -0,0 +1,3 @@
+EXTRA_DIST = \
+ expected.txt \
+ input.xml
diff --git a/tests/nemeth_MathCAT/log_77_4_8.test/expected.txt b/tests/nemeth_MathCAT/log_77_4_8.test/expected.txt
new file mode 100644
index 00000000..2cb24c03
--- /dev/null
+++ b/tests/nemeth_MathCAT/log_77_4_8.test/expected.txt
@@ -0,0 +1 @@
+⠇⠕⠛⠆⠀⠭
diff --git a/tests/nemeth_MathCAT/log_77_4_8.test/input.xml b/tests/nemeth_MathCAT/log_77_4_8.test/input.xml
new file mode 100644
index 00000000..5d95493e
--- /dev/null
+++ b/tests/nemeth_MathCAT/log_77_4_8.test/input.xml
@@ -0,0 +1,2 @@
+
+
diff --git a/tests/nemeth_MathCAT/lower_roman_numeral_18_b_4.test/Makefile.am b/tests/nemeth_MathCAT/lower_roman_numeral_18_b_4.test/Makefile.am
new file mode 100644
index 00000000..e4c86d75
--- /dev/null
+++ b/tests/nemeth_MathCAT/lower_roman_numeral_18_b_4.test/Makefile.am
@@ -0,0 +1,3 @@
+EXTRA_DIST = \
+ expected.txt \
+ input.xml
diff --git a/tests/nemeth_MathCAT/lower_roman_numeral_18_b_4.test/expected.txt b/tests/nemeth_MathCAT/lower_roman_numeral_18_b_4.test/expected.txt
new file mode 100644
index 00000000..83cfbd43
--- /dev/null
+++ b/tests/nemeth_MathCAT/lower_roman_numeral_18_b_4.test/expected.txt
@@ -0,0 +1 @@
+⠧⠊⠬⠊⠧⠀⠨⠅⠀⠭
diff --git a/tests/nemeth_MathCAT/lower_roman_numeral_18_b_4.test/input.xml b/tests/nemeth_MathCAT/lower_roman_numeral_18_b_4.test/input.xml
new file mode 100644
index 00000000..3643dc6f
--- /dev/null
+++ b/tests/nemeth_MathCAT/lower_roman_numeral_18_b_4.test/input.xml
@@ -0,0 +1,2 @@
+
+
diff --git a/tests/nemeth_MathCAT/mathml_spec_example_86_a.test/Makefile.am b/tests/nemeth_MathCAT/mathml_spec_example_86_a.test/Makefile.am
new file mode 100644
index 00000000..e4c86d75
--- /dev/null
+++ b/tests/nemeth_MathCAT/mathml_spec_example_86_a.test/Makefile.am
@@ -0,0 +1,3 @@
+EXTRA_DIST = \
+ expected.txt \
+ input.xml
diff --git a/tests/nemeth_MathCAT/mathml_spec_example_86_a.test/expected.txt b/tests/nemeth_MathCAT/mathml_spec_example_86_a.test/expected.txt
new file mode 100644
index 00000000..a7d098b4
--- /dev/null
+++ b/tests/nemeth_MathCAT/mathml_spec_example_86_a.test/expected.txt
@@ -0,0 +1 @@
+⠐⠷⠩⠱⠻⠹⠁⠌⠃⠼⠐⠾⠣⠱⠻
diff --git a/tests/nemeth_MathCAT/mathml_spec_example_86_a.test/input.xml b/tests/nemeth_MathCAT/mathml_spec_example_86_a.test/input.xml
new file mode 100644
index 00000000..a167879c
--- /dev/null
+++ b/tests/nemeth_MathCAT/mathml_spec_example_86_a.test/input.xml
@@ -0,0 +1,6 @@
+
+
diff --git a/tests/nemeth_MathCAT/mathml_spec_example_alt_char_86_a.test/Makefile.am b/tests/nemeth_MathCAT/mathml_spec_example_alt_char_86_a.test/Makefile.am
new file mode 100644
index 00000000..e4c86d75
--- /dev/null
+++ b/tests/nemeth_MathCAT/mathml_spec_example_alt_char_86_a.test/Makefile.am
@@ -0,0 +1,3 @@
+EXTRA_DIST = \
+ expected.txt \
+ input.xml
diff --git a/tests/nemeth_MathCAT/mathml_spec_example_alt_char_86_a.test/expected.txt b/tests/nemeth_MathCAT/mathml_spec_example_alt_char_86_a.test/expected.txt
new file mode 100644
index 00000000..a7d098b4
--- /dev/null
+++ b/tests/nemeth_MathCAT/mathml_spec_example_alt_char_86_a.test/expected.txt
@@ -0,0 +1 @@
+⠐⠷⠩⠱⠻⠹⠁⠌⠃⠼⠐⠾⠣⠱⠻
diff --git a/tests/nemeth_MathCAT/mathml_spec_example_alt_char_86_a.test/input.xml b/tests/nemeth_MathCAT/mathml_spec_example_alt_char_86_a.test/input.xml
new file mode 100644
index 00000000..695360e6
--- /dev/null
+++ b/tests/nemeth_MathCAT/mathml_spec_example_alt_char_86_a.test/input.xml
@@ -0,0 +1,6 @@
+
+
diff --git a/tests/nemeth_MathCAT/menclose_111_a_4.test/Makefile.am b/tests/nemeth_MathCAT/menclose_111_a_4.test/Makefile.am
new file mode 100644
index 00000000..e4c86d75
--- /dev/null
+++ b/tests/nemeth_MathCAT/menclose_111_a_4.test/Makefile.am
@@ -0,0 +1,3 @@
+EXTRA_DIST = \
+ expected.txt \
+ input.xml
diff --git a/tests/nemeth_MathCAT/menclose_111_a_4.test/expected.txt b/tests/nemeth_MathCAT/menclose_111_a_4.test/expected.txt
new file mode 100644
index 00000000..6e00d942
--- /dev/null
+++ b/tests/nemeth_MathCAT/menclose_111_a_4.test/expected.txt
@@ -0,0 +1 @@
+⠫⠪⠸⠫⠼⠒⠴⠘⠨⠡⠐⠻
diff --git a/tests/nemeth_MathCAT/menclose_111_a_4.test/input.xml b/tests/nemeth_MathCAT/menclose_111_a_4.test/input.xml
new file mode 100644
index 00000000..9ff1d150
--- /dev/null
+++ b/tests/nemeth_MathCAT/menclose_111_a_4.test/input.xml
@@ -0,0 +1,2 @@
+
+
diff --git a/tests/nemeth_MathCAT/menclose_115_1.test/Makefile.am b/tests/nemeth_MathCAT/menclose_115_1.test/Makefile.am
new file mode 100644
index 00000000..e4c86d75
--- /dev/null
+++ b/tests/nemeth_MathCAT/menclose_115_1.test/Makefile.am
@@ -0,0 +1,3 @@
+EXTRA_DIST = \
+ expected.txt \
+ input.xml
diff --git a/tests/nemeth_MathCAT/menclose_115_1.test/expected.txt b/tests/nemeth_MathCAT/menclose_115_1.test/expected.txt
new file mode 100644
index 00000000..2c4eddd5
--- /dev/null
+++ b/tests/nemeth_MathCAT/menclose_115_1.test/expected.txt
@@ -0,0 +1 @@
+⠫⠉⠸⠫⠠⠁⠻
diff --git a/tests/nemeth_MathCAT/menclose_115_1.test/input.xml b/tests/nemeth_MathCAT/menclose_115_1.test/input.xml
new file mode 100644
index 00000000..1ae4fa85
--- /dev/null
+++ b/tests/nemeth_MathCAT/menclose_115_1.test/input.xml
@@ -0,0 +1,2 @@
+
+
diff --git a/tests/nemeth_MathCAT/menclose_86_a_1.test/Makefile.am b/tests/nemeth_MathCAT/menclose_86_a_1.test/Makefile.am
new file mode 100644
index 00000000..e4c86d75
--- /dev/null
+++ b/tests/nemeth_MathCAT/menclose_86_a_1.test/Makefile.am
@@ -0,0 +1,3 @@
+EXTRA_DIST = \
+ expected.txt \
+ input.xml
diff --git a/tests/nemeth_MathCAT/menclose_86_a_1.test/expected.txt b/tests/nemeth_MathCAT/menclose_86_a_1.test/expected.txt
new file mode 100644
index 00000000..938a9e25
--- /dev/null
+++ b/tests/nemeth_MathCAT/menclose_86_a_1.test/expected.txt
@@ -0,0 +1 @@
+⠭⠩⠱
diff --git a/tests/nemeth_MathCAT/menclose_86_a_1.test/input.xml b/tests/nemeth_MathCAT/menclose_86_a_1.test/input.xml
new file mode 100644
index 00000000..083caa1f
--- /dev/null
+++ b/tests/nemeth_MathCAT/menclose_86_a_1.test/input.xml
@@ -0,0 +1,2 @@
+
+
diff --git a/tests/nemeth_MathCAT/menclose_86_a_4.test/Makefile.am b/tests/nemeth_MathCAT/menclose_86_a_4.test/Makefile.am
new file mode 100644
index 00000000..e4c86d75
--- /dev/null
+++ b/tests/nemeth_MathCAT/menclose_86_a_4.test/Makefile.am
@@ -0,0 +1,3 @@
+EXTRA_DIST = \
+ expected.txt \
+ input.xml
diff --git a/tests/nemeth_MathCAT/menclose_86_a_4.test/expected.txt b/tests/nemeth_MathCAT/menclose_86_a_4.test/expected.txt
new file mode 100644
index 00000000..48050aa5
--- /dev/null
+++ b/tests/nemeth_MathCAT/menclose_86_a_4.test/expected.txt
@@ -0,0 +1 @@
+⠐⠭⠘⠆⠐⠣⠱⠻
diff --git a/tests/nemeth_MathCAT/menclose_86_a_4.test/input.xml b/tests/nemeth_MathCAT/menclose_86_a_4.test/input.xml
new file mode 100644
index 00000000..1662b69b
--- /dev/null
+++ b/tests/nemeth_MathCAT/menclose_86_a_4.test/input.xml
@@ -0,0 +1,2 @@
+
+
diff --git a/tests/nemeth_MathCAT/menclose_86_b_1.test/Makefile.am b/tests/nemeth_MathCAT/menclose_86_b_1.test/Makefile.am
new file mode 100644
index 00000000..e4c86d75
--- /dev/null
+++ b/tests/nemeth_MathCAT/menclose_86_b_1.test/Makefile.am
@@ -0,0 +1,3 @@
+EXTRA_DIST = \
+ expected.txt \
+ input.xml
diff --git a/tests/nemeth_MathCAT/menclose_86_b_1.test/expected.txt b/tests/nemeth_MathCAT/menclose_86_b_1.test/expected.txt
new file mode 100644
index 00000000..dae1742e
--- /dev/null
+++ b/tests/nemeth_MathCAT/menclose_86_b_1.test/expected.txt
@@ -0,0 +1 @@
+⠭⠱
diff --git a/tests/nemeth_MathCAT/menclose_86_b_1.test/input.xml b/tests/nemeth_MathCAT/menclose_86_b_1.test/input.xml
new file mode 100644
index 00000000..5ab76d4d
--- /dev/null
+++ b/tests/nemeth_MathCAT/menclose_86_b_1.test/input.xml
@@ -0,0 +1,2 @@
+
+
diff --git a/tests/nemeth_MathCAT/menclose_86_b_11.test/Makefile.am b/tests/nemeth_MathCAT/menclose_86_b_11.test/Makefile.am
new file mode 100644
index 00000000..e4c86d75
--- /dev/null
+++ b/tests/nemeth_MathCAT/menclose_86_b_11.test/Makefile.am
@@ -0,0 +1,3 @@
+EXTRA_DIST = \
+ expected.txt \
+ input.xml
diff --git a/tests/nemeth_MathCAT/menclose_86_b_11.test/expected.txt b/tests/nemeth_MathCAT/menclose_86_b_11.test/expected.txt
new file mode 100644
index 00000000..7b89cff7
--- /dev/null
+++ b/tests/nemeth_MathCAT/menclose_86_b_11.test/expected.txt
@@ -0,0 +1 @@
+⠐⠷⠁⠱⠸⠰⠠⠁⠬⠃⠱⠸⠰⠠⠃⠾⠣⠱⠻
diff --git a/tests/nemeth_MathCAT/menclose_86_b_11.test/input.xml b/tests/nemeth_MathCAT/menclose_86_b_11.test/input.xml
new file mode 100644
index 00000000..61f3b066
--- /dev/null
+++ b/tests/nemeth_MathCAT/menclose_86_b_11.test/input.xml
@@ -0,0 +1,5 @@
+
+
diff --git a/tests/nemeth_MathCAT/menclose_bar_97_b_1.test/Makefile.am b/tests/nemeth_MathCAT/menclose_bar_97_b_1.test/Makefile.am
new file mode 100644
index 00000000..e4c86d75
--- /dev/null
+++ b/tests/nemeth_MathCAT/menclose_bar_97_b_1.test/Makefile.am
@@ -0,0 +1,3 @@
+EXTRA_DIST = \
+ expected.txt \
+ input.xml
diff --git a/tests/nemeth_MathCAT/menclose_bar_97_b_1.test/expected.txt b/tests/nemeth_MathCAT/menclose_bar_97_b_1.test/expected.txt
new file mode 100644
index 00000000..0bc77726
--- /dev/null
+++ b/tests/nemeth_MathCAT/menclose_bar_97_b_1.test/expected.txt
@@ -0,0 +1 @@
+⠼⠨⠒⠱
diff --git a/tests/nemeth_MathCAT/menclose_bar_97_b_1.test/input.xml b/tests/nemeth_MathCAT/menclose_bar_97_b_1.test/input.xml
new file mode 100644
index 00000000..a7b51e7d
--- /dev/null
+++ b/tests/nemeth_MathCAT/menclose_bar_97_b_1.test/input.xml
@@ -0,0 +1,2 @@
+
+
diff --git a/tests/nemeth_MathCAT/menclose_bar_97_b_3.test/Makefile.am b/tests/nemeth_MathCAT/menclose_bar_97_b_3.test/Makefile.am
new file mode 100644
index 00000000..e4c86d75
--- /dev/null
+++ b/tests/nemeth_MathCAT/menclose_bar_97_b_3.test/Makefile.am
@@ -0,0 +1,3 @@
+EXTRA_DIST = \
+ expected.txt \
+ input.xml
diff --git a/tests/nemeth_MathCAT/menclose_bar_97_b_3.test/expected.txt b/tests/nemeth_MathCAT/menclose_bar_97_b_3.test/expected.txt
new file mode 100644
index 00000000..7111d5cb
--- /dev/null
+++ b/tests/nemeth_MathCAT/menclose_bar_97_b_3.test/expected.txt
@@ -0,0 +1 @@
+⠼⠒⠨⠢⠶⠐⠆⠔⠣⠱⠻
diff --git a/tests/nemeth_MathCAT/menclose_bar_97_b_3.test/input.xml b/tests/nemeth_MathCAT/menclose_bar_97_b_3.test/input.xml
new file mode 100644
index 00000000..5504211a
--- /dev/null
+++ b/tests/nemeth_MathCAT/menclose_bar_97_b_3.test/input.xml
@@ -0,0 +1,2 @@
+
+
diff --git a/tests/nemeth_MathCAT/menclose_lesson_12_5_5_5.test/Makefile.am b/tests/nemeth_MathCAT/menclose_lesson_12_5_5_5.test/Makefile.am
new file mode 100644
index 00000000..e4c86d75
--- /dev/null
+++ b/tests/nemeth_MathCAT/menclose_lesson_12_5_5_5.test/Makefile.am
@@ -0,0 +1,3 @@
+EXTRA_DIST = \
+ expected.txt \
+ input.xml
diff --git a/tests/nemeth_MathCAT/menclose_lesson_12_5_5_5.test/expected.txt b/tests/nemeth_MathCAT/menclose_lesson_12_5_5_5.test/expected.txt
new file mode 100644
index 00000000..2d1094f2
--- /dev/null
+++ b/tests/nemeth_MathCAT/menclose_lesson_12_5_5_5.test/expected.txt
@@ -0,0 +1 @@
+⠠⠁⠷⠎⠩⠱⠝⠾
diff --git a/tests/nemeth_MathCAT/menclose_lesson_12_5_5_5.test/input.xml b/tests/nemeth_MathCAT/menclose_lesson_12_5_5_5.test/input.xml
new file mode 100644
index 00000000..5573f758
--- /dev/null
+++ b/tests/nemeth_MathCAT/menclose_lesson_12_5_5_5.test/input.xml
@@ -0,0 +1,2 @@
+
+
diff --git a/tests/nemeth_MathCAT/menclose_primed_86_b_6.test/Makefile.am b/tests/nemeth_MathCAT/menclose_primed_86_b_6.test/Makefile.am
new file mode 100644
index 00000000..e4c86d75
--- /dev/null
+++ b/tests/nemeth_MathCAT/menclose_primed_86_b_6.test/Makefile.am
@@ -0,0 +1,3 @@
+EXTRA_DIST = \
+ expected.txt \
+ input.xml
diff --git a/tests/nemeth_MathCAT/menclose_primed_86_b_6.test/expected.txt b/tests/nemeth_MathCAT/menclose_primed_86_b_6.test/expected.txt
new file mode 100644
index 00000000..10159ba3
--- /dev/null
+++ b/tests/nemeth_MathCAT/menclose_primed_86_b_6.test/expected.txt
@@ -0,0 +1 @@
+⠭⠱⠄
diff --git a/tests/nemeth_MathCAT/menclose_primed_86_b_6.test/input.xml b/tests/nemeth_MathCAT/menclose_primed_86_b_6.test/input.xml
new file mode 100644
index 00000000..a3b56ab0
--- /dev/null
+++ b/tests/nemeth_MathCAT/menclose_primed_86_b_6.test/input.xml
@@ -0,0 +1,2 @@
+
+
diff --git a/tests/nemeth_MathCAT/menclose_top_bottom_88_1.test/Makefile.am b/tests/nemeth_MathCAT/menclose_top_bottom_88_1.test/Makefile.am
new file mode 100644
index 00000000..e4c86d75
--- /dev/null
+++ b/tests/nemeth_MathCAT/menclose_top_bottom_88_1.test/Makefile.am
@@ -0,0 +1,3 @@
+EXTRA_DIST = \
+ expected.txt \
+ input.xml
diff --git a/tests/nemeth_MathCAT/menclose_top_bottom_88_1.test/expected.txt b/tests/nemeth_MathCAT/menclose_top_bottom_88_1.test/expected.txt
new file mode 100644
index 00000000..869fbcf4
--- /dev/null
+++ b/tests/nemeth_MathCAT/menclose_top_bottom_88_1.test/expected.txt
@@ -0,0 +1 @@
+⠐⠭⠬⠽⠩⠱⠣⠱⠻
diff --git a/tests/nemeth_MathCAT/menclose_top_bottom_88_1.test/input.xml b/tests/nemeth_MathCAT/menclose_top_bottom_88_1.test/input.xml
new file mode 100644
index 00000000..bd3ce620
--- /dev/null
+++ b/tests/nemeth_MathCAT/menclose_top_bottom_88_1.test/input.xml
@@ -0,0 +1,2 @@
+
+
diff --git a/tests/nemeth_MathCAT/mixed_frac_63_a_1.test/Makefile.am b/tests/nemeth_MathCAT/mixed_frac_63_a_1.test/Makefile.am
new file mode 100644
index 00000000..e4c86d75
--- /dev/null
+++ b/tests/nemeth_MathCAT/mixed_frac_63_a_1.test/Makefile.am
@@ -0,0 +1,3 @@
+EXTRA_DIST = \
+ expected.txt \
+ input.xml
diff --git a/tests/nemeth_MathCAT/mixed_frac_63_a_1.test/expected.txt b/tests/nemeth_MathCAT/mixed_frac_63_a_1.test/expected.txt
new file mode 100644
index 00000000..156aaaae
--- /dev/null
+++ b/tests/nemeth_MathCAT/mixed_frac_63_a_1.test/expected.txt
@@ -0,0 +1 @@
+⠼⠲⠸⠹⠒⠌⠦⠸⠼
diff --git a/tests/nemeth_MathCAT/mixed_frac_63_a_1.test/input.xml b/tests/nemeth_MathCAT/mixed_frac_63_a_1.test/input.xml
new file mode 100644
index 00000000..6ed1572b
--- /dev/null
+++ b/tests/nemeth_MathCAT/mixed_frac_63_a_1.test/input.xml
@@ -0,0 +1,2 @@
+
+
diff --git a/tests/nemeth_MathCAT/mixed_frac_64_2.test/Makefile.am b/tests/nemeth_MathCAT/mixed_frac_64_2.test/Makefile.am
new file mode 100644
index 00000000..e4c86d75
--- /dev/null
+++ b/tests/nemeth_MathCAT/mixed_frac_64_2.test/Makefile.am
@@ -0,0 +1,3 @@
+EXTRA_DIST = \
+ expected.txt \
+ input.xml
diff --git a/tests/nemeth_MathCAT/mixed_frac_64_2.test/expected.txt b/tests/nemeth_MathCAT/mixed_frac_64_2.test/expected.txt
new file mode 100644
index 00000000..2f157f46
--- /dev/null
+++ b/tests/nemeth_MathCAT/mixed_frac_64_2.test/expected.txt
@@ -0,0 +1 @@
+⠼⠲⠸⠹⠒⠸⠌⠦⠸⠼
diff --git a/tests/nemeth_MathCAT/mixed_frac_64_2.test/input.xml b/tests/nemeth_MathCAT/mixed_frac_64_2.test/input.xml
new file mode 100644
index 00000000..e60a7469
--- /dev/null
+++ b/tests/nemeth_MathCAT/mixed_frac_64_2.test/input.xml
@@ -0,0 +1,2 @@
+
+
diff --git a/tests/nemeth_MathCAT/mmultiscripts_77_4_10.test/Makefile.am b/tests/nemeth_MathCAT/mmultiscripts_77_4_10.test/Makefile.am
new file mode 100644
index 00000000..e4c86d75
--- /dev/null
+++ b/tests/nemeth_MathCAT/mmultiscripts_77_4_10.test/Makefile.am
@@ -0,0 +1,3 @@
+EXTRA_DIST = \
+ expected.txt \
+ input.xml
diff --git a/tests/nemeth_MathCAT/mmultiscripts_77_4_10.test/expected.txt b/tests/nemeth_MathCAT/mmultiscripts_77_4_10.test/expected.txt
new file mode 100644
index 00000000..f4a37e14
--- /dev/null
+++ b/tests/nemeth_MathCAT/mmultiscripts_77_4_10.test/expected.txt
@@ -0,0 +1 @@
+⠷⠠⠉⠠⠕⠒⠾⠰⠆
diff --git a/tests/nemeth_MathCAT/mmultiscripts_77_4_10.test/input.xml b/tests/nemeth_MathCAT/mmultiscripts_77_4_10.test/input.xml
new file mode 100644
index 00000000..36aea83a
--- /dev/null
+++ b/tests/nemeth_MathCAT/mmultiscripts_77_4_10.test/input.xml
@@ -0,0 +1,14 @@
+
+
+
diff --git a/tests/nemeth_MathCAT/mmultiscripts_77_4_18.test/Makefile.am b/tests/nemeth_MathCAT/mmultiscripts_77_4_18.test/Makefile.am
new file mode 100644
index 00000000..e4c86d75
--- /dev/null
+++ b/tests/nemeth_MathCAT/mmultiscripts_77_4_18.test/Makefile.am
@@ -0,0 +1,3 @@
+EXTRA_DIST = \
+ expected.txt \
+ input.xml
diff --git a/tests/nemeth_MathCAT/mmultiscripts_77_4_18.test/expected.txt b/tests/nemeth_MathCAT/mmultiscripts_77_4_18.test/expected.txt
new file mode 100644
index 00000000..7a5c23a4
--- /dev/null
+++ b/tests/nemeth_MathCAT/mmultiscripts_77_4_18.test/expected.txt
@@ -0,0 +1 @@
+⠰⠒⠐⠭⠂
diff --git a/tests/nemeth_MathCAT/mmultiscripts_77_4_18.test/input.xml b/tests/nemeth_MathCAT/mmultiscripts_77_4_18.test/input.xml
new file mode 100644
index 00000000..d876ede5
--- /dev/null
+++ b/tests/nemeth_MathCAT/mmultiscripts_77_4_18.test/input.xml
@@ -0,0 +1,2 @@
+
+
diff --git a/tests/nemeth_MathCAT/mmultiscripts_82_a_1.test/Makefile.am b/tests/nemeth_MathCAT/mmultiscripts_82_a_1.test/Makefile.am
new file mode 100644
index 00000000..e4c86d75
--- /dev/null
+++ b/tests/nemeth_MathCAT/mmultiscripts_82_a_1.test/Makefile.am
@@ -0,0 +1,3 @@
+EXTRA_DIST = \
+ expected.txt \
+ input.xml
diff --git a/tests/nemeth_MathCAT/mmultiscripts_82_a_1.test/expected.txt b/tests/nemeth_MathCAT/mmultiscripts_82_a_1.test/expected.txt
new file mode 100644
index 00000000..2faa7979
--- /dev/null
+++ b/tests/nemeth_MathCAT/mmultiscripts_82_a_1.test/expected.txt
@@ -0,0 +1 @@
+⠭⠰⠁⠘⠝
diff --git a/tests/nemeth_MathCAT/mmultiscripts_82_a_1.test/input.xml b/tests/nemeth_MathCAT/mmultiscripts_82_a_1.test/input.xml
new file mode 100644
index 00000000..32623a04
--- /dev/null
+++ b/tests/nemeth_MathCAT/mmultiscripts_82_a_1.test/input.xml
@@ -0,0 +1,2 @@
+
+
diff --git a/tests/nemeth_MathCAT/mmultiscripts_82_a_2.test/Makefile.am b/tests/nemeth_MathCAT/mmultiscripts_82_a_2.test/Makefile.am
new file mode 100644
index 00000000..e4c86d75
--- /dev/null
+++ b/tests/nemeth_MathCAT/mmultiscripts_82_a_2.test/Makefile.am
@@ -0,0 +1,3 @@
+EXTRA_DIST = \
+ expected.txt \
+ input.xml
diff --git a/tests/nemeth_MathCAT/mmultiscripts_82_a_2.test/expected.txt b/tests/nemeth_MathCAT/mmultiscripts_82_a_2.test/expected.txt
new file mode 100644
index 00000000..47b00bde
--- /dev/null
+++ b/tests/nemeth_MathCAT/mmultiscripts_82_a_2.test/expected.txt
@@ -0,0 +1 @@
+⠰⠁⠘⠝⠐⠭
diff --git a/tests/nemeth_MathCAT/mmultiscripts_82_a_2.test/input.xml b/tests/nemeth_MathCAT/mmultiscripts_82_a_2.test/input.xml
new file mode 100644
index 00000000..992e3c9b
--- /dev/null
+++ b/tests/nemeth_MathCAT/mmultiscripts_82_a_2.test/input.xml
@@ -0,0 +1,2 @@
+
+
diff --git a/tests/nemeth_MathCAT/mmultiscripts_82_a_3.test/Makefile.am b/tests/nemeth_MathCAT/mmultiscripts_82_a_3.test/Makefile.am
new file mode 100644
index 00000000..e4c86d75
--- /dev/null
+++ b/tests/nemeth_MathCAT/mmultiscripts_82_a_3.test/Makefile.am
@@ -0,0 +1,3 @@
+EXTRA_DIST = \
+ expected.txt \
+ input.xml
diff --git a/tests/nemeth_MathCAT/mmultiscripts_82_a_3.test/expected.txt b/tests/nemeth_MathCAT/mmultiscripts_82_a_3.test/expected.txt
new file mode 100644
index 00000000..b00a5533
--- /dev/null
+++ b/tests/nemeth_MathCAT/mmultiscripts_82_a_3.test/expected.txt
@@ -0,0 +1 @@
+⠭⠂⠘⠆
diff --git a/tests/nemeth_MathCAT/mmultiscripts_82_a_3.test/input.xml b/tests/nemeth_MathCAT/mmultiscripts_82_a_3.test/input.xml
new file mode 100644
index 00000000..87f2079e
--- /dev/null
+++ b/tests/nemeth_MathCAT/mmultiscripts_82_a_3.test/input.xml
@@ -0,0 +1,2 @@
+
+
diff --git a/tests/nemeth_MathCAT/mmultiscripts_82_b_1.test/Makefile.am b/tests/nemeth_MathCAT/mmultiscripts_82_b_1.test/Makefile.am
new file mode 100644
index 00000000..e4c86d75
--- /dev/null
+++ b/tests/nemeth_MathCAT/mmultiscripts_82_b_1.test/Makefile.am
@@ -0,0 +1,3 @@
+EXTRA_DIST = \
+ expected.txt \
+ input.xml
diff --git a/tests/nemeth_MathCAT/mmultiscripts_82_b_1.test/expected.txt b/tests/nemeth_MathCAT/mmultiscripts_82_b_1.test/expected.txt
new file mode 100644
index 00000000..5b3fc58a
--- /dev/null
+++ b/tests/nemeth_MathCAT/mmultiscripts_82_b_1.test/expected.txt
@@ -0,0 +1 @@
+⠁⠘⠝⠐⠰⠍
diff --git a/tests/nemeth_MathCAT/mmultiscripts_82_b_1.test/input.xml b/tests/nemeth_MathCAT/mmultiscripts_82_b_1.test/input.xml
new file mode 100644
index 00000000..f87d5d40
--- /dev/null
+++ b/tests/nemeth_MathCAT/mmultiscripts_82_b_1.test/input.xml
@@ -0,0 +1,2 @@
+
+
diff --git a/tests/nemeth_MathCAT/mmultiscripts_82_b_2.test/Makefile.am b/tests/nemeth_MathCAT/mmultiscripts_82_b_2.test/Makefile.am
new file mode 100644
index 00000000..e4c86d75
--- /dev/null
+++ b/tests/nemeth_MathCAT/mmultiscripts_82_b_2.test/Makefile.am
@@ -0,0 +1,3 @@
+EXTRA_DIST = \
+ expected.txt \
+ input.xml
diff --git a/tests/nemeth_MathCAT/mmultiscripts_82_b_2.test/expected.txt b/tests/nemeth_MathCAT/mmultiscripts_82_b_2.test/expected.txt
new file mode 100644
index 00000000..d016e7ed
--- /dev/null
+++ b/tests/nemeth_MathCAT/mmultiscripts_82_b_2.test/expected.txt
@@ -0,0 +1 @@
+⠁⠰⠍⠐⠘⠝
diff --git a/tests/nemeth_MathCAT/mmultiscripts_82_b_2.test/input.xml b/tests/nemeth_MathCAT/mmultiscripts_82_b_2.test/input.xml
new file mode 100644
index 00000000..fe59956f
--- /dev/null
+++ b/tests/nemeth_MathCAT/mmultiscripts_82_b_2.test/input.xml
@@ -0,0 +1,2 @@
+
+
diff --git a/tests/nemeth_MathCAT/mmultiscripts_82_b_3.test/Makefile.am b/tests/nemeth_MathCAT/mmultiscripts_82_b_3.test/Makefile.am
new file mode 100644
index 00000000..e4c86d75
--- /dev/null
+++ b/tests/nemeth_MathCAT/mmultiscripts_82_b_3.test/Makefile.am
@@ -0,0 +1,3 @@
+EXTRA_DIST = \
+ expected.txt \
+ input.xml
diff --git a/tests/nemeth_MathCAT/mmultiscripts_82_b_3.test/expected.txt b/tests/nemeth_MathCAT/mmultiscripts_82_b_3.test/expected.txt
new file mode 100644
index 00000000..01599ed5
--- /dev/null
+++ b/tests/nemeth_MathCAT/mmultiscripts_82_b_3.test/expected.txt
@@ -0,0 +1 @@
+⠘⠁⠐⠰⠃⠐⠭
diff --git a/tests/nemeth_MathCAT/mmultiscripts_82_b_3.test/input.xml b/tests/nemeth_MathCAT/mmultiscripts_82_b_3.test/input.xml
new file mode 100644
index 00000000..12e4de87
--- /dev/null
+++ b/tests/nemeth_MathCAT/mmultiscripts_82_b_3.test/input.xml
@@ -0,0 +1,2 @@
+
+
diff --git a/tests/nemeth_MathCAT/mmultiscripts_82_b_4.test/Makefile.am b/tests/nemeth_MathCAT/mmultiscripts_82_b_4.test/Makefile.am
new file mode 100644
index 00000000..e4c86d75
--- /dev/null
+++ b/tests/nemeth_MathCAT/mmultiscripts_82_b_4.test/Makefile.am
@@ -0,0 +1,3 @@
+EXTRA_DIST = \
+ expected.txt \
+ input.xml
diff --git a/tests/nemeth_MathCAT/mmultiscripts_82_b_4.test/expected.txt b/tests/nemeth_MathCAT/mmultiscripts_82_b_4.test/expected.txt
new file mode 100644
index 00000000..19532f51
--- /dev/null
+++ b/tests/nemeth_MathCAT/mmultiscripts_82_b_4.test/expected.txt
@@ -0,0 +1 @@
+⠰⠃⠐⠘⠁⠐⠭
diff --git a/tests/nemeth_MathCAT/mmultiscripts_82_b_4.test/input.xml b/tests/nemeth_MathCAT/mmultiscripts_82_b_4.test/input.xml
new file mode 100644
index 00000000..af693b04
--- /dev/null
+++ b/tests/nemeth_MathCAT/mmultiscripts_82_b_4.test/input.xml
@@ -0,0 +1,2 @@
+
+
diff --git a/tests/nemeth_MathCAT/mmultiscripts_82_b_5.test/Makefile.am b/tests/nemeth_MathCAT/mmultiscripts_82_b_5.test/Makefile.am
new file mode 100644
index 00000000..e4c86d75
--- /dev/null
+++ b/tests/nemeth_MathCAT/mmultiscripts_82_b_5.test/Makefile.am
@@ -0,0 +1,3 @@
+EXTRA_DIST = \
+ expected.txt \
+ input.xml
diff --git a/tests/nemeth_MathCAT/mmultiscripts_82_b_5.test/expected.txt b/tests/nemeth_MathCAT/mmultiscripts_82_b_5.test/expected.txt
new file mode 100644
index 00000000..0a9de394
--- /dev/null
+++ b/tests/nemeth_MathCAT/mmultiscripts_82_b_5.test/expected.txt
@@ -0,0 +1 @@
+⠭⠂⠐⠘⠆
diff --git a/tests/nemeth_MathCAT/mmultiscripts_82_b_5.test/input.xml b/tests/nemeth_MathCAT/mmultiscripts_82_b_5.test/input.xml
new file mode 100644
index 00000000..8afb478a
--- /dev/null
+++ b/tests/nemeth_MathCAT/mmultiscripts_82_b_5.test/input.xml
@@ -0,0 +1,2 @@
+
+
diff --git a/tests/nemeth_MathCAT/mmultiscripts_82_b_6.test/Makefile.am b/tests/nemeth_MathCAT/mmultiscripts_82_b_6.test/Makefile.am
new file mode 100644
index 00000000..e4c86d75
--- /dev/null
+++ b/tests/nemeth_MathCAT/mmultiscripts_82_b_6.test/Makefile.am
@@ -0,0 +1,3 @@
+EXTRA_DIST = \
+ expected.txt \
+ input.xml
diff --git a/tests/nemeth_MathCAT/mmultiscripts_82_b_6.test/expected.txt b/tests/nemeth_MathCAT/mmultiscripts_82_b_6.test/expected.txt
new file mode 100644
index 00000000..ac45210c
--- /dev/null
+++ b/tests/nemeth_MathCAT/mmultiscripts_82_b_6.test/expected.txt
@@ -0,0 +1 @@
+⠭⠄⠰⠁⠐⠘⠃
diff --git a/tests/nemeth_MathCAT/mmultiscripts_82_b_6.test/input.xml b/tests/nemeth_MathCAT/mmultiscripts_82_b_6.test/input.xml
new file mode 100644
index 00000000..fbc7a1b7
--- /dev/null
+++ b/tests/nemeth_MathCAT/mmultiscripts_82_b_6.test/input.xml
@@ -0,0 +1,2 @@
+
+
diff --git a/tests/nemeth_MathCAT/modifier_in_script_91_1.test/Makefile.am b/tests/nemeth_MathCAT/modifier_in_script_91_1.test/Makefile.am
new file mode 100644
index 00000000..e4c86d75
--- /dev/null
+++ b/tests/nemeth_MathCAT/modifier_in_script_91_1.test/Makefile.am
@@ -0,0 +1,3 @@
+EXTRA_DIST = \
+ expected.txt \
+ input.xml
diff --git a/tests/nemeth_MathCAT/modifier_in_script_91_1.test/expected.txt b/tests/nemeth_MathCAT/modifier_in_script_91_1.test/expected.txt
new file mode 100644
index 00000000..dc9492c0
--- /dev/null
+++ b/tests/nemeth_MathCAT/modifier_in_script_91_1.test/expected.txt
@@ -0,0 +1 @@
+⠠⠁⠰⠐⠭⠣⠈⠱⠻
diff --git a/tests/nemeth_MathCAT/modifier_in_script_91_1.test/input.xml b/tests/nemeth_MathCAT/modifier_in_script_91_1.test/input.xml
new file mode 100644
index 00000000..d36629bc
--- /dev/null
+++ b/tests/nemeth_MathCAT/modifier_in_script_91_1.test/input.xml
@@ -0,0 +1,2 @@
+
+
diff --git a/tests/nemeth_MathCAT/ms.test/Makefile.am b/tests/nemeth_MathCAT/ms.test/Makefile.am
new file mode 100644
index 00000000..e4c86d75
--- /dev/null
+++ b/tests/nemeth_MathCAT/ms.test/Makefile.am
@@ -0,0 +1,3 @@
+EXTRA_DIST = \
+ expected.txt \
+ input.xml
diff --git a/tests/nemeth_MathCAT/ms.test/expected.txt b/tests/nemeth_MathCAT/ms.test/expected.txt
new file mode 100644
index 00000000..72fa2c95
--- /dev/null
+++ b/tests/nemeth_MathCAT/ms.test/expected.txt
@@ -0,0 +1 @@
+⠄⠄⠁⠀⠎⠞⠗⠊⠝⠛⠄⠄⠠⠀⠸⠠⠦⠁⠝⠕⠞⠓⠑⠗⠀⠎⠞⠗⠊⠝⠛⠴⠠
diff --git a/tests/nemeth_MathCAT/ms.test/input.xml b/tests/nemeth_MathCAT/ms.test/input.xml
new file mode 100644
index 00000000..6ab2639a
--- /dev/null
+++ b/tests/nemeth_MathCAT/ms.test/input.xml
@@ -0,0 +1,2 @@
+
+
diff --git a/tests/nemeth_MathCAT/ms_38_4_8.test/Makefile.am b/tests/nemeth_MathCAT/ms_38_4_8.test/Makefile.am
new file mode 100644
index 00000000..e4c86d75
--- /dev/null
+++ b/tests/nemeth_MathCAT/ms_38_4_8.test/Makefile.am
@@ -0,0 +1,3 @@
+EXTRA_DIST = \
+ expected.txt \
+ input.xml
diff --git a/tests/nemeth_MathCAT/ms_38_4_8.test/expected.txt b/tests/nemeth_MathCAT/ms_38_4_8.test/expected.txt
new file mode 100644
index 00000000..4d53fb4b
--- /dev/null
+++ b/tests/nemeth_MathCAT/ms_38_4_8.test/expected.txt
@@ -0,0 +1 @@
+⠷⠸⠦⠞⠓⠗⠑⠑⠴⠾
diff --git a/tests/nemeth_MathCAT/ms_38_4_8.test/input.xml b/tests/nemeth_MathCAT/ms_38_4_8.test/input.xml
new file mode 100644
index 00000000..bb199fc2
--- /dev/null
+++ b/tests/nemeth_MathCAT/ms_38_4_8.test/input.xml
@@ -0,0 +1,2 @@
+
+
diff --git a/tests/nemeth_MathCAT/msubsup_82_a_1.test/Makefile.am b/tests/nemeth_MathCAT/msubsup_82_a_1.test/Makefile.am
new file mode 100644
index 00000000..e4c86d75
--- /dev/null
+++ b/tests/nemeth_MathCAT/msubsup_82_a_1.test/Makefile.am
@@ -0,0 +1,3 @@
+EXTRA_DIST = \
+ expected.txt \
+ input.xml
diff --git a/tests/nemeth_MathCAT/msubsup_82_a_1.test/expected.txt b/tests/nemeth_MathCAT/msubsup_82_a_1.test/expected.txt
new file mode 100644
index 00000000..2faa7979
--- /dev/null
+++ b/tests/nemeth_MathCAT/msubsup_82_a_1.test/expected.txt
@@ -0,0 +1 @@
+⠭⠰⠁⠘⠝
diff --git a/tests/nemeth_MathCAT/msubsup_82_a_1.test/input.xml b/tests/nemeth_MathCAT/msubsup_82_a_1.test/input.xml
new file mode 100644
index 00000000..c7a66aaf
--- /dev/null
+++ b/tests/nemeth_MathCAT/msubsup_82_a_1.test/input.xml
@@ -0,0 +1,2 @@
+
+
diff --git a/tests/nemeth_MathCAT/msubsup_82_a_3.test/Makefile.am b/tests/nemeth_MathCAT/msubsup_82_a_3.test/Makefile.am
new file mode 100644
index 00000000..e4c86d75
--- /dev/null
+++ b/tests/nemeth_MathCAT/msubsup_82_a_3.test/Makefile.am
@@ -0,0 +1,3 @@
+EXTRA_DIST = \
+ expected.txt \
+ input.xml
diff --git a/tests/nemeth_MathCAT/msubsup_82_a_3.test/expected.txt b/tests/nemeth_MathCAT/msubsup_82_a_3.test/expected.txt
new file mode 100644
index 00000000..b00a5533
--- /dev/null
+++ b/tests/nemeth_MathCAT/msubsup_82_a_3.test/expected.txt
@@ -0,0 +1 @@
+⠭⠂⠘⠆
diff --git a/tests/nemeth_MathCAT/msubsup_82_a_3.test/input.xml b/tests/nemeth_MathCAT/msubsup_82_a_3.test/input.xml
new file mode 100644
index 00000000..eb476749
--- /dev/null
+++ b/tests/nemeth_MathCAT/msubsup_82_a_3.test/input.xml
@@ -0,0 +1,2 @@
+
+
diff --git a/tests/nemeth_MathCAT/multipurpose_177_2_1.test/Makefile.am b/tests/nemeth_MathCAT/multipurpose_177_2_1.test/Makefile.am
new file mode 100644
index 00000000..e4c86d75
--- /dev/null
+++ b/tests/nemeth_MathCAT/multipurpose_177_2_1.test/Makefile.am
@@ -0,0 +1,3 @@
+EXTRA_DIST = \
+ expected.txt \
+ input.xml
diff --git a/tests/nemeth_MathCAT/multipurpose_177_2_1.test/expected.txt b/tests/nemeth_MathCAT/multipurpose_177_2_1.test/expected.txt
new file mode 100644
index 00000000..8406474c
--- /dev/null
+++ b/tests/nemeth_MathCAT/multipurpose_177_2_1.test/expected.txt
@@ -0,0 +1 @@
+⠭⠐⠢
diff --git a/tests/nemeth_MathCAT/multipurpose_177_2_1.test/input.xml b/tests/nemeth_MathCAT/multipurpose_177_2_1.test/input.xml
new file mode 100644
index 00000000..4c034e2c
--- /dev/null
+++ b/tests/nemeth_MathCAT/multipurpose_177_2_1.test/input.xml
@@ -0,0 +1,2 @@
+
+
diff --git a/tests/nemeth_MathCAT/multipurpose_177_2_2.test/Makefile.am b/tests/nemeth_MathCAT/multipurpose_177_2_2.test/Makefile.am
new file mode 100644
index 00000000..e4c86d75
--- /dev/null
+++ b/tests/nemeth_MathCAT/multipurpose_177_2_2.test/Makefile.am
@@ -0,0 +1,3 @@
+EXTRA_DIST = \
+ expected.txt \
+ input.xml
diff --git a/tests/nemeth_MathCAT/multipurpose_177_2_2.test/expected.txt b/tests/nemeth_MathCAT/multipurpose_177_2_2.test/expected.txt
new file mode 100644
index 00000000..c75feacd
--- /dev/null
+++ b/tests/nemeth_MathCAT/multipurpose_177_2_2.test/expected.txt
@@ -0,0 +1 @@
+⠭⠐⠨⠖
diff --git a/tests/nemeth_MathCAT/multipurpose_177_2_2.test/input.xml b/tests/nemeth_MathCAT/multipurpose_177_2_2.test/input.xml
new file mode 100644
index 00000000..c4c20fdd
--- /dev/null
+++ b/tests/nemeth_MathCAT/multipurpose_177_2_2.test/input.xml
@@ -0,0 +1,2 @@
+
+
diff --git a/tests/nemeth_MathCAT/multipurpose_177_3_1.test/Makefile.am b/tests/nemeth_MathCAT/multipurpose_177_3_1.test/Makefile.am
new file mode 100644
index 00000000..e4c86d75
--- /dev/null
+++ b/tests/nemeth_MathCAT/multipurpose_177_3_1.test/Makefile.am
@@ -0,0 +1,3 @@
+EXTRA_DIST = \
+ expected.txt \
+ input.xml
diff --git a/tests/nemeth_MathCAT/multipurpose_177_3_1.test/expected.txt b/tests/nemeth_MathCAT/multipurpose_177_3_1.test/expected.txt
new file mode 100644
index 00000000..54aeebf6
--- /dev/null
+++ b/tests/nemeth_MathCAT/multipurpose_177_3_1.test/expected.txt
@@ -0,0 +1 @@
+⠉⠴⠐⠂⠴⠘⠆⠐⠬⠉⠂⠐⠂⠴⠬⠉⠆
diff --git a/tests/nemeth_MathCAT/multipurpose_177_3_1.test/input.xml b/tests/nemeth_MathCAT/multipurpose_177_3_1.test/input.xml
new file mode 100644
index 00000000..45f8a01c
--- /dev/null
+++ b/tests/nemeth_MathCAT/multipurpose_177_3_1.test/input.xml
@@ -0,0 +1,9 @@
+
+
diff --git a/tests/nemeth_MathCAT/multipurpose_177_5_1.test/Makefile.am b/tests/nemeth_MathCAT/multipurpose_177_5_1.test/Makefile.am
new file mode 100644
index 00000000..e4c86d75
--- /dev/null
+++ b/tests/nemeth_MathCAT/multipurpose_177_5_1.test/Makefile.am
@@ -0,0 +1,3 @@
+EXTRA_DIST = \
+ expected.txt \
+ input.xml
diff --git a/tests/nemeth_MathCAT/multipurpose_177_5_1.test/expected.txt b/tests/nemeth_MathCAT/multipurpose_177_5_1.test/expected.txt
new file mode 100644
index 00000000..506eea37
--- /dev/null
+++ b/tests/nemeth_MathCAT/multipurpose_177_5_1.test/expected.txt
@@ -0,0 +1 @@
+⠼⠴⠨⠐⠁⠂⠁⠆⠀⠄⠄⠄
diff --git a/tests/nemeth_MathCAT/multipurpose_177_5_1.test/input.xml b/tests/nemeth_MathCAT/multipurpose_177_5_1.test/input.xml
new file mode 100644
index 00000000..01a86732
--- /dev/null
+++ b/tests/nemeth_MathCAT/multipurpose_177_5_1.test/input.xml
@@ -0,0 +1,2 @@
+
+
diff --git a/tests/nemeth_MathCAT/multipurpose_177_7_1.test/Makefile.am b/tests/nemeth_MathCAT/multipurpose_177_7_1.test/Makefile.am
new file mode 100644
index 00000000..e4c86d75
--- /dev/null
+++ b/tests/nemeth_MathCAT/multipurpose_177_7_1.test/Makefile.am
@@ -0,0 +1,3 @@
+EXTRA_DIST = \
+ expected.txt \
+ input.xml
diff --git a/tests/nemeth_MathCAT/multipurpose_177_7_1.test/expected.txt b/tests/nemeth_MathCAT/multipurpose_177_7_1.test/expected.txt
new file mode 100644
index 00000000..b1ea2ff0
--- /dev/null
+++ b/tests/nemeth_MathCAT/multipurpose_177_7_1.test/expected.txt
@@ -0,0 +1 @@
+⠳⠭⠳⠐⠳⠽⠳
diff --git a/tests/nemeth_MathCAT/multipurpose_177_7_1.test/input.xml b/tests/nemeth_MathCAT/multipurpose_177_7_1.test/input.xml
new file mode 100644
index 00000000..8c78484d
--- /dev/null
+++ b/tests/nemeth_MathCAT/multipurpose_177_7_1.test/input.xml
@@ -0,0 +1,2 @@
+
+
diff --git a/tests/nemeth_MathCAT/munder_lesson_12_5_5_5.test/Makefile.am b/tests/nemeth_MathCAT/munder_lesson_12_5_5_5.test/Makefile.am
new file mode 100644
index 00000000..e4c86d75
--- /dev/null
+++ b/tests/nemeth_MathCAT/munder_lesson_12_5_5_5.test/Makefile.am
@@ -0,0 +1,3 @@
+EXTRA_DIST = \
+ expected.txt \
+ input.xml
diff --git a/tests/nemeth_MathCAT/munder_lesson_12_5_5_5.test/expected.txt b/tests/nemeth_MathCAT/munder_lesson_12_5_5_5.test/expected.txt
new file mode 100644
index 00000000..2d1094f2
--- /dev/null
+++ b/tests/nemeth_MathCAT/munder_lesson_12_5_5_5.test/expected.txt
@@ -0,0 +1 @@
+⠠⠁⠷⠎⠩⠱⠝⠾
diff --git a/tests/nemeth_MathCAT/munder_lesson_12_5_5_5.test/input.xml b/tests/nemeth_MathCAT/munder_lesson_12_5_5_5.test/input.xml
new file mode 100644
index 00000000..68df8d77
--- /dev/null
+++ b/tests/nemeth_MathCAT/munder_lesson_12_5_5_5.test/input.xml
@@ -0,0 +1,2 @@
+
+
diff --git a/tests/nemeth_MathCAT/nested_root_105_2.test/Makefile.am b/tests/nemeth_MathCAT/nested_root_105_2.test/Makefile.am
new file mode 100644
index 00000000..e4c86d75
--- /dev/null
+++ b/tests/nemeth_MathCAT/nested_root_105_2.test/Makefile.am
@@ -0,0 +1,3 @@
+EXTRA_DIST = \
+ expected.txt \
+ input.xml
diff --git a/tests/nemeth_MathCAT/nested_root_105_2.test/expected.txt b/tests/nemeth_MathCAT/nested_root_105_2.test/expected.txt
new file mode 100644
index 00000000..c9ab7402
--- /dev/null
+++ b/tests/nemeth_MathCAT/nested_root_105_2.test/expected.txt
@@ -0,0 +1 @@
+⠣⠒⠜⠭⠘⠆⠐⠬⠨⠣⠒⠜⠭⠘⠆⠐⠬⠽⠘⠆⠐⠨⠻⠬⠽⠘⠆⠐⠻
diff --git a/tests/nemeth_MathCAT/nested_root_105_2.test/input.xml b/tests/nemeth_MathCAT/nested_root_105_2.test/input.xml
new file mode 100644
index 00000000..08da27b9
--- /dev/null
+++ b/tests/nemeth_MathCAT/nested_root_105_2.test/input.xml
@@ -0,0 +1,18 @@
+
+
diff --git a/tests/nemeth_MathCAT/nested_sqrt_105_1.test/Makefile.am b/tests/nemeth_MathCAT/nested_sqrt_105_1.test/Makefile.am
new file mode 100644
index 00000000..e4c86d75
--- /dev/null
+++ b/tests/nemeth_MathCAT/nested_sqrt_105_1.test/Makefile.am
@@ -0,0 +1,3 @@
+EXTRA_DIST = \
+ expected.txt \
+ input.xml
diff --git a/tests/nemeth_MathCAT/nested_sqrt_105_1.test/expected.txt b/tests/nemeth_MathCAT/nested_sqrt_105_1.test/expected.txt
new file mode 100644
index 00000000..751ead73
--- /dev/null
+++ b/tests/nemeth_MathCAT/nested_sqrt_105_1.test/expected.txt
@@ -0,0 +1 @@
+⠜⠭⠬⠨⠜⠭⠬⠽⠨⠻⠬⠵⠻
diff --git a/tests/nemeth_MathCAT/nested_sqrt_105_1.test/input.xml b/tests/nemeth_MathCAT/nested_sqrt_105_1.test/input.xml
new file mode 100644
index 00000000..64e6221c
--- /dev/null
+++ b/tests/nemeth_MathCAT/nested_sqrt_105_1.test/input.xml
@@ -0,0 +1,4 @@
+
+
diff --git a/tests/nemeth_MathCAT/nested_sqrt_105_3.test/Makefile.am b/tests/nemeth_MathCAT/nested_sqrt_105_3.test/Makefile.am
new file mode 100644
index 00000000..e4c86d75
--- /dev/null
+++ b/tests/nemeth_MathCAT/nested_sqrt_105_3.test/Makefile.am
@@ -0,0 +1,3 @@
+EXTRA_DIST = \
+ expected.txt \
+ input.xml
diff --git a/tests/nemeth_MathCAT/nested_sqrt_105_3.test/expected.txt b/tests/nemeth_MathCAT/nested_sqrt_105_3.test/expected.txt
new file mode 100644
index 00000000..d2adab96
--- /dev/null
+++ b/tests/nemeth_MathCAT/nested_sqrt_105_3.test/expected.txt
@@ -0,0 +1 @@
+⠜⠨⠣⠒⠜⠭⠨⠻⠻⠀⠨⠅⠀⠣⠒⠜⠨⠜⠭⠨⠻⠻
diff --git a/tests/nemeth_MathCAT/nested_sqrt_105_3.test/input.xml b/tests/nemeth_MathCAT/nested_sqrt_105_3.test/input.xml
new file mode 100644
index 00000000..de1a5d6f
--- /dev/null
+++ b/tests/nemeth_MathCAT/nested_sqrt_105_3.test/input.xml
@@ -0,0 +1,6 @@
+
+
diff --git a/tests/nemeth_MathCAT/nested_sqrt_105_4.test/Makefile.am b/tests/nemeth_MathCAT/nested_sqrt_105_4.test/Makefile.am
new file mode 100644
index 00000000..e4c86d75
--- /dev/null
+++ b/tests/nemeth_MathCAT/nested_sqrt_105_4.test/Makefile.am
@@ -0,0 +1,3 @@
+EXTRA_DIST = \
+ expected.txt \
+ input.xml
diff --git a/tests/nemeth_MathCAT/nested_sqrt_105_4.test/expected.txt b/tests/nemeth_MathCAT/nested_sqrt_105_4.test/expected.txt
new file mode 100644
index 00000000..c151b5da
--- /dev/null
+++ b/tests/nemeth_MathCAT/nested_sqrt_105_4.test/expected.txt
@@ -0,0 +1 @@
+⠜⠭⠬⠨⠜⠽⠬⠨⠨⠜⠵⠨⠨⠻⠨⠻⠻
diff --git a/tests/nemeth_MathCAT/nested_sqrt_105_4.test/input.xml b/tests/nemeth_MathCAT/nested_sqrt_105_4.test/input.xml
new file mode 100644
index 00000000..e69edf05
--- /dev/null
+++ b/tests/nemeth_MathCAT/nested_sqrt_105_4.test/input.xml
@@ -0,0 +1,4 @@
+
+
diff --git a/tests/nemeth_MathCAT/nested_sub_sup_74_c_5.test/Makefile.am b/tests/nemeth_MathCAT/nested_sub_sup_74_c_5.test/Makefile.am
new file mode 100644
index 00000000..e4c86d75
--- /dev/null
+++ b/tests/nemeth_MathCAT/nested_sub_sup_74_c_5.test/Makefile.am
@@ -0,0 +1,3 @@
+EXTRA_DIST = \
+ expected.txt \
+ input.xml
diff --git a/tests/nemeth_MathCAT/nested_sub_sup_74_c_5.test/expected.txt b/tests/nemeth_MathCAT/nested_sub_sup_74_c_5.test/expected.txt
new file mode 100644
index 00000000..252273df
--- /dev/null
+++ b/tests/nemeth_MathCAT/nested_sub_sup_74_c_5.test/expected.txt
@@ -0,0 +1 @@
+⠝⠘⠭⠘⠰⠁⠘⠰⠰⠚
diff --git a/tests/nemeth_MathCAT/nested_sub_sup_74_c_5.test/input.xml b/tests/nemeth_MathCAT/nested_sub_sup_74_c_5.test/input.xml
new file mode 100644
index 00000000..1c2bcf38
--- /dev/null
+++ b/tests/nemeth_MathCAT/nested_sub_sup_74_c_5.test/input.xml
@@ -0,0 +1,2 @@
+
+
diff --git a/tests/nemeth_MathCAT/nested_sup_74_b_1.test/Makefile.am b/tests/nemeth_MathCAT/nested_sup_74_b_1.test/Makefile.am
new file mode 100644
index 00000000..e4c86d75
--- /dev/null
+++ b/tests/nemeth_MathCAT/nested_sup_74_b_1.test/Makefile.am
@@ -0,0 +1,3 @@
+EXTRA_DIST = \
+ expected.txt \
+ input.xml
diff --git a/tests/nemeth_MathCAT/nested_sup_74_b_1.test/expected.txt b/tests/nemeth_MathCAT/nested_sup_74_b_1.test/expected.txt
new file mode 100644
index 00000000..f800fb79
--- /dev/null
+++ b/tests/nemeth_MathCAT/nested_sup_74_b_1.test/expected.txt
@@ -0,0 +1 @@
+⠝⠘⠭⠘⠘⠽
diff --git a/tests/nemeth_MathCAT/nested_sup_74_b_1.test/input.xml b/tests/nemeth_MathCAT/nested_sup_74_b_1.test/input.xml
new file mode 100644
index 00000000..f06c6397
--- /dev/null
+++ b/tests/nemeth_MathCAT/nested_sup_74_b_1.test/input.xml
@@ -0,0 +1,2 @@
+
+
diff --git a/tests/nemeth_MathCAT/nested_sup_74_b_4.test/Makefile.am b/tests/nemeth_MathCAT/nested_sup_74_b_4.test/Makefile.am
new file mode 100644
index 00000000..e4c86d75
--- /dev/null
+++ b/tests/nemeth_MathCAT/nested_sup_74_b_4.test/Makefile.am
@@ -0,0 +1,3 @@
+EXTRA_DIST = \
+ expected.txt \
+ input.xml
diff --git a/tests/nemeth_MathCAT/nested_sup_74_b_4.test/expected.txt b/tests/nemeth_MathCAT/nested_sup_74_b_4.test/expected.txt
new file mode 100644
index 00000000..8b917fc9
--- /dev/null
+++ b/tests/nemeth_MathCAT/nested_sup_74_b_4.test/expected.txt
@@ -0,0 +1 @@
+⠝⠰⠭⠰⠰⠽
diff --git a/tests/nemeth_MathCAT/nested_sup_74_b_4.test/input.xml b/tests/nemeth_MathCAT/nested_sup_74_b_4.test/input.xml
new file mode 100644
index 00000000..9fa220db
--- /dev/null
+++ b/tests/nemeth_MathCAT/nested_sup_74_b_4.test/input.xml
@@ -0,0 +1,2 @@
+
+
diff --git a/tests/nemeth_MathCAT/nested_sup_mmultiscripts_74_b_1.test/Makefile.am b/tests/nemeth_MathCAT/nested_sup_mmultiscripts_74_b_1.test/Makefile.am
new file mode 100644
index 00000000..e4c86d75
--- /dev/null
+++ b/tests/nemeth_MathCAT/nested_sup_mmultiscripts_74_b_1.test/Makefile.am
@@ -0,0 +1,3 @@
+EXTRA_DIST = \
+ expected.txt \
+ input.xml
diff --git a/tests/nemeth_MathCAT/nested_sup_mmultiscripts_74_b_1.test/expected.txt b/tests/nemeth_MathCAT/nested_sup_mmultiscripts_74_b_1.test/expected.txt
new file mode 100644
index 00000000..f800fb79
--- /dev/null
+++ b/tests/nemeth_MathCAT/nested_sup_mmultiscripts_74_b_1.test/expected.txt
@@ -0,0 +1 @@
+⠝⠘⠭⠘⠘⠽
diff --git a/tests/nemeth_MathCAT/nested_sup_mmultiscripts_74_b_1.test/input.xml b/tests/nemeth_MathCAT/nested_sup_mmultiscripts_74_b_1.test/input.xml
new file mode 100644
index 00000000..70a36089
--- /dev/null
+++ b/tests/nemeth_MathCAT/nested_sup_mmultiscripts_74_b_1.test/input.xml
@@ -0,0 +1,2 @@
+
+
diff --git a/tests/nemeth_MathCAT/nested_sup_sup_space_79_d_9.test/Makefile.am b/tests/nemeth_MathCAT/nested_sup_sup_space_79_d_9.test/Makefile.am
new file mode 100644
index 00000000..e4c86d75
--- /dev/null
+++ b/tests/nemeth_MathCAT/nested_sup_sup_space_79_d_9.test/Makefile.am
@@ -0,0 +1,3 @@
+EXTRA_DIST = \
+ expected.txt \
+ input.xml
diff --git a/tests/nemeth_MathCAT/nested_sup_sup_space_79_d_9.test/expected.txt b/tests/nemeth_MathCAT/nested_sup_sup_space_79_d_9.test/expected.txt
new file mode 100644
index 00000000..392990ec
--- /dev/null
+++ b/tests/nemeth_MathCAT/nested_sup_sup_space_79_d_9.test/expected.txt
@@ -0,0 +1 @@
+⠟⠘⠇⠕⠛⠘⠰⠟⠀⠁
diff --git a/tests/nemeth_MathCAT/nested_sup_sup_space_79_d_9.test/input.xml b/tests/nemeth_MathCAT/nested_sup_sup_space_79_d_9.test/input.xml
new file mode 100644
index 00000000..45db6a6c
--- /dev/null
+++ b/tests/nemeth_MathCAT/nested_sup_sup_space_79_d_9.test/input.xml
@@ -0,0 +1,2 @@
+
+
diff --git a/tests/nemeth_MathCAT/nested_super_79_a_2.test/Makefile.am b/tests/nemeth_MathCAT/nested_super_79_a_2.test/Makefile.am
new file mode 100644
index 00000000..e4c86d75
--- /dev/null
+++ b/tests/nemeth_MathCAT/nested_super_79_a_2.test/Makefile.am
@@ -0,0 +1,3 @@
+EXTRA_DIST = \
+ expected.txt \
+ input.xml
diff --git a/tests/nemeth_MathCAT/nested_super_79_a_2.test/expected.txt b/tests/nemeth_MathCAT/nested_super_79_a_2.test/expected.txt
new file mode 100644
index 00000000..b1cd7fdc
--- /dev/null
+++ b/tests/nemeth_MathCAT/nested_super_79_a_2.test/expected.txt
@@ -0,0 +1 @@
+⠭⠰⠁⠐⠬⠽⠘⠆
diff --git a/tests/nemeth_MathCAT/nested_super_79_a_2.test/input.xml b/tests/nemeth_MathCAT/nested_super_79_a_2.test/input.xml
new file mode 100644
index 00000000..cdc4b975
--- /dev/null
+++ b/tests/nemeth_MathCAT/nested_super_79_a_2.test/input.xml
@@ -0,0 +1,2 @@
+
+
diff --git a/tests/nemeth_MathCAT/nested_super_79_a_3.test/Makefile.am b/tests/nemeth_MathCAT/nested_super_79_a_3.test/Makefile.am
new file mode 100644
index 00000000..e4c86d75
--- /dev/null
+++ b/tests/nemeth_MathCAT/nested_super_79_a_3.test/Makefile.am
@@ -0,0 +1,3 @@
+EXTRA_DIST = \
+ expected.txt \
+ input.xml
diff --git a/tests/nemeth_MathCAT/nested_super_79_a_3.test/expected.txt b/tests/nemeth_MathCAT/nested_super_79_a_3.test/expected.txt
new file mode 100644
index 00000000..6db85f17
--- /dev/null
+++ b/tests/nemeth_MathCAT/nested_super_79_a_3.test/expected.txt
@@ -0,0 +1 @@
+⠹⠑⠘⠭⠘⠘⠆⠐⠌⠆⠼
diff --git a/tests/nemeth_MathCAT/nested_super_79_a_3.test/input.xml b/tests/nemeth_MathCAT/nested_super_79_a_3.test/input.xml
new file mode 100644
index 00000000..dab0bbc6
--- /dev/null
+++ b/tests/nemeth_MathCAT/nested_super_79_a_3.test/input.xml
@@ -0,0 +1,2 @@
+
+
diff --git a/tests/nemeth_MathCAT/nested_super_space_79_d_3.test/Makefile.am b/tests/nemeth_MathCAT/nested_super_space_79_d_3.test/Makefile.am
new file mode 100644
index 00000000..e4c86d75
--- /dev/null
+++ b/tests/nemeth_MathCAT/nested_super_space_79_d_3.test/Makefile.am
@@ -0,0 +1,3 @@
+EXTRA_DIST = \
+ expected.txt \
+ input.xml
diff --git a/tests/nemeth_MathCAT/nested_super_space_79_d_3.test/expected.txt b/tests/nemeth_MathCAT/nested_super_space_79_d_3.test/expected.txt
new file mode 100644
index 00000000..97092d66
--- /dev/null
+++ b/tests/nemeth_MathCAT/nested_super_space_79_d_3.test/expected.txt
@@ -0,0 +1 @@
+⠉⠕⠎⠘⠆⠀⠭
diff --git a/tests/nemeth_MathCAT/nested_super_space_79_d_3.test/input.xml b/tests/nemeth_MathCAT/nested_super_space_79_d_3.test/input.xml
new file mode 100644
index 00000000..10576e99
--- /dev/null
+++ b/tests/nemeth_MathCAT/nested_super_space_79_d_3.test/input.xml
@@ -0,0 +1,2 @@
+
+
diff --git a/tests/nemeth_MathCAT/nested_super_space_79_d_7.test/Makefile.am b/tests/nemeth_MathCAT/nested_super_space_79_d_7.test/Makefile.am
new file mode 100644
index 00000000..e4c86d75
--- /dev/null
+++ b/tests/nemeth_MathCAT/nested_super_space_79_d_7.test/Makefile.am
@@ -0,0 +1,3 @@
+EXTRA_DIST = \
+ expected.txt \
+ input.xml
diff --git a/tests/nemeth_MathCAT/nested_super_space_79_d_7.test/expected.txt b/tests/nemeth_MathCAT/nested_super_space_79_d_7.test/expected.txt
new file mode 100644
index 00000000..f6b9a3d2
--- /dev/null
+++ b/tests/nemeth_MathCAT/nested_super_space_79_d_7.test/expected.txt
@@ -0,0 +1 @@
+⠑⠘⠉⠕⠎⠘⠘⠆⠀⠭
diff --git a/tests/nemeth_MathCAT/nested_super_space_79_d_7.test/input.xml b/tests/nemeth_MathCAT/nested_super_space_79_d_7.test/input.xml
new file mode 100644
index 00000000..824aec73
--- /dev/null
+++ b/tests/nemeth_MathCAT/nested_super_space_79_d_7.test/input.xml
@@ -0,0 +1,2 @@
+
+
diff --git a/tests/nemeth_MathCAT/non_hyper_complex_frac_67_1.test/Makefile.am b/tests/nemeth_MathCAT/non_hyper_complex_frac_67_1.test/Makefile.am
new file mode 100644
index 00000000..e4c86d75
--- /dev/null
+++ b/tests/nemeth_MathCAT/non_hyper_complex_frac_67_1.test/Makefile.am
@@ -0,0 +1,3 @@
+EXTRA_DIST = \
+ expected.txt \
+ input.xml
diff --git a/tests/nemeth_MathCAT/non_hyper_complex_frac_67_1.test/expected.txt b/tests/nemeth_MathCAT/non_hyper_complex_frac_67_1.test/expected.txt
new file mode 100644
index 00000000..f74e780e
--- /dev/null
+++ b/tests/nemeth_MathCAT/non_hyper_complex_frac_67_1.test/expected.txt
@@ -0,0 +1 @@
+⠹⠁⠌⠃⠘⠠⠹⠹⠒⠌⠲⠼⠠⠌⠹⠢⠌⠖⠼⠠⠼⠐⠼
diff --git a/tests/nemeth_MathCAT/non_hyper_complex_frac_67_1.test/input.xml b/tests/nemeth_MathCAT/non_hyper_complex_frac_67_1.test/input.xml
new file mode 100644
index 00000000..84bc838b
--- /dev/null
+++ b/tests/nemeth_MathCAT/non_hyper_complex_frac_67_1.test/input.xml
@@ -0,0 +1,7 @@
+
+
diff --git a/tests/nemeth_MathCAT/non_list_10_4.test/Makefile.am b/tests/nemeth_MathCAT/non_list_10_4.test/Makefile.am
new file mode 100644
index 00000000..e4c86d75
--- /dev/null
+++ b/tests/nemeth_MathCAT/non_list_10_4.test/Makefile.am
@@ -0,0 +1,3 @@
+EXTRA_DIST = \
+ expected.txt \
+ input.xml
diff --git a/tests/nemeth_MathCAT/non_list_10_4.test/expected.txt b/tests/nemeth_MathCAT/non_list_10_4.test/expected.txt
new file mode 100644
index 00000000..92969f56
--- /dev/null
+++ b/tests/nemeth_MathCAT/non_list_10_4.test/expected.txt
@@ -0,0 +1 @@
+⠷⠂⠠⠀⠼⠆⠠⠀⠁⠝⠙⠀⠼⠒⠾
diff --git a/tests/nemeth_MathCAT/non_list_10_4.test/input.xml b/tests/nemeth_MathCAT/non_list_10_4.test/input.xml
new file mode 100644
index 00000000..99b24b2d
--- /dev/null
+++ b/tests/nemeth_MathCAT/non_list_10_4.test/input.xml
@@ -0,0 +1,2 @@
+
+
diff --git a/tests/nemeth_MathCAT/number_space_after.test/Makefile.am b/tests/nemeth_MathCAT/number_space_after.test/Makefile.am
new file mode 100644
index 00000000..e4c86d75
--- /dev/null
+++ b/tests/nemeth_MathCAT/number_space_after.test/Makefile.am
@@ -0,0 +1,3 @@
+EXTRA_DIST = \
+ expected.txt \
+ input.xml
diff --git a/tests/nemeth_MathCAT/number_space_after.test/expected.txt b/tests/nemeth_MathCAT/number_space_after.test/expected.txt
new file mode 100644
index 00000000..97188bc3
--- /dev/null
+++ b/tests/nemeth_MathCAT/number_space_after.test/expected.txt
@@ -0,0 +1 @@
+⠼⠆
diff --git a/tests/nemeth_MathCAT/number_space_after.test/input.xml b/tests/nemeth_MathCAT/number_space_after.test/input.xml
new file mode 100644
index 00000000..44157531
--- /dev/null
+++ b/tests/nemeth_MathCAT/number_space_after.test/input.xml
@@ -0,0 +1,2 @@
+
+
diff --git a/tests/nemeth_MathCAT/number_space_before.test/Makefile.am b/tests/nemeth_MathCAT/number_space_before.test/Makefile.am
new file mode 100644
index 00000000..e4c86d75
--- /dev/null
+++ b/tests/nemeth_MathCAT/number_space_before.test/Makefile.am
@@ -0,0 +1,3 @@
+EXTRA_DIST = \
+ expected.txt \
+ input.xml
diff --git a/tests/nemeth_MathCAT/number_space_before.test/expected.txt b/tests/nemeth_MathCAT/number_space_before.test/expected.txt
new file mode 100644
index 00000000..97188bc3
--- /dev/null
+++ b/tests/nemeth_MathCAT/number_space_before.test/expected.txt
@@ -0,0 +1 @@
+⠼⠆
diff --git a/tests/nemeth_MathCAT/number_space_before.test/input.xml b/tests/nemeth_MathCAT/number_space_before.test/input.xml
new file mode 100644
index 00000000..603574fc
--- /dev/null
+++ b/tests/nemeth_MathCAT/number_space_before.test/input.xml
@@ -0,0 +1,2 @@
+
+
diff --git a/tests/nemeth_MathCAT/number_space_before_and_after.test/Makefile.am b/tests/nemeth_MathCAT/number_space_before_and_after.test/Makefile.am
new file mode 100644
index 00000000..e4c86d75
--- /dev/null
+++ b/tests/nemeth_MathCAT/number_space_before_and_after.test/Makefile.am
@@ -0,0 +1,3 @@
+EXTRA_DIST = \
+ expected.txt \
+ input.xml
diff --git a/tests/nemeth_MathCAT/number_space_before_and_after.test/expected.txt b/tests/nemeth_MathCAT/number_space_before_and_after.test/expected.txt
new file mode 100644
index 00000000..97188bc3
--- /dev/null
+++ b/tests/nemeth_MathCAT/number_space_before_and_after.test/expected.txt
@@ -0,0 +1 @@
+⠼⠆
diff --git a/tests/nemeth_MathCAT/number_space_before_and_after.test/input.xml b/tests/nemeth_MathCAT/number_space_before_and_after.test/input.xml
new file mode 100644
index 00000000..7f527218
--- /dev/null
+++ b/tests/nemeth_MathCAT/number_space_before_and_after.test/input.xml
@@ -0,0 +1,2 @@
+
+
diff --git a/tests/nemeth_MathCAT/numeric_sub_81_a_1.test/Makefile.am b/tests/nemeth_MathCAT/numeric_sub_81_a_1.test/Makefile.am
new file mode 100644
index 00000000..e4c86d75
--- /dev/null
+++ b/tests/nemeth_MathCAT/numeric_sub_81_a_1.test/Makefile.am
@@ -0,0 +1,3 @@
+EXTRA_DIST = \
+ expected.txt \
+ input.xml
diff --git a/tests/nemeth_MathCAT/numeric_sub_81_a_1.test/expected.txt b/tests/nemeth_MathCAT/numeric_sub_81_a_1.test/expected.txt
new file mode 100644
index 00000000..c2140072
--- /dev/null
+++ b/tests/nemeth_MathCAT/numeric_sub_81_a_1.test/expected.txt
@@ -0,0 +1 @@
+⠷⠭⠂⠬⠂⠾
diff --git a/tests/nemeth_MathCAT/numeric_sub_81_a_1.test/input.xml b/tests/nemeth_MathCAT/numeric_sub_81_a_1.test/input.xml
new file mode 100644
index 00000000..d72db020
--- /dev/null
+++ b/tests/nemeth_MathCAT/numeric_sub_81_a_1.test/input.xml
@@ -0,0 +1,2 @@
+
+
diff --git a/tests/nemeth_MathCAT/order2_overbar_87_a_1.test/Makefile.am b/tests/nemeth_MathCAT/order2_overbar_87_a_1.test/Makefile.am
new file mode 100644
index 00000000..e4c86d75
--- /dev/null
+++ b/tests/nemeth_MathCAT/order2_overbar_87_a_1.test/Makefile.am
@@ -0,0 +1,3 @@
+EXTRA_DIST = \
+ expected.txt \
+ input.xml
diff --git a/tests/nemeth_MathCAT/order2_overbar_87_a_1.test/expected.txt b/tests/nemeth_MathCAT/order2_overbar_87_a_1.test/expected.txt
new file mode 100644
index 00000000..13b5d321
--- /dev/null
+++ b/tests/nemeth_MathCAT/order2_overbar_87_a_1.test/expected.txt
@@ -0,0 +1 @@
+⠐⠭⠬⠽⠣⠱⠣⠣⠁⠀⠨⠅⠀⠼⠒⠻
diff --git a/tests/nemeth_MathCAT/order2_overbar_87_a_1.test/input.xml b/tests/nemeth_MathCAT/order2_overbar_87_a_1.test/input.xml
new file mode 100644
index 00000000..e1d824a7
--- /dev/null
+++ b/tests/nemeth_MathCAT/order2_overbar_87_a_1.test/input.xml
@@ -0,0 +1,5 @@
+
+
diff --git a/tests/nemeth_MathCAT/overbar_86_a_4.test/Makefile.am b/tests/nemeth_MathCAT/overbar_86_a_4.test/Makefile.am
new file mode 100644
index 00000000..e4c86d75
--- /dev/null
+++ b/tests/nemeth_MathCAT/overbar_86_a_4.test/Makefile.am
@@ -0,0 +1,3 @@
+EXTRA_DIST = \
+ expected.txt \
+ input.xml
diff --git a/tests/nemeth_MathCAT/overbar_86_a_4.test/expected.txt b/tests/nemeth_MathCAT/overbar_86_a_4.test/expected.txt
new file mode 100644
index 00000000..48050aa5
--- /dev/null
+++ b/tests/nemeth_MathCAT/overbar_86_a_4.test/expected.txt
@@ -0,0 +1 @@
+⠐⠭⠘⠆⠐⠣⠱⠻
diff --git a/tests/nemeth_MathCAT/overbar_86_a_4.test/input.xml b/tests/nemeth_MathCAT/overbar_86_a_4.test/input.xml
new file mode 100644
index 00000000..c8b9649f
--- /dev/null
+++ b/tests/nemeth_MathCAT/overbar_86_a_4.test/input.xml
@@ -0,0 +1,2 @@
+
+
diff --git a/tests/nemeth_MathCAT/overbar_86_a_5.test/Makefile.am b/tests/nemeth_MathCAT/overbar_86_a_5.test/Makefile.am
new file mode 100644
index 00000000..e4c86d75
--- /dev/null
+++ b/tests/nemeth_MathCAT/overbar_86_a_5.test/Makefile.am
@@ -0,0 +1,3 @@
+EXTRA_DIST = \
+ expected.txt \
+ input.xml
diff --git a/tests/nemeth_MathCAT/overbar_86_a_5.test/expected.txt b/tests/nemeth_MathCAT/overbar_86_a_5.test/expected.txt
new file mode 100644
index 00000000..48050aa5
--- /dev/null
+++ b/tests/nemeth_MathCAT/overbar_86_a_5.test/expected.txt
@@ -0,0 +1 @@
+⠐⠭⠘⠆⠐⠣⠱⠻
diff --git a/tests/nemeth_MathCAT/overbar_86_a_5.test/input.xml b/tests/nemeth_MathCAT/overbar_86_a_5.test/input.xml
new file mode 100644
index 00000000..c8b9649f
--- /dev/null
+++ b/tests/nemeth_MathCAT/overbar_86_a_5.test/input.xml
@@ -0,0 +1,2 @@
+
+
diff --git a/tests/nemeth_MathCAT/overbar_86_b_1.test/Makefile.am b/tests/nemeth_MathCAT/overbar_86_b_1.test/Makefile.am
new file mode 100644
index 00000000..e4c86d75
--- /dev/null
+++ b/tests/nemeth_MathCAT/overbar_86_b_1.test/Makefile.am
@@ -0,0 +1,3 @@
+EXTRA_DIST = \
+ expected.txt \
+ input.xml
diff --git a/tests/nemeth_MathCAT/overbar_86_b_1.test/expected.txt b/tests/nemeth_MathCAT/overbar_86_b_1.test/expected.txt
new file mode 100644
index 00000000..dae1742e
--- /dev/null
+++ b/tests/nemeth_MathCAT/overbar_86_b_1.test/expected.txt
@@ -0,0 +1 @@
+⠭⠱
diff --git a/tests/nemeth_MathCAT/overbar_86_b_1.test/input.xml b/tests/nemeth_MathCAT/overbar_86_b_1.test/input.xml
new file mode 100644
index 00000000..281c4573
--- /dev/null
+++ b/tests/nemeth_MathCAT/overbar_86_b_1.test/input.xml
@@ -0,0 +1,2 @@
+
+
diff --git a/tests/nemeth_MathCAT/overbar_86_b_10.test/Makefile.am b/tests/nemeth_MathCAT/overbar_86_b_10.test/Makefile.am
new file mode 100644
index 00000000..e4c86d75
--- /dev/null
+++ b/tests/nemeth_MathCAT/overbar_86_b_10.test/Makefile.am
@@ -0,0 +1,3 @@
+EXTRA_DIST = \
+ expected.txt \
+ input.xml
diff --git a/tests/nemeth_MathCAT/overbar_86_b_10.test/expected.txt b/tests/nemeth_MathCAT/overbar_86_b_10.test/expected.txt
new file mode 100644
index 00000000..920754c7
--- /dev/null
+++ b/tests/nemeth_MathCAT/overbar_86_b_10.test/expected.txt
@@ -0,0 +1 @@
+⠼⠒⠨⠢⠲⠱
diff --git a/tests/nemeth_MathCAT/overbar_86_b_10.test/input.xml b/tests/nemeth_MathCAT/overbar_86_b_10.test/input.xml
new file mode 100644
index 00000000..8090c41a
--- /dev/null
+++ b/tests/nemeth_MathCAT/overbar_86_b_10.test/input.xml
@@ -0,0 +1,2 @@
+
+
diff --git a/tests/nemeth_MathCAT/overbar_86_b_11.test/Makefile.am b/tests/nemeth_MathCAT/overbar_86_b_11.test/Makefile.am
new file mode 100644
index 00000000..e4c86d75
--- /dev/null
+++ b/tests/nemeth_MathCAT/overbar_86_b_11.test/Makefile.am
@@ -0,0 +1,3 @@
+EXTRA_DIST = \
+ expected.txt \
+ input.xml
diff --git a/tests/nemeth_MathCAT/overbar_86_b_11.test/expected.txt b/tests/nemeth_MathCAT/overbar_86_b_11.test/expected.txt
new file mode 100644
index 00000000..7b89cff7
--- /dev/null
+++ b/tests/nemeth_MathCAT/overbar_86_b_11.test/expected.txt
@@ -0,0 +1 @@
+⠐⠷⠁⠱⠸⠰⠠⠁⠬⠃⠱⠸⠰⠠⠃⠾⠣⠱⠻
diff --git a/tests/nemeth_MathCAT/overbar_86_b_11.test/input.xml b/tests/nemeth_MathCAT/overbar_86_b_11.test/input.xml
new file mode 100644
index 00000000..6a25d931
--- /dev/null
+++ b/tests/nemeth_MathCAT/overbar_86_b_11.test/input.xml
@@ -0,0 +1,5 @@
+
+
diff --git a/tests/nemeth_MathCAT/prescript_77_4_18.test/Makefile.am b/tests/nemeth_MathCAT/prescript_77_4_18.test/Makefile.am
new file mode 100644
index 00000000..e4c86d75
--- /dev/null
+++ b/tests/nemeth_MathCAT/prescript_77_4_18.test/Makefile.am
@@ -0,0 +1,3 @@
+EXTRA_DIST = \
+ expected.txt \
+ input.xml
diff --git a/tests/nemeth_MathCAT/prescript_77_4_18.test/expected.txt b/tests/nemeth_MathCAT/prescript_77_4_18.test/expected.txt
new file mode 100644
index 00000000..7a5c23a4
--- /dev/null
+++ b/tests/nemeth_MathCAT/prescript_77_4_18.test/expected.txt
@@ -0,0 +1 @@
+⠰⠒⠐⠭⠂
diff --git a/tests/nemeth_MathCAT/prescript_77_4_18.test/input.xml b/tests/nemeth_MathCAT/prescript_77_4_18.test/input.xml
new file mode 100644
index 00000000..78cfabb0
--- /dev/null
+++ b/tests/nemeth_MathCAT/prescript_77_4_18.test/input.xml
@@ -0,0 +1,2 @@
+
+
diff --git a/tests/nemeth_MathCAT/prescript_77_4_6.test/Makefile.am b/tests/nemeth_MathCAT/prescript_77_4_6.test/Makefile.am
new file mode 100644
index 00000000..e4c86d75
--- /dev/null
+++ b/tests/nemeth_MathCAT/prescript_77_4_6.test/Makefile.am
@@ -0,0 +1,3 @@
+EXTRA_DIST = \
+ expected.txt \
+ input.xml
diff --git a/tests/nemeth_MathCAT/prescript_77_4_6.test/expected.txt b/tests/nemeth_MathCAT/prescript_77_4_6.test/expected.txt
new file mode 100644
index 00000000..1f204d66
--- /dev/null
+++ b/tests/nemeth_MathCAT/prescript_77_4_6.test/expected.txt
@@ -0,0 +1 @@
+⠰⠒⠐⠭
diff --git a/tests/nemeth_MathCAT/prescript_77_4_6.test/input.xml b/tests/nemeth_MathCAT/prescript_77_4_6.test/input.xml
new file mode 100644
index 00000000..22b85e7d
--- /dev/null
+++ b/tests/nemeth_MathCAT/prescript_77_4_6.test/input.xml
@@ -0,0 +1,2 @@
+
+
diff --git a/tests/nemeth_MathCAT/prescript_77_4_7.test/Makefile.am b/tests/nemeth_MathCAT/prescript_77_4_7.test/Makefile.am
new file mode 100644
index 00000000..e4c86d75
--- /dev/null
+++ b/tests/nemeth_MathCAT/prescript_77_4_7.test/Makefile.am
@@ -0,0 +1,3 @@
+EXTRA_DIST = \
+ expected.txt \
+ input.xml
diff --git a/tests/nemeth_MathCAT/prescript_77_4_7.test/expected.txt b/tests/nemeth_MathCAT/prescript_77_4_7.test/expected.txt
new file mode 100644
index 00000000..910b0469
--- /dev/null
+++ b/tests/nemeth_MathCAT/prescript_77_4_7.test/expected.txt
@@ -0,0 +1 @@
+⠭⠰⠊⠰⠰⠂
diff --git a/tests/nemeth_MathCAT/prescript_77_4_7.test/input.xml b/tests/nemeth_MathCAT/prescript_77_4_7.test/input.xml
new file mode 100644
index 00000000..3fded9cb
--- /dev/null
+++ b/tests/nemeth_MathCAT/prescript_77_4_7.test/input.xml
@@ -0,0 +1,2 @@
+
+
diff --git a/tests/nemeth_MathCAT/prime_172_5.test/Makefile.am b/tests/nemeth_MathCAT/prime_172_5.test/Makefile.am
new file mode 100644
index 00000000..e4c86d75
--- /dev/null
+++ b/tests/nemeth_MathCAT/prime_172_5.test/Makefile.am
@@ -0,0 +1,3 @@
+EXTRA_DIST = \
+ expected.txt \
+ input.xml
diff --git a/tests/nemeth_MathCAT/prime_172_5.test/expected.txt b/tests/nemeth_MathCAT/prime_172_5.test/expected.txt
new file mode 100644
index 00000000..ac141339
--- /dev/null
+++ b/tests/nemeth_MathCAT/prime_172_5.test/expected.txt
@@ -0,0 +1 @@
+⠭⠄⠰⠊
diff --git a/tests/nemeth_MathCAT/prime_172_5.test/input.xml b/tests/nemeth_MathCAT/prime_172_5.test/input.xml
new file mode 100644
index 00000000..a66d862b
--- /dev/null
+++ b/tests/nemeth_MathCAT/prime_172_5.test/input.xml
@@ -0,0 +1,2 @@
+
+
diff --git a/tests/nemeth_MathCAT/prime_172_6.test/Makefile.am b/tests/nemeth_MathCAT/prime_172_6.test/Makefile.am
new file mode 100644
index 00000000..e4c86d75
--- /dev/null
+++ b/tests/nemeth_MathCAT/prime_172_6.test/Makefile.am
@@ -0,0 +1,3 @@
+EXTRA_DIST = \
+ expected.txt \
+ input.xml
diff --git a/tests/nemeth_MathCAT/prime_172_6.test/expected.txt b/tests/nemeth_MathCAT/prime_172_6.test/expected.txt
new file mode 100644
index 00000000..3649ee4d
--- /dev/null
+++ b/tests/nemeth_MathCAT/prime_172_6.test/expected.txt
@@ -0,0 +1 @@
+⠭⠄⠂
diff --git a/tests/nemeth_MathCAT/prime_172_6.test/input.xml b/tests/nemeth_MathCAT/prime_172_6.test/input.xml
new file mode 100644
index 00000000..364f0e9e
--- /dev/null
+++ b/tests/nemeth_MathCAT/prime_172_6.test/input.xml
@@ -0,0 +1,2 @@
+
+
diff --git a/tests/nemeth_MathCAT/prime_172_8.test/Makefile.am b/tests/nemeth_MathCAT/prime_172_8.test/Makefile.am
new file mode 100644
index 00000000..e4c86d75
--- /dev/null
+++ b/tests/nemeth_MathCAT/prime_172_8.test/Makefile.am
@@ -0,0 +1,3 @@
+EXTRA_DIST = \
+ expected.txt \
+ input.xml
diff --git a/tests/nemeth_MathCAT/prime_172_8.test/expected.txt b/tests/nemeth_MathCAT/prime_172_8.test/expected.txt
new file mode 100644
index 00000000..10159ba3
--- /dev/null
+++ b/tests/nemeth_MathCAT/prime_172_8.test/expected.txt
@@ -0,0 +1 @@
+⠭⠱⠄
diff --git a/tests/nemeth_MathCAT/prime_172_8.test/input.xml b/tests/nemeth_MathCAT/prime_172_8.test/input.xml
new file mode 100644
index 00000000..d4193fac
--- /dev/null
+++ b/tests/nemeth_MathCAT/prime_172_8.test/input.xml
@@ -0,0 +1,2 @@
+
+
diff --git a/tests/nemeth_MathCAT/prime_172_9.test/Makefile.am b/tests/nemeth_MathCAT/prime_172_9.test/Makefile.am
new file mode 100644
index 00000000..e4c86d75
--- /dev/null
+++ b/tests/nemeth_MathCAT/prime_172_9.test/Makefile.am
@@ -0,0 +1,3 @@
+EXTRA_DIST = \
+ expected.txt \
+ input.xml
diff --git a/tests/nemeth_MathCAT/prime_172_9.test/expected.txt b/tests/nemeth_MathCAT/prime_172_9.test/expected.txt
new file mode 100644
index 00000000..40a2e4a3
--- /dev/null
+++ b/tests/nemeth_MathCAT/prime_172_9.test/expected.txt
@@ -0,0 +1 @@
+⠼⠢⠄⠦⠄⠄
diff --git a/tests/nemeth_MathCAT/prime_172_9.test/input.xml b/tests/nemeth_MathCAT/prime_172_9.test/input.xml
new file mode 100644
index 00000000..645bb5c0
--- /dev/null
+++ b/tests/nemeth_MathCAT/prime_172_9.test/input.xml
@@ -0,0 +1,2 @@
+
+
diff --git a/tests/nemeth_MathCAT/prime_77_4_4.test/Makefile.am b/tests/nemeth_MathCAT/prime_77_4_4.test/Makefile.am
new file mode 100644
index 00000000..e4c86d75
--- /dev/null
+++ b/tests/nemeth_MathCAT/prime_77_4_4.test/Makefile.am
@@ -0,0 +1,3 @@
+EXTRA_DIST = \
+ expected.txt \
+ input.xml
diff --git a/tests/nemeth_MathCAT/prime_77_4_4.test/expected.txt b/tests/nemeth_MathCAT/prime_77_4_4.test/expected.txt
new file mode 100644
index 00000000..3649ee4d
--- /dev/null
+++ b/tests/nemeth_MathCAT/prime_77_4_4.test/expected.txt
@@ -0,0 +1 @@
+⠭⠄⠂
diff --git a/tests/nemeth_MathCAT/prime_77_4_4.test/input.xml b/tests/nemeth_MathCAT/prime_77_4_4.test/input.xml
new file mode 100644
index 00000000..cc4d206e
--- /dev/null
+++ b/tests/nemeth_MathCAT/prime_77_4_4.test/input.xml
@@ -0,0 +1,2 @@
+
+
diff --git a/tests/nemeth_MathCAT/prime_83_b_1.test/Makefile.am b/tests/nemeth_MathCAT/prime_83_b_1.test/Makefile.am
new file mode 100644
index 00000000..e4c86d75
--- /dev/null
+++ b/tests/nemeth_MathCAT/prime_83_b_1.test/Makefile.am
@@ -0,0 +1,3 @@
+EXTRA_DIST = \
+ expected.txt \
+ input.xml
diff --git a/tests/nemeth_MathCAT/prime_83_b_1.test/expected.txt b/tests/nemeth_MathCAT/prime_83_b_1.test/expected.txt
new file mode 100644
index 00000000..69ddcd5c
--- /dev/null
+++ b/tests/nemeth_MathCAT/prime_83_b_1.test/expected.txt
@@ -0,0 +1 @@
+⠭⠄⠰⠁
diff --git a/tests/nemeth_MathCAT/prime_83_b_1.test/input.xml b/tests/nemeth_MathCAT/prime_83_b_1.test/input.xml
new file mode 100644
index 00000000..d70e5e84
--- /dev/null
+++ b/tests/nemeth_MathCAT/prime_83_b_1.test/input.xml
@@ -0,0 +1,2 @@
+
+
diff --git a/tests/nemeth_MathCAT/prime_83_b_3.test/Makefile.am b/tests/nemeth_MathCAT/prime_83_b_3.test/Makefile.am
new file mode 100644
index 00000000..e4c86d75
--- /dev/null
+++ b/tests/nemeth_MathCAT/prime_83_b_3.test/Makefile.am
@@ -0,0 +1,3 @@
+EXTRA_DIST = \
+ expected.txt \
+ input.xml
diff --git a/tests/nemeth_MathCAT/prime_83_b_3.test/expected.txt b/tests/nemeth_MathCAT/prime_83_b_3.test/expected.txt
new file mode 100644
index 00000000..d7ae7c49
--- /dev/null
+++ b/tests/nemeth_MathCAT/prime_83_b_3.test/expected.txt
@@ -0,0 +1 @@
+⠭⠄⠰⠁⠘⠃
diff --git a/tests/nemeth_MathCAT/prime_83_b_3.test/input.xml b/tests/nemeth_MathCAT/prime_83_b_3.test/input.xml
new file mode 100644
index 00000000..c94e838c
--- /dev/null
+++ b/tests/nemeth_MathCAT/prime_83_b_3.test/input.xml
@@ -0,0 +1,2 @@
+
+
diff --git a/tests/nemeth_MathCAT/prime_83_b_4.test/Makefile.am b/tests/nemeth_MathCAT/prime_83_b_4.test/Makefile.am
new file mode 100644
index 00000000..e4c86d75
--- /dev/null
+++ b/tests/nemeth_MathCAT/prime_83_b_4.test/Makefile.am
@@ -0,0 +1,3 @@
+EXTRA_DIST = \
+ expected.txt \
+ input.xml
diff --git a/tests/nemeth_MathCAT/prime_83_b_4.test/expected.txt b/tests/nemeth_MathCAT/prime_83_b_4.test/expected.txt
new file mode 100644
index 00000000..f924860a
--- /dev/null
+++ b/tests/nemeth_MathCAT/prime_83_b_4.test/expected.txt
@@ -0,0 +1 @@
+⠭⠄⠄⠂⠘⠒
diff --git a/tests/nemeth_MathCAT/prime_83_b_4.test/input.xml b/tests/nemeth_MathCAT/prime_83_b_4.test/input.xml
new file mode 100644
index 00000000..b5bb03fb
--- /dev/null
+++ b/tests/nemeth_MathCAT/prime_83_b_4.test/input.xml
@@ -0,0 +1,2 @@
+
+
diff --git a/tests/nemeth_MathCAT/prime_83_b_5.test/Makefile.am b/tests/nemeth_MathCAT/prime_83_b_5.test/Makefile.am
new file mode 100644
index 00000000..e4c86d75
--- /dev/null
+++ b/tests/nemeth_MathCAT/prime_83_b_5.test/Makefile.am
@@ -0,0 +1,3 @@
+EXTRA_DIST = \
+ expected.txt \
+ input.xml
diff --git a/tests/nemeth_MathCAT/prime_83_b_5.test/expected.txt b/tests/nemeth_MathCAT/prime_83_b_5.test/expected.txt
new file mode 100644
index 00000000..f1eac0b2
--- /dev/null
+++ b/tests/nemeth_MathCAT/prime_83_b_5.test/expected.txt
@@ -0,0 +1 @@
+⠭⠄⠘⠈⠼
diff --git a/tests/nemeth_MathCAT/prime_83_b_5.test/input.xml b/tests/nemeth_MathCAT/prime_83_b_5.test/input.xml
new file mode 100644
index 00000000..57df839c
--- /dev/null
+++ b/tests/nemeth_MathCAT/prime_83_b_5.test/input.xml
@@ -0,0 +1,2 @@
+
+
diff --git a/tests/nemeth_MathCAT/prime_83_b_6.test/Makefile.am b/tests/nemeth_MathCAT/prime_83_b_6.test/Makefile.am
new file mode 100644
index 00000000..e4c86d75
--- /dev/null
+++ b/tests/nemeth_MathCAT/prime_83_b_6.test/Makefile.am
@@ -0,0 +1,3 @@
+EXTRA_DIST = \
+ expected.txt \
+ input.xml
diff --git a/tests/nemeth_MathCAT/prime_83_b_6.test/expected.txt b/tests/nemeth_MathCAT/prime_83_b_6.test/expected.txt
new file mode 100644
index 00000000..ac96d9d6
--- /dev/null
+++ b/tests/nemeth_MathCAT/prime_83_b_6.test/expected.txt
@@ -0,0 +1 @@
+⠭⠘⠈⠼⠄
diff --git a/tests/nemeth_MathCAT/prime_83_b_6.test/input.xml b/tests/nemeth_MathCAT/prime_83_b_6.test/input.xml
new file mode 100644
index 00000000..14a44193
--- /dev/null
+++ b/tests/nemeth_MathCAT/prime_83_b_6.test/input.xml
@@ -0,0 +1,2 @@
+
+
diff --git a/tests/nemeth_MathCAT/prime_83_b_7.test/Makefile.am b/tests/nemeth_MathCAT/prime_83_b_7.test/Makefile.am
new file mode 100644
index 00000000..e4c86d75
--- /dev/null
+++ b/tests/nemeth_MathCAT/prime_83_b_7.test/Makefile.am
@@ -0,0 +1,3 @@
+EXTRA_DIST = \
+ expected.txt \
+ input.xml
diff --git a/tests/nemeth_MathCAT/prime_83_b_7.test/expected.txt b/tests/nemeth_MathCAT/prime_83_b_7.test/expected.txt
new file mode 100644
index 00000000..c8c7e67c
--- /dev/null
+++ b/tests/nemeth_MathCAT/prime_83_b_7.test/expected.txt
@@ -0,0 +1 @@
+⠠⠁⠰⠥⠑⠘⠈⠼⠄
diff --git a/tests/nemeth_MathCAT/prime_83_b_7.test/input.xml b/tests/nemeth_MathCAT/prime_83_b_7.test/input.xml
new file mode 100644
index 00000000..6accf238
--- /dev/null
+++ b/tests/nemeth_MathCAT/prime_83_b_7.test/input.xml
@@ -0,0 +1,8 @@
+
+
diff --git a/tests/nemeth_MathCAT/prime_83_b_8.test/Makefile.am b/tests/nemeth_MathCAT/prime_83_b_8.test/Makefile.am
new file mode 100644
index 00000000..e4c86d75
--- /dev/null
+++ b/tests/nemeth_MathCAT/prime_83_b_8.test/Makefile.am
@@ -0,0 +1,3 @@
+EXTRA_DIST = \
+ expected.txt \
+ input.xml
diff --git a/tests/nemeth_MathCAT/prime_83_b_8.test/expected.txt b/tests/nemeth_MathCAT/prime_83_b_8.test/expected.txt
new file mode 100644
index 00000000..a108ae5a
--- /dev/null
+++ b/tests/nemeth_MathCAT/prime_83_b_8.test/expected.txt
@@ -0,0 +1 @@
+⠠⠁⠄⠰⠥⠑⠘⠈⠼
diff --git a/tests/nemeth_MathCAT/prime_83_b_8.test/input.xml b/tests/nemeth_MathCAT/prime_83_b_8.test/input.xml
new file mode 100644
index 00000000..e3722a3e
--- /dev/null
+++ b/tests/nemeth_MathCAT/prime_83_b_8.test/input.xml
@@ -0,0 +1,8 @@
+
+
diff --git a/tests/nemeth_MathCAT/prime_mathjax_83_b_2.test/Makefile.am b/tests/nemeth_MathCAT/prime_mathjax_83_b_2.test/Makefile.am
new file mode 100644
index 00000000..e4c86d75
--- /dev/null
+++ b/tests/nemeth_MathCAT/prime_mathjax_83_b_2.test/Makefile.am
@@ -0,0 +1,3 @@
+EXTRA_DIST = \
+ expected.txt \
+ input.xml
diff --git a/tests/nemeth_MathCAT/prime_mathjax_83_b_2.test/expected.txt b/tests/nemeth_MathCAT/prime_mathjax_83_b_2.test/expected.txt
new file mode 100644
index 00000000..d4d502be
--- /dev/null
+++ b/tests/nemeth_MathCAT/prime_mathjax_83_b_2.test/expected.txt
@@ -0,0 +1 @@
+⠭⠄⠘⠆
diff --git a/tests/nemeth_MathCAT/prime_mathjax_83_b_2.test/input.xml b/tests/nemeth_MathCAT/prime_mathjax_83_b_2.test/input.xml
new file mode 100644
index 00000000..e4894cdd
--- /dev/null
+++ b/tests/nemeth_MathCAT/prime_mathjax_83_b_2.test/input.xml
@@ -0,0 +1,2 @@
+
+
diff --git a/tests/nemeth_MathCAT/prime_mmultiscripts_83_b_2.test/Makefile.am b/tests/nemeth_MathCAT/prime_mmultiscripts_83_b_2.test/Makefile.am
new file mode 100644
index 00000000..e4c86d75
--- /dev/null
+++ b/tests/nemeth_MathCAT/prime_mmultiscripts_83_b_2.test/Makefile.am
@@ -0,0 +1,3 @@
+EXTRA_DIST = \
+ expected.txt \
+ input.xml
diff --git a/tests/nemeth_MathCAT/prime_mmultiscripts_83_b_2.test/expected.txt b/tests/nemeth_MathCAT/prime_mmultiscripts_83_b_2.test/expected.txt
new file mode 100644
index 00000000..d4d502be
--- /dev/null
+++ b/tests/nemeth_MathCAT/prime_mmultiscripts_83_b_2.test/expected.txt
@@ -0,0 +1 @@
+⠭⠄⠘⠆
diff --git a/tests/nemeth_MathCAT/prime_mmultiscripts_83_b_2.test/input.xml b/tests/nemeth_MathCAT/prime_mmultiscripts_83_b_2.test/input.xml
new file mode 100644
index 00000000..0208fdac
--- /dev/null
+++ b/tests/nemeth_MathCAT/prime_mmultiscripts_83_b_2.test/input.xml
@@ -0,0 +1,2 @@
+
+
diff --git a/tests/nemeth_MathCAT/prime_mmultiscripts_83_b_4.test/Makefile.am b/tests/nemeth_MathCAT/prime_mmultiscripts_83_b_4.test/Makefile.am
new file mode 100644
index 00000000..e4c86d75
--- /dev/null
+++ b/tests/nemeth_MathCAT/prime_mmultiscripts_83_b_4.test/Makefile.am
@@ -0,0 +1,3 @@
+EXTRA_DIST = \
+ expected.txt \
+ input.xml
diff --git a/tests/nemeth_MathCAT/prime_mmultiscripts_83_b_4.test/expected.txt b/tests/nemeth_MathCAT/prime_mmultiscripts_83_b_4.test/expected.txt
new file mode 100644
index 00000000..f924860a
--- /dev/null
+++ b/tests/nemeth_MathCAT/prime_mmultiscripts_83_b_4.test/expected.txt
@@ -0,0 +1 @@
+⠭⠄⠄⠂⠘⠒
diff --git a/tests/nemeth_MathCAT/prime_mmultiscripts_83_b_4.test/input.xml b/tests/nemeth_MathCAT/prime_mmultiscripts_83_b_4.test/input.xml
new file mode 100644
index 00000000..49fe5d28
--- /dev/null
+++ b/tests/nemeth_MathCAT/prime_mmultiscripts_83_b_4.test/input.xml
@@ -0,0 +1,2 @@
+
+
diff --git a/tests/nemeth_MathCAT/prime_wiris_83_b_2.test/Makefile.am b/tests/nemeth_MathCAT/prime_wiris_83_b_2.test/Makefile.am
new file mode 100644
index 00000000..e4c86d75
--- /dev/null
+++ b/tests/nemeth_MathCAT/prime_wiris_83_b_2.test/Makefile.am
@@ -0,0 +1,3 @@
+EXTRA_DIST = \
+ expected.txt \
+ input.xml
diff --git a/tests/nemeth_MathCAT/prime_wiris_83_b_2.test/expected.txt b/tests/nemeth_MathCAT/prime_wiris_83_b_2.test/expected.txt
new file mode 100644
index 00000000..d4d502be
--- /dev/null
+++ b/tests/nemeth_MathCAT/prime_wiris_83_b_2.test/expected.txt
@@ -0,0 +1 @@
+⠭⠄⠘⠆
diff --git a/tests/nemeth_MathCAT/prime_wiris_83_b_2.test/input.xml b/tests/nemeth_MathCAT/prime_wiris_83_b_2.test/input.xml
new file mode 100644
index 00000000..6e0aee3a
--- /dev/null
+++ b/tests/nemeth_MathCAT/prime_wiris_83_b_2.test/input.xml
@@ -0,0 +1,2 @@
+
+
diff --git a/tests/nemeth_MathCAT/primed_86_b_6.test/Makefile.am b/tests/nemeth_MathCAT/primed_86_b_6.test/Makefile.am
new file mode 100644
index 00000000..e4c86d75
--- /dev/null
+++ b/tests/nemeth_MathCAT/primed_86_b_6.test/Makefile.am
@@ -0,0 +1,3 @@
+EXTRA_DIST = \
+ expected.txt \
+ input.xml
diff --git a/tests/nemeth_MathCAT/primed_86_b_6.test/expected.txt b/tests/nemeth_MathCAT/primed_86_b_6.test/expected.txt
new file mode 100644
index 00000000..10159ba3
--- /dev/null
+++ b/tests/nemeth_MathCAT/primed_86_b_6.test/expected.txt
@@ -0,0 +1 @@
+⠭⠱⠄
diff --git a/tests/nemeth_MathCAT/primed_86_b_6.test/input.xml b/tests/nemeth_MathCAT/primed_86_b_6.test/input.xml
new file mode 100644
index 00000000..fc9e4965
--- /dev/null
+++ b/tests/nemeth_MathCAT/primed_86_b_6.test/input.xml
@@ -0,0 +1,2 @@
+
+
diff --git a/tests/nemeth_MathCAT/product_77_4_24.test/Makefile.am b/tests/nemeth_MathCAT/product_77_4_24.test/Makefile.am
new file mode 100644
index 00000000..e4c86d75
--- /dev/null
+++ b/tests/nemeth_MathCAT/product_77_4_24.test/Makefile.am
@@ -0,0 +1,3 @@
+EXTRA_DIST = \
+ expected.txt \
+ input.xml
diff --git a/tests/nemeth_MathCAT/product_77_4_24.test/expected.txt b/tests/nemeth_MathCAT/product_77_4_24.test/expected.txt
new file mode 100644
index 00000000..635c6de2
--- /dev/null
+++ b/tests/nemeth_MathCAT/product_77_4_24.test/expected.txt
@@ -0,0 +1 @@
+⠨⠠⠏⠴⠘⠝⠐⠁⠰⠅
diff --git a/tests/nemeth_MathCAT/product_77_4_24.test/input.xml b/tests/nemeth_MathCAT/product_77_4_24.test/input.xml
new file mode 100644
index 00000000..5de7dd4d
--- /dev/null
+++ b/tests/nemeth_MathCAT/product_77_4_24.test/input.xml
@@ -0,0 +1,2 @@
+
+
diff --git a/tests/nemeth_MathCAT/punct_37_1_2.test/Makefile.am b/tests/nemeth_MathCAT/punct_37_1_2.test/Makefile.am
new file mode 100644
index 00000000..e4c86d75
--- /dev/null
+++ b/tests/nemeth_MathCAT/punct_37_1_2.test/Makefile.am
@@ -0,0 +1,3 @@
+EXTRA_DIST = \
+ expected.txt \
+ input.xml
diff --git a/tests/nemeth_MathCAT/punct_37_1_2.test/expected.txt b/tests/nemeth_MathCAT/punct_37_1_2.test/expected.txt
new file mode 100644
index 00000000..2faf6486
--- /dev/null
+++ b/tests/nemeth_MathCAT/punct_37_1_2.test/expected.txt
@@ -0,0 +1 @@
+⠐⠧⠑⠇⠕⠉⠊⠞⠽⠣⠱⠻⠸⠲
diff --git a/tests/nemeth_MathCAT/punct_37_1_2.test/input.xml b/tests/nemeth_MathCAT/punct_37_1_2.test/input.xml
new file mode 100644
index 00000000..afbe8973
--- /dev/null
+++ b/tests/nemeth_MathCAT/punct_37_1_2.test/input.xml
@@ -0,0 +1,5 @@
+
+
diff --git a/tests/nemeth_MathCAT/punct_37_2_2.test/Makefile.am b/tests/nemeth_MathCAT/punct_37_2_2.test/Makefile.am
new file mode 100644
index 00000000..e4c86d75
--- /dev/null
+++ b/tests/nemeth_MathCAT/punct_37_2_2.test/Makefile.am
@@ -0,0 +1,3 @@
+EXTRA_DIST = \
+ expected.txt \
+ input.xml
diff --git a/tests/nemeth_MathCAT/punct_37_2_2.test/expected.txt b/tests/nemeth_MathCAT/punct_37_2_2.test/expected.txt
new file mode 100644
index 00000000..a9875f9a
--- /dev/null
+++ b/tests/nemeth_MathCAT/punct_37_2_2.test/expected.txt
@@ -0,0 +1 @@
+⠦⠼⠲⠔⠸⠴
diff --git a/tests/nemeth_MathCAT/punct_37_2_2.test/input.xml b/tests/nemeth_MathCAT/punct_37_2_2.test/input.xml
new file mode 100644
index 00000000..90360cc5
--- /dev/null
+++ b/tests/nemeth_MathCAT/punct_37_2_2.test/input.xml
@@ -0,0 +1,2 @@
+
+
diff --git a/tests/nemeth_MathCAT/punct_37_7_1.test/Makefile.am b/tests/nemeth_MathCAT/punct_37_7_1.test/Makefile.am
new file mode 100644
index 00000000..e4c86d75
--- /dev/null
+++ b/tests/nemeth_MathCAT/punct_37_7_1.test/Makefile.am
@@ -0,0 +1,3 @@
+EXTRA_DIST = \
+ expected.txt \
+ input.xml
diff --git a/tests/nemeth_MathCAT/punct_37_7_1.test/expected.txt b/tests/nemeth_MathCAT/punct_37_7_1.test/expected.txt
new file mode 100644
index 00000000..c44de9b6
--- /dev/null
+++ b/tests/nemeth_MathCAT/punct_37_7_1.test/expected.txt
@@ -0,0 +1 @@
+⠁⠠⠀⠃⠠⠀⠉⠸⠲
diff --git a/tests/nemeth_MathCAT/punct_37_7_1.test/input.xml b/tests/nemeth_MathCAT/punct_37_7_1.test/input.xml
new file mode 100644
index 00000000..1fa38ffb
--- /dev/null
+++ b/tests/nemeth_MathCAT/punct_37_7_1.test/input.xml
@@ -0,0 +1,2 @@
+
+
diff --git a/tests/nemeth_MathCAT/punctuation_after_sup_79_b_2.test/Makefile.am b/tests/nemeth_MathCAT/punctuation_after_sup_79_b_2.test/Makefile.am
new file mode 100644
index 00000000..e4c86d75
--- /dev/null
+++ b/tests/nemeth_MathCAT/punctuation_after_sup_79_b_2.test/Makefile.am
@@ -0,0 +1,3 @@
+EXTRA_DIST = \
+ expected.txt \
+ input.xml
diff --git a/tests/nemeth_MathCAT/punctuation_after_sup_79_b_2.test/expected.txt b/tests/nemeth_MathCAT/punctuation_after_sup_79_b_2.test/expected.txt
new file mode 100644
index 00000000..34390204
--- /dev/null
+++ b/tests/nemeth_MathCAT/punctuation_after_sup_79_b_2.test/expected.txt
@@ -0,0 +1 @@
+⠭⠘⠆⠠⠀⠭⠘⠒
diff --git a/tests/nemeth_MathCAT/punctuation_after_sup_79_b_2.test/input.xml b/tests/nemeth_MathCAT/punctuation_after_sup_79_b_2.test/input.xml
new file mode 100644
index 00000000..d6fc37c3
--- /dev/null
+++ b/tests/nemeth_MathCAT/punctuation_after_sup_79_b_2.test/input.xml
@@ -0,0 +1,2 @@
+
+
diff --git a/tests/nemeth_MathCAT/ratio_151_11.test/Makefile.am b/tests/nemeth_MathCAT/ratio_151_11.test/Makefile.am
new file mode 100644
index 00000000..e4c86d75
--- /dev/null
+++ b/tests/nemeth_MathCAT/ratio_151_11.test/Makefile.am
@@ -0,0 +1,3 @@
+EXTRA_DIST = \
+ expected.txt \
+ input.xml
diff --git a/tests/nemeth_MathCAT/ratio_151_11.test/expected.txt b/tests/nemeth_MathCAT/ratio_151_11.test/expected.txt
new file mode 100644
index 00000000..8713801f
--- /dev/null
+++ b/tests/nemeth_MathCAT/ratio_151_11.test/expected.txt
@@ -0,0 +1 @@
+⠁⠀⠐⠂⠀⠃
diff --git a/tests/nemeth_MathCAT/ratio_151_11.test/input.xml b/tests/nemeth_MathCAT/ratio_151_11.test/input.xml
new file mode 100644
index 00000000..29edef1f
--- /dev/null
+++ b/tests/nemeth_MathCAT/ratio_151_11.test/input.xml
@@ -0,0 +1,2 @@
+
+
diff --git a/tests/nemeth_MathCAT/root_104_iii_1.test/Makefile.am b/tests/nemeth_MathCAT/root_104_iii_1.test/Makefile.am
new file mode 100644
index 00000000..e4c86d75
--- /dev/null
+++ b/tests/nemeth_MathCAT/root_104_iii_1.test/Makefile.am
@@ -0,0 +1,3 @@
+EXTRA_DIST = \
+ expected.txt \
+ input.xml
diff --git a/tests/nemeth_MathCAT/root_104_iii_1.test/expected.txt b/tests/nemeth_MathCAT/root_104_iii_1.test/expected.txt
new file mode 100644
index 00000000..9727a53a
--- /dev/null
+++ b/tests/nemeth_MathCAT/root_104_iii_1.test/expected.txt
@@ -0,0 +1 @@
+⠣⠒⠜⠆⠻
diff --git a/tests/nemeth_MathCAT/root_104_iii_1.test/input.xml b/tests/nemeth_MathCAT/root_104_iii_1.test/input.xml
new file mode 100644
index 00000000..fa4b6b37
--- /dev/null
+++ b/tests/nemeth_MathCAT/root_104_iii_1.test/input.xml
@@ -0,0 +1,2 @@
+
+
diff --git a/tests/nemeth_MathCAT/root_104_iii_4.test/Makefile.am b/tests/nemeth_MathCAT/root_104_iii_4.test/Makefile.am
new file mode 100644
index 00000000..e4c86d75
--- /dev/null
+++ b/tests/nemeth_MathCAT/root_104_iii_4.test/Makefile.am
@@ -0,0 +1,3 @@
+EXTRA_DIST = \
+ expected.txt \
+ input.xml
diff --git a/tests/nemeth_MathCAT/root_104_iii_4.test/expected.txt b/tests/nemeth_MathCAT/root_104_iii_4.test/expected.txt
new file mode 100644
index 00000000..90758776
--- /dev/null
+++ b/tests/nemeth_MathCAT/root_104_iii_4.test/expected.txt
@@ -0,0 +1 @@
+⠣⠍⠬⠝⠜⠏⠬⠟⠻
diff --git a/tests/nemeth_MathCAT/root_104_iii_4.test/input.xml b/tests/nemeth_MathCAT/root_104_iii_4.test/input.xml
new file mode 100644
index 00000000..7439686f
--- /dev/null
+++ b/tests/nemeth_MathCAT/root_104_iii_4.test/input.xml
@@ -0,0 +1,5 @@
+
+
diff --git a/tests/nemeth_MathCAT/set_vertical_bar_145_1.test/Makefile.am b/tests/nemeth_MathCAT/set_vertical_bar_145_1.test/Makefile.am
new file mode 100644
index 00000000..e4c86d75
--- /dev/null
+++ b/tests/nemeth_MathCAT/set_vertical_bar_145_1.test/Makefile.am
@@ -0,0 +1,3 @@
+EXTRA_DIST = \
+ expected.txt \
+ input.xml
diff --git a/tests/nemeth_MathCAT/set_vertical_bar_145_1.test/expected.txt b/tests/nemeth_MathCAT/set_vertical_bar_145_1.test/expected.txt
new file mode 100644
index 00000000..f862e48e
--- /dev/null
+++ b/tests/nemeth_MathCAT/set_vertical_bar_145_1.test/expected.txt
@@ -0,0 +1 @@
+⠨⠷⠭⠀⠳⠀⠳⠭⠳⠀⠐⠅⠀⠼⠂⠴⠨⠾
diff --git a/tests/nemeth_MathCAT/set_vertical_bar_145_1.test/input.xml b/tests/nemeth_MathCAT/set_vertical_bar_145_1.test/input.xml
new file mode 100644
index 00000000..6c7bef3e
--- /dev/null
+++ b/tests/nemeth_MathCAT/set_vertical_bar_145_1.test/input.xml
@@ -0,0 +1,2 @@
+
+
diff --git a/tests/nemeth_MathCAT/shape_110_1.test/Makefile.am b/tests/nemeth_MathCAT/shape_110_1.test/Makefile.am
new file mode 100644
index 00000000..e4c86d75
--- /dev/null
+++ b/tests/nemeth_MathCAT/shape_110_1.test/Makefile.am
@@ -0,0 +1,3 @@
+EXTRA_DIST = \
+ expected.txt \
+ input.xml
diff --git a/tests/nemeth_MathCAT/shape_110_1.test/expected.txt b/tests/nemeth_MathCAT/shape_110_1.test/expected.txt
new file mode 100644
index 00000000..818489ca
--- /dev/null
+++ b/tests/nemeth_MathCAT/shape_110_1.test/expected.txt
@@ -0,0 +1 @@
+⠫⠪⠀⠼⠂
diff --git a/tests/nemeth_MathCAT/shape_110_1.test/input.xml b/tests/nemeth_MathCAT/shape_110_1.test/input.xml
new file mode 100644
index 00000000..cb8be7e1
--- /dev/null
+++ b/tests/nemeth_MathCAT/shape_110_1.test/input.xml
@@ -0,0 +1,2 @@
+
+
diff --git a/tests/nemeth_MathCAT/simple_frac_62_a_3.test/Makefile.am b/tests/nemeth_MathCAT/simple_frac_62_a_3.test/Makefile.am
new file mode 100644
index 00000000..e4c86d75
--- /dev/null
+++ b/tests/nemeth_MathCAT/simple_frac_62_a_3.test/Makefile.am
@@ -0,0 +1,3 @@
+EXTRA_DIST = \
+ expected.txt \
+ input.xml
diff --git a/tests/nemeth_MathCAT/simple_frac_62_a_3.test/expected.txt b/tests/nemeth_MathCAT/simple_frac_62_a_3.test/expected.txt
new file mode 100644
index 00000000..e7417e18
--- /dev/null
+++ b/tests/nemeth_MathCAT/simple_frac_62_a_3.test/expected.txt
@@ -0,0 +1 @@
+⠹⠁⠬⠃⠌⠉⠼
diff --git a/tests/nemeth_MathCAT/simple_frac_62_a_3.test/input.xml b/tests/nemeth_MathCAT/simple_frac_62_a_3.test/input.xml
new file mode 100644
index 00000000..71f6be18
--- /dev/null
+++ b/tests/nemeth_MathCAT/simple_frac_62_a_3.test/input.xml
@@ -0,0 +1,2 @@
+
+
diff --git a/tests/nemeth_MathCAT/sqrt_103_a_2.test/Makefile.am b/tests/nemeth_MathCAT/sqrt_103_a_2.test/Makefile.am
new file mode 100644
index 00000000..e4c86d75
--- /dev/null
+++ b/tests/nemeth_MathCAT/sqrt_103_a_2.test/Makefile.am
@@ -0,0 +1,3 @@
+EXTRA_DIST = \
+ expected.txt \
+ input.xml
diff --git a/tests/nemeth_MathCAT/sqrt_103_a_2.test/expected.txt b/tests/nemeth_MathCAT/sqrt_103_a_2.test/expected.txt
new file mode 100644
index 00000000..202da5a8
--- /dev/null
+++ b/tests/nemeth_MathCAT/sqrt_103_a_2.test/expected.txt
@@ -0,0 +1 @@
+⠜⠭⠬⠽⠻
diff --git a/tests/nemeth_MathCAT/sqrt_103_a_2.test/input.xml b/tests/nemeth_MathCAT/sqrt_103_a_2.test/input.xml
new file mode 100644
index 00000000..3ac0480e
--- /dev/null
+++ b/tests/nemeth_MathCAT/sqrt_103_a_2.test/input.xml
@@ -0,0 +1,2 @@
+
+
diff --git a/tests/nemeth_MathCAT/sqrt_103_a_4.test/Makefile.am b/tests/nemeth_MathCAT/sqrt_103_a_4.test/Makefile.am
new file mode 100644
index 00000000..e4c86d75
--- /dev/null
+++ b/tests/nemeth_MathCAT/sqrt_103_a_4.test/Makefile.am
@@ -0,0 +1,3 @@
+EXTRA_DIST = \
+ expected.txt \
+ input.xml
diff --git a/tests/nemeth_MathCAT/sqrt_103_a_4.test/expected.txt b/tests/nemeth_MathCAT/sqrt_103_a_4.test/expected.txt
new file mode 100644
index 00000000..65e4fce7
--- /dev/null
+++ b/tests/nemeth_MathCAT/sqrt_103_a_4.test/expected.txt
@@ -0,0 +1 @@
+⠜⠭⠘⠆⠐⠬⠽⠘⠆⠐⠻
diff --git a/tests/nemeth_MathCAT/sqrt_103_a_4.test/input.xml b/tests/nemeth_MathCAT/sqrt_103_a_4.test/input.xml
new file mode 100644
index 00000000..17bb9404
--- /dev/null
+++ b/tests/nemeth_MathCAT/sqrt_103_a_4.test/input.xml
@@ -0,0 +1,6 @@
+
+
diff --git a/tests/nemeth_MathCAT/sqrt_103_b_2.test/Makefile.am b/tests/nemeth_MathCAT/sqrt_103_b_2.test/Makefile.am
new file mode 100644
index 00000000..e4c86d75
--- /dev/null
+++ b/tests/nemeth_MathCAT/sqrt_103_b_2.test/Makefile.am
@@ -0,0 +1,3 @@
+EXTRA_DIST = \
+ expected.txt \
+ input.xml
diff --git a/tests/nemeth_MathCAT/sqrt_103_b_2.test/expected.txt b/tests/nemeth_MathCAT/sqrt_103_b_2.test/expected.txt
new file mode 100644
index 00000000..4d6c681a
--- /dev/null
+++ b/tests/nemeth_MathCAT/sqrt_103_b_2.test/expected.txt
@@ -0,0 +1 @@
+⠜⠷⠭⠬⠽⠾
diff --git a/tests/nemeth_MathCAT/sqrt_103_b_2.test/input.xml b/tests/nemeth_MathCAT/sqrt_103_b_2.test/input.xml
new file mode 100644
index 00000000..2e8d705d
--- /dev/null
+++ b/tests/nemeth_MathCAT/sqrt_103_b_2.test/input.xml
@@ -0,0 +1,2 @@
+
+
diff --git a/tests/nemeth_MathCAT/styles.cfg b/tests/nemeth_MathCAT/styles.cfg
new file mode 100644
index 00000000..9eab2136
--- /dev/null
+++ b/tests/nemeth_MathCAT/styles.cfg
@@ -0,0 +1,4 @@
+style para
+firstLineIndent 0
+style matrix
+ format alignColumnsLeft
diff --git a/tests/nemeth_MathCAT/sub_ind_79_g_4.test/Makefile.am b/tests/nemeth_MathCAT/sub_ind_79_g_4.test/Makefile.am
new file mode 100644
index 00000000..e4c86d75
--- /dev/null
+++ b/tests/nemeth_MathCAT/sub_ind_79_g_4.test/Makefile.am
@@ -0,0 +1,3 @@
+EXTRA_DIST = \
+ expected.txt \
+ input.xml
diff --git a/tests/nemeth_MathCAT/sub_ind_79_g_4.test/expected.txt b/tests/nemeth_MathCAT/sub_ind_79_g_4.test/expected.txt
new file mode 100644
index 00000000..a6941ad6
--- /dev/null
+++ b/tests/nemeth_MathCAT/sub_ind_79_g_4.test/expected.txt
@@ -0,0 +1 @@
+⠮⠰⠥⠀⠰⠨⠅⠀⠁
diff --git a/tests/nemeth_MathCAT/sub_ind_79_g_4.test/input.xml b/tests/nemeth_MathCAT/sub_ind_79_g_4.test/input.xml
new file mode 100644
index 00000000..35790fc5
--- /dev/null
+++ b/tests/nemeth_MathCAT/sub_ind_79_g_4.test/input.xml
@@ -0,0 +1,2 @@
+
+
diff --git a/tests/nemeth_MathCAT/sub_ind_80_b_3.test/Makefile.am b/tests/nemeth_MathCAT/sub_ind_80_b_3.test/Makefile.am
new file mode 100644
index 00000000..e4c86d75
--- /dev/null
+++ b/tests/nemeth_MathCAT/sub_ind_80_b_3.test/Makefile.am
@@ -0,0 +1,3 @@
+EXTRA_DIST = \
+ expected.txt \
+ input.xml
diff --git a/tests/nemeth_MathCAT/sub_ind_80_b_3.test/expected.txt b/tests/nemeth_MathCAT/sub_ind_80_b_3.test/expected.txt
new file mode 100644
index 00000000..4f80bb1b
--- /dev/null
+++ b/tests/nemeth_MathCAT/sub_ind_80_b_3.test/expected.txt
@@ -0,0 +1 @@
+⠠⠏⠂⠰⠆⠐⠠⠟
diff --git a/tests/nemeth_MathCAT/sub_ind_80_b_3.test/input.xml b/tests/nemeth_MathCAT/sub_ind_80_b_3.test/input.xml
new file mode 100644
index 00000000..5c1b04c0
--- /dev/null
+++ b/tests/nemeth_MathCAT/sub_ind_80_b_3.test/input.xml
@@ -0,0 +1,2 @@
+
+
diff --git a/tests/nemeth_MathCAT/sub_ind_80_b_4.test/Makefile.am b/tests/nemeth_MathCAT/sub_ind_80_b_4.test/Makefile.am
new file mode 100644
index 00000000..e4c86d75
--- /dev/null
+++ b/tests/nemeth_MathCAT/sub_ind_80_b_4.test/Makefile.am
@@ -0,0 +1,3 @@
+EXTRA_DIST = \
+ expected.txt \
+ input.xml
diff --git a/tests/nemeth_MathCAT/sub_ind_80_b_4.test/expected.txt b/tests/nemeth_MathCAT/sub_ind_80_b_4.test/expected.txt
new file mode 100644
index 00000000..e0173883
--- /dev/null
+++ b/tests/nemeth_MathCAT/sub_ind_80_b_4.test/expected.txt
@@ -0,0 +1 @@
+⠠⠁⠰⠐⠭⠣⠈⠱⠻⠬⠰⠐⠽⠣⠈⠱⠻
diff --git a/tests/nemeth_MathCAT/sub_ind_80_b_4.test/input.xml b/tests/nemeth_MathCAT/sub_ind_80_b_4.test/input.xml
new file mode 100644
index 00000000..e432399e
--- /dev/null
+++ b/tests/nemeth_MathCAT/sub_ind_80_b_4.test/input.xml
@@ -0,0 +1,2 @@
+
+
diff --git a/tests/nemeth_MathCAT/sub_ind_mmultiscripts_80_b_3.test/Makefile.am b/tests/nemeth_MathCAT/sub_ind_mmultiscripts_80_b_3.test/Makefile.am
new file mode 100644
index 00000000..e4c86d75
--- /dev/null
+++ b/tests/nemeth_MathCAT/sub_ind_mmultiscripts_80_b_3.test/Makefile.am
@@ -0,0 +1,3 @@
+EXTRA_DIST = \
+ expected.txt \
+ input.xml
diff --git a/tests/nemeth_MathCAT/sub_ind_mmultiscripts_80_b_3.test/expected.txt b/tests/nemeth_MathCAT/sub_ind_mmultiscripts_80_b_3.test/expected.txt
new file mode 100644
index 00000000..4f80bb1b
--- /dev/null
+++ b/tests/nemeth_MathCAT/sub_ind_mmultiscripts_80_b_3.test/expected.txt
@@ -0,0 +1 @@
+⠠⠏⠂⠰⠆⠐⠠⠟
diff --git a/tests/nemeth_MathCAT/sub_ind_mmultiscripts_80_b_3.test/input.xml b/tests/nemeth_MathCAT/sub_ind_mmultiscripts_80_b_3.test/input.xml
new file mode 100644
index 00000000..5476334f
--- /dev/null
+++ b/tests/nemeth_MathCAT/sub_ind_mmultiscripts_80_b_3.test/input.xml
@@ -0,0 +1,3 @@
+
+
diff --git a/tests/nemeth_MathCAT/sub_sup_82_b_1.test/Makefile.am b/tests/nemeth_MathCAT/sub_sup_82_b_1.test/Makefile.am
new file mode 100644
index 00000000..e4c86d75
--- /dev/null
+++ b/tests/nemeth_MathCAT/sub_sup_82_b_1.test/Makefile.am
@@ -0,0 +1,3 @@
+EXTRA_DIST = \
+ expected.txt \
+ input.xml
diff --git a/tests/nemeth_MathCAT/sub_sup_82_b_1.test/expected.txt b/tests/nemeth_MathCAT/sub_sup_82_b_1.test/expected.txt
new file mode 100644
index 00000000..5b3fc58a
--- /dev/null
+++ b/tests/nemeth_MathCAT/sub_sup_82_b_1.test/expected.txt
@@ -0,0 +1 @@
+⠁⠘⠝⠐⠰⠍
diff --git a/tests/nemeth_MathCAT/sub_sup_82_b_1.test/input.xml b/tests/nemeth_MathCAT/sub_sup_82_b_1.test/input.xml
new file mode 100644
index 00000000..104549f4
--- /dev/null
+++ b/tests/nemeth_MathCAT/sub_sup_82_b_1.test/input.xml
@@ -0,0 +1,2 @@
+
+
diff --git a/tests/nemeth_MathCAT/sub_sup_82_b_2.test/Makefile.am b/tests/nemeth_MathCAT/sub_sup_82_b_2.test/Makefile.am
new file mode 100644
index 00000000..e4c86d75
--- /dev/null
+++ b/tests/nemeth_MathCAT/sub_sup_82_b_2.test/Makefile.am
@@ -0,0 +1,3 @@
+EXTRA_DIST = \
+ expected.txt \
+ input.xml
diff --git a/tests/nemeth_MathCAT/sub_sup_82_b_2.test/expected.txt b/tests/nemeth_MathCAT/sub_sup_82_b_2.test/expected.txt
new file mode 100644
index 00000000..d016e7ed
--- /dev/null
+++ b/tests/nemeth_MathCAT/sub_sup_82_b_2.test/expected.txt
@@ -0,0 +1 @@
+⠁⠰⠍⠐⠘⠝
diff --git a/tests/nemeth_MathCAT/sub_sup_82_b_2.test/input.xml b/tests/nemeth_MathCAT/sub_sup_82_b_2.test/input.xml
new file mode 100644
index 00000000..3478a341
--- /dev/null
+++ b/tests/nemeth_MathCAT/sub_sup_82_b_2.test/input.xml
@@ -0,0 +1,2 @@
+
+
diff --git a/tests/nemeth_MathCAT/sum_77_4_23.test/Makefile.am b/tests/nemeth_MathCAT/sum_77_4_23.test/Makefile.am
new file mode 100644
index 00000000..e4c86d75
--- /dev/null
+++ b/tests/nemeth_MathCAT/sum_77_4_23.test/Makefile.am
@@ -0,0 +1,3 @@
+EXTRA_DIST = \
+ expected.txt \
+ input.xml
diff --git a/tests/nemeth_MathCAT/sum_77_4_23.test/expected.txt b/tests/nemeth_MathCAT/sum_77_4_23.test/expected.txt
new file mode 100644
index 00000000..6245431a
--- /dev/null
+++ b/tests/nemeth_MathCAT/sum_77_4_23.test/expected.txt
@@ -0,0 +1 @@
+⠨⠠⠎⠴⠘⠝⠐⠁⠰⠅
diff --git a/tests/nemeth_MathCAT/sum_77_4_23.test/input.xml b/tests/nemeth_MathCAT/sum_77_4_23.test/input.xml
new file mode 100644
index 00000000..663e1789
--- /dev/null
+++ b/tests/nemeth_MathCAT/sum_77_4_23.test/input.xml
@@ -0,0 +1,2 @@
+
+
diff --git a/tests/nemeth_MathCAT/superscript_80_a_2.test/Makefile.am b/tests/nemeth_MathCAT/superscript_80_a_2.test/Makefile.am
new file mode 100644
index 00000000..e4c86d75
--- /dev/null
+++ b/tests/nemeth_MathCAT/superscript_80_a_2.test/Makefile.am
@@ -0,0 +1,3 @@
+EXTRA_DIST = \
+ expected.txt \
+ input.xml
diff --git a/tests/nemeth_MathCAT/superscript_80_a_2.test/expected.txt b/tests/nemeth_MathCAT/superscript_80_a_2.test/expected.txt
new file mode 100644
index 00000000..0712a386
--- /dev/null
+++ b/tests/nemeth_MathCAT/superscript_80_a_2.test/expected.txt
@@ -0,0 +1 @@
+⠑⠘⠜⠭⠘⠘⠆⠘⠬⠽⠘⠘⠆⠘⠻
diff --git a/tests/nemeth_MathCAT/superscript_80_a_2.test/input.xml b/tests/nemeth_MathCAT/superscript_80_a_2.test/input.xml
new file mode 100644
index 00000000..d0dfbe29
--- /dev/null
+++ b/tests/nemeth_MathCAT/superscript_80_a_2.test/input.xml
@@ -0,0 +1,2 @@
+
+
diff --git a/tests/nemeth_MathCAT/table_entry_after_sup_79_c_4.test/Makefile.am b/tests/nemeth_MathCAT/table_entry_after_sup_79_c_4.test/Makefile.am
new file mode 100644
index 00000000..e4c86d75
--- /dev/null
+++ b/tests/nemeth_MathCAT/table_entry_after_sup_79_c_4.test/Makefile.am
@@ -0,0 +1,3 @@
+EXTRA_DIST = \
+ expected.txt \
+ input.xml
diff --git a/tests/nemeth_MathCAT/table_entry_after_sup_79_c_4.test/expected.txt b/tests/nemeth_MathCAT/table_entry_after_sup_79_c_4.test/expected.txt
new file mode 100644
index 00000000..91da58af
--- /dev/null
+++ b/tests/nemeth_MathCAT/table_entry_after_sup_79_c_4.test/expected.txt
@@ -0,0 +1 @@
+⠷⠭⠘⠆⠀⠽⠘⠆⠐⠾
diff --git a/tests/nemeth_MathCAT/table_entry_after_sup_79_c_4.test/input.xml b/tests/nemeth_MathCAT/table_entry_after_sup_79_c_4.test/input.xml
new file mode 100644
index 00000000..e6f3aa11
--- /dev/null
+++ b/tests/nemeth_MathCAT/table_entry_after_sup_79_c_4.test/input.xml
@@ -0,0 +1,7 @@
+
+
diff --git a/tests/nemeth_MathCAT/tensor_from_mathml_spec.test/Makefile.am b/tests/nemeth_MathCAT/tensor_from_mathml_spec.test/Makefile.am
new file mode 100644
index 00000000..e4c86d75
--- /dev/null
+++ b/tests/nemeth_MathCAT/tensor_from_mathml_spec.test/Makefile.am
@@ -0,0 +1,3 @@
+EXTRA_DIST = \
+ expected.txt \
+ input.xml
diff --git a/tests/nemeth_MathCAT/tensor_from_mathml_spec.test/expected.txt b/tests/nemeth_MathCAT/tensor_from_mathml_spec.test/expected.txt
new file mode 100644
index 00000000..c85fd4c7
--- /dev/null
+++ b/tests/nemeth_MathCAT/tensor_from_mathml_spec.test/expected.txt
@@ -0,0 +1 @@
+⠠⠗⠰⠊⠐⠘⠚⠐⠰⠅⠐⠰⠇
diff --git a/tests/nemeth_MathCAT/tensor_from_mathml_spec.test/input.xml b/tests/nemeth_MathCAT/tensor_from_mathml_spec.test/input.xml
new file mode 100644
index 00000000..4c7744a5
--- /dev/null
+++ b/tests/nemeth_MathCAT/tensor_from_mathml_spec.test/input.xml
@@ -0,0 +1,10 @@
+
+
diff --git a/tests/nemeth_MathCAT/test_9_d_2.test/Makefile.am b/tests/nemeth_MathCAT/test_9_d_2.test/Makefile.am
new file mode 100644
index 00000000..e4c86d75
--- /dev/null
+++ b/tests/nemeth_MathCAT/test_9_d_2.test/Makefile.am
@@ -0,0 +1,3 @@
+EXTRA_DIST = \
+ expected.txt \
+ input.xml
diff --git a/tests/nemeth_MathCAT/test_9_d_2.test/expected.txt b/tests/nemeth_MathCAT/test_9_d_2.test/expected.txt
new file mode 100644
index 00000000..7d157055
--- /dev/null
+++ b/tests/nemeth_MathCAT/test_9_d_2.test/expected.txt
@@ -0,0 +1 @@
+⠼⠒⠨⠼⠼⠲
diff --git a/tests/nemeth_MathCAT/test_9_d_2.test/input.xml b/tests/nemeth_MathCAT/test_9_d_2.test/input.xml
new file mode 100644
index 00000000..23c09d6c
--- /dev/null
+++ b/tests/nemeth_MathCAT/test_9_d_2.test/input.xml
@@ -0,0 +1,2 @@
+
+
diff --git a/tests/nemeth_MathCAT/test_9_d_3.test/Makefile.am b/tests/nemeth_MathCAT/test_9_d_3.test/Makefile.am
new file mode 100644
index 00000000..e4c86d75
--- /dev/null
+++ b/tests/nemeth_MathCAT/test_9_d_3.test/Makefile.am
@@ -0,0 +1,3 @@
+EXTRA_DIST = \
+ expected.txt \
+ input.xml
diff --git a/tests/nemeth_MathCAT/test_9_d_3.test/expected.txt b/tests/nemeth_MathCAT/test_9_d_3.test/expected.txt
new file mode 100644
index 00000000..e60b47c4
--- /dev/null
+++ b/tests/nemeth_MathCAT/test_9_d_3.test/expected.txt
@@ -0,0 +1 @@
+⠼⠒⠈⠼⠼⠲
diff --git a/tests/nemeth_MathCAT/test_9_d_3.test/input.xml b/tests/nemeth_MathCAT/test_9_d_3.test/input.xml
new file mode 100644
index 00000000..e6656e81
--- /dev/null
+++ b/tests/nemeth_MathCAT/test_9_d_3.test/input.xml
@@ -0,0 +1,2 @@
+
+
diff --git a/tests/nemeth_MathCAT/text_after_sup_79_c_3.test/Makefile.am b/tests/nemeth_MathCAT/text_after_sup_79_c_3.test/Makefile.am
new file mode 100644
index 00000000..e4c86d75
--- /dev/null
+++ b/tests/nemeth_MathCAT/text_after_sup_79_c_3.test/Makefile.am
@@ -0,0 +1,3 @@
+EXTRA_DIST = \
+ expected.txt \
+ input.xml
diff --git a/tests/nemeth_MathCAT/text_after_sup_79_c_3.test/expected.txt b/tests/nemeth_MathCAT/text_after_sup_79_c_3.test/expected.txt
new file mode 100644
index 00000000..ce21d13e
--- /dev/null
+++ b/tests/nemeth_MathCAT/text_after_sup_79_c_3.test/expected.txt
@@ -0,0 +1 @@
+⠼⠖⠨⠖⠔⠖⠈⠡⠂⠴⠘⠦⠀⠍⠏⠓
diff --git a/tests/nemeth_MathCAT/text_after_sup_79_c_3.test/input.xml b/tests/nemeth_MathCAT/text_after_sup_79_c_3.test/input.xml
new file mode 100644
index 00000000..471dbfb4
--- /dev/null
+++ b/tests/nemeth_MathCAT/text_after_sup_79_c_3.test/input.xml
@@ -0,0 +1,2 @@
+
+
diff --git a/tests/nemeth_MathCAT/trilinear_not_ratio_151_11.test/Makefile.am b/tests/nemeth_MathCAT/trilinear_not_ratio_151_11.test/Makefile.am
new file mode 100644
index 00000000..e4c86d75
--- /dev/null
+++ b/tests/nemeth_MathCAT/trilinear_not_ratio_151_11.test/Makefile.am
@@ -0,0 +1,3 @@
+EXTRA_DIST = \
+ expected.txt \
+ input.xml
diff --git a/tests/nemeth_MathCAT/trilinear_not_ratio_151_11.test/expected.txt b/tests/nemeth_MathCAT/trilinear_not_ratio_151_11.test/expected.txt
new file mode 100644
index 00000000..81564b48
--- /dev/null
+++ b/tests/nemeth_MathCAT/trilinear_not_ratio_151_11.test/expected.txt
@@ -0,0 +1 @@
+⠁⠸⠒⠀⠃⠸⠒⠀⠉
diff --git a/tests/nemeth_MathCAT/trilinear_not_ratio_151_11.test/input.xml b/tests/nemeth_MathCAT/trilinear_not_ratio_151_11.test/input.xml
new file mode 100644
index 00000000..99e940ec
--- /dev/null
+++ b/tests/nemeth_MathCAT/trilinear_not_ratio_151_11.test/input.xml
@@ -0,0 +1,2 @@
+
+
diff --git a/tests/nemeth_MathCAT/underbar_86_a_1.test/Makefile.am b/tests/nemeth_MathCAT/underbar_86_a_1.test/Makefile.am
new file mode 100644
index 00000000..e4c86d75
--- /dev/null
+++ b/tests/nemeth_MathCAT/underbar_86_a_1.test/Makefile.am
@@ -0,0 +1,3 @@
+EXTRA_DIST = \
+ expected.txt \
+ input.xml
diff --git a/tests/nemeth_MathCAT/underbar_86_a_1.test/expected.txt b/tests/nemeth_MathCAT/underbar_86_a_1.test/expected.txt
new file mode 100644
index 00000000..938a9e25
--- /dev/null
+++ b/tests/nemeth_MathCAT/underbar_86_a_1.test/expected.txt
@@ -0,0 +1 @@
+⠭⠩⠱
diff --git a/tests/nemeth_MathCAT/underbar_86_a_1.test/input.xml b/tests/nemeth_MathCAT/underbar_86_a_1.test/input.xml
new file mode 100644
index 00000000..a6c34f9a
--- /dev/null
+++ b/tests/nemeth_MathCAT/underbar_86_a_1.test/input.xml
@@ -0,0 +1,2 @@
+
+
diff --git a/tests/nemeth_MathCAT/vertical_bar_145_4.test/Makefile.am b/tests/nemeth_MathCAT/vertical_bar_145_4.test/Makefile.am
new file mode 100644
index 00000000..e4c86d75
--- /dev/null
+++ b/tests/nemeth_MathCAT/vertical_bar_145_4.test/Makefile.am
@@ -0,0 +1,3 @@
+EXTRA_DIST = \
+ expected.txt \
+ input.xml
diff --git a/tests/nemeth_MathCAT/vertical_bar_145_4.test/expected.txt b/tests/nemeth_MathCAT/vertical_bar_145_4.test/expected.txt
new file mode 100644
index 00000000..c8bc4397
--- /dev/null
+++ b/tests/nemeth_MathCAT/vertical_bar_145_4.test/expected.txt
@@ -0,0 +1 @@
+⠠⠏⠷⠠⠁⠀⠳⠀⠠⠃⠾
diff --git a/tests/nemeth_MathCAT/vertical_bar_145_4.test/input.xml b/tests/nemeth_MathCAT/vertical_bar_145_4.test/input.xml
new file mode 100644
index 00000000..9f229a14
--- /dev/null
+++ b/tests/nemeth_MathCAT/vertical_bar_145_4.test/input.xml
@@ -0,0 +1,2 @@
+
+
diff --git a/tests/nemeth_MathCAT/whitespace_in_sup_79_e_1.test/Makefile.am b/tests/nemeth_MathCAT/whitespace_in_sup_79_e_1.test/Makefile.am
new file mode 100644
index 00000000..e4c86d75
--- /dev/null
+++ b/tests/nemeth_MathCAT/whitespace_in_sup_79_e_1.test/Makefile.am
@@ -0,0 +1,3 @@
+EXTRA_DIST = \
+ expected.txt \
+ input.xml
diff --git a/tests/nemeth_MathCAT/whitespace_in_sup_79_e_1.test/expected.txt b/tests/nemeth_MathCAT/whitespace_in_sup_79_e_1.test/expected.txt
new file mode 100644
index 00000000..7ec28240
--- /dev/null
+++ b/tests/nemeth_MathCAT/whitespace_in_sup_79_e_1.test/expected.txt
@@ -0,0 +1 @@
+⠑⠘⠒⠨⠂⠲⠂⠢⠔⠀⠆⠖⠢⠒⠢
diff --git a/tests/nemeth_MathCAT/whitespace_in_sup_79_e_1.test/input.xml b/tests/nemeth_MathCAT/whitespace_in_sup_79_e_1.test/input.xml
new file mode 100644
index 00000000..322d56c1
--- /dev/null
+++ b/tests/nemeth_MathCAT/whitespace_in_sup_79_e_1.test/input.xml
@@ -0,0 +1,2 @@
+
+
diff --git a/tests/nemeth_MathCAT/word_77_4_12.test/Makefile.am b/tests/nemeth_MathCAT/word_77_4_12.test/Makefile.am
new file mode 100644
index 00000000..e4c86d75
--- /dev/null
+++ b/tests/nemeth_MathCAT/word_77_4_12.test/Makefile.am
@@ -0,0 +1,3 @@
+EXTRA_DIST = \
+ expected.txt \
+ input.xml
diff --git a/tests/nemeth_MathCAT/word_77_4_12.test/expected.txt b/tests/nemeth_MathCAT/word_77_4_12.test/expected.txt
new file mode 100644
index 00000000..3ae44d32
--- /dev/null
+++ b/tests/nemeth_MathCAT/word_77_4_12.test/expected.txt
@@ -0,0 +1 @@
+⠎⠑⠧⠑⠝⠰⠒
diff --git a/tests/nemeth_MathCAT/word_77_4_12.test/input.xml b/tests/nemeth_MathCAT/word_77_4_12.test/input.xml
new file mode 100644
index 00000000..481a380e
--- /dev/null
+++ b/tests/nemeth_MathCAT/word_77_4_12.test/input.xml
@@ -0,0 +1,2 @@
+
+