私は、SQL INSERT ステートメントからDbUnitで使用されるデータセット XML ファイルへの単純なトランスレーターに取り組んでいます。
私の現在の定義は次のようになります。
def t_INSERT(token):
r'INSERT\s+INTO'
return token
ここで、SQL の大文字と小文字を区別しないコマンドをサポートしたいと考えています。たとえば、INSERT INTO
、Insert Into
、insert into
およびのすべてをiNsErT inTO
同じものとして受け入れます。
ケースを無視するように PLY を使用する方法があるかどうかre.I
、または私が慣れていないルールを作成するためのさらに別の方法があるかどうか疑問に思います。