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 == ' ') _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)
|
if(_type == PARAMETER)
|
||||||
{
|
{
|
||||||
@ -100,7 +100,9 @@ void *CFGFileParser::parseFile()
|
|||||||
else
|
else
|
||||||
_quotedValue = true;
|
_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);
|
//printf("%c",readChar);
|
||||||
if(_type == PARAMETER)
|
if(_type == PARAMETER)
|
||||||
@ -123,7 +125,7 @@ void *CFGFileParser::parseFile()
|
|||||||
_type = VALUE;
|
_type = VALUE;
|
||||||
if(readChar == '\'')_state = OPENING_QUOTE;
|
if(readChar == '\'')_state = OPENING_QUOTE;
|
||||||
else if(readChar == ' ') _state = PARAM_SECTION;
|
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;
|
_state = PARAM_SECTION;
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user