35 #ifndef ANATOMIST_APPLICATION_SYNTAX_H 
   36 #define ANATOMIST_APPLICATION_SYNTAX_H 
   58                               const std::string & directory );
 
   60                             const std::string & filename, 
 
   61                             const std::string & directory );
 
   63                                    const std::string & directory );
 
   65     static void addPath( 
const std::string & directory );
 
   66     static void addPath( 
const std::vector<std::string> & dirs );
 
   67     static void setPath( 
const std::string & directory );
 
   68     static void setPath( 
const std::vector<std::string> & dirs );
 
   76                                const std::string & file );
 
static void scanSyntaxes(carto::SyntaxSet &ss, const std::string &directory)
static void scanInternalSyntaxes(const std::string &directory="")
static void addPath(const std::string &directory)
static void scanExportedSyntaxes(const std::string &directory="")
carto::SyntaxSet _internal
static void setPath(const std::vector< std::string > &dirs)
static bool readSyntax(carto::SyntaxSet &ss, const std::string &filename, const std::string &directory)
static carto::SyntaxSet & exportedSyntax()
static void setPath(const std::string &directory)
static carto::SyntaxSet & internalSyntax()
static void addPath(const std::vector< std::string > &dirs)
static void mergeSyntaxes(carto::SyntaxSet &dest, const carto::SyntaxSet &src, int warn_level=1)
static void scanSyntaxesInDir(carto::SyntaxSet &ss, const std::string &directory)
static SyntaxRepository & instance()
carto::SyntaxSet _exported
static bool tryReadSyntax(carto::SyntaxSet &ss, const std::string &file)
std::vector< std::string > _path
virtual ~SyntaxRepository()
static SyntaxRepository * _syntaxRep
std::map< std::string, Syntax > SyntaxSet