/* cctlcc.cc 01/01/2003 23.31.28 */ /* compare-version.cc 16/12/2000 15.42.08 */ /* tlcc.cc 03/01/2003 00.54.26 */ PUBLIC FEED::FEED (const char *_fname, FILE *_fin); PUBLIC void FEED::fill (void); PUBLIC int FEED::getnoline (void)const; PUBLIC const char *FEED::getfname (void)const; PUBLIC void FEED::printerr (const char *s, ...); PUBLIC char FEED::getcar (void); PUBLIC void FEED::push (FEED_TOKEN tok, const char *s1, const char *s2, const char *s3); PUBLIC FEED_TOKEN FEED::gettoken (char *str, char *arg1, char *arg2); PUBLIC BUFSTR::BUFSTR (void); PUBLIC BUFSTR::~BUFSTR (void); PUBLIC void BUFSTR::append (const char *s); PUBLIC void BUFSTR::reset (void); PUBLIC void BUFSTR::setnoline (FEED&feed); PUBLIC void BUFSTR::appendf (const char *ctl, ...); PUBLIC void BUFSTR::append (char car); PUBLIC const char *BUFSTR::getbuf (void); PUBLIC MODSTATE::MODSTATE (void); PUBLIC void MODSTATE::outofcontext (FEED&feed); PUBLIC void MODSTATE::pushstate (COMPSTATE st, FEED&feed); PUBLIC int MODSTATE::popstate (COMPSTATE expect, FEED&feed); PUBLIC GLOCAL_VAR::GLOCAL_VAR (const char *_name, GLOCAL_VAR *_next); PUBLIC GLOCAL_VAR::~GLOCAL_VAR (void); PUBLIC const char *GLOCAL_VAR::getname (void)const; PUBLIC GLOCAL_VAR *GLOCAL_VAR::getnext (void)const; PUBLIC GLOCAL_VARS::GLOCAL_VARS (GLOCAL_VARS *_parent, int _glocal_level); PUBLIC GLOCAL_VARS::~GLOCAL_VARS (void); PUBLIC GLOCAL_VARS *GLOCAL_VARS::getparent (void)const; PUBLIC int GLOCAL_VARS::getglevel (void)const; PRIVATE void GLOCAL_VARS::add (const char *name); PUBLIC int GLOCAL_VARS::getscope (const char *name); PUBLIC void GLOCAL_VARS::parse (const char *line); PUBLIC SCOPE::SCOPE (GLOCAL_VARS *_vars, SCOPE *_prec, bool auto_glocal); PUBLIC SCOPE *SCOPE::revert (GLOCAL_VARS *&vars, BUFSTR&mainbuf, bool&auto_glocal); /* tlproto.cc 21/08/2000 21.34.02 */