00001 #ifndef _LINGUISTICDEFINITION_PATTERNFORMATTER_H_ 00002 #define _LINGUISTICDEFINITION_PATTERNFORMATTER_H_ 00003 00004 #include <string> 00005 #include <iostream> 00006 00007 #include "LinguisticDefinition/LingDef.h" 00008 #include "LinguisticDefinition/Formatter.h" 00009 00010 namespace LinguisticDefinition { 00011 00015 class PatternFormatter : public Formatter { 00016 public: 00017 00021 PatternFormatter(const LingDef &); 00022 00026 const LingDef &getLingDef() const; 00027 00028 private: 00029 const LingDef &d_lingDef; 00030 }; 00031 00032 } 00033 00034 #endif //_LINGUISTICDEFINITION_PATTERNFORMATTER_H_