Modify print out so that you can see C compiler output

This commit is contained in:
Nathan Braswell
2016-01-28 12:20:28 -05:00
parent b06c329236
commit faeb1be315
2 changed files with 6 additions and 10 deletions

View File

@@ -18,9 +18,6 @@
#include "util.h"
#include "Tester.h"
#define CLEAR_SCREEN "\033[2J\033[1;1H"
#define BOLD_GREEN "\033[1m\033[32m"
#define RESET_TXT "\033[0m"
int main(int argc, char* argv[]) {
std::vector<std::string> includePaths;
@@ -188,11 +185,6 @@ int main(int argc, char* argv[]) {
//For right now, just C
CGenerator().generateCompSet(ASTs, outputName);
std::cout << CLEAR_SCREEN;
std::cout << BOLD_GREEN << "SUCCESSFUL COMPILATION" << RESET_TXT << std::endl;
return(0);
}

View File

@@ -1,5 +1,9 @@
#include "CGenerator.h"
#define CLEAR_SCREEN "\033[2J\033[1;1H"
#define BOLD_GREEN "\033[1m\033[32m"
#define RESET_TXT "\033[0m"
CGenerator::CGenerator() : generatorString("__C__") {
tabLevel = 0;
id = 0;
@@ -41,9 +45,9 @@ void CGenerator::generateCompSet(std::map<std::string, NodeTree<ASTData>*> ASTs,
outputBuild.open(outputName + "/" + scriptName);
outputBuild << buildString;
outputBuild.close();
std::cout << "KRAKEN COMPILER DONE, CALLING C COMPILER" << std::endl;
std::cout << CLEAR_SCREEN;
std::cout << BOLD_GREEN << "KRAKEN COMPILER DONE, CALLING C COMPILER" << RESET_TXT << std::endl;
ssystem("cd " + outputName + "/; sh " + scriptName);
std::cout << "DEFER DOUBLE STACK " << deferDoubleStack.size() << std::endl;
}
std::string CGenerator::tabs() {