35 #ifndef _NEW_EAGLE_LINEPARSER_H 36 #define _NEW_EAGLE_LINEPARSER_H 52 virtual const char*
what()
const throw()
54 return "Unexpected end of line.";
60 virtual const char*
what()
const throw()
62 return "Nothing found in search space.";
68 virtual const char*
what()
const throw()
70 return "Invalid character(s) search space.";
89 int32_t GetPosition();
90 std::string ReadCIdentifier();
91 std::string ReadCIdentifier(std::string fieldName);
93 uint32_t ReadUInt(std::string fieldName);
94 void SeekSeparator(
char separator);
95 char ReadNextChar(std::string fieldName);
98 double ReadDouble(std::string fieldName);
99 std::string ReadQuotedString();
106 void SkipWhitespace();
112 #endif // _NEW_EAGLE_LINEPARSER_H virtual const char * what() const
virtual const char * what() const
virtual const char * what() const