|
Algorithms Library Toolkit
A toolkit for algorithms, especially for algorithms on formal languages
|
#include <SingleStatement.h>
Public Member Functions | |
| SingleStatement (std::unique_ptr< cli::Arg > name, ext::vector< std::unique_ptr< cli::Arg > > templateParams, ext::vector< std::shared_ptr< Statement > > params, std::unique_ptr< CategoryOption > category) | |
| std::shared_ptr< abstraction::Value > | translateAndEval (const std::shared_ptr< abstraction::Value > &prev, Environment &environment) const override |
Public Member Functions inherited from cli::Statement | |
| virtual | ~Statement () noexcept=default |
| cli::SingleStatement::SingleStatement | ( | std::unique_ptr< cli::Arg > | name, |
| ext::vector< std::unique_ptr< cli::Arg > > | templateParams, | ||
| ext::vector< std::shared_ptr< Statement > > | params, | ||
| std::unique_ptr< CategoryOption > | category | ||
| ) |
|
overridevirtual |