次の行を解析しているとします。
The quick brown fox jumps over the lazy dog
これを次のように解析したいと思います。
Words('The quick brown fox') + Literal('jumps') + Words('over the lazy dog')
私の現在のpyparsingの定義は次のとおりです。
some_words = OneOrMore(Word(alphas))
jumps = Literal('jumps')
sentence = some_words + jumps + some_words
何が起こっているかというと、some_words
が ' を飲み込みjumps'
、解析エラーが発生します。pyparsing lex をリテラルトークンとしてジャンプするにはどうすればよいですか?