diff --git a/src/main/scala/com/htmlism/mos6502/dsl/Operand.scala b/src/main/scala/com/htmlism/mos6502/dsl/Operand.scala index 2b9f053..72fd600 100644 --- a/src/main/scala/com/htmlism/mos6502/dsl/Operand.scala +++ b/src/main/scala/com/htmlism/mos6502/dsl/Operand.scala @@ -5,10 +5,16 @@ trait Operand[A] { def toAddressLiteral(x: A): String + /** + * Suitable for comments + */ def toShow(x: A): String def operandType: OperandType + /** + * The value as presented in a `define` declaration (i.e. where no alias is possible) + */ def toDefinitionLiteral(x: A): String }