_ in names
This commit is contained in:
+11
-1
@@ -39,7 +39,6 @@ namespace /* internal */
|
|||||||
/* result */
|
/* result */
|
||||||
Tree* cur_tree;
|
Tree* cur_tree;
|
||||||
|
|
||||||
|
|
||||||
void unexpected_char(char c)
|
void unexpected_char(char c)
|
||||||
{
|
{
|
||||||
cerr << "Line " << line << ": Unexpected '" << c << "'\n";
|
cerr << "Line " << line << ": Unexpected '" << c << "'\n";
|
||||||
@@ -164,6 +163,9 @@ namespace /* internal */
|
|||||||
else
|
else
|
||||||
res.second = cur_tree->findId(name.data());
|
res.second = cur_tree->findId(name.data());
|
||||||
return prev_parents = res;
|
return prev_parents = res;
|
||||||
|
case '_':
|
||||||
|
name.push_back(' ');
|
||||||
|
break;
|
||||||
default:
|
default:
|
||||||
name.push_back(*it_data);
|
name.push_back(*it_data);
|
||||||
}
|
}
|
||||||
@@ -192,6 +194,9 @@ namespace /* internal */
|
|||||||
++line;
|
++line;
|
||||||
res.push_back( cur_tree->findId(name.data()) );
|
res.push_back( cur_tree->findId(name.data()) );
|
||||||
return res;
|
return res;
|
||||||
|
case '_':
|
||||||
|
name.push_back(' ');
|
||||||
|
break;
|
||||||
default:
|
default:
|
||||||
name.push_back(*it_data);
|
name.push_back(*it_data);
|
||||||
}
|
}
|
||||||
@@ -233,6 +238,11 @@ namespace /* internal */
|
|||||||
proceedToNameEnd(it_data);
|
proceedToNameEnd(it_data);
|
||||||
/* string_view name(name_start, it_data); */
|
/* string_view name(name_start, it_data); */
|
||||||
string name(name_start, it_data);
|
string name(name_start, it_data);
|
||||||
|
for(char& c: name)
|
||||||
|
{
|
||||||
|
if(c == '_')
|
||||||
|
c = ' ';
|
||||||
|
}
|
||||||
|
|
||||||
Sex sex = findSex(it_data);
|
Sex sex = findSex(it_data);
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user