Allowed more characters to be parsed between quoted values (added '.' and '/'
This commit is contained in:
parent
ff16dbcfce
commit
636acb1be1
@ -72,7 +72,7 @@ void *CFGFileParser::parseFile()
|
||||
}
|
||||
}
|
||||
else if(readChar == ' ') _state = PARAM_SECTION;
|
||||
else if((readChar >= 65 && readChar <= 90) || (readChar >= 97 && readChar <= 122) || readChar == '_' || readChar == '-' || (readChar >= 48 && readChar <= 57))
|
||||
else if((readChar >= 65 && readChar <= 90) /*A to Z*/ || (readChar >= 97 && readChar <= 122) /*a to z*/ || (readChar >= 48 && readChar <= 57) /*0 to 9*/ || readChar == '_' || readChar == '-')
|
||||
{
|
||||
if(_type == PARAMETER)
|
||||
{
|
||||
@ -100,7 +100,9 @@ void *CFGFileParser::parseFile()
|
||||
else
|
||||
_quotedValue = true;
|
||||
}
|
||||
else if((readChar >= 65 && readChar <= 90) || (readChar >= 97 && readChar <= 122) || readChar == ' ' || readChar == '_' || readChar == '-' || (readChar >= 48 && readChar <= 57))
|
||||
else if((readChar >= 65 && readChar <= 90) /*A to Z*/ || (readChar >= 97 && readChar <= 122) /*a to z*/ || (readChar >= 48 && readChar <= 57) /*0 to 9*/ ||
|
||||
readChar == ' ' || readChar == '_' || readChar == '-' || readChar == '.' || readChar == '/'
|
||||
)
|
||||
{
|
||||
//printf("%c",readChar);
|
||||
if(_type == PARAMETER)
|
||||
@ -123,7 +125,7 @@ void *CFGFileParser::parseFile()
|
||||
_type = VALUE;
|
||||
if(readChar == '\'')_state = OPENING_QUOTE;
|
||||
else if(readChar == ' ') _state = PARAM_SECTION;
|
||||
else if((readChar >= 65 && readChar <= 90) || (readChar >= 97 && readChar <= 122) || (readChar >= 48 && readChar <= 57) || readChar == '-' || readChar == '_')
|
||||
else if((readChar >= 65 && readChar <= 90) /*A to Z*/ || (readChar >= 97 && readChar <= 122) /*a to z*/ || (readChar >= 48 && readChar <= 57) /*0 to 9*/ || readChar == '_' || readChar == '-')
|
||||
{
|
||||
_state = PARAM_SECTION;
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user