#ifndef SML_RENDERER_VT100_H #define SML_RENDERER_VT100_H #include "smlrenderer.h" class SmlRendererVt100 : public SmlRenderer { public: SmlRendererVt100(); virtual ~SmlRendererVt100(); virtual void render( Bu::Formatter &f, const SmlNode *pRoot ); private: enum Style { stNone = 0x000000, stRed = 0x010001, stGreen = 0x010002, stYellow = 0x010003, stBlue = 0x010004, stMagenta = 0x010005, stCyan = 0x010006, stWhite = 0x010007, stColor = 0x01000f, stTypeMask = 0xff0000, }; typedef Bu::List