在某些关键字的最后一行之后,Parse不适用于插入

时间:2017-10-29 14:33:03

标签: parsing rebol red

我想在找到关键字的最后一行下插入新句子,但它不起作用,起初看起来很简单:

    source: {
        bla bla bla bla
        bla bla bla bla
        bla bla keyword bla bla
        bla bla keyword bla bla
        bla bla keyword bla bla

        bla bla bla bla
        bla bla bla bla
        bla bla bla bla
    }

    rules: [
        some [
            thru "keyword" to newline skip
        ]
        mark: ([insert mark "stranger"]) 
        to end
    ]

    parse source rules

1 个答案:

答案 0 :(得分:1)

您的块评估到同一个块。你必须使用

mark: (insert mark "stranger") 

没有阻挡。

并且不使用source作为源已被定义为夹层函数。