0

これは奇妙に思えるかもしれないので、できる限り説明しようと思います。

入力としていくつかのコードを受け入れ、視覚的な出力を生成する OS X 用のアプリケーションを作成したいと考えています。入力は Objective C であり、出力はこのコードが記述する出力になります。

出力は、テキストまたはグラフィックス ベースである可能性がありますが、問題ではありません。重要なのは、この入力を Objective C コードとして処理し、システムでそのまま実行する方法がわからないことです。私は Objective C の経験が豊富ですが、このようなことに関わる機会はありませんでした。

誰かが私を正しい方向に向けることができますか?

4

1 に答える 1

0

したがって、私が正しく理解している場合は、次のことを行います。

  1. Objective-C の入力を受け取る
  2. 解析する
  3. そして、その構造を視覚的に理解しやすい形式でユーザーに示します。

ここで難しいのはそれを解析することです。そのためには、コンパイラのフロントエンド、おそらくLLVM-clang が必要になります。コードの抽象的な構文ツリーがあれば、そのツリーをたどって、コードの機能を説明するグラフィックや構造化された人間が読めるテキストを簡単に作成できます。

編集:実際にそのコードをコンパイルして実行したい。次に、さらに一歩進んでコードをコンパイルし、実行する必要があります。

于 2012-08-30T20:32:16.230 に答える