pypeg

    1

    1答えて

    私は、次のファイルを持っている: orange apple orange apple apple lime banana フルーツの各タイプには、それに一致するクラスがあります:私は順不同それぞれの果物と一致する必要が class Banana: grammar = .... class Apple: ... 、私は先行言うことができないためであるものを

    0

    1答えて

    を与える: AがBを愛しているが、Bは嫌い、AはBを嫌い、BはC を愛しながら、AはDを愛し >>> love = pp.parse('A loves B but B hates A , B loves C, Relations) :私は次の操作を行うしようとすると、しかし import pypeg2 as pp class Person(str): grammar = pp.w

    1

    1答えて

    class A(List): grammar = [(Symbol, ':', Symbol), Symbol] compose(parse('a', A)) 構文解析中にcomposeエラーが発生します。 私はダミークラスを使用して、それを回避することができます class B(List): grammar = Symbol, ':', Symbol class A

    3

    1答えて

    私はpypegを使用してフォーム$fのいずれかの種類、$c、...、$dを一致させたいので、私は次のようにEnumでそれを入れてみました: class StatementType(Keyword): grammar = Enum(K("$f"), K("$c"), K("$v"), K("$e"), K("$a"), K("$p"),

    -2

    1答えて

    pyPEGの中のいくつかの単語を置き換えるにはどうすればよいですか? ボブはフットボールを果たしている:たとえば、私は、文 ジョンがサッカー 私はボブにジョンを交換し、それを構成する必要を果たしています。 from pypeg2 import * class Try(str): grammar = 'John ', restline # I am think that