struct MathMacroTable {
public:
///
- static void create(string const &, int, string const &);
+ static void create(string const &, int);
///
- static void create(string const &, int, MathArray const &);
+ static void create(string const &, int, MathArray const &, MathArray const &);
///
static MathAtom & provide(string const &);
///
static bool has(string const &);
///
static void builtinMacros();
+ ///
+ static void dump();
private:
+ /// create internal macros (like \longrightarrow...)
+ static void define(string const & display);
+
///
typedef std::map<string, MathAtom> table_type;
//
static table_type macro_table;
-public:
- ///
- static void dump();
};
#endif