return;
}
if (IsDecimalDigit(dir.TokenAt(j)[0]) || dir.TokenAt(j)[0] == '"') {
- return; // TODO: treat as #line
+ return; // treat like #line, ignore it
}
std::size_t dirOffset{j};
std::string dirName{ToLowerCaseLetters(dir.TokenAt(dirOffset).ToString())};
nameToken = dir.TokenAt(j);
}
if (dirName == "line") {
- // TODO: implement #line
+ // #line is ignored
} else if (dirName == "define") {
if (nameToken.empty()) {
prescanner->Say("#define: missing or invalid name"_err_en_US,