Skip to content

cbarbat/eigenmath1337

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

No packages published

Languages