我遇到了问题:
>> parse [a / b] ['a '/ 'b]
** Syntax Error: Invalid word-lit -- '
** Near: (line 1) parse [a / b] ['a '/ 'b]
>>
答案 0 :(得分:1)
REBOL的解释器对您可以在命令行上愉快地编写的内容有一些限制。您无法通过编写'/ 获得 lit-word - 它会抛出错误,因为REBOL知道 / 是操作!分裂:
'/
** Syntax Error: Invalid word-lit -- '
但你可以创建'/作为一个单词,从一个字符串开始:
to-lit-word "/"
== '/
代码问题的解决方案:
parse [a / b] compose ['a (to-lit-word "/") 'b]
=== true