8#ifndef HPP_ALIB_EXPRESSIONS_SCOPE
9#define HPP_ALIB_EXPRESSIONS_SCOPE
11#ifndef HPP_ALIB_LANG_FORMAT_FORMATTER_STD
15#if !defined (HPP_ALIB_MONOMEM_HASHMAP)
19#if !defined (HPP_ALIB_MONOMEM_STDCONTAINERMA)
23namespace alib {
namespace expressions {
117 std::vector<ScopeResource*,StdContMA<ScopeResource*>>
Resources;
188 virtual void Reset();
lox::Scope Scope
Type alias in namespace alib.
std::shared_ptr< lang::format::Formatter > SPFormatter
expressions::Compiler Compiler
Type alias in namespace alib.
std::vector< ScopeResource *, StdContMA< ScopeResource * > > Resources
virtual ALIB_API void Reset()
HashMap< NString, ScopeResource * > NamedResources
std::vector< alib::Box > Stack
std::vector< Expression *, StdContMA< Expression * > > NestedExpressions