xo-reader: refactor: simplify exprseq_xs api

This commit is contained in:
Roland Conybeare 2024-08-18 23:56:50 -04:00
commit bd8f093a00
3 changed files with 11 additions and 4 deletions

View file

@ -18,7 +18,7 @@ namespace xo {
public:
exprseq_xs();
static std::unique_ptr<exprseq_xs> expect_toplevel_expression_sequence();
static void start(exprstatestack * p_stack);
public:
// ----- token input methods -----
@ -38,6 +38,8 @@ namespace xo {
exprstatestack * p_stack,
rp<Expression> * p_emit_expr) override;
private:
static std::unique_ptr<exprseq_xs> make();
};
} /*namespace scm*/
} /*namespace xo*/