From e2f9fbb9a47c27802aeba68814851c175953418f Mon Sep 17 00:00:00 2001 From: Roland Conybeare Date: Fri, 9 Aug 2024 20:04:16 -0400 Subject: [PATCH] xo-reader: streamline tl expr seq --- src/reader/exprstate.cpp | 12 ------------ 1 file changed, 12 deletions(-) diff --git a/src/reader/exprstate.cpp b/src/reader/exprstate.cpp index 052488bf..d9ea94b6 100644 --- a/src/reader/exprstate.cpp +++ b/src/reader/exprstate.cpp @@ -82,7 +82,6 @@ namespace xo { exprstate::admits_colon() const { switch (exs_type_) { case exprstatetype::expect_toplevel_expression_sequence: - case exprstatetype::defexpr: case exprstatetype::parenexpr: /* unreachable -- redirects to define_xs::admits_colon() etc */ @@ -137,7 +136,6 @@ namespace xo { exprstate::admits_singleassign() const { switch (exs_type_) { case exprstatetype::expect_toplevel_expression_sequence: - /* * def foo = 1 ; * def foo : f64 = 1 ; @@ -262,7 +260,6 @@ namespace xo { exprstate::admits_f64() const { switch (exs_type_) { case exprstatetype::expect_toplevel_expression_sequence: - case exprstatetype::defexpr: case exprstatetype::parenexpr: /* unreachable - redirects to define_xs */ @@ -723,15 +720,6 @@ namespace xo { { switch(this->exs_type_) { case exprstatetype::expect_toplevel_expression_sequence: - /* toplevel expression sequence accepts an - * arbitrary number of expressions. - * - * parser::include_token() returns - */ - - /* NOT IMPLEMENTED */ - assert(false); - return; case exprstatetype::defexpr: case exprstatetype::parenexpr: /* unreachable - redirects to define_xs etc */