On 15 November 2011 18:25, Aaron Meurer <[email protected]> wrote: > Does anyone know of a good framework to implement this in, so that it > is easily extensible (something like the printer, only backwards)? > Obviously, we can implement the simple cases like \frac{}{} and ^ > Actually even the \frac{}{} stuff can not be done with only regular expressions. They can't match parenthesis in nested expressions.
> using regular expressions, but it would be nice to have a more > powerful (heuristic) parser in place, so that it's easy to extend to > do many more things. > > Nonetheless, it would be good to have a module that starts even with > simple regular expressions, because then we will start to see what > needs to be done, and what the real limitations of it are. > > Aaron Meurer > > 2011/11/15 Ondřej Čertík <[email protected]>: > > On Sun, Nov 13, 2011 at 3:25 AM, Vincent MAILLE <[email protected]> > wrote: > >> OK, thanks for your answers. It's true that LaTeX is complexe to > >> parse. My question was juste for very simple expressions : > >> > >> \frac{..}{..} => (...)/(...) > >> 2x+x^2 => 2*x+x**2 > > > > I think it's definitely doable, and someone just has to do it for > > simple expressions and then (if there is interest) it can be improved > > for more complex ones. It will never be able to parse 100% of all > > latex, but I can imagine it to work just fine for normal math that > > people use. > > > > Ondrej > > > > -- > > You received this message because you are subscribed to the Google > Groups "sympy" group. > > To post to this group, send email to [email protected]. > > To unsubscribe from this group, send email to > [email protected]. > > For more options, visit this group at > http://groups.google.com/group/sympy?hl=en. > > > > > > -- > You received this message because you are subscribed to the Google Groups > "sympy" group. > To post to this group, send email to [email protected]. > To unsubscribe from this group, send email to > [email protected]. > For more options, visit this group at > http://groups.google.com/group/sympy?hl=en. > > -- You received this message because you are subscribed to the Google Groups "sympy" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/sympy?hl=en.
