xo-alloc/include/xo/reader/expect_expr_xs.hpp

29 lines
540 B
C++

/* file expect_expr_xs.hpp
*
* author: Roland Conybeare, Aug 2024
*/
#pragma once
#include "exprstate.hpp"
namespace xo {
namespace scm {
/** @class expect_expr_xs
* @brief state machine to expect + capture an expression
**/
class expect_expr_xs : public exprstate {
public:
expect_expr_xs();
static std::unique_ptr<expect_expr_xs> expect_rhs_expression();
private:
};
} /*namespace scm*/
} /*namespace xo*/
/* end expect_expr_xs.hpp */