mirror of
https://github.com/ApfelTeeSaft/reactos.git
synced 2026-08-31 04:13:37 +00:00
handle comments while parsing, instead of returning them to the user
svn path=/branches/xmlbuildsystem/; revision=12816
This commit is contained in:
@@ -445,9 +445,10 @@ XMLParse(XMLFile& f,
|
||||
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;
|
||||
}
|
||||
|
||||
@@ -34,9 +34,6 @@ void Project::ReadXml()
|
||||
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'.",
|
||||
|
||||
Reference in New Issue
Block a user