aboutsummaryrefslogtreecommitdiffstats
path: root/libyul/AsmPrinter.h
diff options
context:
space:
mode:
Diffstat (limited to 'libyul/AsmPrinter.h')
-rw-r--r--libyul/AsmPrinter.h40
1 files changed, 17 insertions, 23 deletions
diff --git a/libyul/AsmPrinter.h b/libyul/AsmPrinter.h
index ab0c9a08..61dfc18c 100644
--- a/libyul/AsmPrinter.h
+++ b/libyul/AsmPrinter.h
@@ -28,11 +28,7 @@
#include <boost/variant.hpp>
-namespace dev
-{
-namespace solidity
-{
-namespace assembly
+namespace yul
{
class AsmPrinter: public boost::static_visitor<std::string>
@@ -40,29 +36,27 @@ class AsmPrinter: public boost::static_visitor<std::string>
public:
explicit AsmPrinter(bool _yul = false): m_yul(_yul) {}
- std::string operator()(assembly::Instruction const& _instruction);
- std::string operator()(assembly::Literal const& _literal);
- std::string operator()(assembly::Identifier const& _identifier);
- std::string operator()(assembly::FunctionalInstruction const& _functionalInstruction);
- std::string operator()(assembly::ExpressionStatement const& _expr);
- std::string operator()(assembly::Label const& _label);
- std::string operator()(assembly::StackAssignment const& _assignment);
- std::string operator()(assembly::Assignment const& _assignment);
- std::string operator()(assembly::VariableDeclaration const& _variableDeclaration);
- std::string operator()(assembly::FunctionDefinition const& _functionDefinition);
- std::string operator()(assembly::FunctionCall const& _functionCall);
- std::string operator()(assembly::If const& _if);
- std::string operator()(assembly::Switch const& _switch);
- std::string operator()(assembly::ForLoop const& _forLoop);
- std::string operator()(assembly::Block const& _block);
+ std::string operator()(Instruction const& _instruction);
+ std::string operator()(Literal const& _literal);
+ std::string operator()(Identifier const& _identifier);
+ std::string operator()(FunctionalInstruction const& _functionalInstruction);
+ std::string operator()(ExpressionStatement const& _expr);
+ std::string operator()(Label const& _label);
+ std::string operator()(StackAssignment const& _assignment);
+ std::string operator()(Assignment const& _assignment);
+ std::string operator()(VariableDeclaration const& _variableDeclaration);
+ std::string operator()(FunctionDefinition const& _functionDefinition);
+ std::string operator()(FunctionCall const& _functionCall);
+ std::string operator()(If const& _if);
+ std::string operator()(Switch const& _switch);
+ std::string operator()(ForLoop const& _forLoop);
+ std::string operator()(Block const& _block);
private:
std::string formatTypedName(TypedName _variable) const;
- std::string appendTypeName(yul::YulString _type) const;
+ std::string appendTypeName(YulString _type) const;
bool m_yul = false;
};
}
-}
-}