#2576 Command File : Add support for comments

This commit is contained in:
Magne Sjaastad
2018-03-06 12:35:02 +01:00
parent ce2b4febbb
commit ec96edf266
4 changed files with 85 additions and 4 deletions

View File

@@ -45,9 +45,15 @@ std::vector<RicfCommandObject*> RicfCommandFileReader::readCommands(QTextStream&
errorMessageContainer->skipWhiteSpaceWithLineNumberCount(inputStream);
while ( !inputStream.atEnd() )
{
QChar currentChar;
currentChar = errorMessageContainer->readCharWithLineNumberCount(inputStream);
if ( currentChar.isSpace() )
QChar currentChar = errorMessageContainer->readCharWithLineNumberCount(inputStream);
if (currentChar == QChar('#'))
{
errorMessageContainer->skipLineWithLineNumberCount(inputStream);
errorMessageContainer->skipWhiteSpaceWithLineNumberCount(inputStream);
currentChar = QChar();
}
else if ( currentChar.isSpace() )
{
errorMessageContainer->skipWhiteSpaceWithLineNumberCount(inputStream);
QChar isBracket('a');
@@ -65,7 +71,11 @@ std::vector<RicfCommandObject*> RicfCommandFileReader::readCommands(QTextStream&
{
break;
}
commandName += currentChar;
if (!currentChar.isNull())
{
commandName += currentChar;
}
}
}