ExpressionParser: Convert parse state enum into an enum class

This commit is contained in:
Lioncash
2017-02-28 04:58:03 -05:00
parent e375c96693
commit d104e5e916
5 changed files with 47 additions and 49 deletions

View File

@ -59,14 +59,13 @@ public:
ExpressionNode* node;
};
enum ExpressionParseStatus
enum class ParseStatus
{
EXPRESSION_PARSE_SUCCESS = 0,
EXPRESSION_PARSE_SYNTAX_ERROR,
EXPRESSION_PARSE_NO_DEVICE,
Success,
SyntaxError,
NoDevice,
};
ExpressionParseStatus ParseExpression(const std::string& expr, ControlFinder& finder,
Expression** expr_out);
ParseStatus ParseExpression(const std::string& expr, ControlFinder& finder, Expression** expr_out);
}
}