【发布时间】:2013-06-20 21:36:05
【问题描述】:
我定义了这个符号:
Definition Id (n:nat):= n.
Notation "'ID' { n } ":= (Id n) (no associativity, at level 99).
效果很好。现在我想添加格式来更改换行符和对齐方式。假设我想打印这样的东西:
ID
{ n }
所以我尝试了以下符号:
Notation "'ID' { n } ":= (Id n) (no associativity, at level 99,
format "'ID' '//' { n } ").
在这种情况下我会得到
警告:标识符“{”开头的字符“{”无效。
那么我应该如何使用 { 来定义格式?
【问题讨论】: