summaryrefslogtreecommitdiff
path: root/transpiler/transpiler.cpp
diff options
context:
space:
mode:
authorMatthew Kosarek <mattkae@protonmail.com>2021-06-21 20:05:08 -0400
committerMatthew Kosarek <mattkae@protonmail.com>2021-06-21 20:05:08 -0400
commita36f425491aaf019243a31179e80cb10ea62db59 (patch)
treef0c2e4677011b6595a51b628326bc2595bd08681 /transpiler/transpiler.cpp
parent454fa3628bd35a37b7ed147a081f8f25590b3232 (diff)
(mkosarek) Transpiling code snippets in a shotty way, but it is good enough
Diffstat (limited to 'transpiler/transpiler.cpp')
-rw-r--r--transpiler/transpiler.cpp7
1 files changed, 5 insertions, 2 deletions
diff --git a/transpiler/transpiler.cpp b/transpiler/transpiler.cpp
index 5c1de66..a171fc6 100644
--- a/transpiler/transpiler.cpp
+++ b/transpiler/transpiler.cpp
@@ -1,6 +1,7 @@
#include "MyString.h"
#include "List.h"
#include "Logger.h"
+#include "replacer.h"
#include <cstdio>
#include <vector>
#include <cstring>
@@ -149,7 +150,6 @@ int main() {
servedFiles.add(pathCopy);
otherSb.clear();
-
while (line[0] != '\n') {
if (line[0] != '\"') {
otherSb.addChar(line[0]);
@@ -215,7 +215,10 @@ int main() {
char* bodyContent = new char[fsize + 1];
fread(bodyContent, 1, fsize, contentFile);
bodyContent[fsize] = '\0';
- sb.addStr(bodyContent);
+
+ auto processedBody = insertCodeSnippets(contentFileName.getValue(), bodyContent);
+
+ sb.addStr(processedBody.c_str());
delete [] bodyContent;