Pol
Revision:cb584c9
|
#include <compilercfg.h>
Public Member Functions | |
void | Read (const std::string &path) |
void | SetDefaults () |
Public Attributes | |
bool | AutoCompileByDefault |
bool | CompileAspPages |
bool | DisplaySummary |
bool | DisplayUpToDateScripts |
bool | DisplayWarnings |
bool | ErrorOnWarning |
bool | GenerateDebugInfo |
bool | GenerateDebugTextInfo |
bool | GenerateDependencyInfo |
bool | GenerateListing |
std::string | IncludeDirectory |
std::string | ModuleDirectory |
int | NumberOfThreads |
bool | OnlyCompileUpdatedScripts |
bool | OptimizeObjectMembers |
std::vector< std::string > | PackageRoot |
bool | ParanoiaWarnings |
std::string | PolScriptRoot |
bool | ThreadedCompilation |
bool | UpdateOnlyOnAutoCompile |
Definition at line 17 of file compilercfg.h.
void Pol::Bscript::CompilerConfig::Read | ( | const std::string & | path | ) |
Definition at line 21 of file compilercfg.cpp.
References AutoCompileByDefault, CompileAspPages, DisplaySummary, DisplayUpToDateScripts, DisplayWarnings, ErrorOnWarning, GenerateDebugInfo, GenerateDebugTextInfo, GenerateDependencyInfo, GenerateListing, IncludeDirectory, ModuleDirectory, Pol::Clib::normalized_dir_form(), NumberOfThreads, OnlyCompileUpdatedScripts, OptimizeObjectMembers, PackageRoot, ParanoiaWarnings, PolScriptRoot, ThreadedCompilation, and UpdateOnlyOnAutoCompile.
Referenced by Pol::ECompile::read_config_file().
void Pol::Bscript::CompilerConfig::SetDefaults | ( | ) |
Definition at line 112 of file compilercfg.cpp.
References DisplayUpToDateScripts, IncludeDirectory, ModuleDirectory, Pol::Clib::normalized_dir_form(), and PolScriptRoot.
Referenced by Pol::ECompile::read_config_file().
bool Pol::Bscript::CompilerConfig::AutoCompileByDefault |
Definition at line 29 of file compilercfg.h.
Referenced by Read(), and Pol::ECompile::run().
bool Pol::Bscript::CompilerConfig::CompileAspPages |
Definition at line 28 of file compilercfg.h.
Referenced by Read(), Pol::ECompile::readargs(), and Pol::ECompile::recurse_compile().
bool Pol::Bscript::CompilerConfig::DisplaySummary |
Definition at line 32 of file compilercfg.h.
Referenced by Read(), Pol::ECompile::readargs(), and Pol::ECompile::run().
bool Pol::Bscript::CompilerConfig::DisplayUpToDateScripts |
Definition at line 33 of file compilercfg.h.
Referenced by Pol::ECompile::compile_file(), Read(), and SetDefaults().
bool Pol::Bscript::CompilerConfig::DisplayWarnings |
Definition at line 26 of file compilercfg.h.
Referenced by Pol::Bscript::Compiler::_getStatement(), Pol::Bscript::Compiler::handleSwitch(), Pol::Bscript::Compiler::handleVarDeclare(), Pol::Bscript::SmartParser::IIP(), Pol::Bscript::Scope::popblock(), Read(), Pol::ECompile::readargs(), Pol::Bscript::Compiler::validate(), and Pol::Bscript::Scope::varexists().
bool Pol::Bscript::CompilerConfig::ErrorOnWarning |
Definition at line 35 of file compilercfg.h.
Referenced by Pol::Bscript::Compiler::_getStatement(), Pol::Bscript::Compiler::handleSwitch(), Pol::Bscript::Compiler::handleVarDeclare(), Pol::Bscript::SmartParser::IIP(), Pol::Bscript::Compiler::isLegal(), Pol::Bscript::Scope::popblock(), Read(), Pol::ECompile::readargs(), Pol::Bscript::Compiler::validate(), and Pol::Bscript::Scope::varexists().
bool Pol::Bscript::CompilerConfig::GenerateDebugInfo |
Definition at line 24 of file compilercfg.h.
Referenced by Pol::ECompile::compile_file(), Read(), and Pol::ECompile::readargs().
bool Pol::Bscript::CompilerConfig::GenerateDebugTextInfo |
Definition at line 25 of file compilercfg.h.
Referenced by Pol::ECompile::compile_file(), Read(), and Pol::ECompile::readargs().
bool Pol::Bscript::CompilerConfig::GenerateDependencyInfo |
Definition at line 27 of file compilercfg.h.
Referenced by Pol::ECompile::compile_file(), Read(), and Pol::ECompile::readargs().
bool Pol::Bscript::CompilerConfig::GenerateListing |
Definition at line 23 of file compilercfg.h.
Referenced by Pol::ECompile::compile_file(), Read(), and Pol::ECompile::readargs().
std::string Pol::Bscript::CompilerConfig::IncludeDirectory |
Definition at line 20 of file compilercfg.h.
Referenced by Pol::Bscript::Compiler::includeModule(), Read(), Pol::Bscript::Compiler::read_function_declarations_in_included_file(), and SetDefaults().
std::string Pol::Bscript::CompilerConfig::ModuleDirectory |
Definition at line 21 of file compilercfg.h.
Referenced by Read(), SetDefaults(), and Pol::Bscript::Compiler::useModule().
int Pol::Bscript::CompilerConfig::NumberOfThreads |
Definition at line 37 of file compilercfg.h.
Referenced by Pol::ECompile::parallel_compile(), Read(), and Pol::ECompile::readargs().
bool Pol::Bscript::CompilerConfig::OnlyCompileUpdatedScripts |
Definition at line 31 of file compilercfg.h.
Referenced by Pol::ECompile::AutoCompile(), Pol::ECompile::compile_file(), Read(), and Pol::ECompile::readargs().
bool Pol::Bscript::CompilerConfig::OptimizeObjectMembers |
Definition at line 34 of file compilercfg.h.
Referenced by Pol::Bscript::SmartParser::IIP(), Pol::Bscript::Expression::optimize_token(), Read(), and Pol::ECompile::readargs().
std::vector<std::string> Pol::Bscript::CompilerConfig::PackageRoot |
Definition at line 19 of file compilercfg.h.
Referenced by Read(), and Pol::ECompile::run().
bool Pol::Bscript::CompilerConfig::ParanoiaWarnings |
Definition at line 38 of file compilercfg.h.
Referenced by Pol::Bscript::SmartParser::IIP(), Read(), and Pol::ECompile::readargs().
std::string Pol::Bscript::CompilerConfig::PolScriptRoot |
Definition at line 22 of file compilercfg.h.
Referenced by Pol::ECompile::AutoCompile(), Pol::Bscript::Compiler::includeModule(), Read(), Pol::Bscript::Compiler::read_function_declarations_in_included_file(), and SetDefaults().
bool Pol::Bscript::CompilerConfig::ThreadedCompilation |
Definition at line 36 of file compilercfg.h.
Referenced by Pol::ECompile::AutoCompile(), Read(), Pol::ECompile::readargs(), and Pol::ECompile::run().
bool Pol::Bscript::CompilerConfig::UpdateOnlyOnAutoCompile |
Definition at line 30 of file compilercfg.h.
Referenced by Pol::ECompile::AutoCompile(), Read(), and Pol::ECompile::run().