8#ifndef HPP_ALIB_EXPRESSIONS_STANDARD_REPOSITORY
9#define HPP_ALIB_EXPRESSIONS_STANDARD_REPOSITORY
15#include "alib/lang/resources/resources.hpp"
18namespace alib {
namespace expressions {
114 Priority slot = Priority::Standard );
Configuration * config
The configuration object used to retrieve definitions of nested expressions.
std::vector< std::tuple< Priority, AString, String > > VariablesLoaded
std::vector< AString > ConfigPaths
NString resourceCategory
The category within resources to use for searching expression strings.
virtual ALIB_API bool Get(const String &identifier, AString &target) override
ALIB_API int StoreLoadedExpressions(Compiler *compiler, Priority slot=Priority::Standard)
StandardRepository(Configuration *pConfig, ResourcePool *pResources, NString pResCategory)
#define ALIB_ASSERT_MODULE(modulename)