]> git.tdb.fi Git - libs/datafile.git/blobdiff - source/textparser.cpp
Fix comment handling
[libs/datafile.git] / source / textparser.cpp
index 225425b4e23166eea05fe0697f16974c327ab1c0..afa78b99927ddb67c581f47484b9cefc1c567a7e 100644 (file)
@@ -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;