Modify print out so that you can see C compiler output
This commit is contained in:
8
main.cpp
8
main.cpp
@@ -18,9 +18,6 @@
|
|||||||
#include "util.h"
|
#include "util.h"
|
||||||
#include "Tester.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[]) {
|
int main(int argc, char* argv[]) {
|
||||||
std::vector<std::string> includePaths;
|
std::vector<std::string> includePaths;
|
||||||
@@ -188,11 +185,6 @@ int main(int argc, char* argv[]) {
|
|||||||
//For right now, just C
|
//For right now, just C
|
||||||
|
|
||||||
CGenerator().generateCompSet(ASTs, outputName);
|
CGenerator().generateCompSet(ASTs, outputName);
|
||||||
|
|
||||||
std::cout << CLEAR_SCREEN;
|
|
||||||
|
|
||||||
std::cout << BOLD_GREEN << "SUCCESSFUL COMPILATION" << RESET_TXT << std::endl;
|
|
||||||
|
|
||||||
return(0);
|
return(0);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -1,5 +1,9 @@
|
|||||||
#include "CGenerator.h"
|
#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__") {
|
CGenerator::CGenerator() : generatorString("__C__") {
|
||||||
tabLevel = 0;
|
tabLevel = 0;
|
||||||
id = 0;
|
id = 0;
|
||||||
@@ -41,9 +45,9 @@ void CGenerator::generateCompSet(std::map<std::string, NodeTree<ASTData>*> ASTs,
|
|||||||
outputBuild.open(outputName + "/" + scriptName);
|
outputBuild.open(outputName + "/" + scriptName);
|
||||||
outputBuild << buildString;
|
outputBuild << buildString;
|
||||||
outputBuild.close();
|
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);
|
ssystem("cd " + outputName + "/; sh " + scriptName);
|
||||||
std::cout << "DEFER DOUBLE STACK " << deferDoubleStack.size() << std::endl;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
std::string CGenerator::tabs() {
|
std::string CGenerator::tabs() {
|
||||||
|
|||||||
Reference in New Issue
Block a user