這個偉大的工程(感謝蘇南達的建議How can I parse [a/b] ? syntax error in Rebol?):REBOL解析規則
attribute: copy []
class: copy []
definition-rule: compose/deep [some [set class word! 'is 'defined 'by
[some [copy attribute to (to-lit-word "/") thru (to-lit-word "/") ]]
copy attribute to end]]
parse [Customer is defined by First Name/Last Name/Email] definition-rule
,但我現在需要添加一些附加指令(追加輸出類),它不工作了:
attribute: copy []
class: copy []
definition-rule: compose/deep [some [set class word! (append output class) 'is 'defined 'by
[some [copy attribute to (to-lit-word "/") thru (to-lit-word "/") ]]
copy attribute to end]]
parse [Customer is defined by First Name/Last Name/Email] definition-rule
好吧,讓我們看看是否再次回答Sunanda。我不太明白爲什麼一個教程提出問題,但我準備犯錯。 – 2009-09-22 04:56:02
我很樂意在任何有REBOL問題的論壇上回答有關REBOL的問題(如果我知道答案的話)。到目前爲止,REBOL社區對Stackoverflow的使用非常少 - 主要是RebolTutorial提出的問題,還有幾個人(主要是我到目前爲止)的迴應。如果這給任何人造成問題,那麼Reboltutorial可以切換到REBOL特定的論壇之一以獲得他/她的Q&A支持。 – Sunanda 2009-09-22 13:57:59