0

lib2to3 用のカスタム マイグレーション フィクサーを作成しようとしています。フィクサーの考え方は、次のような特定の構造を取得することです。

a.b()

というスクリプトを使用してみましたfind_pattern.pyが、今のところ成功していません。出力は次のとおりです。

power< 'a' trailer< '.' 'b' > trailer< '(' ')' > >

しかし、残念ながら、ご想像のとおり、これは機能しません。どのパターンBaseFixを使用する必要がありますか?

4

1 に答える 1

0

これは準備が必要なパターンです。

PATTERN = '''
    power< head=any+
     trailer< '.' method=any >
     parens=trailer< '(' tail=[argument | arglist] ')'>

    >
'''
于 2013-10-11T08:35:55.300 に答える