///
void write(WriteStream & os) const;
///
+ void normalize(NormalStream & os) const;
+ ///
void maple(MapleStream &) const;
///
- docstring mathmlize(MathStream &) const;
+ void mathmlize(MathStream &) const;
+ ///
+ void htmlize(HtmlStream &) const;
///
void octave(OctaveStream &) const;
///
DISPLAY_INIT,
DISPLAY_INTERACTIVE_INIT,
DISPLAY_UNFOLDED,
- DISPLAY_NORMAL,
+ DISPLAY_NORMAL
};
///
/// update macro definition
void updateMacro(MacroContext const & mc);
/// check if macro definition changed, argument changed etc. and adapt
- void updateRepresentation();
+ void updateRepresentation(Cursor * cur, MacroContext const & mc, UpdateType);
/// empty macro, put arguments into args, possibly strip arity-attachedArgsNum_ empty ones.
/// Includes the optional arguments.
void detachArguments(std::vector<MathData> & args, bool strip);