私はC#抽象構文木を開発する上でいくつかの初心者の情報を探してインターネットを精査しましたが、私はすでに「知っている」人の情報しか見つけることができません。私はラインオブビジネスアプリケーション開発者であり、これらのようなトピックは頭がおかしいですが、これは私自身の教育のためのものですので、時間を費やして必要な概念を学びたいと思っています。抽象構文木を開発する
一般的に、私は、コード文字列からコードの抽象的な表現を開発する背後にある技術について学びたいと思います。具体的には、このASTを使用してC#構文の強調表示を行うことができます。 (私は構文の強調表示がASTを必要としないことを認識していますが、これは "コンパイラ"レベルのテクニックを学ぶよい機会のようです。)他にどのように尋ねるかわからない。
ありがとうございます!
FWIW、コンパイラを使い始めるには、龍の本は(IMHO)素晴らしい本です。 http://en.wikipedia.org/wiki/Compilers:Principles,_Techniques,_and_Tools –
@ James Manning:ありがとう、私はそれをチェックします! –