1 #ifndef CONTACT_UTIL_LINE_READER_H 2 #define CONTACT_UTIL_LINE_READER_H 4 #include <KrisLibrary/utils/SimpleParser.h> 23 LineReader(istream& in) : SimpleParser(in),mode(0) {}
28 virtual Result InputToken(
const string& word);
29 virtual Result InputPunct(
const string& punct);
30 virtual Result InputEndLine() {
return Continue; }
33 virtual bool Begin(
const string& name,stringstream& args)=0;
34 virtual bool Assign(
const string& item,stringstream& rhs)=0;
35 virtual bool End() {
return true; }
Definition: LineReader.h:20