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 mergeSyntaxes(carto::SyntaxSet &dest, const carto::SyntaxSet &src, int warn_level=1)
 
static void scanSyntaxes(carto::SyntaxSet &ss, const std::string &directory)
 
carto::SyntaxSet _internal
 
static carto::SyntaxSet & exportedSyntax()
 
static bool readSyntax(carto::SyntaxSet &ss, const std::string &filename, const std::string &directory)
 
std::map< std::string, Syntax > SyntaxSet
 
static SyntaxRepository & instance()
 
carto::SyntaxSet _exported
 
static bool tryReadSyntax(carto::SyntaxSet &ss, const std::string &file)
 
static void scanExportedSyntaxes(const std::string &directory="")
 
static carto::SyntaxSet & internalSyntax()
 
static SyntaxRepository * _syntaxRep
 
static void scanSyntaxesInDir(carto::SyntaxSet &ss, const std::string &directory)
 
static void scanInternalSyntaxes(const std::string &directory="")
 
std::vector< std::string > _path
 
virtual ~SyntaxRepository()
 
static void addPath(const std::string &directory)
 
static void setPath(const std::string &directory)