私はDSLを試していて、Rascalで試してみたかったのです。 Eclipse(酸素)とRascalプラグインのインストール後、私はRascalコードスニペットで遊ぶことができました。構文の強調表示と構文チェックでピコのデモが失敗する
私は適切な解決策を見つけることができないため、いくつかの問題を抱えているピコ言語でプレイしようとしています。たぶん誰かがいくつかのアイデアを持っています。
問題1:ラスカルWebサイトからコピーした例のテキストを(下)(私にはこれが適切なピココードを音)使用。最後の終了の直後にエラーが発生します。しばらくからコードを削除すると、ブロックの結果にエラーがない
begin declare input : natural,
output : natural,
repnr : natural, rep : natural; input := 14; output := 1; while input - 1 do
rep := output; repnr := input; while repnr - 1 do output := output + rep; repnr := repnr - 1 od; input := input - 1 od end
問題2の操作を行います。適切なピココードで示す強調表示構文はありません。すべての黒コード。
誰にもこれまでに遭遇したことがありますか?
私はRascalチュートリアルのWebサイトからソースコードを入手しました:http://tutor.rascal-mpl.org/Recipes/Basic/Basic.html#/Recipes/Languages/Pico/Pico.html –
また、私は実験しました残念なことに、エラーフリーの構文にならなかった改行。最後に、私はいくつかの行を削除しました(ブロック全体で)。これにより、エラーフリーの構文になりましたが、構文の強調表示は行われませんでした。 –