4 * Purpose: Declaration of parsing utilities for mathed
5 * Author: Alejandro Aguilar Sierra <asierra@servidor.unam.mx>
6 * Created: January 1996
7 * Description: Parse LaTeX2e math mode code.
9 * Dependencies: Xlib, XForms
11 * Copyright: 1996, Alejandro Aguilar Sierra
15 * You are free to use and modify this code under the terms of
16 * the GNU General Public Licence version 2 or later.
27 #include "math_defs.h"
30 class MathMacroTemplate;
62 /// mathcal, mathrm...
128 unsigned char latex_font_id;
137 latexkeys const * in_word_set(string const & str);
140 void ReadSymbols(string const & file);
142 bool mathed_parse_normal(MathAtom &, string const &);
143 bool mathed_parse_normal(MathAtom &, std::istream &);
144 bool mathed_parse_normal(MathAtom &, LyXLex &);
146 string mathed_parse_macro(string const &);
147 string mathed_parse_macro(std::istream &);
148 string mathed_parse_macro(LyXLex &);
150 void mathed_parse_cell(MathArray & ar, string const & str);
151 void mathed_parse_cell(MathArray & ar, std::istream & is);