Earlier quoted context omitted.
Just one question - and that's the part that you are skipping over. Are you building your own symbolic solver ? If you are "pulling" equations ... Are you also solving them or are you displaying equations? I'm getting the feeling that you have built a document and reference management system for CAD users (kind of like latex) rather than a CAD software that solves the equations, right?
No, I have built a system that solves the equations and then displays them in the mathematically correct format. (Yes, it took forever) Each equation can be thought of as a line of code. Each web page is both a document like Word and a program. The user adds an equation to the document via a gui and then double clicks on it to edit it. You can enter something like a=1+sin(0.5)/1 and then hit enter. My code parses thi…
P.S. you should do both sides in JavaScript.