いくつかの EDB に変更を加え、その結果として IDB がどのように変更されたかを調べたいと考えています。
ドキュメントによると、クエリステージは最終ステージの後に来て、「ステージFINALの効果にアクセスできます」。しかし、私が実行すると
query '_(id) <- ^level(id; _).'
(レベルはIDBです)私は得る
block block_1Z7PZ61E: line 2: error: predicate level is an IDB, therefore deltas for it will not be available until stage final. (code: STAGE_INITIAL_IDB_DELTA)
^level(id; _).
^^^^^^^^^^^^^
1 ERROR
BloxCompiler reported 1 error in block 'block_1Z7PZ61E'
また、 diff predicate exampleに従ってみました。でもこれは
query '_(id) <- (level\level@prev)(id; _).'
構文エラーが発生します:
block block_1Z80EFSZ: line 2: error: illegal character 'U+005C' (code: ILLEGAL_CHARACTER)
(level\level@prev)(id; _).
^
block block_1Z80EFSZ: line 2: error: unexpected token 'level' (code: UNEXPECTED_TOKEN)
(level\level@prev)(id; _).
^^^^^
block block_1Z80EFSZ: line 2: error: unexpected token ')' (code: UNEXPECTED_TOKEN)
(level\level@prev)(id; _).
^
block block_1Z80EFSZ: line 2: error: unexpected token ';' (code: UNEXPECTED_TOKEN)
(level\level@prev)(id; _).
^
4 ERRORS
BloxCompiler reported 4 errors in block 'block_1Z80EFSZ'