Hi Joris, > On 18. May 2021, at 11:43, TeXmacs <texm...@lix.polytechnique.fr> wrote: > > Hi Max, > > On Tue, May 18, 2021 at 08:02:12AM +0200, Massimiliano Gubinelli wrote: >>> The question is whether TeXmacs would really be in its role here. >>> This could be considered to be the job of plug-ins. >> >> It could. But then the question become if we want to provide a unified >> mechanism to parse mathematical formulas, e.g. from the TeXmacs format to an >> abstract form which could then used to create expression in some target >> language (scheme, mathemagix, Python, etc...) for evaluation. > > We already have such a mechanism. > It is used by each plug-in that supports mathematical input.
Yes I know. But I do not understand how to manipulates with that mechanism parts of the formulas which are strings "a+b". That is why I was thinking a full parsing would be useful. > >> Thanks, I will give a look to the parsing support. I looked already in the >> C++ code but I do not understand how to extract a syntax tree from the >> parsing execution, it seems that it returns only whether the formula can be >> parsed. > > We would need to add productions to the parser and our grammars. > That is what I planned to do one day, when I would have time. > Well, somebody else could do it. :) It is not clear to me what would be a nice API to implement. Do you have already some ideas/references? Best Max _______________________________________________ Texmacs-dev mailing list Texmacs-dev@gnu.org https://lists.gnu.org/mailman/listinfo/texmacs-dev