15 #ifndef Om_Language_Operation_EnvironmentOperation_
23 #ifndef Om_Macro_Precompilation_
25 #include "boost/test/unit_test.hpp"
35 BOOST_AUTO_TEST_SUITE(EnvironmentOperationTest)
37 BOOST_AUTO_TEST_CASE(DefinitionTest) {
40 System::Get().Evaluate(
"drop find {environment} system")
44 BOOST_AUTO_TEST_CASE(GeneralTest) {
51 " = define {a{A}} {environment} [lexicon]<- {a{A}} system"
56 BOOST_AUTO_TEST_SUITE_END()
71 Om::Language::Operation::EnvironmentOperation
75 inline char const * Type_::GetName() {
79 inline void Type_::Give(Evaluation & theEvaluation) {
81 theEvaluation.GetTranslator().GiveElements(theLexicon);
82 theEvaluation.TakeQuotedProducer(theLexicon);
#define Om_Language_Operation_EnvironmentOperation_GetName_()
std::auto_ptr< TheGiveable > Give(TheGiveable &)
Calls Move on the object.