3 ms·
Thanks for sharing, I had the same question! I wasn't familiar with Eulalie, that's a really interesting approach. I built functionality [0] similar to numpad
by joe8756438 4y ago
Thanks for sharing, I had the same question!
I wasn't familiar with Eulalie, that's a really interesting approach. I built functionality [0] similar to numpad into a larger record-keeping system, Tap [1]. Precedence rules kindof scramble my brain so I ended up implementing s-expression syntax for Tap formulas.
I ended up writing the parser myself, called sowhat, but used a library for tokenization, moo.js [2]. You can see a demo of just the sowhat editor here [3].
0. https://www.tatatap.com/formulas https://www.tatatap.com/formulas
1. https://www.tatatap.com https://www.tatatap.com
2. https://github.com/no-context/moo https://github.com/no-context/moo
3. https://tatatap-com.github.io/sowhat-editor/ https://tatatap-com.github.io/sowhat-editor/