有沒有一種衆所周知的方法,如何在Coco/R中實現象Python/Boo中的縮進?如何在Coco/R中標記縮進(Python,Boo如縮進)
Coco/R忽略空格,但我需要以某種方式基於下一行縮進生成beginBlock/endBlock標記。
現在,我使用預處理器,它插入'{','}'和';'在輸入流中,通過比較行間的縮進。在Coco/R語法中,我使用弧形括號作爲beginBlock/endBlock標記。如果輸入流沒有commens(它也可以嵌套),它效果很好。一旦無序的評論來臨,意向比較邏輯失敗。
實現一個預處理程序,它跟蹤評論看起來像給我過度引導。
所以問題是,通常可以用Coco/R解析基於縮進的語法嗎? 或者我應該嘗試別的嗎?