| | |
| | | #include <string> |
| | | #include <unordered_map> |
| | | |
| | | #include "Interpreter/StatementNode.hpp" |
| | | #include "StatementNode.hpp" |
| | | |
| | | namespace Operations { |
| | | enum class Type : std::uint8_t { |
| | |
| | | } |
| | | |
| | | std::string toString() const { |
| | | return "Target: " + targetName + " Type: " + this->typeToString() + " Statement: " + statement->toString(); |
| | | } |
| | | return "Target: " + targetName + " Type: " + this->typeToString() + |
| | | " Statement: " + ((statement == nullptr) ? "no statement" : statement->toString()); |
| | | } |
| | | }; |
| | | }; // namespace Operations |
| | | #endif |