まず、コードとアプリケーション環境とのやり取りを行うためのプログラミング言語がほしいと思っています。 if
、void
、function
というスコープの変数はもちろん、すべてが完璧に動作する組み込み関数を呼び出すようなインタプリタのようなものを書いています。しかし、私は今、いくつかの部分に立ち往生しており、単純なテキスト解析では続行できず、私ができないことがたくさんあることを認識しています。C#でプログラミング言語を作成
だから、私はこの話題について調べて、Creating programming language using C#を得ました。それは問題ありませんでしたが、私はそれに2つの問題があります。
- 私はそれを理解できません。
- コンソールコードを生成しますが、winappsで使用します。略して
、
おかげで...誰もが私はレクサー、反射のようなコースを通過せずに自分の言語を作ることができる方法を知っているあります。
「ショート_for、ですどのように私はレクサー、反射のようなコースを通過することなく私自身の言語を作ることができます知っている誰か... _ "...うーん、いいえ。独自の独自の言語を作成する方法を理解するためには、基本を学ぶ必要があります。これは何のために必要なのですか?スクリプト言語をアプリに組み込むことができるDLRがあれば十分でしょうか? – driis
これは学習の仕事ですか?または、実際に**何かをしようとしていますか?後者の場合は、 "鉄"(鉄のpython、鉄のルビーなど)、boo、f#、JavaScriptエンジンなど、C#の内部で使用できるスクリプト言語がたくさんあります。おそらくルア、etc ... –
それはタスクを学習していないと私は私のエンジンのためにこれが必要!私は素晴らしい2Dレベルのエディタを作りました。私はそれをコードとやり取りしたいと思います。 DLR?うーん、私はそれを見たが、その名前を知らないと思う。ああ! DLR私はそれが忘れていた、ええ、私は埋め込むことはなかった。私はそれを試してみるべきです。 – MahanGM