parser-combinators

    7ısı

    3cevap

    Ayrıştırıcı birleştiricilerle denemeler yapıyorum ve sık sık sonsuz yineleme gibi görünen şeylerle karşılaşıyorum. İşte ben ilk koştu: import util.parsing.combinator.Parsers import util.parsing.input

    11ısı

    1cevap

    ben ayrıştırmak istiyorum aşağıdaki EBNF vardır: PostfixExp -> PrimaryExp ("[" Exp "]" | . id "(" ExpList ")" | . length)* Ve bu bende ne olduğunu: def postfixExp: Parser[Ex