xo-reader: simplify: adopt exprseq_xs + drop .admits_definition()

This commit is contained in:
Roland Conybeare 2024-08-09 19:43:00 -04:00
commit 424a4cd0f1
11 changed files with 39 additions and 3 deletions

View file

@ -5,6 +5,7 @@
#include "parser.hpp"
#include "define_xs.hpp"
#include "exprseq_xs.hpp"
#include "xo/expression/DefineExpr.hpp"
#include "xo/expression/Constant.hpp"
#include "xo/expression/ConvertExpr.hpp"
@ -30,7 +31,7 @@ namespace xo {
void
parser::begin_translation_unit() {
xs_stack_.push_exprstate
(exprstate::expect_toplevel_expression_sequence());
(exprseq_xs::expect_toplevel_expression_sequence());
}
rp<Expression>