#ifndef _parse_h #define _parse_h #include class Parse { public: Parse(bhp,long); Parse(char*); String Com; char *GetCom(); char *GetTerm(); char *GetQStr(); char *RestOfLine(); char *GetLine(); void SkipLine(); BOOL Eof(); BOOL SkipTo(char *skip); BOOL GoTo(char *g); bhp Buffer; bhp Ptr; BOOL Eol; long BufLen; char c; char GetC(); void PutBackC(); void SkipSpace(); Parse& operator >> (int &i) { i=atoi(GetCom()); return *this; } Parse& operator >> (long &i) { i=atol(GetCom()); return *this; } }; inline void Parse::PutBackC() { if (!Eol && !Eof()) Ptr--; } inline char Parse::GetC() { return c= ((Ptr