Algorithms Library Toolkit
A toolkit for algorithms, especially for algorithms on formal languages
Public Member Functions
cli::Statement Class Referenceabstract

#include <Statement.h>

Inheritance diagram for cli::Statement:
[legend]
Collaboration diagram for cli::Statement:
[legend]

Public Member Functions

virtual ~Statement () noexcept=default
 
virtual std::shared_ptr< abstraction::ValuetranslateAndEval (const std::shared_ptr< abstraction::Value > &prev, Environment &environment) const =0
 

Constructor & Destructor Documentation

◆ ~Statement()

virtual cli::Statement::~Statement ( )
virtualdefaultnoexcept

Member Function Documentation

◆ translateAndEval()

virtual std::shared_ptr< abstraction::Value > cli::Statement::translateAndEval ( const std::shared_ptr< abstraction::Value > &  prev,
Environment environment 
) const
pure virtual

The documentation for this class was generated from the following file: