--- branches/xmlbuildsystem/reactos/tools/rbuild/XML.cpp 2005-01-05 02:57:58 UTC (rev 12815)
+++ branches/xmlbuildsystem/reactos/tools/rbuild/XML.cpp 2005-01-05 03:47:55 UTC (rev 12816)
@@ -445,9 +445,10 @@
return NULL;
bool end_tag;
- while ( token[0] != '<' )
+ while ( token[0] != '<' || !strncmp ( token.c_str(), "<!--", 4 ) )
{
- printf ( "syntax error: expecting xml tag, not '%s'\n", token.c_str() );
+ if ( token[0] != '<' )
+ printf ( "syntax error: expecting xml tag, not '%s'\n", token.c_str() );
if ( !f.get_token(token) )
return NULL;
}
--- branches/xmlbuildsystem/reactos/tools/rbuild/project.cpp 2005-01-05 02:57:58 UTC (rev 12815)
+++ branches/xmlbuildsystem/reactos/tools/rbuild/project.cpp 2005-01-05 03:47:55 UTC (rev 12816)
@@ -34,9 +34,6 @@
if ( !head )
throw InvalidBuildFileException ( "Document contains no 'project' tag." );
- if ( head->name == "!--" )
- continue; // ignore comments
-
if ( head->name != "project" )
{
throw InvalidBuildFileException ( "Expected 'project', got '%s'.",