1 #include <utl/ReadStream.h>
2 #include <utl/ErrorLogger.h>
10 ReadStream::FilterComments(
const string& line)
13 ret.reserve(line.size());
15 for (
size_t i = 0, n = line.size(); i < n; ) {
16 const char c = line[i++];
28 const char c2 = line[i++];
33 i = line.find(
"*/", i);
34 if (i == string::npos) {
35 const string err =
"Only single line comments supported!";
60 if (!ret.empty() && ret[ret.length()-1] ==
' ')
61 ret.erase(ret.length()-1);
Base class for inconsistency/illogicality exceptions.
#define ERROR(message)
Macro for logging error messages.