Estoy usando LaTeX para un proyecto en el que estoy trabajando donde la entrada estará en forma de LaTeX, pero necesito que la entrada de LaTeX se convierta a glsl. El problema es que LaTeX tiene tantos pequeños "casos extremos" en los que el código de análisis y conversión sería increíblemente tedioso para el código (por código duro me refiero a escribir un montón de ifs para manejar cada pequeño caso). ¿Es la codificación rígida cada pequeño matiz de la "gramática" de LaTeX la única forma de hacer esto?
Por ejemplo: este \sin\left(x^{2^x}\right) debería convertirse en este sin(pow(x, pow(2, x)) .