Main Page   Namespace List   Class Hierarchy   Compound List   File List   Compound Members   File Members  

LCFfile.h

Go to the documentation of this file.
00001 // LCFfile.h: LDC Callhome Format file model
00002 // Haejoong Lee, Xiaoyi Ma, Steven Bird
00003 // Copyright (C) 2001 Linguistic Data Consortium, U Penn.
00004 // Web: http://www.ldc.upenn.edu/; Email: ldc@ldc.upenn.edu
00005 // For license information, see the file `LICENSE' included
00006 // with the distribution.
00007 
00008 
00009 #ifndef _LCFFILE_H_
00010 #define _LCFFILE_H_
00011 
00012 #include "RE.h"
00013 #include "Record.h"
00014 
00016 class LCFfile : public Record
00017 {
00018 private:
00019   RE* re1, *re2;
00020   string comment;
00021   string line;
00022 
00023   void
00024   init();
00025 
00026   virtual void
00027   preprocess();
00028 
00029   virtual void
00030   read_entry();
00031 
00032 public:
00033   LCFfile();
00034   LCFfile(const string& filename);
00035   ~LCFfile();
00036 
00040   bool
00041   read_record();
00042 
00046   string
00047   get_comment();
00048 };
00049 
00050 #endif

Generated at Wed Jul 3 14:54:03 2002 for Annotation Graph API by doxygen1.2.7 written by Dimitri van Heesch, © 1997-2001