【发布时间】:2020-05-02 06:55:48
【问题描述】:
可能与 :Macro stepper in DrRacket 冗余
但我的问题是“为什么我的宏步进器中没有“上一个学期”和“下一个学期”按钮? 我注意到那里:http://www.ccs.neu.edu/home/ryanc/macro-stepper/macro-stepper-Z-H-1.html#node_chap_1 说:
当您的程序包含多个顶级定义或表达式时,宏步进器还提供“上一个术语”和“下一个术语”按钮以在您的程序术语中上下移动。
在我看来,顶级意味着“在一个模块中”,但是“多个顶级定义”是什么意思?有人可以给我一个例子来解释吗? 我试过在不同的地方写两个define-rule宏并将它们导出,并且已经看到macro-steper中的两个宏出现了,但仍然没有“下一个术语”。
有没有更多关于如何使用它的文章? 是不是因为那篇文章已经过时了,当前的dracket里没有“上一期”和“下一期”的按钮?
DrRacket 版本:windows10 7.6
我发现了这个:
但我仍然不知道“多个顶级定义”是什么意思..
我尝试创建两个文件,源代码如下: https://imgur.com/qMfaI6t https://imgur.com/FbHzDUl
当我开始宏步进器时,它显示如下:
https://imgur.com/FuoSvlh 只有四个按钮,没有“上学期”和“下学期”。 还是我误解了“多个顶级定义”?
更新:我发现了这个:
如果宏步进器显示多个扩展,那么它还提供“上一个术语” 和“下一个术语”按钮在扩展列表中上下移动。水平线定界 其他人的当前扩展。
【问题讨论】:
-
截图?请。
-
显示缺少按钮的屏幕截图。
-
@soegaard:你能给我看一个关于“多个顶级定义”的例子吗,谢谢!
-
@soegaard:sorry ,我好像不能上传两张关于这个问题的图片
-
上传到imgur并粘贴链接。