-
Notifications
You must be signed in to change notification settings - Fork 2
Eigenmath with a Pratt parser
License
cbarbat/eigenmath1337
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
To build and run in a Unix type environment: cd src make ./eigenmath Press control-C or type exit to exit. To run a script: ./eigenmath scriptfilename Sample scripts are available at www.eigenmath.org To generate LaTeX output: ./eigenmath --latex scriptfilename | tee foo.tex To generate MathML output: ./eigenmath --mathml scriptfilename | tee foo.html To generate MathJax output: ./eigenmath --mathjax scriptfilename | tee foo.html MathML and MathJax results look best on Firefox. "I have often felt that programming is an art form, whose real value can only be appreciated by another versed in the same arcane art; there are lovely gems and brilliant coups hidden from human view and admiration, sometimes forever, by the very nature of the process." Ed Nather, The Story of Mel Calin Barbat: There is also a Visual Studio solution file: EigenMath.sln It uses old GUI code from Eigenmath137 together with the newest Eigenmath code from George Weigt. Calin added a Pratt parser to this code base. To use the Pratt parser, issue this command at the Eigenmath prompt: pratt=1 To switch back to the recursive descent parser instead: pratt=0
About
Eigenmath with a Pratt parser
Resources
License
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published