Change expression parts to use strings instead of numbers.

This commit is contained in:
chriseth
2020-01-27 08:55:11 +01:00
parent 45caaf5ad8
commit 6ded158739
4 changed files with 11 additions and 14 deletions
@@ -80,8 +80,7 @@ private:
std::string expressionAsType(Expression const& _expression, Type const& _to);
std::ostream& defineExpression(Expression const& _expression);
/// Defines only one of many variables corresponding to an expression.
/// We start counting at 1 instead of 0.
std::ostream& defineExpressionPart(Expression const& _expression, size_t _part);
std::ostream& defineExpressionPart(Expression const& _expression, std::string const& _part);
void appendAndOrOperatorCode(BinaryOperation const& _binOp);
void appendSimpleUnaryOperation(UnaryOperation const& _operation, Expression const& _expr);