1

私は今、解析するパーサーを書くこと、およびその逆を考えています! これを行うパーサーがあるかどうか。そうでなければ、どうすればこれを行うことができますか? パーサーを書くための基本は何ですか?Logical Expressions Relational AlgebraT-Sql Codes

4

2 に答える 2

1

構文解析と翻訳の基本を理解していない場合は、最初にかなりの労力を費やす必要があります。そうしないと、うまくいかない可能性があります。(ごめん)。

このSOの回答は、必要な背景へのポインタを提供します:

コンパイラの書き方を学ぶ

于 2010-11-09T17:56:53.857 に答える
0

LINQ 式ツリー ( System.Linq.Expressions) を参照すると、これ (式 -> TSQL 方向) がまさにLINQ-to-SQL や同様のツールで行われていることに注意してください。

式ツリーは、この方法で解析されるように設計されています。ただし、TSQL -> 式の場合...これは単純な言語ではなく、この脱構築用に設計されていないため、より複雑になります。

于 2010-11-09T09:08:22.273 に答える