xo-reader2: + DExpectTypeSsm + extend DDefineSsm [WIP]

This commit is contained in:
Roland Conybeare 2026-01-21 01:24:17 -05:00
commit 7b62bd7f5c
13 changed files with 442 additions and 10 deletions

View file

@ -123,6 +123,17 @@ namespace xo {
log && log(xtag("result", result));
}
{
auto & result = parser.on_token(Token::symbol_token("f64"));
REQUIRE(parser.has_incomplete_expr() == true);
REQUIRE(result.is_incomplete());
log && log("after typename symbol token:");
log && log(xtag("parser", &parser));
log && log(xtag("result", result));
}
// define-expressions not properly implemented
//REQUIRE(result.error_description());