From e89beb58453f6180babb57ad2a4286e48f0b2b35 Mon Sep 17 00:00:00 2001 From: Mark Canlas Date: Mon, 14 Feb 2022 13:27:09 -0500 Subject: [PATCH] document evidence todo --- .../htmlism/mos6502/dsl/syntax/AsmDocSyntax.scala | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/src/main/scala/com/htmlism/mos6502/dsl/syntax/AsmDocSyntax.scala b/src/main/scala/com/htmlism/mos6502/dsl/syntax/AsmDocSyntax.scala index b7c86bc..ef7d69a 100644 --- a/src/main/scala/com/htmlism/mos6502/dsl/syntax/AsmDocSyntax.scala +++ b/src/main/scala/com/htmlism/mos6502/dsl/syntax/AsmDocSyntax.scala @@ -25,11 +25,17 @@ trait AsmDocSyntax { .push(g.toGroup(s)) } - def enumAsm[A: EnumAsm: Mapping](implicit ctx: AsmDocumentContext): Unit = - mapping + def enumAsm[A: EnumAsm: Mapping](implicit ctx: AsmDocumentContext): Unit = { + val _ = implicitly[EnumAsm[A]] // TODO unused - def bitField[A: BitField: Mapping](implicit ctx: AsmDocumentContext): Unit = mapping + } + + def bitField[A: BitField: Mapping](implicit ctx: AsmDocumentContext): Unit = { + val _ = implicitly[BitField[A]] // TODO unused + + mapping + } def mapping[A](implicit ctx: AsmDocumentContext, ev: Mapping[A]): Unit = { val xs =