Why does GetUniqueName replace "." with "_"?

Hi Guys,

I notice below code replace “.” with "" for variable’s name in codegen phase. What is purpose of this ? [src/target/source/codegen_source_base.cc] std::string CodeGenSourceBase::GetUniqueName(std::string prefix) { for (size_t i = 0; i < prefix.size(); ++i) { if (prefix[i] == ‘.’) prefix[i] = '’;

Thanks