// -*- C++ -*-
-/*
+/**
* File: math_parser.h
* Purpose: Declaration of parsing utilities for mathed
* Author: Alejandro Aguilar Sierra <asierra@servidor.unam.mx>
#ifndef MATH_PARSER_H
#define MATH_PARSER_H
-#ifdef __GNUG__
-#pragma interface
-#endif
#include "LString.h"
-#include "math_defs.h"
class MathAtom;
class MathArray;
+class MathGridInset;
class LyXLex;
bool mathed_parse_normal(MathAtom &, std::istream &);
/// ... the LyX lexxer
bool mathed_parse_normal(MathAtom &, LyXLex &);
-
-/// parse a macro definition from a string, enter it into the macro table
-bool mathed_parse_macro(string &, string const &);
-/// ... a stream
-bool mathed_parse_macro(string &, std::istream &);
/// ... the LyX lexxer
-bool mathed_parse_macro(string &, LyXLex &);
+void mathed_parse_normal(MathGridInset &, string const &);
/// parse a single cell from a string
void mathed_parse_cell(MathArray & ar, string const &);