Pol  Revision:e09f183
ecompile/ecompile.cpp File Reference
#include "../clib/xmain.h"
#include "../clib/Program/ProgramConfig.h"
#include "../clib/clib.h"
#include "../clib/dirlist.h"
#include "../clib/fileutil.h"
#include "../clib/logfacility.h"
#include "../clib/mdump.h"
#include "../clib/timer.h"
#include "../plib/pkg.h"
#include "../plib/systemstate.h"
#include "../bscript/compilercfg.h"
#include "../bscript/filefmt.h"
#include "../bscript/userfunc.h"
#include "../bscript/compiler.h"
#include "../bscript/escriptv.h"
#include "../bscript/executor.h"
#include <cstring>
#include <cstdio>
#include <memory>
#include <string>
#include <stdexcept>
+ Include dependency graph for ecompile.cpp:

Go to the source code of this file.

Classes

struct  Pol::Ecompile::Summary

Namespaces

namespace  Pol
 

$TITLE=Reputation System


namespace  Pol::Bscript
 

Guild Object Properties: guild.guildid : integer guild.members : array of offline mobilerefs guild.allyguilds : array of allied guilds guild.enemyguilds : array of enemy guilds.


namespace  Pol::Ecompile

Functions

void Pol::Ecompile::AutoCompile ()
bool Pol::Ecompile::compile_file (const char *path)
void Pol::Ecompile::compile_file_wrapper (const char *path)
void Pol::Ecompile::compile_inc (const char *path)
void Pol::Ecompile::generate_wordlist ()
void Pol::Ecompile::parallel_compile (const std::vector< std::string > &files)
void Pol::Ecompile::read_config_file (int argc, char *argv[])
int Pol::Ecompile::readargs (int argc, char **argv)
void Pol::Ecompile::recurse_compile (const std::string &basedir, std::vector< std::string > *files)
void Pol::Ecompile::recurse_compile_inc (const std::string &basedir, std::vector< std::string > *files)
bool Pol::Ecompile::run (int argc, char **argv)
bool Pol::Ecompile::setting_value (const char *arg)
void Pol::Ecompile::usage (void)
int Pol::xmain (int argc, char *argv[])

Variables

std::string Pol::Ecompile::CfgPathEnv
int Pol::Ecompile::debug = 0
bool Pol::Ecompile::dont_optimize_object_members = false
std::string Pol::Ecompile::EmPathEnv
bool Pol::Ecompile::expect_compile_failure = false
bool Pol::Ecompile::force_update = false
std::string Pol::Ecompile::IncPathEnv
bool Pol::Ecompile::keep_building = false
bool Pol::Ecompile::opt_generate_wordlist = false
bool Pol::Ecompile::quiet = false
bool Pol::Ecompile::show_timing_details = false
struct Pol::Ecompile::Summary Pol::Ecompile::summary
bool Pol::Ecompile::timing_quiet_override = false
bool Pol::Ecompile::verbose = false
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines