我的 ATG 文件将代码块定义为
Codeblock = "<#" {anychar} "#>"
当 Coco 生成的解析器遇到这样的块时:
<#
a=5;
print "Hello world!";
#>
令牌拿起
a=5;
print "Hello
这正是我想要的。
但是,当遇到这样的代码时:
<#
a=5;
print "Hello World";
#>
<#
b=5;
print "Foo Bar";
#>
令牌,贪婪地捡起
a=5;
print "Hello World";
#>
<#
b=5;
print "Foo Bar";
我怎样才能让 Coco/R 知道不要这样做?