00001 //----------------------------------------------------------- 00002 // Copyright Christian Arnault LAL-Orsay CNRS 00003 // arnault@lal.in2p3.fr 00004 // See the complete license in cmt_license.txt "http://www.cecill.info". 00005 //----------------------------------------------------------- 00006 00007 #ifndef __cmt_sequence_h__ 00008 #define __cmt_sequence_h__ 00009 00010 #include "cmt_awk.h" 00011 00061 class SequenceRunner : public FAwk 00062 { 00063 public: 00064 00065 SequenceRunner (); 00066 void begin (); 00067 void filter (const cmt_string& line); 00068 void end (); 00069 00070 private: 00071 bool started; 00072 bool running; 00073 cmt_string style; 00074 cmt_string vdir; 00075 cmt_string package; 00076 cmt_string version; 00077 cmt_string filename; 00078 cmt_string buffer; 00079 cmt_string pwd; 00080 }; 00081 00082 00083 #endif 00084