Mapents fixes
This commit is contained in:
parent
6938570bd4
commit
0bb0c80e51
@ -26,10 +26,33 @@ namespace mapents
|
|||||||
const auto lines = utils::string::split(source, '\n');
|
const auto lines = utils::string::split(source, '\n');
|
||||||
auto in_map_ent = false;
|
auto in_map_ent = false;
|
||||||
auto empty = false;
|
auto empty = false;
|
||||||
|
auto in_comment = false;
|
||||||
|
|
||||||
for (auto i = 0; i < lines.size(); i++)
|
for (auto i = 0; i < lines.size(); i++)
|
||||||
{
|
{
|
||||||
const auto& line = lines[i];
|
auto line = lines[i];
|
||||||
|
if (line.ends_with('\r'))
|
||||||
|
{
|
||||||
|
line.pop_back();
|
||||||
|
}
|
||||||
|
|
||||||
|
if (line.starts_with("/*"))
|
||||||
|
{
|
||||||
|
in_comment = true;
|
||||||
|
continue;
|
||||||
|
}
|
||||||
|
|
||||||
|
if (line.ends_with("*/"))
|
||||||
|
{
|
||||||
|
in_comment = false;
|
||||||
|
continue;
|
||||||
|
}
|
||||||
|
|
||||||
|
if (in_comment)
|
||||||
|
{
|
||||||
|
continue;
|
||||||
|
}
|
||||||
|
|
||||||
if (line.starts_with("//"))
|
if (line.starts_with("//"))
|
||||||
{
|
{
|
||||||
continue;
|
continue;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user