0
我想正确折叠下面的Z80装配摘录的部分,但我不能把它做:记事本++ UDL:问题与折叠的开始和结束
.ORG $9D93
.DB t2ByteTok, tAsmCmp
Increase:
LD A, B
CP 255
JR Z, KeyLoop
INC B
JR Display
Decrease:
LD A, B
CP 0
JR Z, KeyLoop
DEC B
JR Display
.END
在此摘录,三折的区域应该是创建:
- #1从.ORG $ 9D93要.END
- #2从去
- #3从去: “降低” 前行 “增加”, “减少” 到在“ .END“
两个问题是:
- 我能够通过设置关键字来创建第一折‘ORG’作为一个开放的象征‘折叠代码1点式’和” END “作为关闭令牌。有趣的是,它不适用于“.ORG”和“.END”作为标记。例如。现在可以创建一个折叠,如果点缺失。我是否必须以任何方式逃避点?
- 我不能得到第二和第三折工作。我试图添加“:”作为开放的令牌,但要把什么放在关闭令牌?这将是下一个折叠开始或结束之前的路线。如何在UDL中表达这一点?
感谢您在这么长的时间和UDL /内置语言的背景信息后的答案,我会进一步看看那些:) –
@PacMani - 我有看看他们今天 - 检查目录'\ scintilla \ lexers \'在Notepad ++源文件中。包含词法分析器文件;令牌检测也在程序上处理,不仅是声明式的。这意味着你有无限的可能性来实现你所需要的并建立你自己的N ++。祝你好运:)(或者,也许你也可以看看* SynWrite *,因为我在几天前添加了我的答案) – miroxlav
好东西!现在看看它:) –