MMLSharp

MathML to C# Converter (will support other languages)
Download

MMLSharp Ranking & Summary

Advertisement

  • Rating:
  • License:
  • Freeware
  • Publisher Name:
  • Dmitri Nesteruk
  • Publisher web site:
  • Operating Systems:
  • Windows All
  • File Size:
  • 330 KB

MMLSharp Tags


MMLSharp Description

Edit By A stand-alone program that can take MathML (acquired, e.g., from Microsoft Word 2007) and convert it to a meaningful set of C# Statements, thereby facilitating domain-driven design in engineering and mathematical applications. Current version implements the following features: * Variable naming (e.g., if we write x = y, both variables are defined as double x, y;). * Multiplication sign addition (e.g., writing x = 2y results in the statement x = 2 * y;). * Superscript and subscript. Superscript is taken to mean 'power of' and is realized with Math.Pow(). Subscript properly affects variable naming. * Round and square braces are handled. * Some replacements, e.g. replaces × with *. * Substitutions, e.g., replacing 'e' with Math.E, are supported. * Power inlining. Allows us to generate x*x instead Math.Pow(x, 2), which is much slower.


MMLSharp Related Software