14 std::string m_container;
16 std::unique_ptr < TypeOption > m_type;
21 std::shared_ptr < abstraction::Value >
translateAndEval (
const std::shared_ptr < abstraction::Value > & prev,
Environment & environment )
const override;
Definition: ContainerStatement.h:13
std::shared_ptr< abstraction::Value > translateAndEval(const std::shared_ptr< abstraction::Value > &prev, Environment &environment) const override
Definition: ContainerStatement.cpp:21
ContainerStatement(std::string container, ext::vector< std::shared_ptr< Statement > > params, std::unique_ptr< TypeOption > type)
Definition: ContainerStatement.cpp:18
Definition: Environment.h:29
Definition: Statement.h:14
Class extending the vector class from the standard library. Original reason is to allow printing of t...
Definition: vector.hpp:45
Definition: ContainerFromStringLexer.cpp:8