Skip to content

Commit ccad71b

Browse files
authored
Extract getIncludeFile function. NFC (#21425)
1 parent 30263b4 commit ccad71b

File tree

1 file changed

+13
-12
lines changed

1 file changed

+13
-12
lines changed

src/jsifier.js

Lines changed: 13 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -102,14 +102,21 @@ function shouldPreprocess(fileName) {
102102
return content.startsWith('#preprocess\n') || content.startsWith('#preprocess\r\n');
103103
}
104104

105+
function getIncludeFile(fileName, needsPreprocess) {
106+
let result = `// include: ${fileName}\n`;
107+
if (needsPreprocess) {
108+
result += processMacros(preprocess(fileName));
109+
} else {
110+
result += read(fileName);
111+
}
112+
result += `// end include: ${fileName}\n`;
113+
return result;
114+
}
115+
105116
function preJS() {
106117
let result = '';
107118
for (const fileName of PRE_JS_FILES) {
108-
if (shouldPreprocess(fileName)) {
109-
result += processMacros(preprocess(fileName));
110-
} else {
111-
result += read(fileName);
112-
}
119+
result += getIncludeFile(fileName, shouldPreprocess(fileName));
113120
}
114121
return result;
115122
}
@@ -601,13 +608,7 @@ function(${args}) {
601608
}
602609

603610
function includeFile(fileName, needsPreprocess = true) {
604-
print(`// include: ${fileName}`);
605-
if (needsPreprocess) {
606-
print(processMacros(preprocess(fileName)));
607-
} else {
608-
print(read(fileName));
609-
}
610-
print(`// end include: ${fileName}`);
611+
print(getIncludeFile(fileName, needsPreprocess))
611612
}
612613

613614
function finalCombiner() {

0 commit comments

Comments
 (0)