X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=source%2Ftextparser.cpp;h=afa78b99927ddb67c581f47484b9cefc1c567a7e;hb=07d4c0e55aa9571c9f24cf39d134f1f7474fd7cb;hp=9bed08ac9e0ea5a154208b24cda76dc75925267b;hpb=eec12aaf350ef69b79d149adbc3585cf784552ad;p=libs%2Fdatafile.git diff --git a/source/textparser.cpp b/source/textparser.cpp index 9bed08a..afa78b9 100644 --- a/source/textparser.cpp +++ b/source/textparser.cpp @@ -35,7 +35,7 @@ TextParser::TextParser(Input &i, const string &s): ParserMode(i, s) { } -Statement TextParser::parse() +Statement TextParser::parse(bool) { return parse_statement(0); } @@ -124,9 +124,9 @@ Token TextParser::parse_token() c = in.get(); int next = in.peek(); - if(c=='/' && next=='/') + if(c=='/' && next=='/' && !comment) comment = 1; - else if(c=='/' && next=='*') + else if(c=='/' && next=='*' && !comment) comment = 2; else if(c=='\n' && comment==1) comment = 0;