1
0
mirror of https://github.com/fwbuilder/fwbuilder synced 2025-11-19 00:02:45 +01:00
fwbuilder/src/juniper_lib/CompilerDriver_junosacl.cpp
2020-10-07 21:11:04 +02:00

43 lines
948 B
C++

#include <string>
#include "CompilerDriver_junosacl.h"
using namespace std;
using namespace libfwbuilder;
using namespace fwcompiler;
#include <QString>
#ifdef _WIN32
string fs_separator = "\\";
#else
string fs_separator = "/";
#endif
CompilerDriver_junosacl::CompilerDriver_junosacl(FWObjectDatabase *db) :
CompilerDriver(db)
{
comment_symbol = "#";
}
// create a copy of itself, including objdb
CompilerDriver* CompilerDriver_junosacl::clone()
{
CompilerDriver_junosacl* new_cd = new CompilerDriver_junosacl(objdb);
if (inEmbeddedMode()) new_cd->setEmbeddedMode();
return new_cd;
}
void CompilerDriver_junosacl::printProlog(QTextStream &file, const string &prolog_code)
{
file << '\n';
file << "/*" << '\n';
file << " * Prolog script" << '\n';
file << " */" << '\n';
file << prolog_code << '\n';
file << "/*" << '\n';
file << " * End of prolog script" << '\n';
file << " */" << '\n';
}