cocor

    1

    1答えて

    私はCoco RのサンプルテイストをC#で扱っています。操作は、このような 書き込みハロー世界 として与えられたとき、私は文字列を書くために、コードを拡張しようとしている 私は私が保存した文字列を記述することができる方法を、同定しました。私は私がいる問題のために、関連するコードを入れている:Taste.ATG を拡大 | "write" { Expr<out type> (. if (t

    0

    2答えて

    マイATGファイルは次のようにブロックに遭遇 Codeblock = "<#" {anychar} "#>" ように、コードブロックを定義しますピックアップ a=5; print "Hello これは私が欲しいものです。しかし 、それはこのようなコードに出くわす: <# a=5; print "Hello World"; #> <# b=5;

    2

    2答えて

    私は、小さなプログラミング言語/ DSLの開発に役立つ最新のツールチェーンを探しています。私はMS ResearchからPhoenixを探索したいが、それは死んだプロジェクトのように見える。それは事実ですか、私は他の場所で見るべきですか? 私はフェニックスでCILをターゲットにしたいと思っていますが、それがLLVM(またはその他)を使用するのが最適なツールチェーンだったのは間違いありません。

    7

    1答えて

    Delphiで教育目的のための簡単なコンパイラを作成したいと思います。私はCoco/Rについて読んで、この実装がDelphiのために見つかりました:http://code.google.com/p/dcocor/。私が読んだことから、これはDelphi 2009の構文のパーサーです。 解析されたファイルをバイトコードに変換するにはどうすればよいですか? Coco/Rはこれを行うことができますか?

    0

    1答えて

    私はCoco/Rに抱擁その他の問題があります。私はCoco/R User Manualを理解しようとしていますが、私はGoogleに頼んでいますが、私自身は問題を解決できません。 私は(new4.atgに保存されている)は、次のココ/ Rの文法に私の問題を単純化:私はcoco.batでコンパイラを構築したい場合は COMPILER Expr CHARACTERS digit = '0