X-Git-Url: http://matita.cs.unibo.it/gitweb/?a=blobdiff_plain;f=helm%2FDEVEL%2Fmathml_editor%2Fsrc%2FTCharStream.hh;fp=helm%2FDEVEL%2Fmathml_editor%2Fsrc%2FTCharStream.hh;h=47b01ffe77d79c8774444678d8b36d0dc6608d19;hb=30060cffed61b88fe53e4d6386b606050d6dfda0;hp=0000000000000000000000000000000000000000;hpb=e6927665462cbbace76cff1b17d4f8badcb44eda;p=helm.git diff --git a/helm/DEVEL/mathml_editor/src/TCharStream.hh b/helm/DEVEL/mathml_editor/src/TCharStream.hh new file mode 100644 index 000000000..47b01ffe7 --- /dev/null +++ b/helm/DEVEL/mathml_editor/src/TCharStream.hh @@ -0,0 +1,20 @@ + +#ifndef __TCharStream_hh__ +#define __TCharStream_hh__ + +#include "dom.hh" + +class TCharStream +{ +public: + TCharStream(void) { }; + virtual ~TCharStream() { }; + + virtual bool more(void) const = 0; + virtual TChar look(void) const = 0; + virtual TChar next(void) = 0; + + class EmptyStream { }; +}; + +#endif // __TCharStream_hh__