Fixed macro system by reintroducing MacTok::Resolved
This commit is contained in:
@@ -18,6 +18,7 @@ fn on_err(e: OrcErrv) -> GExpr {
|
||||
|
||||
pub async fn lower(mt: &MacTree, args: Substack<'_, Sym>) -> GExpr {
|
||||
match mt.tok() {
|
||||
MacTok::Resolved(inner) => lower(inner, args).boxed_local().await,
|
||||
MacTok::Bottom(b) => on_err(b.clone()),
|
||||
MacTok::Slot => on_err(mk_errv(
|
||||
is("Lowering intermediary slotted mactree").await,
|
||||
|
||||
Reference in New Issue
Block a user